SRSukalyan Royinsukalyanroy.hashnode.dev·Sep 19 · 12 min readThe Algorithm That Grinds Problems to DustTL;DR Aryabhata's kuṭṭaka is the first known algorithm for solving linear indeterminate equations. It reduces large numbers with Euclidean division, then reverses those steps to recover an integer s00
SRSukalyan Royinsukalyanroy.hashnode.dev·Sep 12 · 12 min readThe Poet Who Accidentally Invented Binary (Sort Of)TL;DR Piṅgala's prosody procedures enumerate every short-and-long syllable pattern in a structure equivalent to binary counting. Naṣṭa and uddiṣṭa convert between a pattern and its row without const00
SRSukalyan Royinsukalyanroy.hashnode.dev·Sep 5 · 12 min readThe Grammar That Runs Like a ProgramTL;DR Pāṇini's Aṣṭādhyāyī (c. 350 BCE) is a formal, generative specification of Sanskrit, using structures strikingly similar to modern compilers. It employs character classes, rule ordering, contex00