Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
MPRI Lecture 2-36-1
[go: Go Back, main page]

MPRI Course 2-36-1: Proof of Program

This page presents teaching material for Course 2-36-1 "Proof of Program" of the MPRI 2014-2015.

Organisation

Remark: there will be no course on January 8th and March 5th.

Exam -- New

You may have a look at the exam of 2014. Once you have solved all exercises (and not before!), you may check some of the solutions.

Note that there will be no questions on characteristic formulae.

Project

The project was provided on December 18th.

It will consist of a formal development using Why3 and automated provers.

To install Why3 and the automated provers, follow the installation procedure.

The project consists of the formalization of two-player games. Here is the canvas file provided.

Lectures

Slides and examples will be posted here. [Warning: dates to be confirmed.]

Part 1: Program verification using Hoare Logic, lectured by Claude Marché.

Part 2: Separation Logic and representation predicates, lectured by Arthur Charguéraud.

Past versions


Page generated on 2015/2/27