FTA, problem-solving angle tangential to Sanskrit:
> Mr Rajpopat said he had "a eureka moment in Cambridge" after spending nine months "getting nowhere".
> "I closed the books for a month and just enjoyed the summer - swimming, cycling, cooking, praying and meditating," he said.
> "Then, begrudgingly I went back to work, and, within minutes, as I turned the pages, these patterns starting emerging, and it all started to make sense."
Sometimes the best thing to do after grinding is to just walk away for awhile.
Many more mathematical scientists I know do exactly the same thing on occasion Mostly, in order to make progress you need to work at it a lot. Sometimes, however, you need to go away and let it churn away in the back of your mind before trying again and revisiting it with fresh eyes and new knowledge but with your old familiarity. One of the most useful pieces of advice I have ever received was 'try to procrastinate from work with work'. There's something about knowing that the solution to the problem exists (but you don't have it) that really motivates detailed study but will slowly drive you mad if you're not careful.
> Sanskrit is only spoken in India by an estimated 25,000 people out of a population of more than one billion, the university said.
This is a somewhat misleading explanation of what Sanskrit is. The Sanskrit language is the ancestor of many northern Indian languages, similarly to how Latin is the ancestor of the Romance languages; Pāṇini wrote his famous grammatical description of Classical Sanskrit around 500 BC, give or take a hundred years or so. Sanskrit is of great significance both historically and religiously, and has been studied continuously since that time. There has also been a recent language revival effort, which is presumably what the reference to ‘25000 speakers’ is talking about.
There are 2,360,821 total speakers of Sanskrit in India, as of 2011. However, despite attempts at revival there are no first language speakers of Sanskrit in India. In each of India's recent decennial censuses, several thousand citizens have reported Sanskrit to be their mother tongue, but the numbers are thought to signify a wish to be aligned with the prestige of the language.
There are a couple of villages where Sanskrit is taught from birth.
Also most schools have Sanskrit as an optional subject (its not very popular in the modern schools, but kids learn at least for 5 years)
Its impossible to navigate Indian life without hearing Sanskrit - whether it is in rituals, marriage ceremonies, TV shows, ads and often even school prayers.
> Sanskrit, although not widely spoken, is the sacred language of Hinduism and has been used in India's science, philosophy, poetry and other secular literature over the centuries.
From the title I thought this was about a math problem posed in Sanskrit (of which there's a lot, but no "unsolved" problem AFAIK), but "Sanskrit problem" here is a problem about Sanskrit itself!
For more on the domain—the tradition of grammar/vyākaraṇa and the dizzying heights reached by Pāṇini—I recommend this really good essay "Pāṇini: Catching the Ocean in a Cow’s Hoofprint" [1] by the novelist Vikram Chandra (known now as the author of Sacred Games thanks to the Netflix show, but possibly better known among HN readers as the author of Geek Sublime: The Beauty of Code, the Code of Beauty). Or if you're looking to get a glimpse by diving into some technical papers (but readable in English), search for "Panini" on Prof. Kiparsky's page: https://web.stanford.edu/~kiparsky/
Within this still-much-studied tradition—of <4000 terse rules, less than 50 pages when printed, that nail down Sanskrit grammar to a level of detail that has never been matched for any other natural language, and likely will never be—the news here is about a new interpretation of one of the "metarules", which (IIUC) experts used to use contextually, but did not always "work" when blindly applied literally. I imagine that it will take time and discussion by many grammarians before it's clear whether this new interpretation is really a better one.
My impression is that the new interpretation reduces false positives but increases false negatives. It remains to be seen if that is desirable.
Sanskrit is, after all, a language which has a vast body of literature stretching for ~6000 years. It is tricky to have a perfect set of rules.
Historically Sanskrit scholars had found it difficult to accept this idea of diverging usage of the language and labelled a vast majority of contemporary literature as Apabhraṃśa (literally meaning aberration). https://en.wikipedia.org/wiki/Apabhra%E1%B9%83%C5%9Ba
This weird fixation with rules is what has caused the language to decline over the last several centuries. As you might expect, the famous ancient Sanskrit bodies of work do not really adhere to the strict rules laid out later. That is not surprising, as the rules-people were usually distinct from the poets and story tellers.
Actually not true - after Panini came into the picture, the preservation of the "purity" continued for centuries, the decline of Sanskrit came due to successive invasions from the Middle East, and the stigma associated with casteism and other undesirable traditions associated with Sanskrit culture and history.
Even now you will find the nationalists and the leftists in India exagerrate the negatives and positives in popular media (of Sanskrit and ancient Indian culture)
Vikram Chandra's article was well written until the point where he fell to the seductive charms of 'Sanskrit is a programming language' line peddled by mostly, though not all, non-Sanskritists.
Where does he say that? What I could find was these two bits:
> modern programmers would immediately compare the workings of Pāṇini’s rules to those of string functions in modern programming languages
(this is not about Sanskrit as a language, but specifically about Pāṇini's rules which is analogous to a term-rewriting system / string functions / macros)
and
> to claim that Sanskrit would be a perfect language for computer programming.[46] This claim demonstrates an essential misunderstanding of what programming languages
There's a lot of weird mysticism floating around about Sanskrit, about how it's the perfect language for AI / computers, how it's really the oldest language, unchanged since the dawn of time, and so on. I don't believe any of it, of course, but I do have to admit it makes the world a little more interesting.
It is the only human language with a formal grammar, and was the inspiration for a lot of linguistic science.
It has been unchanged for millenia and there is at least some plausible evidence that it existed before 3000 BC
You should rework your beliefs based on facts rather than be biased by poorly written articles.
The easy answer is an Indian government push to promote the language, but that official push hasn’t really had much of an impact.
I suspect the more likely answer is that we are about slightly more than a generation away from India’s fiscal opening in the 1990s which led to a tremendous rise in wealth, and it’s usually children of wealthier people who can afford to pay the opportunity costs of basing a career in the humanities as opposed to STEM or Finance related, so now there are more Indians who would take up the humanities.
And if you are taking up the humanities, it makes sense to research highly under-researched and yet extremely old areas of the culture your family is from, since it’s a wide open area with a lot of opportunities that you may have an edge in, having been raised in or adjacent to the culture.
In the languages space this would mean more research in Sanskrit and potentially other indigenous languages.
> “I must study Politicks and War that my sons may have liberty to study Mathematicks and Philosophy. My sons ought to study Mathematicks and Philosophy, Geography, natural History, Naval Architecture, navigation, Commerce and Agriculture, in order to give their Children a right to study Painting, Poetry, Musick, Architecture, Statuary, Tapestry and Porcelaine.” — John Adams, 1780 (https://www.masshist.org/digitaladams/archive/doc?id=L178005...)
I think your "rise in wealth" answer is correct, but note that it is not just people being able to afford a career in the humanities: it's also people who studied STEM/whatever and now have jobs with a bit of free time to spend on reading, or a bit of wealth to donate to keep their culture alive.
I don't know anything about the situation in India but I can give you a few reasons why I, as a westerner, am fascinated by the language.
First the depth and clarity of thinking by ancient and medieval Indian scholars writing in Sanskrit in relation to key philosophical and existential questions is extraordinary. Personally I am currently inclined to think that the advaita vedanta tradition may have the most accurate understanding of the nature of consciousness I have yet seen. Moreover this tradition is largely based on purely logical arguments, which, while perhaps not 100% convincing to a modern reader, are I think definitely worth exploring.
The above points are perhaps not unrelated to certain features of the Sanskrit language itself, which seems to have a logical structure that is rare or unheard of in other natural languages. The existence of such structure is in large part due to the work of Panini 2500 years ago, as mentioned in the article, but also to later followers who developed a register of Sanskrit that can be compared to modern frameworks for knowledge representation, as discussed in this paper: https://ojs.aaai.org//index.php/aimagazine/article/view/466.
> First the depth and clarity of thinking by ancient and medieval Indian scholars writing in Sanskrit in relation to key philosophical and existential questions is extraordinary. Personally I am currently inclined to think that the advaita vedanta tradition may have the most accurate understanding of the nature of consciousness I have yet seen. Moreover this tradition is largely based on purely logical arguments, which, while perhaps not 100% convincing to a modern reader, are I think definitely worth exploring.
Can you think of any resource that would provide an overview of what you're getting here that doesn't require months of reading? Something to just get one's feet wet, to know what is out there to be learned if one is willing to invest the time?
With respect to advaita vedanta I would recommend the YT videos of Swami Sarvapriyananda. All of his longer talks on advaita say more or less the same thing so recommending a single video is more difficult, but this may be a particularly good one: https://www.youtube.com/watch?v=EijmfagFw20. The main figure of classical advaita is Adi Shankara. You can probably find some translated/commented texts of his in book form.
If you mean more generally the whole of classical Indian philosophical thought it is really a vast subject of which I have barely begun to scrape the surface, so there's not a lot I can recommend there. I'm mostly still at the stage of reading related wikipedia articles.
EDIT: One more thing I should add is that there were also heterodox schools which explicitly rejected some or all of the assumptions of Hinduism (such as reincarnation). For example Charvaka (https://en.wikipedia.org/wiki/Charvaka) was a materialist school.
Completely agree with what you say.
To get through the inertia during the pandemic, I finally got started with reading Upanishads and ended up reading 6. A lot of content may not make sense, but there were such absolute profound gems of wisdom that I was astonished how someone sitting in a forest thousands of years ago could go into the depths of thought in order to produce such deep insights.
A few years down the line I hope to enter into a guru-shishya (teacher-disciple) regimen to understand more of it, the way it is supposed to be learnt.
For those interested, Aitareya Upanishad by Swami Chinmayanand would be a pretty good book to get started with, it has commentary which most of us should easily understand.
I have been stdying the Brhad Yogavaashistam (which my mother has translated to simple English) in the original Sanskrit under her guidance (also helps her proofread).
I've got about 60% through since 2020, reading about 10 to 15 verses a day - it isn't a book to read pages at a time even if the Sanskrit is reasonably understandable.
Sanskrit changes the way your brain works as much as Vedanta itself does.
The primary purpose of Sanskrit itself is seen as a way for the knowledge of the self to be expressed to the human world.
Its very hard to not accept that this language and the texts were revealed rather than created.
A practical reason: The internet makes it possible for those of us interested in Sanskrit to communicate with each other, and feel a part of a community. Two decades ago, if you were interested in Sanskrit you were always conscious that you were in a minority, a niche interest, a fish out of water, whatever. Now you can spend each day watching just videos in Sanskrit on YouTube, say.
(Hypothesis: if this explanation is correct, I would imagine there has similarly been a rise in the Latin-speaking community: more attendance at Living Latin etc. Looking at https://en.wikipedia.org/wiki/Contemporary_Latin gives me the impression this may be true, though I'm not familiar enough to say.)
I don't think so. Govt of India has been promoting Sanskrit (without much success) since many decades. There is/was even Sanskrit news. Now-a-days I can see "Weekly Sanskrit Magazine: Vaartavali" from national news Doordarshan [1]
Modi seems to have given it more attention than before. And it does dovetail with his nationalist bent. It's a lot easier for practical and symbolic reasons to drive nationalism when everyone speaks the same language. A bit like how Israel adopted Hebrew.
It's interesting that a Sanskrit breakthrough happens not in India, but in England, a Western nation, by a PhD candidate researching under a European scholar.
Can someone explain to me why the breakthrough didn't happen in India?
What I think is that as the language is closely related to the religion, Indian people tend to worship it and hence cannot produce critical and innovative research nowadays. Am I right in thinking this? Or am I making an epistemological oversimplification?
___
> Mr Rajpopat said he had "a eureka moment in Cambridge" after spending nine months "getting nowhere".
>
> "I closed the books for a month and just enjoyed the summer - swimming, cycling, cooking, praying and meditating," he said.
>
> "Then, begrudgingly I went back to work, and, within minutes, as I turned the pages, these patterns starting emerging, and it all started to make sense."
> Can someone explain to me why the breakthrough didn't happen in India?
Many of the brightest students in India go abroad for their PhD studies.
Given that the article says “Indian student Rishi Rajpopat cracked the 2,500-year-old problem” and “I hope this discovery will infuse students in India with confidence, pride and hope that they too can achieve great things," said Mr Rajpopat, from India.” I think this is an example.
There may be dozens of similarly profund discoveries being made in Indian institutions but we wouldn't hear about them simply because they wouldn't be reported in English or talked about in places like HN.
> Can someone explain to me why the breakthrough didn't happen in India?
It's always more about the university than the country. India doesn't have a single university that competes with the likes of MIT, Stanford and Cambridge. Naturally, rich and privileged institutes like this occur more in suitably rich countries with high QoL.
There might be similar or better phd research programs in india as well. However, there is a slim chance they can match the funding that western universities can
Sanskrit has 1800 odd verbs in its list of verbs which are conjugated in 10 tenses and moods with 3 different persons (1st, 2nd and 3rd persons) and 3 different numbers (singular, dual and plural). There's additionally active voice and middle voice in which some 30% of the verbs can be conjugated. That's a bit like 1800x10x3*3 = 162,000 odd forms. You can add the dual voice forms to these.
The heart of Sanskrit grammar (articulated by Panini) provides for rule (i.e., sutra) based generation of these 162,00+ forms. However the grammar only has some 4,000 rules (sutras). So Chomsky and others have called it a generative grammar. In addition, the grammar also covers other things like nouns (whose forms i.e., declensions, can all be derived by applying rules of grammar), nominal compounds and various other grammatical categories.
When you derive forms, you have to apply rules. At times, multiple rules are simultaneously applicable. So there's this problem of choice i.e., which is the right rule to choose. Remember the end result is already known from spoken Sanskrit. So the rule that leads you to the right form is the one to be chosen e.g., the plural of 'ox' is 'oxen', not 'oxes'. You are to end up with 'oxen' at the end of the derivational process.
So how do you choose the rule - there are various interpretive devices, some are heuristic (like if the penultimate vowel is like this, do this - Latin students must already start to like this, but there is no antepenult of significance in Sanskrit heh heh), some are phonological (if there's a short vowel at the end of a word, drop it), some are morphological (for instance, the rule that applies to the inside of the word has precedence over the one that operates on the word boundary), or that the particular rule supersedes the general rule etc.
In all instances when you apply interpretive devices to choose a rule, you think like a judge, not a programmer. This is what is the essential difference between Sanskrit grammar's processes and what you find in a program. That's why 'Sanskrit is a programming language' bozos have not created anything of value up until now. Nor will they, in most Sanskritists' view.
Adverting to this thesis and its Eureka moment (I want to kill myself), it takes the view that a central interpretive device in traditional Sanskrit grammar has been wrongly understood and that all the Sanskrit grammarians of some 24 odd centuries were totally out to lunch.
Rajpopat has in his thesis a handful of trivially simple examples, mainly nouns, where his 'correct' interpretation works. Nobody has applied his interpretive device to all the nouns. His method will reduce false positives in a small amount of known examples but would generate myriad false negatives everywhere else. As to the verbal system in Sanskrit, it's so complicated that the derivational processes really require a legal mind. Wisely, Rajpopat sticks to mainly nominal forms in his thesis. As a trivial example, his method may generate 'speeched' as the participial form 'speak' rather than 'spoken' or may generate even 'spought', analogous to 'sought' as the participial form of 'seek'.
I still feel however that his method, after much refinement, may have some utility for machine generation of certain derivations of verbal and nominal forms because it might have a simpler heuristic for conflict resolution in the event of rule conflict. But remember the traditional grammar does it already and has been doing it since Panini wrote his grammar :)
The rest of it is just baseless Cambridge hubris aided by some real high class publicity blitz of the type Cambridge Analytica would have been proud of. Needless to say, Indian media have swallowed it all :) Indians, in general, know no more Sanskrit than a plumber in Chilicothe, OH knows Mycenaean Greek.
> Employing this interpretation, he found the Panini's "language machine" produced grammatically correct words with almost no exceptions.
If there are exceptions, I would think the problem isn’t solved. Perhaps the article is being loose with the wording. Close only counts in horseshoes and hand grenades.
Languages are generally not very amenable to these things.
If you want to construct the entire field of linguistics mathematically that would certainly be interesting to watch. Since a function that is described by a simple equation is mathematically equivalent to a function that is described by a table assigning the appropriate values to each element of the function domain, you could try to come up with a definition for what constitutes the "optimal" way to describe a function. Do the same for any kind of relation.
Until you've done so linguists will sadly be stuck applying nothing more than common sense.
Close also counts in computation, where we routinely handle infinite (or at least combinatorially effectively so) numbers of possible inputs with a few general rules and a finite ("almost no", to use a technical term) number of exceptions.
Perhaps my impression that this grammatical problem should be treated with logical rigor, where even a single counter-example invalidates the solution, isn’t the way this is being treated. The way it was presented in the article was like it was a kind of logic puzzle, for which an elegant solution has finally been found. Sounds like it’s more like a better rule of thumb was discovered that reduced the error rate, not to zero.
In English, the exceptions to the rules are arbitrary and numerous. English is also a moving target. From a logic problem perspective, English grammar is more of a practical brute force endeavor than an interesting one. When I read the article, I was wasn’t comparing the problem to English grammar, but rather comparing it to a logic puzzle that has a perfect solution.
> Mr Rajpopat said he had "a eureka moment in Cambridge" after spending nine months "getting nowhere".
> "I closed the books for a month and just enjoyed the summer - swimming, cycling, cooking, praying and meditating," he said.
> "Then, begrudgingly I went back to work, and, within minutes, as I turned the pages, these patterns starting emerging, and it all started to make sense."
Sometimes the best thing to do after grinding is to just walk away for awhile.