6 EC
Semester 2, period 4
5314PRTH6Y
| Owner | Master Logic |
| Coordinator | dr. B. Afshari |
| Part of | Master Logic, Master Logic, track Logic and Mathematics, Master Computer Science (joint degree), track Foundations of Computing and Concurrency, |
As objects that witness validity of arguments, proofs are a central concept in logic and, more broadly, mathematics. Formal proofs come in many styles each equipped with their own toolkit. In this course we will look at some of the standard proof systems of classical and intuitionistic logic and develop an appreciation for pros and cons surrounding the different formalisms.
Main theorems covered in the course include Gentzen’s Hauptsatz (cut elimination) and a number of its consequences (subformula property, Herbrand’s theorem, existence and disjunction property, interpolation). Consistency, computational content, ordinal analysis (measuring strength of formal theories) will also be central to the curriculum.
In the second half of the course further advanced topics will be discussed including (but not limited to) omega logic, infinitary and cyclic proofs, predicative proof theory and unprovability results.
Lecture slides/notes will be provided through the course homepage.
Lecture course plus weekly exercise sessions.
This programme does not have requirements concerning attendance (TER-B).
| Item and weight | Details |
|
Final grade | |
|
7 (66%) Tentamen | Must be ≥ 50, Mandatory |
|
0.6 (6%) Assignment 1 | |
|
0.6 (6%) Assignment 2 | |
|
0.6 (6%) Assignment 3 | |
|
0.6 (6%) Assignment 4 | |
|
0.6 (6%) Assignment 5 | |
|
0.6 (6%) Assignment 6 |
Contact the course coordinator to make an appointment for inspection.
The 'Regulations governing fraud and plagiarism for UvA students' applies to this course. This will be monitored carefully. Upon suspicion of fraud or plagiarism the Examinations Board of the programme will be informed. For the 'Regulations governing fraud and plagiarism for UvA students' see: www.student.uva.nl
The schedule for this course is published on DataNose.
We presuppose some background knowledge in logic; roughly, what is needed is familiarity with the syntax and semantics of first-order languages and ordinal numbers. More importantly, we assume that participants in the course possess some mathematical maturity, as can be expected from students in mathematics or logic at a MSc level.