外国の言語を勉強している。
次に勉強する言語によらず、効率的な学習を実現したい。
すると、言語に共通する何らかの性質達を捕まえたい。
そこで考え事と調べ物をしていたら、代数としての言語に、行き着いた。
今回はそれを学ぶ。
- こちら。
始めましょうか。
- はじめに
- 代数系、準同型
- モンタギュの普遍文法(UG)
- Universal Grammer
- Signature
- 集合
と、関数
の順序対Σ
- この対の集合の元を、関数記号、関数の元を、関数記号の次数という
- 次数0の時、関数記号を定数記号という。
- 集合(要素の列)と(要素と値の)対の集合(対を要素とする列)
- 集合
- 代数系
- 3組
- Aは集合、Σはシグニチャ
- ρはΩの記号ωに、A上のn因数演算を割り当てる関数
- +なら2、というのは、2つの因数を取りますよ、ということ。
- Aの要素に割り当てる、というイメージか
- 3組
- ブール代数
- 文字列の結合代数
- 準同型
- 同型
- 部分代数
- 他方の集合を片方の集合が含んでいるとき、かつ、演算が制限されている(定義域、値域の話)
- 項
- シグニチャΣ、変数の集合X
- 項に関する事
- 各元は項
が
次の関数記号で
が項なら
は項
- 具体例:リンゴ、バナナは項。
- リンゴまたはバナナも項
- なぜなら、またはは2個の項を取るから
- シグニチャΣ、変数の集合X
- 解釈
- 代数系(A、Σ、ρ)
- 変数割り当て関数
- 変数割り当て関数
- 項
の解釈
- 1, 項が変数なら、
- 2,
ならば、
- 1, 項が変数なら、
- 変数を項と考えると、変数をいくつも集めて、それで関数に掛けても写されたものは変数、つまり項(変わりうるもの)
- 変数はそのまま割り当て
- 項を合体させるタイプのものは、各変数を割り当ててかた、合体するタイプ
- 定数記号も含んでいる。
- 具体例:素晴らしい(n=0)
- 代数系(A、Σ、ρ)
- 統語代数
- AをΣ代数とする。
- 最後の値が一致するなら、演算記号と引数の組が合致する。
- もちろん引数の数も
- ρ(ω)が単射且つ
- 演算式での表現が一意
- Herbrand宇宙
- Herbrand代数
- 定数関数、射影、関数結合、
- 多項式演算
- 全ての定数関数、射影、
を含む、関数結合に関して閉じている。
- ∑代数系Aに関してPoly(A)が存在する。
- 全ての定数関数、射影、
- モンタギュの普遍文法(UG)
- 言語、普遍文法、解釈、翻訳
wakaranai
∑統語代数系が、Aの要素の塊から、∑の記号と、ρの関数をかませると、Aの要素に写してくれるもので、一意になっていることをわかったので、よしとする。
バイバイ!