climbed for a long time today. majority of time was spent playing the climbing-"horse" game, where you pick a VB (very easy route) and try to do it with fewer holds than the person before you until no one can do better.
seminar was awesome today, because we discovered that the well-known classic result known as the church-rosser theorem, as originally described and proved in church and rosser's "some properties of conversion", is in fact describing properties of a "strict" lambda calculus where bound variables must occur in the body, and some of the central results are in fact false with the admission of such functions (most clearly seen from considering [λ_.M] Ω, which has a normal form that's not finitely reachable via all reduction paths). crazy!
seminar was awesome today, because we discovered that the well-known classic result known as the church-rosser theorem, as originally described and proved in church and rosser's "some properties of conversion", is in fact describing properties of a "strict" lambda calculus where bound variables must occur in the body, and some of the central results are in fact false with the admission of such functions (most clearly seen from considering [λ_.M] Ω, which has a normal form that's not finitely reachable via all reduction paths). crazy!
no subject
Date: 2009-09-15 11:55 am (UTC)From:no subject
Date: 2009-09-15 02:52 pm (UTC)From:Confluence is that if A ->* B and A ->* C then there exists a D such that B ->* D and C ->* D. Church Rosser is the property that if B is convertible to C by an arbitrary series of beta reductions and expansions, then there is a D such that B ->* D and C ->* D. Church Rosser proves all sorts of things, such as the uniqueness of normal forms (when they exist) all by itself.
Obviously, Church Rosser implies confluence (just expand B to A, and then reduce A to C - so B and C are convertible and have a common descendent). In some settings, I'm pretty sure we prove Church Rosser by proving confluence, but this leads to really unfortunate non-proofs in a lot of situations for reasons that are difficult to describe non-graphically.
no subject
Date: 2009-09-15 02:56 pm (UTC)From:by the way, wikipedia also says church-rosser is confluence.
no subject
Date: 2009-09-15 03:16 pm (UTC)From:no subject
Date: 2009-09-15 02:54 pm (UTC)From:no subject
Date: 2009-09-15 03:03 pm (UTC)From:no subject
Date: 2009-09-15 03:13 pm (UTC)From:It's not clear to me in my light reading of those two papers that they knew about the non-termination, nor is it clear what their response would have been had they known about the non-termination (i.e. if that would have screwed up their logic).
no subject
Date: 2009-09-16 03:42 am (UTC)From:also, coming up with (\ x. x x) (\x. x x) is not that hard :P
no subject
Date: 2009-09-16 03:44 am (UTC)From:no subject
Date: 2009-09-16 02:10 pm (UTC)From:1) Acting out of an abundance of caution, as they do in many other places
2) Newly aware of it, and had not been aware of it in the previous papers (in other words, the strictness assumption was in the first paper for ensuring termination, but then they realized it wasn't enough)
no subject
Date: 2009-09-15 02:54 pm (UTC)From:*that* result is still true for ordinary nonstrict lambda calc, but requires some tweaks to the proofs of the lemmas.
but he paper also proves that given a reduction sequence from A to B, all reduction sequences from A to B terminate, along with the corollary that if a formula has a normal form then all subformulas of it have a normal form, both of which are false for nonstrict lambda calc via the [λ_.M] Ω example.
no subject
Date: 2009-09-15 03:38 pm (UTC)From:[λ_.M]Ω looks like an extremely disfigured yet omegaembarrassed smiley face
no subject
Date: 2009-09-16 02:11 pm (UTC)From:no subject
Date: 2009-09-16 03:08 pm (UTC)From:no subject
Date: 2009-09-16 03:30 pm (UTC)From:no subject
Date: 2009-09-16 03:32 pm (UTC)From:no subject
Date: 2009-09-19 03:59 pm (UTC)From: