サンスクリットには、コンピューターがコードを持つ前から言語機械があった
パーニニのサンスクリット文法は、記述というより機械のように読める。入力、順序付けられた操作、出力。プログラミング言語ではない。それはもっと奇妙なものだ。

古代の文書の多くは物語を語る。パーニニの文法は、機械のように動く。
二千年以上前、文法学者パーニニは『アシュターディヤーイー』を著した。正しいサンスクリット語を生成するための、およそ四千の規則からなる体系だ。短く、密度が高く、再帰的で、古い書物が穏やかであることを期待する読者にはひたすら無愛想だ。語根が接尾辞と結合する。音は接触すると変化する。規則が衝突し、どの規則が優先するかをメタ規則が決める。
ここでコードとの比較が抗いがたくなる。と同時に、危険にもなる。
まず悪い版を潰しておこう
いや、サンスクリットは「完璧なプログラミング言語」ではない。その主張はインターネット上の自信に満ちた噴飯ものの博物館に収められるべき代物だ。サンスクリットは他の言語と同様に、曖昧さと詩と混乱を持つ自然言語だ。
真実はもっと面白い。パーニニの文法が形式的な体系に似ているのだ。入力を受け取り、順序付けられた操作を適用し、出力を生成する。旅行者向けフレーズブックのように外側からサンスクリットを記述するのではなく、正しく実行すれば正しい語形を生成する生成エンジンとして、内側からサンスクリットをモデル化している。
語形は、隠された実行の出力だ
ありふれたサンスクリット語の単語を、あるプロセスの目に見える結末と考えてみてほしい。その下には、中核的な意味を担う語根がある。パーニニの規則が正しい接尾辞を付加し、音変化の連鎖を発動させる。その一部は、他の規則がすでに何をしたかによって条件づけられている。磨き上げられた語形が目に入る頃には、小さな派生がすでに完了している。同じ論理が「サンディ」、つまり単語の境界で音が融合・変化することを支配している。語流をなめらかにするための任意の軟化ではなく、明示された規則の予測可能な出力だ。
現代の読者が計算論的な比喩に手を伸ばし続けるのはそのためだ。古代インドにノートパソコンがあったからではなく、パーニニに現代の言語学者を今なお気圧させるものがあるから——言語の残酷なまでに圧縮された理論が、手続きとして書かれているのだ。最近の研究では、彼の規則が矛盾を解決する方法に関する長年の謎が解かれ、別の研究者たちは彼の体系の一部をシミュレートしてサンスクリット語形を自動生成するソフトウェアを構築した。
サンスクリットを学ぶな。実行せよ。
これが、PRAVIELが中心に据えている組み替えだ。動詞とは、孤立して暗記される単語ではない。学習者が自分で実行できるようになる派生の結果だ。きれいな文は、すでに完了した機械の表面だ。
だから語根を取り上げる。接尾辞を加える。音韻法則が発動し、語形が現れるのを見る。こうやると、文法は『バガヴァッド・ギーター』やリグ・ヴェーダを原典で読みたいという望みへの罰ではなくなる。それが何であるかが見えてくる。ほとんどの文明よりも長く、美しいサンスクリットを生成し続けてきた古代のエンジン——それを操ることを学んでいるのだということが。
出典
古典語を学ぶ準備はできていますか?
1 日数分で、最初の文字から本物の原典へ。どの一文も、その言語固有の伝統的な発音で読み上げられます。ラテン語やギリシア語から、あるいはエジプト語、ヘブライ語などから、無料で始められます。
対話
コメント
メモ・修正・質問をお寄せください。コメントはモデレーションされ、メールアドレスは公開されません。
コメントを読み込み中…