I am enthusiastic over humanity's extraordinary and sometimes very timely ingenuities. If you are in a shipwreck and all the boats are gone, a piano top buoyant enough to keep you afloat may come along and make a fortuitous life preserver. This is not to say, though, that the best way to design a life preserver is in the form of a piano top.
I think we are clinging to a great many piano tops in accepting yesterday's fortuitous contrivances as constituting the only means for solving a given problem.
R. Buckminster Fuller
CSE 505 Winter 2015
Principles of Programming Languages
Episode 06: Op Sem Proofs
Previously on 505
Inductively Defined Predicates
Small Step Operational Semantics
Formalizing Divergence
Synopsis
HW 01 Recap (attu, 2pm, replay)
Injectivity
Strengthening Hypotheses
Inversion + Induction on Derivations
On the Next Episode of 505
Stay tuned!
Interpreters
functions vs. relations
intro to denotational semantics