Proving with Computer Assistance 2IMF15

Teacher

Herman Geuvers:

Location and time

The course will be given live on

Prerequisites

We assume that you are familiar with a bit of logic, especially natural deduction and preferably (untyped) lambda calculus.

Material

System we will use

We will be using the Proof Assistant Rocq in this course. (The Rocq system was renamed from "Coq" since verion 9.0, so from now on I will use the new name. Old urls from the Rocq team at INRIA using the name "Coq" should redirect to the new website. I will use Rocq everywhere in the course material where it used to say "Coq". In case you find omissions, please let me know.)

Some useful links

The course by week

The course will not be recorded. Recordings of a previous year are provided on Canvas. This year's course will roughly have the same content. NB. The schedule may be subject to changes! Especially the slides and exercises may be adapted as we go along the course.

Examination

The mark for the course is determined by the 2 marks you will get for the two items listed below. For the retake exam ("Hertentamen"), all guidelines above apply with the following dates/deadlines: NB. You can choose to only retake one part of the exam, so only the Written exam, or only the Rocq assignment. In any case: register for the retake!

Rocq Assignments

Deadline: Sunday April 13; do the assignment in couples deliver your assignment by mail to the teacher.

Here is a page about the of Rocq assignment. (Look here for some additional comments regarding the use of lists.) To complete the Rocq assignment follow these steps:

A couple of remarks concerning the report:


herman at cs dot ru dot nl