eopl_ch1
有三種方式定義一個 的集合
- 自頂向下,描述哪些元素屬於 ,即
- 自底向上,描述推理規則, 是滿足以下規則的最小 子集。
- 為什麼是最小的呢?確保其唯一性。不然我可以在其中加一個1什麼的.
- 推理規則。這裏不太明白。原文和二完全相同,只是不同記號,但是不用說明最小?
0 \in S, \dfrac{n \in S}{(n+3) \in S} $$ 就夠了,真奇怪。我想應該是指所有S的元素都是由上面的東西導出的。而不是先聲明S是N的子集。
練習1.1


練習1.2
- (0,0,1) union n in N+, n,fib[n-1],fib[n]