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

index 15349c4..d46981e 100644 (file)
@@ -270,9 +270,9 @@ cannot have a type in &Lambda;_T.  We can easily see why:
 
 Assume &Omega; has type &tau;, and `\x.xx` has type &sigma;.  Then
 because `\x.xx` takes an argument of type &sigma; and returns
-something of type &tau;, `\x.xx` must also have type `&sigma; -->
-&tau;`.  By repeating this reasoning, `\x.xx` must also have type
-`(&sigma; --> &tau;) --> &tau;`; and so on.  Since variables have
+something of type &tau;, `\x.xx` must also have type &sigma; -->
+&tau;.  By repeating this reasoning, `\x.xx` must also have type
+(&sigma; --> &tau;) --> &tau;; and so on.  Since variables have
 finite types, there is no way to choose a type for the variable `x`
 that can satisfy all of the requirements imposed on it.