title:
Proofs of Programs
Preuves de programmes
manager:
Jean-Marie Madiot
ects:
3
period:
2
hours:
24
weeks:
8
hours-per-week:
3
language:
English on request
lang:
track:
B
themes:
Logic/Proof, Semantic/Languages, Verification
order:
2.36.1
successor:
progproofs

Teachers for 2024-2025: François Bobot, Jean-Marie Madiot

Lessons will be given in French by default, in English upon request. The slides and the lecture notes will be in English. In the past 4 years, the course has been taught in English.

Dates and files associated with the course are posted on the webpage of the course https://marche.gitlabpages.inria.fr/lecture-deductive-verif/

Objectives of the Course

Introduction to the various concepts and formalisms towards the proof that a program respects a given formal specification.

Outline

Pre-requisites

Basic knowledge on:

Evaluation

Students will evaluated by a practical project and a final exam.

The final grade will be computed as : Max( (2/3 exam + 1/3 project), (3/4 exam + 1/4 project) ).