「型別理論與形式證明筆記」修訂間的差異

出自Tan Kian-ting的維基
跳至導覽 跳至搜尋
行 4: 行 4:
= 第2章:簡單型別lambda運算(simple typed lambda calculus) =
= 第2章:簡單型別lambda運算(simple typed lambda calculus) =


== 2.2 simple type 簡單型別 ===
== 2.2 simple type 簡單型別 ==


型別變數 type variable:<math display="inline">{\mathbb{V}} = \left\{ \alpha,\beta,\gamma,\ldots \right\}</math>用希臘字母表示。
型別變數 type variable:<math display="inline">{\mathbb{V}} = \left\{ \alpha,\beta,\gamma,\ldots \right\}</math>用希臘字母表示。

於 2024年7月3日 (三) 01:39 的修訂


第2章:簡單型別lambda運算(simple typed lambda calculus)

2.2 simple type 簡單型別

型別變數 type variable:用希臘字母表示。

:所有簡單型別,定義如下:

  1. 型別變數:,表達基本型別,比如list, nat等
  2. 箭頭型別:

箭頭是右結合的,和函數的apply代入不同。比較