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

Article Sidebar

Main Article Content

Pearly P Kartha
Nikumbha Neha R

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.

Bridging the Past and Present: Implementing Ancient Indian Mathematical Techniques Using Python. (2025). International Journal of Latest Technology in Engineering Management & Applied Science, 14(13), 159-169. https://doi.org/10.51583/IJLTEMAS.2025.1413SP035

Downloads

References

D. M. Bose, A Concise History of Ancient Indian Mathematics. New Delhi: Indian Academy of Sciences, 1999.

B. Datta and A. N. Singh, History of Hindu Mathematics: A Source Book. New Delhi: Cosmo Publications, 2004.

K. Williams, Vedic Mathematics: The Sixteen Sutras. New Delhi: Motilal Banarsidass Publishers, 2005.

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

J. Stillwell, Mathematics and Its History, 3rd ed. New York: Springer, 2010.

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

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

K. Plofker, Mathematics in India. Princeton, NJ: Princeton University Press, 2009.

G. G. Joseph, The Crest of the Peacock: Non-European Roots of Mathematics, 3rd ed. Princeton, NJ: Princeton University Press, 2011.

K. V. Sarma, Bhaskara I and His Works on Mathematics and Astronomy. New Delhi: Indian National Science Academy, 2008.

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

F. W. J. Olver, NIST Handbook of Mathematical Functions. Cambridge, UK: Cambridge University Press, 2010.

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.

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

D. E. Knuth, The Art of Computer Programming, Vol. 2: Seminumerical Algorithms. Boston, MA: Addison-Wesley, 1997.

Article Details

How to Cite

Bridging the Past and Present: Implementing Ancient Indian Mathematical Techniques Using Python. (2025). International Journal of Latest Technology in Engineering Management & Applied Science, 14(13), 159-169. https://doi.org/10.51583/IJLTEMAS.2025.1413SP035