最適性理論
最適性理論は、文法を表層への制約(output constraint)としてとらえる。その理由を日本語を通して説明すると以下の通りである。和語の単語をみてみると、濁音を二つ含む語幹は(一部の例外を除いて)存在しない。このような制約は、文法の入力にかかる制約としてとらえられていた(morpheme structure constraint)。しかし、この制約は、連濁を阻止することでも知られている(ライマンの法則)。さらには、外来語でもこの制約が、濁音促音を無音化することが知られている。つまり、入力に関わると思われていた制約が、プロセスの阻止やプロセスのトリガーに関わっていることになる。
よって最適性理論以前の理論だと、同じ制約を入力と出力、両方に記述する必要がある(duplication problem)。であるとするならば、出力だけに制約をかけ、入力に全く制約をかけない(Richness of the Base)とすることで、この問題を回避しようとしたのが最適性理論である。