Display language
To modulepage Generate PDF

#40416 / #4

Seit SoSe 2020

English

Introduction into Interactive Theorem Proving

3

Nestmann, Uwe

benotet

Mündliche Prüfung

Zugehörigkeit


Fakultät IV

Institut für Softwaretechnik und Theoretische Informatik

34351900 FG Modelle und Theorie Verteilter Systeme (MTV)

No information

Kontakt


TEL 7-2

Karsten, Nadine

lehre@mtv.tu-berlin.de

Learning Outcomes

Competencies in the usage of the Interactive Theorem-Proving Environment Isabelle/HOL. Solid understanding on the production of mechanically checkable proofs. Competencies in the transformation of informal proof ideas into Isabelle code.

Content

Higher-order logic (HOL); Isabelle syntax; Proof strategies; Induction and co-induction; Representation of theories in Isabelle/HOL; Difference between „deep“ versus „shallow“ embeddings.

Module Components

Pflichtteil:

All Courses are mandatory.

Course NameTypeNumberCycleLanguageSWSVZ
Einführung in das interaktive TheorembeweisenIV0434 L 362SoSeNo information2

Workload and Credit Points

Einführung in das interaktive Theorembeweisen (IV):

Workload descriptionMultiplierHoursTotal
Individual study (preparation and consolidation)5.03.0h15.0h
Presence5.06.0h30.0h
45.0h(~2 LP)

Course-independent workload:

Workload descriptionMultiplierHoursTotal
Exam preparation1.045.0h45.0h
45.0h(~2 LP)
The Workload of the module sums up to 90.0 Hours. Therefore the module contains 3 Credits.

Description of Teaching and Learning Methods

Block seminar during lecture free-time - 5 days with lectures (introduction to Theorem Proving and Isabelle), practical exercises with Isabelle, depending on the participants: with lectures on case studies.

Requirements for participation and examination

Desirable prerequisites for participation in the courses:

Basic knowledge in formal logic; knowledge and competences in proving.

Mandatory requirements for the module test application:

This module has no requirements.

Module completion

Grading

graded

Type of exam

Oral exam

Language

German/English

Duration/Extent

30-40 min

Duration of the Module

The following number of semesters is estimated for taking and completing the module:
1 Semester.

This module may be commenced in the following semesters:
Sommersemester.

Maximum Number of Participants

The maximum capacity of students is 20.

Registration Procedures

If you are interested, please sign in to the current course on ISIS. The registration for the module examination takes place at the examination office or via the QISPOS platform. POS examination number: 60836

Recommended reading, Lecture notes

Lecture notes

Availability:  unavailable

 

Electronical lecture notes

Availability:  unavailable

 

Literature

Recommended literature
Material erhältlich über http://isabelle.in.tum.de/

Assigned Degree Programs


This module is used in the following Degree Programs (new System):

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Computer Engineering (M. Sc.)118SoSe 2020SoSe 2024
Computer Science (Informatik) (M. Sc.)136SoSe 2020SoSe 2024
Elektrotechnik (M. Sc.)118SoSe 2020SoSe 2024
Informatik (B. Sc.)19SoSe 2020SoSe 2024
Information Systems Management (Wirtschaftsinformatik) (M. Sc.)212SoSe 2020SoSe 2024
Wirtschaftsingenieurwesen (M. Sc.)110SoSe 2020SoSe 2024

Miscellaneous

No information