6 EC
Semester 2, period 4
5314PRTH6Y
Owner | Master Logic |
Coordinator | B. van den Berg |
Part of | Master Logic, Master Logic, track Logic and Mathematics, Master Computer Science (joint degree), track Foundations of Computing and Concurrency, |
Like the empirical sciences, mathematics and logic are concerned with truth. But unlike the empirical sciences, mathematics and logic establish truths by writing down deductions on the blackboard or on a piece a paper. Indeed, within mathematics and logic these proofs are our sole method for obtaining knowledge.
But what are these proofs? What properties do they have? Wihin proof theory we study these questions mathematically.
The starting point is that what counts as a valid proof is a purely formal matter: indeed, it depends on the shape of the argument rather than its precise content. For this reason proofs can be studied using proof calculi, that is, formal systems for deriving statements.
Within this course we study three types of proof calculi, Hilbert systems, natural deduction and sequent calculus, and establish their main properties. We will not only study proof calculi for pure logic, but also for arithmetic, and we will also be concerned with systems for constructive (or intuitionistic) logic.
The precise contents are:
Part 1: Logic
Part 2: Arithmetic
Lecture course plus exercise sessions.
Activity | Hours | |
Hoorcollege | 28 | |
Tentamen | 3 | |
Werkcollege | 28 | |
Self study | 109 | |
Total | 168 | (6 EC x 28 uur) |
This programme does not have requirements concerning attendance (TER-B).
Item and weight | Details |
Final grade | |
0% Tentamen |
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 (but very little) background knowledge in logic; roughly, what is needed is familiarity with the syntax and semantics of first-order languages. 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.