Unit information: Logic in 2009/10

Please note: you are viewing unit and programme information for a past academic year. Please see the current academic year for up to date information.

Unit name Logic
Unit code MATH30100
Credit points 20
Level of study H/6
Teaching block(s) Teaching Block 2 (weeks 13 - 24)
Unit director Professor. Horsten
Open unit status Not open
Pre-requisites

Level 1 Pure Mathematics

Co-requisites

None

School/department School of Mathematics
Faculty Faculty of Science

Description including Unit Aims

We use mathematical techniques to analyse formal proposition and predicate languages together with the structures which they can describe. We study the notions of satisfiability, validity and logical consequence. We prove the completeness theorem (that the sentences provable from a set of axioms are precisely those true in all structures in which the axioms are true). We discuss the first Incompleteness Theorem of Godel, that not all true statements of arithmetic are provable from any effectively given set of axioms for number theory.