| Spezialvorlesung: Computer-Supported Modeling and Reasoning |
This Spezialvorlesung (2+2) aims at teaching new ways of thinking about program development and program analysis, as well as providing practical experience in formal computer-supported verification. The lecture consists of two parts. In part 1, we shall introduce the foundations of logic reasoning and their implementation in the modern proof system Isabelle. The accompanying practical exercises will be from the fields of logic, (naïve) set theory and discrete mathematics. In part 2 we shall study the consistent construction of mathematical theories on a large scale, the representation (embedding) of programming languages in logic and verification of programs or program refinements. Comments? Send an email to J.-G. Smaus. |
|