Lecture 02: Relational Semantics
(Continuing Lecture 01)
Big Picture of VCG - Approach to Verification.
Simple Programming Language - Turing-complete imperative language which we will use to illustrate verification.
Relational Semantics - Specifying meaning of programs using relations, their composition, union and transitive closure.
Using Relational Semantics - Applying Relational Semantics to Prove Program Properties
Continued in Lecture 03