型スキーム
内の型変数に、具体的な型を代入したものを、instanceと呼んでいる 型スキーム
\succeq 型
」というフォーマットになる 量化された型
\succeq 量化されてない具体的な型
」になる ∀ a b : a -> b
で、 [a/int, b/bool]
が存在すると、 int -> bool
になる 型スキーム
には型変数が含まれており、 ∀ a. a->a
という型スキームのinstanceは、 int -> int
bool -> book
(int -> bool) -> (int -> bool)