Skip to content

Latest commit

 

History

History
60 lines (48 loc) · 2.07 KB

README.md

File metadata and controls

60 lines (48 loc) · 2.07 KB

Demonstration of Indian Knowledge Systems in Astronomy and Mathematics

This project attempts to study the work Lilavati by Bhaskaracharya and understand the algorithms he presents from the contemporary light of Mathematics and Astronomy. Some of these algorithms are unique while some pioneered the field, which were later worked on by other scientists most notably the Pell's equation and its solution This was built as Mini Project in the Course of Advanced Java 2023

The Algorithms we consider

  • Square root
  • Cube root
  • Kuttaka method of solving equations

Technology Stack

Swing GUI

  • Swing
  • AWT

Getting started with code

javac Main.java && java Main

Working and Structure

  • About - Brief about the project
  • View - view selected shlokas and run selected verses live
  • Background Information - Information about Bhaskaracharya

Contents of Lilavati discussed

We study the contents of Lilavati through the following headers for the ease of understanding of a cursory reader familiar with Modern Mathematics

  • Fundamental Operations
  • Fractions
  • On Infinity and Eight rules of Zero
  • Reverse process and the concept of limits
  • Ratio and Proportions
  • Simple Interest, Progressions
  • Algebra
  • Squares and Cubes
  • Trigonometry and Geometry
  • Mensuration of Polygons and other objects
  • Volume
  • Discrete Mathematics

Snapshots of Figma Design

st1 st2

  • Would be added soon

Further Enhancements

  • Considering more Algorithms
  • Interactive view of the entire lilavati

References

  • Dr. Shivangi Upadhyay, Uttrakhand Open University, "Lilavati" (Presentation)
  • G´erard G. Emch, R. Sridharan, M. D. Srinivas, "Contributions to the History of Indian Mathematics"
  • Anand Vishwanath's lectures in Sanskrit on the subject

Team

N.Dharshan

https://github.com/NDharshan

Nishant Kumar Thakur

https://github.com/nish4nth