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
- Topology Optimization for Low-Power-Wide-Area Networks (LPWANs) within Internet of Things (IOT)
- Detecting Misinformation Using Multimodal AI Models on Social Media Platforms
- Enhanced Face Detection Using Haar Cascade with Histogram Equalization, Sharpening, and Denoising for Real-Time Applications
- The Evolution of Data Analytics and Its Future Implication
- Utilizing AI Approaches for Generating Code Automatically