Индийский учёный разгадал грамматическую тайну, существовавшую 2500 лет.

Проблема грамматики, долгое время остававшаяся загадкой для санскритологов начиная с V века до н.э., найдена решением индийских учёных. Это переломное открытие не только обогащает человеческие возможности, но и даёт возможность обучить искусственный интеллект грамматике Панини.

Рукопись Панини XVIII века из библиотеки Кембриджа / Регинус Трeмерус.

Система Панини — 4000 правил санскритскойграматических правил, прописанных в его самом значительном произведении «Аштадхьяи»Тексты, которые считаются написанными около 500 года до нашей эры, сформулированы в виде сутр — особым образом организованных кратких отрезков текста. По своему лингвистическому содержанию эти правила охватывают самые разные аспекты языка: от правил соединения морфем внутри слова до правил сочетаний отдельных слов.

Система Панини функционирует как машина: при введении основы и суффикса она генерирует грамматически корректные слова и предложения поэтапно. Но существовала трудность: иногда несколько правил Панини должны были действовать одновременно, заставляя лингвистов разгадывать, какое из них применять.

Случаи «конфликта правил» затрагивали миллионы санскритских слов, и для их разрешения требовался алгоритм. Сам Панини указывал на метаправило, которое должно было помочь ученикам решать, какое правило применять в подобной ситуации. За последние два с половиной тысячелетия ученые неправильно интерпретировали это метаправило, поэтому все попытки использования системы Панини приводили к грамматически неверному результату.

Стремясь разрешить эту проблему, ряд учёных старательно создал сотни дополнительных правил. Индийский учёный Риши Раджпопат ( Rishi RajpopatДоказал, что подобные приемы излишни, поскольку «языковая машина» Панини вполне самодостаточна.

Ученые обычно считали, что метаправило Панини означает, что в случае столкновения двух правил равного ранга побеждает то, которое стоит позже в последовательности. Доктор Раджпопат не согласен с этим мнением. По его мнению, метаправило Панини относится не к целому слову, а к его частям. В результате доктор Раджпопат считает, что Панини призывал выбирать правило, применяющееся к правой половине слова, если возникало противоречие между правилами, относящимися к левой и правой половинам.

Рассмотрим пример слова «мантра». В предложении «Devāḥ prasannāḥ mantraiḥ» («Боги [devāḥ] довольны [prasannāḥ] мантрами [mantraiḥВ слове «мантрами» возникает противоречие правил. Одно правило действует на левую часть, «мантре», другое — на правую, «бхи». Для верной формы выбираем правило для «бхис». mantraiḥ».

Открытие доктора Раджпопата особенно важно потому что интерес к санскриту только увеличивается: хотя в Индии на нем говорят около 25 тысяч человек, он имеет растущее политическое значение и повлиял на много других языков и культур по всему миру. Теперь, имея алгоритм, работающий на санскрите, можно будет обучать компьютерам этому языку.

Исследование опубликовано в журнале Apollo—University of Cambridge Repository.