フリーの定理に関するフィリップワドラーの論文では、パラメトリック性に関するセクション2で次のように述べています。
多相ラムダ計算の素朴な集合論的モデルはない
素朴な集合論的モデルでは、型は集合であり、関数は合理的と思われる集合論的関数です。それでは、なぜ彼は多相ラムダ計算の素朴な集合論的モデルがないと言っているのでしょうか?
5
さて、私はこの論文hal.inria.fr/inria-00076261/documentにつまずいただけです。私はそれを耕す必要があります。
—
MK
レイノルズによるその論文は確かに読むのに適した論文です!要約すると、多くの詳細が省略されてい
—
カイ
data T = K ((T -> Bool) -> Bool)
ます。次に、T
および((T->Bool)->Bool)
は同型です。->
関数空間を(集合として)示す集合モデルがある場合、後者はより高いカーディナリティを持つため、と同型にはなりませんT
。そのため、モデルでは、->
たとえば連続関数の空間として異なるように解釈する必要があります。