00
Days
00
Hrs
00
Min
00
Sec
Submit Your Paper

Bridging the Past and Present: Implementing Ancient Indian Mathematical Techniques Using Python

Authors

Pearly P Kartha

Department of Mathematics, Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri, Pune, Maharashtra, India (IN)

Nikumbha Neha R

Department of Mathematics, Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri, Pune, Maharashtra, India (IN)

Article Information

DOI: 10.51583/IJLTEMAS.2025.1413SP035

Subject Category: Computer Science

Volume/Issue: 14/13 | Page No: 159-169

Publication Timeline

Submitted: 2025-10-25

Published: 2025-10-25

Abstract

Abstract: Ancient Indian Mathematics has made significant contributions to arithmetic, trigonometry and algebra, many of which continue to influence modern computational methods. Techniques such as Bhaskara I’s sine approximation and Vedic multiplication were designed for rapid mental calculations and have inspired the development of various modern algorithms. This paper explores the implementation and computational performance of two ancient Indian mathematical techniques—Vedic Multiplication and Bhaskara I’s Sine Approximation using Python. Their efficiencies are evaluated against modern numerical libraries like NumPy in terms of execution time, computational complexity and accuracy. The findings show that some ancient techniques are highly efficient for specific tasks even today. This study connects traditional mathematical knowledge with modern computational methods, emphasizing the lasting impact of Indian mathematical innovations.

Keywords

Bhaskara I’s Sine Approximation, Vedic Multiplication, Mean Absolute Error, Mean Squared Error, Computational Efficiency, Absolute Error Analysis, Algorithm Development

Downloads

References

1. D. M. Bose, A Concise History of Ancient Indian Mathematics. New Delhi: Indian Academy of Sciences, 1999. [Google Scholar] [Crossref]

2. B. Datta and A. N. Singh, History of Hindu Mathematics: A Source Book. New Delhi: Cosmo Publications, 2004. [Google Scholar] [Crossref]

3. K. Williams, Vedic Mathematics: The Sixteen Sutras. New Delhi: Motilal Banarsidass Publishers, 2005. [Google Scholar] [Crossref]

4. NumPy Documentation, “NumPy Reference Guide.” [Online]. Available: https://numpy.org/doc/stable/. [Google Scholar] [Crossref]

5. J. Stillwell, Mathematics and Its History, 3rd ed. New York: Springer, 2010. [Google Scholar] [Crossref]

6. SciPy Documentation, “SciPy Interpolation Reference.” [Online]. Available: https://docs.scipy.org/doc/scipy/reference/interpolate.html. [Google Scholar] [Crossref]

7. T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, Introduction to Algorithms, 3rd ed. Cambridge, MA: MIT Press, 2009. [Google Scholar] [Crossref]

8. K. Plofker, Mathematics in India. Princeton, NJ: Princeton University Press, 2009. [Google Scholar] [Crossref]

9. G. G. Joseph, The Crest of the Peacock: Non-European Roots of Mathematics, 3rd ed. Princeton, NJ: Princeton University Press, 2011. [Google Scholar] [Crossref]

10. K. V. Sarma, Bhaskara I and His Works on Mathematics and Astronomy. New Delhi: Indian National Science Academy, 2008. [Google Scholar] [Crossref]

11. R. C. Gupta, “Brahmagupta’s interpolation formula,” Indian Journal of History of Science, vol. 32, no. 3, pp. 229–238, 1997. [Google Scholar] [Crossref]

12. F. W. J. Olver, NIST Handbook of Mathematical Functions. Cambridge, UK: Cambridge University Press, 2010. [Google Scholar] [Crossref]

13. S. van der Walt, S. C. Colbert, and G. Varoquaux, “The NumPy array: A structure for efficient numerical computation,” Computing in Science & Engineering, vol. 13, no. 2, pp. 22–30, 2011. [Google Scholar] [Crossref]

14. P. Virtanen et al., “SciPy 1.0: Fundamental algorithms for scientific computing in Python,” Nature Methods, vol. 17, no. 3, pp. 261–272, 2020. [Google Scholar] [Crossref]

15. D. E. Knuth, The Art of Computer Programming, Vol. 2: Seminumerical Algorithms. Boston, MA: Addison-Wesley, 1997. [Google Scholar] [Crossref]

Metrics

Views & Downloads

Similar Articles

© 2026 IJLTEMAS · RSIS International. All rights reserved. ISSN 2278-2540.