IA081 Lambda calculus

Faculty of Informatics
Spring 2005
Extent and Intensity
2/0. 3 credit(s) (plus extra credits for completion). Type of Completion: zk (examination).
Teacher(s)
prof. RNDr. Jiří Zlatuška, CSc. (lecturer)
Supervisor
prof. RNDr. Mojmír Křetínský, CSc.
Department of Computer Science - Faculty of Informatics
Contact Person: prof. RNDr. Jiří Zlatuška, CSc.
Timetable
Mon 11:00–12:50 B411
Prerequisites (in Czech)
! I081 Lambda calculus
Course Enrollment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
Fields of study the course is directly associated with
there are 7 fields of study the course is directly associated with, display
Course objectives
This course contains basic techniques and results of the theory of sequential functions as described by the lambda-calculus and combibatoru logic. The course contains the typed and untyped version of the formalism, as well as basic results concerning models of lambda-calulus. Lambda-calculus is important for understanding recursive constructs used in programming as well in the corresponding semantics constructs, and it provides a reference formalism useful for variaous applications.
Syllabus
  • Pure lambda-calculus: lambda-terms, structure of terms, equational theories.
  • Reductions: one-way transformations, general reductions, beta-reduction.
  • Lambda-calculus and computations: coding, recursive definitions, lambda-computability, fixed-point combinators, undecidable properties.
  • Modification of the theory: combinatory logic, extensionality, eta-reduction.
  • Typed lambda-calculus: types and terms, normal forms, set models, strong normalization, types as formulae.
  • Domain models: complete partial orders, domains, least fixed points, partiality.
  • Domain construction: compound domains, recursive domain construction, limit domains.
Literature
  • ZLATUŠKA, Jiří. Lambda-kalkul. Vyd. 1. Brno: Masarykova univerzita, 1993. 264 s. ISBN 80-210-0826-1. info
  • BARENDREGT, H. P. Lambda calculus : its syntax and semantics. Rev. ed. Amsterdam: Elsevier, 1998. xv, 621 s. ISBN 0-444-86748-1. info
  • HINDLEY, J. Roger and Jonathan P. SELDIN. Introduction to combinators and the lambda-calculus. Cambridge: Cambridge University Press, 1986. 359 s. ISBN 0-521-31839-4. info
  • AMADIO, Roberto M. and Pierre-Louis CURIEN. Domains and lambda-calculi. Cambridge: Cambridge University Press, 1998. xvi, 484 s. ISBN 0-521-62277-8. info
Assessment methods (in Czech)
přednášky a samostané studium dle literatury zadané přednášejícím
Language in which the course is taught
English
Further comments (probably available only in Czech)
The course is taught once in two years.
Teacher's information
předmět je primárně určen pro vážné zájemce z řad doktorských a pokročilých magisterských stududentů
The course is also listed under the following terms Spring 2004, Spring 2008, Spring 2009, Spring 2010, Spring 2012, Spring 2014.
  • Enrollment Statistics (Spring 2005, recent)
  • Permalink: https://is.muni.cz/course/fi/spring2005/IA081

Other references: 


Go to top | Current date and time: 18. 5. 2013 17:58, Week 20 (even)

Contact: istech(zavináč/atsign)fi(tečka/dot)muni(tečka/dot)cz, Office for Studies, access rights administrators, is-technicians, e-technicians, IT support | learn more about Information System