第2章:簡單型別lambda運算(simple typed lambda calculus)
2.2 simple type 簡單型別
型別變數 type variable:用希臘字母表示。
:所有簡單型別,定義如下:
- 型別變數:,表達基本型別,比如list, nat等
- 箭頭型別:解析失敗 (不明函數 "\arrow"): {\textstyle \alpha,\tau \in {\mathbb{T}} \Rightarrow (\alpha \arrow \tau) \in {\mathbb{T}}}
箭頭是右結合的,和函數的apply代入不同。比較和。