プログラミング言語と自然言語 #1

DBMSにおける「トランザクション」のようなものが自然言語(英語)にもあるように思える

What did you eat?

現代言語学(生成文法の最新バージョンであるMP(Minimalist Program)では、上記の文は(大雑把すぎて不正確だが)概略以下のように派生される

①did you eat what?
②What did you eat what?(文末のwhatをコピーして文頭に併合(Merge))
③What did you eat?(文末のwhatを削除(Delete))

②のような文がまず(ほとんど)観察されないという言語事実を考えると、Merge処理とDelete処理の単位を構成要素とするような「トランザクション」的なものが、自然言語(英語)にもあると考えられるのかもしれない🧐

この記事が気に入ったらサポートをしてみませんか?