185.299 Lambda Calculus
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2017S, VU, 2.0h, 3.0EC

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Aim of course

To learn about logical languages and specifications, to understand the logical basis of functional programming und the principles of computability. Connection between algorithms and proofs.

Subject of course

syntax of Lambda-calculus, combinatory logic, Lambda-conversion, reduction, normal form, confluence, termination, beta-reduction, eta-reduction, the Church-Rosser theorem, Lambda-theories, Lambda-definability, number systems, recursive functions, undecidability. Typed Lambda-Calculus, Curry-Howard isomorphism.

Additional information

ECTS breakdown

24 h: 12 lectures a 2 h

16 h: solving 2 sheets of ex. a 7 ex.

4 h: typing solutions in LaTeX

30 h: preparation for final examination

1 h: final examination

-----------------------------------------

75 h = 3 ECTS

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Mon14:00 - 18:0013.03.2017Seminarraum FAV EG C (Seminarraum Gödel) Lambda Calculus
Mon14:00 - 18:0020.03.2017Seminarraum FAV EG C (Seminarraum Gödel) Lambda Calculus
Mon14:00 - 18:0024.04.2017Seminarraum FAV EG C (Seminarraum Gödel) Lambda Calculus
Mon14:00 - 18:0008.05.2017Seminarraum FAV EG C (Seminarraum Gödel) Lambda Calculus
Mon14:00 - 18:0015.05.2017Seminarraum FAV EG C (Seminarraum Gödel) Lambda Calculus
Mon14:00 - 18:0022.05.2017Seminarraum FAV EG C (Seminarraum Gödel) Lambda Calculus
Mon14:00 - 18:0029.05.2017Seminarraum FAV EG C (Seminarraum Gödel) Lambda Calculus

Course registration

Not necessary

Curricula

Study CodeObligationSemesterPrecon.Info
066 011 Double degree programme "Computational Logic (Erasmus-Mundus)" Not specified

Literature

No lecture notes are available.

Language

English