Classes this spring

There are several language related courses that are available this spring for those of you interested in the area. Read More...

Flu and proofs

Sorry folks - the flu and proofs really don’t mix at all. I should have shut down class about 10 minutes before I did.

Take a look at the proof that C[[while b do c]] == C[[if b then c;while b do c else skip]] in the text. It’s about 2 steps long and is trivial. Very sorry about that.

The key insight today is that by establishing Gamma(phi)=phi and that the fixed point exists, we can just use phi straight up as we have defined it. This should make sense because phi is Gamma(phi) and we can just substitute. However, if we don’t establish that the fixed point exists we can’t make that equivalence assertion.

Again, sorry about the lecture today. I should be back to normal on Wednesday.

Project 1 Extension

Project 1 is formally extended to Wednesday before midnight. I’m going to be slow responding to email until I get the flu out of my system.