ミニマリスト文法は、 主流のミニマリスト文献で通常提供されるものよりも厳密で、通常は証明理論的なチョムスキー派 ミニマリストプログラムの形式化を提供することを目的とした 形式文法 の一種です 。さまざまな特定の形式化が存在し、そのほとんどは エドワード・ステイブラー 、アラン・ルコント、クリスチャン・レトレ、またはそれらの組み合わせによって開発されました。
ルコントとレトレによるランベック計算の拡張
Lecomte と Retoré (2001) [1] は、 Lambek Calculus の核心を修正し、 組み合わせ範疇文法 の組み合わせ論に頼らずに動きのようなプロセスを記述できるようにする形式論を導入しています 。この形式論は証明論的な用語で表現されています。Lecomte と Retoré (2001) との表記法はわずかに異なりますが、最小限の文法を 3 組 として定義できます 。ここで 、 は「範疇」特徴の集合、 は「機能」特徴の集合 (「弱い」特徴は単に と表記され 、「強い」特徴は と表記されるの 2 種類があります )、 は 語彙アトムの集合で、 のペア として表記されます 。ここで、 は音韻/綴字コンテンツ、 は 次のように再帰的に定義される統語型です。
グ
=
(
C
、
ふ
、
ら
)
{\displaystyle G=(C,F,L)}
C
{\displaystyle C}
ふ
{\displaystyle F}
ふ
{\displaystyle f}
ふ
∗
{\displaystyle f*}
ら
{\displaystyle L}
わ
:
t
{\displaystyle w:t}
わ
{\displaystyle w}
t
{\displaystyle t}
と のすべての機能は (アトミック)型であり、
C
{\displaystyle C}
ふ
{\displaystyle F}
および が型である 場合 、 、 、 も 型になります 。
バツ
{\displaystyle X}
はい
{\displaystyle Y}
バツ
/
はい
{\displaystyle X/Y}
バツ
∖
はい
{\displaystyle X\backslash Y}
バツ
∘
はい
{\displaystyle X\circ Y}
ここで 6 つの推論規則を定義できます。
⊢
わ
:
バツ
{\displaystyle \vdash w:X}
、すべての
わ
:
バツ
∈
ら
{\displaystyle w:X\in L}
わ
:
バツ
⊢
わ
:
バツ
{\displaystyle w:X\vdash w:X}
、すべての
わ
:
バツ
∉
ら
{\displaystyle w:X\notin L}
Γ
⊢
1つの
:
バツ
/
はい
Γ
′
⊢
b
:
はい
Γ
;
Γ
′
⊢
1つの
b
:
バツ
[
/
え
]
{\displaystyle {\frac {\Gamma \vdash a:X/Y\qquad \Gamma '\vdash b:Y}{\Gamma ;\Gamma '\vdash ab:X}}[/E]}
Γ
′
⊢
b
:
はい
Γ
⊢
1つの
:
バツ
∖
はい
Γ
′
;
Γ
⊢
b
1つの
:
バツ
[
∖
え
]
{\displaystyle {\frac {\Gamma '\vdash b:Y\qquad \Gamma \vdash a:X\backslash Y}{\Gamma ';\Gamma \vdash ba:X}}[\backslash E]}
Γ
;
Γ
′
⊢
α
Γ
、
Γ
′
⊢
α
e
ん
t
r
o
p
ええ
{\displaystyle {\frac {\Gamma ;\Gamma '\vdash \alpha }{\Gamma ,\Gamma '\vdash \alpha }}エントロピー}
Γ
⊢
1つの
:
バツ
∘
はい
Δ
、
b
:
バツ
、
c
:
はい
、
Δ
′
⊢
d
:
ず
Δ
、
Γ
、
Δ
′
⊢
d
[
b
:=
1つの
、
c
:=
1つの
]
:
ず
[
∘
え
]
{\displaystyle {\frac {\Gamma \vdash a:X\circ Y\qquad \Delta ,b:X,c:Y,\Delta '\vdash d:Z}{\Delta ,\Gamma ,\Delta '\vdash d[b:=a,c:=a]:Z}}[\circ E]}
最初のルールは、単に追加の仮定なしで語彙項目を使用できるようにするだけです。2 番目のルールは、導出に仮定を導入する手段にすぎません。3 番目と 4 番目のルールは、結合されるサブパーツを構築するために必要な仮定を結合して、方向性のある特徴チェックを実行します。エントロピー ルールは、順序付きシークエントを順序なしシークエントに分割することを可能にすると考えられます。そして最後に、最後のルールは、仮定の除去によって「移動」を実装します。
最後のルールは、ミニマリスト プログラムに見られる通常の種類の動きを完全に模倣するために、さまざまな解釈が可能です。Lecomte と Retoré (2001) の説明によると、製品タイプの 1 つが強い機能的特徴である場合、右側のそのタイプに関連付けられた音韻/綴字コンテンツが a の内容に置き換えられ、もう 1 つは空の文字列に置き換えられます。一方、どちらも強くない場合は、音韻/綴字コンテンツがカテゴリ機能に置き換えられ、空の文字列が弱い機能的特徴に置き換えられます。つまり、このルールを次のように 2 つのサブルールとして言い換えることができます。
Γ
⊢
a
:
X
∘
Y
∗
Δ
,
b
:
X
,
c
:
Y
∗
,
Δ
′
⊢
d
:
Z
Δ
,
Γ
,
Δ
′
⊢
d
[
b
:=
ϵ
,
c
:=
a
]
:
Z
[
∘
E
s
t
r
o
n
g
]
{\displaystyle {\frac {\Gamma \vdash a:X\circ Y^{*}\qquad \Delta ,b:X,c:Y^{*},\Delta '\vdash d:Z}{\Delta ,\Gamma ,\Delta '\vdash d[b:=\epsilon ,c:=a]:Z}}[\circ E_{strong}]}
どこ
X
∈
C
,
Y
∗
∈
F
{\displaystyle X\in C,Y^{*}\in F}
Γ
⊢
a
:
X
∘
Y
Δ
,
b
:
X
,
c
:
Y
,
Δ
′
⊢
d
:
Z
Δ
,
Γ
,
Δ
′
⊢
d
[
b
:=
a
,
c
:=
ϵ
]
:
Z
[
∘
E
w
e
a
k
]
{\displaystyle {\frac {\Gamma \vdash a:X\circ Y\qquad \Delta ,b:X,c:Y,\Delta '\vdash d:Z}{\Delta ,\Gamma ,\Delta '\vdash d[b:=a,c:=\epsilon ]:Z}}[\circ E_{weak}]}
どこ
X
∈
C
,
Y
∈
F
{\displaystyle X\in C,Y\in F}
もう 1 つの代替案は、 /E および \E ステップでペアを作成し、 指定されたルールを使用して、音韻/綴字コンテンツ a を 置換位置の最上位に置き換え、残りの位置に空の文字列を置き換えることです。これは、アイテムの複数の移動が可能であり、最上位の位置のみが「綴られる」ことを考えると、ミニマリスト プログラムとより一致します。
∘
E
{\displaystyle \circ E}
例
このシステムの簡単な例として、次のおもちゃの文法を使用して
「who did John see 」という文を生成する方法を示します。
とします。 ここで、 L には次の単語が含まれます。
G
=
(
{
N
,
S
}
,
{
W
}
,
L
)
{\displaystyle G=(\{N,S\},\{W\},L)}
John
:
N
{\displaystyle {\text{John}}:N\ }
see
:
(
S
∖
N
)
/
N
{\displaystyle {\text{see}}:(S\backslash N)/N}
did
:
(
S
∖
W
)
/
S
{\displaystyle {\text{did}}:(S\backslash W)/S}
who
:
N
∘
W
{\displaystyle {\text{who}}:N\circ W}
したがって、 「ジョンは誰に会ったのか」という 文の証明は 次のようになります。
⊢
who
:
N
∘
W
x
:
W
⊢
x
:
W
⊢
did
:
(
S
∖
W
)
/
S
⊢
John
:
N
y
:
N
⊢
y
:
N
⊢
see
:
(
S
∖
N
)
/
N
y
:
N
⊢
see y
:
S
∖
N
[
/
E
]
y
:
N
⊢
John see y
:
S
[
∖
E
]
y
:
N
⊢
did John see y
:
S
∖
W
[
/
E
]
x
:
W
,
y
:
N
⊢
x did John see y
:
S
[
∖
E
]
⊢
who did John see
:
S
[
∘
E
]
{\displaystyle {\dfrac {\vdash {\text{who}}:N\circ W\quad {\dfrac {{\text{x}}:W\vdash {\text{x}}:W\quad {\dfrac {\vdash {\text{did}}:(S\backslash W)/S\quad {\dfrac {\vdash {\text{John}}:N\quad {\dfrac {{\text{y}}:N\vdash {\text{y}}:N\quad \vdash {\text{see}}:(S\backslash N)/N}{{\text{y}}:N\vdash {\text{see y}}:S\backslash N}}[/E]}{{\text{y}}:N\vdash {\text{John see y}}:S}}[\backslash E]}{{\text{y}}:N\vdash {\text{did John see y}}:S\backslash W}}[/E]}{{\text{x}}:W,{\text{y}}:N\vdash {\text{x did John see y}}:S}}[\backslash E]}{\vdash {\text{who did John see}}:S}}[\circ E]}
参考文献
^ Lecomte, A., Retoré, C. (2001). 「Lambek 文法の拡張: 最小主義文法の論理的説明」. Proc. 39th Ann. Meeting of the Association for Computational Linguistics (PDF) . pp. 362–369. {{cite book}}: CS1 maint: multiple names: authors list (link)
さらに読む
Harkema, H., 2001. 「ミニマリスト言語の特徴」、de Groote, P.、Morrill, G.、Retoré, C. (編)、『計算言語学の論理的側面 (人工知能講義ノート、第 2099 号)』、Springer、ニューヨーク、pp. 193–211、 doi :10.1007/3-540-48199-0_12
Edward P. Stabler (2010)。「After Government and Binding Theory」。Johan FAK van Benthem、 Alice ter Meulen (編)。Handbook of Logic and Language (第 2 版)。Elsevier。pp. 395–414。ISBN 978-0-444-53727-0 。