- Page 2: This page intentionally left blank
- Page 8: Lambda-Calculus and Combinators, an
- Page 12: To Carol, Goldie and Julie
- Page 16: Contents vii 6C Equivalence of theo
- Page 20: Preface The λ-calculus and combina
- Page 24: Preface xi Last but of course not l
- Page 30: 2 The λ-calculus wrote f = λx . x
- Page 34: 4 The λ-calculus Notation 1.3 Capi
- Page 38: 6 The λ-calculus (a) lgh(a) = 1 fo
- Page 42: 8 The λ-calculus Remark 1.13 The p
- Page 46: 10 The λ-calculus (b) The relation
- Page 50: 12 The λ-calculus β-contractions
- Page 54: 14 The λ-calculus Before the theor
- Page 58:
16 The λ-calculus Exercise 1.36
- Page 62:
18 The λ-calculus Corollary 1.41.5
- Page 66:
20 The λ-calculus of the theory, a
- Page 70:
22 Combinatory logic S, a stronger
- Page 74:
24 Combinatory logic 2B Weak reduct
- Page 78:
26 Combinatory logic Exercise 2.16
- Page 82:
28 Combinatory logic Exercise 2.22
- Page 86:
30 Combinatory logic Theorem 2.32 (
- Page 90:
32 Combinatory logic (v) B(BS)Bxyzu
- Page 94:
34 The power of λ and CL term whos
- Page 98:
36 The power of λ and CL Remark Tu
- Page 102:
38 The power of λ and CL them a su
- Page 106:
40 The power of λ and CL 3D The qu
- Page 110:
42 The power of λ and CL X1 ≡ SI
- Page 114:
44 The power of λ and CL he publis
- Page 118:
46 The power of λ and CL ion-proce
- Page 122:
48 Computable functions to a β-nor
- Page 126:
50 Computable functions The first s
- Page 130:
52 Computable functions φ (k +1)x1
- Page 134:
54 Computable functions (r, s ≥ 0
- Page 138:
56 Computable functions 4C Recursiv
- Page 142:
58 Computable functions Definition
- Page 146:
60 Computable functions Theorem 4.2
- Page 150:
62 Computable functions where D ≡
- Page 154:
64 Undecidability gd(X), in honour
- Page 158:
66 Undecidability φ(j) =1 =⇒ F
- Page 162:
68 Undecidability Prove that the ge
- Page 166:
70 Formal theories or theorem of T
- Page 170:
72 Formal theories Remark 6.8 By th
- Page 174:
74 Formal theories conclusion, and
- Page 178:
7 Extensionality in λ-calculus 7A
- Page 182:
78 Extensionality in λ-calculus MQ
- Page 186:
80 Extensionality in λ-calculus Th
- Page 190:
8 Extensionality in combinatory log
- Page 194:
84 Extensionality in CL (c) S(KX)I
- Page 198:
86 Extensionality in CL Corollary 7
- Page 202:
88 Extensionality in CL other axiom
- Page 206:
90 Extensionality in CL (b) S(KX)(K
- Page 210:
9 Correspondence between λ and CL
- Page 214:
94 Correspondence between λ and CL
- Page 218:
96 Correspondence between λ and CL
- Page 222:
98 Correspondence between λ and CL
- Page 226:
100 Correspondence between λ and C
- Page 230:
102 Correspondence between λ and C
- Page 234:
104 Correspondence between λ and C
- Page 238:
106 Correspondence between λ and C
- Page 242:
108 Simple typing, Church-style (a)
- Page 246:
110 Simple typing, Church-style (b)
- Page 250:
112 Simple typing, Church-style Def
- Page 254:
114 Simple typing, Church-style so
- Page 258:
116 Simple typing, Church-style (a)
- Page 262:
118 Simple typing, Church-style The
- Page 266:
120 Simple typing, Curry-style in C
- Page 270:
122 Simple typing, Curry-style in C
- Page 274:
124 Simple typing, Curry-style in C
- Page 278:
126 Simple typing, Curry-style in C
- Page 282:
128 Simple typing, Curry-style in C
- Page 286:
130 Simple typing, Curry-style in C
- Page 290:
132 Simple typing, Curry-style in C
- Page 294:
134 Simple typing, Curry-style in C
- Page 298:
136 Simple typing, Curry-style in C
- Page 302:
138 Simple typing, Curry-style in C
- Page 306:
140 Simple typing, Curry-style in C
- Page 310:
142 Simple typing, Curry-style in C
- Page 314:
144 Simple typing, Curry-style in C
- Page 318:
146 Simple typing, Curry-style in C
- Page 322:
148 Simple typing, Curry-style in C
- Page 326:
150 Simple typing, Curry-style in C
- Page 330:
152 Simple typing, Curry-style in C
- Page 334:
154 Simple typing, Curry-style in C
- Page 338:
156 Simple typing, Curry-style in C
- Page 342:
158 Simple typing, Curry-style in C
- Page 346:
160 Simple typing, Curry-style in
- Page 350:
162 Simple typing, Curry-style in
- Page 354:
164 Simple typing, Curry-style in
- Page 358:
166 Simple typing, Curry-style in
- Page 362:
168 Simple typing, Curry-style in
- Page 366:
170 Simple typing, Curry-style in
- Page 370:
172 Simple typing, Curry-style in
- Page 374:
174 Simple typing, Curry-style in
- Page 378:
176 Simple typing, Curry-style in
- Page 382:
178 Simple typing, Curry-style in
- Page 386:
13 Generalizations of typing 13A In
- Page 390:
182 Generalizations of typing empha
- Page 394:
184 Generalizations of typing B3. I
- Page 398:
186 Generalizations of typing But w
- Page 402:
188 Generalizations of typing Defin
- Page 406:
190 Generalizations of typing (axio
- Page 410:
192 Generalizations of typing types
- Page 414:
194 Generalizations of typing A pse
- Page 418:
196 Generalizations of typing show.
- Page 422:
198 Generalizations of typing highe
- Page 426:
200 Generalizations of typing Here,
- Page 430:
202 Generalizations of typing In th
- Page 434:
204 Generalizations of typing Lemma
- Page 438:
206 Generalizations of typing Corol
- Page 442:
208 Generalizations of typing Deduc
- Page 446:
210 Generalizations of typing and,
- Page 450:
212 Generalizations of typing By Th
- Page 454:
214 Generalizations of typing This
- Page 458:
216 Generalizations of typing Howev
- Page 462:
218 Generalizations of typing a rul
- Page 466:
14 Models of CL 14A Applicative str
- Page 470:
222 Models of CL Definition 14.2 An
- Page 474:
224 Models of CL The definition of
- Page 478:
226 Models of CL The term model of
- Page 482:
228 Models of CL This might not be
- Page 486:
230 Models of λ S S φ(S) ′ ψ
- Page 490:
232 Models of λ M ≡ x and M ≡
- Page 494:
234 Models of λ [[λx.P ]]ρ = [[
- Page 498:
236 Models of λ Proof Exercise ⋆
- Page 502:
238 Models of λ this e works becau
- Page 506:
240 Models of λ Corollary 15.20.1
- Page 510:
242 Models of λ and in particular
- Page 514:
244 Models of λ the definition of
- Page 518:
246 Models of λ Summary 15.32 Five
- Page 522:
248 Scott’s D∞ and other models
- Page 526:
250 Scott’s D∞ and other models
- Page 530:
252 Scott’s D∞ and other models
- Page 534:
254 Scott’s D∞ and other models
- Page 538:
256 Scott’s D∞ and other models
- Page 542:
258 Scott’s D∞ and other models
- Page 546:
260 Scott’s D∞ and other models
- Page 550:
262 Scott’s D∞ and other models
- Page 554:
264 Scott’s D∞ and other models
- Page 558:
266 Scott’s D∞ and other models
- Page 562:
268 Scott’s D∞ and other models
- Page 566:
270 Scott’s D∞ and other models
- Page 570:
272 Scott’s D∞ and other models
- Page 574:
274 Scott’s D∞ and other models
- Page 578:
Appendix A1 Bound variables and α-
- Page 582:
278 α-conversion Definition A1.4 (
- Page 586:
280 α-conversion Notation A1.11 Th
- Page 590:
Appendix A2 Confluence proofs Defin
- Page 594:
284 Confluence proofs β-reduction
- Page 598:
286 Confluence proofs (e) The relat
- Page 602:
288 Confluence proofs Case 2: P ≡
- Page 606:
290 Confluence proofs here. (If des
- Page 610:
292 Confluence proofs Remark A2.16
- Page 614:
294 Normalization proofs A3A Simply
- Page 618:
296 Normalization proofs an infinit
- Page 622:
298 Normalization proofs Proof Modi
- Page 626:
300 Normalization proofs Chapter 8]
- Page 630:
302 Normalization proofs Theorem A3
- Page 634:
304 Normalization proofs (depending
- Page 638:
306 Care of your pet combinator fro
- Page 642:
308 Answers to starred exercises (d
- Page 646:
310 Answers to starred exercises (c
- Page 650:
312 Answers to starred exercises φ
- Page 654:
314 Answers to starred exercises 9.
- Page 658:
316 Answers to starred exercises He
- Page 662:
318 Answers to starred exercises wh
- Page 666:
320 Answers to starred exercises (b
- Page 672:
References [ABD06] F. Alessi, F. Ba
- Page 676:
References 325 [Bru72] N. G. de Bru
- Page 680:
References 327 [GLT89] J.-Y. Girard
- Page 684:
References 329 [Läu65] H. Läuchli
- Page 688:
References 331 [Rez82] A. Rezus. A
- Page 692:
References 333 [Tak91] Masako Takah
- Page 696:
⊑, 248 defined in D∞, 260 ⊒,
- Page 700:
abstract numerals, 61 abstraction i
- Page 704:
contains, 6 context, 134, 170, 186
- Page 708:
interior of a model, 227, 242 inter
- Page 712:
eduction, 40 leftmost, 41 of a dedu
- Page 716:
type-system Curry-style, implicit,