Logic II
Syllabus, Bachelor's level, 1MA028
This course has been discontinued.
- Code
- 1MA028
- Education cycle
- First cycle
- Main field(s) of study and in-depth level
- Computer Science G2F, Mathematics G2F
- Grading system
- Pass with distinction (5), Pass with credit (4), Pass (3), Fail (U)
- Finalised by
- The Faculty Board of Science and Technology, 11 April 2011
- Responsible department
- Department of Mathematics
Entry requirements
60 credit points Mathematics/Computer science including Algebra II, Logic and Proof Techniques I
Learning outcomes
In order to pass the course (grade 3) the student should
Content
Elementary recursion theory: primitive recursive functions and partial recursive functions, properties of recursive and recursively enumerable sets, the s-m-n theorem, the second recursion theorem and a little about the arithmetical hierarchy and relative computability.
Strength of first order theories. Models for theories, Tarski semantics, the completeness and compactness theorems. Gödel's incompleteness theorems.
Model theory: isomorphism, substructure, elementary equivalence and elementary substructure, the Löwenheim-Skolem theorems, Ehrenfeucht-Fraïssé games, model completeness, complete theories, algebraic applications, non-standard analysis.
Instruction
Lectures and problem solving sessions.
Assessment
Written and, possibly, oral examination at the end of the course. Moreover, compulsory assignments may be given during the course.