edits
authorChris Barker <barker@kappa.(none)>
Sun, 3 Oct 2010 01:07:22 +0000 (21:07 -0400)
committerChris Barker <barker@kappa.(none)>
Sun, 3 Oct 2010 01:07:22 +0000 (21:07 -0400)
week4.mdwn

index b7ff879..15349c4 100644 (file)
@@ -287,7 +287,7 @@ functions, one for each type.
 Version 1 type numerals are not a good choice for the simply-typed
 lambda calculus.  The reason is that each different numberal has a
 different type!  For instance, if zero has type &sigma;, then `false`
-has type &tau; --> &tau; --> &tau, for some &tau;.  Since one is
+has type &tau; --> &tau; --> &tau;, for some &tau;.  Since one is
 represented by the function `\x.x false 0`, one must have type (&tau;
 --> &tau; --> &tau;) --> &sigma; --> &sigma;.  But this is a different
 type than zero!  Because each number has a different type, it becomes