Computability and Logic 2008

News

About this class

Weekly schedules

Assignments

Students

Final exam

About this class

Contents

The course focuses on:

  • universal models for computation, including Turing machines
  • characterizations of computable and semi-computable problem classes, including presentations of a number of unsolvable problems, diagonalization, and reduction
  • introduction to propositional logic, predicate logic, and program logic, logical proof systems with applications (program verification)
  • Gödel’s completeness and incompleteness theorems

Goals

The goals of this course are to give the student the following capabilities:

  • to be familiar with the basic terminology for computability and logic
  • to describe basic computability classes and fundamental logics
  • to describe basic properties of computability classes and logics
  • to explain constructive/algorithmic approaches to computability classes and logics
  • to analyse and to prove properties of computability classes and logics

Lecturer

Mogens Nielsen

Teaching assistants

Course administrator

Course material

The books appearing below are available from Gad Stakbogladen, Naturfag.

(Note: This is the book used in dRegAut)
John Martin
Introduction to Languages and the Theory of Computation
3rd edition, McGraw-Hill, 2002
ISBN: 0071198547 or 0072322004
John Kelly
The Essence of Logic
Prentice-Hall (imprint of Pearson Education), 1997
ISBN: 0133963756

Lectures

Wednesday 14 - 17. Auditorium D1 (1531-113).

Prerequisites

Regularity and Automata.

Examination

Oral, 12-scale; two assignments have to be answered satisfactorily in order to attend the final oral exam

Language

Danish (course material in English)

ECTS

5 ECTS

Quarter

1


Thomas Mølhave