Heim & Kratzer (1998) のちょっとした実装

Heim & Kratzer (1998)流の意味論の一部を,Haskell上で実装してみた. 1項述語と,それ上の一般化量化子が扱える.

使い方

GHCiで以下のソースファイルを読み込み,それでクエリをする.例:

Prelude> :l GQ.hs
Prelude> sleep Mary
False
Prelude> a student sleep
True

ソースコード

コードは以下のような感じ.