185.A45 Logic and Computability
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2018W, VU, 4.0h, 6.0EC, to be held in blocked form

Properties

  • Semester hours: 4.0
  • Credits: 6.0
  • Type: VU Lecture and Exercise

Aim of course

The course aims at a consolidation and extension of skills and knowledge in formal logic and the theory of computability; in particular in the use of logical formalisms as specification tools, of various logical systems for proof search, elements of modal logics and of intuitionistic logic, deeper understanding of the concept of computability, including its connections to logic and program verification.

IMPORTANT: The course presuposes some previous knowledge of Logic (e.g. TIL). Additional classes (Repetitorium) will be provided for students who need to refresh or consolidate their knowledge.

Subject of course

  • advanced aspects of classical first order logic as specification tool
  • proof systems for classical first order logic, including  soundness and completeness proofs 
  • elements of model theory (Löwenheim-Skolem, compactness, expressibility)
  • principles of automated theorem proving
  • methods for handling identity  
  • comparison of types of inference systems 
  • elements of modal logic: Kripke semantics, temporal logics 
  • elements of intuitionistic logic and constructive proofs
  •  computational aspects of logic
  • undecidabilty of first order logic and its consequences
  • models of computation (Turing machines, lambda calculus)
  • elementary recursion theory
  • Church-Turing thesis
  • incompleteness of arithmetic and its consequences 

Additional information

ETCS Breakdown:

6 ETCS = 150 hours

  • 38 hours:  lecture time (+ 8 hours repetitorium  for students not having a firm previous knowledge in logic)
  • 52 hours: 4 blocks of problems/exercises 
  • 60 hours: examination (preparation time)

First class: Oct 5, 12:00 (sharp), room EI 1 Petritsch,  Elektrot.Institutsgebäude (Gußhausstr. 25-29) - 2. Stock (no class on Oct 2)

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue10:00 - 12:0002.10.2018 - 11.12.2018FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Logic & Computability
Tue13:00 - 15:0002.10.2018 - 22.01.2019EI 1 Petritsch HS Logic and Computability
Fri12:00 - 14:0005.10.2018EI 1 Petritsch HS -
Fri12:00 - 14:0012.10.2018 - 18.01.2019EI 1 Petritsch HS Logic and Computability
Logic and Computability - Single appointments
DayDateTimeLocationDescription
Tue02.10.201810:00 - 12:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Logic & Computability
Tue02.10.201813:00 - 15:00EI 1 Petritsch HS Logic and Computability
Fri05.10.201812:00 - 14:00EI 1 Petritsch HS -
Tue09.10.201810:00 - 12:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Logic & Computability
Tue09.10.201813:00 - 15:00EI 1 Petritsch HS Logic and Computability
Fri12.10.201812:00 - 14:00EI 1 Petritsch HS Logic and Computability
Tue16.10.201810:00 - 12:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Logic & Computability
Tue16.10.201813:00 - 15:00EI 1 Petritsch HS Logic and Computability
Fri19.10.201812:00 - 14:00EI 1 Petritsch HS Logic and Computability
Tue23.10.201810:00 - 12:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Logic & Computability
Tue23.10.201813:00 - 15:00EI 1 Petritsch HS Logic and Computability
Tue30.10.201810:00 - 12:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Logic & Computability
Tue30.10.201813:00 - 15:00EI 1 Petritsch HS Logic and Computability
Tue06.11.201810:00 - 12:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Logic & Computability
Tue06.11.201813:00 - 15:00EI 1 Petritsch HS Logic and Computability
Fri09.11.201812:00 - 14:00EI 1 Petritsch HS Logic and Computability
Tue13.11.201810:00 - 12:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Logic & Computability
Tue13.11.201813:00 - 15:00EI 1 Petritsch HS Logic and Computability
Fri16.11.201812:00 - 14:00EI 1 Petritsch HS Logic and Computability
Tue20.11.201810:00 - 12:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Logic & Computability
Course is held blocked

Examination modalities

  • four blocks of  problems/exercises (to be handed in separately)
  • examination: written + oral

 

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Tue13:00 - 15:0028.05.2024EI 5 Hochenegg HS written03.04.2024 10:00 - 27.05.2024 23:59TISSL&C 3rd written exam

Course registration

Begin End Deregistration end
09.08.2018 12:00 02.12.2018 23:00 02.12.2018 23:00

Curricula

Study CodeObligationSemesterPrecon.Info
066 931 Logic and Computation Mandatory1. Semester

Literature

(see lecture slides for additional literature)

Previous knowledge

Knowledge of classical propositional logic and of basic concepts of classical first order logic (logical consequence, interpretations and model structures, satisfiability versus validity, acquaintance with various proof systems), a firm understanding of the syntax/semantic distinction, some experience with formal specification, acquaintance with a range of different programming paradigms (imperative, functional, logical),  and automata theory (finite automata, pushdown automata, Turing machines)


NB: If you don't have a firm background in logic yet, you are ask to join special repetitorium classes, which are open to all participants.

Preceding courses

Continuative courses

Language

English