Аспирант Кембриджа решил загадку «языковой машины» Панини — ответ искали 2500 лет
Это позволит обучить компьютеры древнему языку
Аспирант Кембриджского университета Риши Раджпопат расшифровал так называемую «языковую машину» Панини, пишет BBC News. Ученый разработал четкий алгоритм, который позволяет понять любое слово на санскрите и генерировать грамматически правильные конструкции. Это позволит обучить компьютеры этому древнему языку.
Древнеиндийский лингвист Панини примерно в 500 году до нашей эры создал свод из четырех тысяч правил, которые описывают фонетику, морфологию и синтаксис санскрита. Эту лингвистическую загадку не могли решить 2,5 тысячи лет. Все это время ученые сталкивались с одной проблемой — два или более правил, описанных Панини, могли противоречить друг другу.
Ранее считалось, что в случае конфликта между двумя равносильными правилами, побеждает то, которое появляется позже в грамматическом порядке. Раджпопат отверг традиционную интерпретацию этого правила. По его словам, Панини хотел, чтобы правила применялись к правой стороне слова. Так, ученый обнаружил, что «языковая машина» производит грамматически правильные слова.
«Он [Панини] не ожидал, что мы добавим новые идеи в его правила. Чем дольше мы пытались понять грамматику Панини, тем больше она ускользала от нас», — сказал аспирант Кембриджа.
Раджпопат рассказал, что долго пытался найти решение и затем, ничего не добившись, отложил эту работу на месяц и стал «просто наслаждаться летом». Затем ему пришло верное решение.
Что важно знать:
Санскрит — древний индоевропейский язык из Южной Азии со сложной синтетической грамматикой. В Индии на нем говорят около 25 тысяч человек.
Санскрит важен для лингвистов своим сходством с древними европейскими языками — латынью и греческим. Он стал основой для развития сравнительно-исторического языкознания.