LARA

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
sav08:lecture02 [2008/02/20 15:07]
vkuncak
sav08:lecture02 [2008/02/21 11:48]
vkuncak
Line 1: Line 1:
-====== Lecture 2: Background, Program Semantics and Its Mechanization ​======+====== Lecture 2: Background, Program Semantics and Hoare Logic ======
  
 Continuing from [[Lecture01]] Continuing from [[Lecture01]]
  
-===== Background and Its Role in This Class =====+===== More Background and Its Role in This Class =====
  
 [[Predicate Logic Informally]] - We build on propositional logic from last lecture to explain first-order predicate logic. [[Predicate Logic Informally]] - We build on propositional logic from last lecture to explain first-order predicate logic.
Line 18: Line 18:
  
 ===== From Programs to Formulas: Semantics and Hoare Logic ===== ===== From Programs to Formulas: Semantics and Hoare Logic =====
 +
 +  * [[http://​lara.epfl.ch/​dokuwiki/​doku.php?​id=sav07_lecture_2#​programs_as_relations|some material from last year]]
  
 [[Simple Programming Language]] - A Turing-complete imperative language which we will use to illustrate verification. [[Simple Programming Language]] - A Turing-complete imperative language which we will use to illustrate verification.