Специалист Кембриджского университета Риши Раджпопат совершил прорыв: он расшифровал правило, которому учил «отец лингвистики» Панини. Его открытие позволяет «извлечь» и понять любое санскритское слово, используя почитаемую «языковую машину» Панини, которая считается одним из величайших интеллектуальных достижений в истории.
Ведущие эксперты по санскриту охарактеризовали открытие Раджпопата как «революционное». С его помощью грамматике Панини можно впервые обучить компьютеры, сообщает Phys.org.
Панини и его «языковая машина»
Па́нини — это имя древнеиндийского лингвиста. Он был представителем северной школы в древнеиндийском языкознании и создал первую в истории Индии нормативную грамматику санскрита. Свои труды он описал в различных книгах, самая значимая — «Аштадхьяи», или «Восьмикнижие».
Система Панини состоит примерно из 4000 правил. Считается, что они были написаны в 500 г. до н. э. И хотя лингвист старался разъяснить все последовательно, с примерами и пошаговым процессом образования предложений, расшифровать его труды и воспользоваться ими на практике оказалось трудно. В них путались 2500 лет — ровно до тех пор, пока Риши Раджпопат не расшифровал алгоритм, который впервые позволяет точно использовать «языковую машину» Панини.
Главная проблема решена
Особую трудность вызывал так называемый «конфликт правил». Он затрагивает миллионы санскритских слов, включая определенные формы «мантры» и «гуру». Панини описал метаправило для решения этой проблемы, но долгие годы ученые неверно его истолковывали. Это означает, что они часто сталкивались с грамматически неправильным результатом.
Раджпопат говорит: «У Панини был незаурядный ум, и он построил "машину", не имеющую себе равных в истории человечества. Он не ожидал, что мы добавим новые идеи в его правила. Чем больше мы возимся с грамматикой Панини, тем больше она ускользает от нас».
Традиционно ученые считали, что по метаправилу Панини в случае конфликта между двумя правилами равной силы побеждает тот вариант, который появляется позже в последовательном порядке грамматики. Раджпопат отвергает это. По его мнению, древнеиндийский лингвист хотел, чтобы мы выбрали правило, применимое к правой стороне слова. Используя эту интерпретацию, Раджпопат обнаружил, что «языковая машина» Панини производит грамматически правильные слова почти без исключений.
Пример: в предложении «Jñānaṁ dīyate guruṇā» («Знание [jñānaṁ] дается [dīyate] гуру [guruṇā]») мы сталкиваемся с конфликтом правил при выводе guruṇā «от гуру». Происхождение начинается с «гуру + а». Одно правило применимо к левой части, «гуру», а другое к правой части — «а». Мы должны выбрать правило, применимое к правой части «а». Это даст нам правильную форму — guruṇā.
Значение открытия
Санскрит — древний и классический индоевропейский язык из Южной Азии. Это священный язык индуизма, а также средство, с помощью которого веками передавалась большая часть величайшей индийской науки, философии, поэзии и другой светской литературы. Хотя сегодня в Индии на санскрите говорят только около 25 000 человек, он имеет растущее политическое значение и влияние на многие другие языки и культуры по всему миру.
Главный вывод из открытия Раджпопата заключается в том, что теперь, когда у человечества есть алгоритм, работающий с грамматикой Панини, мы потенциально можем обучать этой грамматике компьютеры. Это во многом упростит работу с древними и новыми текстами.