A grammatical problem that has defeated Sanskrit scholars since the 5th century BC has finally been solved by an Indian PhD student at St Johnās College. Rishi Rajpopa made the breakthrough by decoding a rule taught by āthe father of linguisticsā, PÄį¹ini.
The discovery makes it possible to ‘derive’ any Sanskrit word ā to construct millions of grammatically correct words including āmantraā and āguruā ā using PÄį¹iniās revered ālanguage machineā which is widely considered to be one of the great intellectual achievements in history.
Leading Sanskrit experts have described Rajpopatās discovery as ārevolutionaryā and it could now mean that PÄį¹iniās grammar can be taught to computers for the first time.
While researching his Ph.D., Dr Rajpopat decoded a 2,500-year-old algorithm which makes it possible, for the first time, to accurately use PÄį¹iniās ālanguage machineā (https://www.repository.cam.ac.uk/handle/1810/332654).
PÄį¹iniās system ā 4,000 rules detailed in his greatest work, the Aį¹£į¹ÄdhyÄyÄ«, which is thought to have been written around 500 BC ā is meant to work like a machine. Feed in the base and suffix of a word and it should turn them into grammatically correct words and sentences through a step-by-step process.
Until now, however, there has been a big problem. Often, two or more of PÄį¹iniās rules are simultaneously applicable at the same step leaving scholars to agonize over which one to choose.
Solving so-called ‘rule conflicts’, which affect millions of Sanskrit words including certain forms of āmantraā and āguruā, requires an algorithm. PÄį¹ini taught a metarule to help us decide which rule should be applied in the event of ārule conflictā but for the last 2,500 years, scholars have misinterpreted this metarule meaning that they often ended up with a grammatically incorrect result.
https://www.joh.cam.ac.uk/ancient-grammatical-puzzle-solved-after-2500-years


















