Softwareteknologi DTU - Project No. 0178:  Prover Programming
Danmarks Tekniske Universitet DTU
Bachelorprojekt - Softwareteknologi
Project No. 0178:  Prover Programming
Aktuelle Tidligere  

Description:

Mathematical logic is used for the formalization of systems and results in computer science and mathematics. Provers are the main formalization technology and are often implemented in declarative programming languages, for example the functional programming languages F# or SML, but logic programming languages like ISO Prolog or Visual Prolog can be used too. Furthermore, proof assistants like Isabelle can formalize algorithms and logical inference systems, both abstractly and concretely.

The purpose of the project is to develop and evaluate a prototype of a prover for first-order logic, but higher-order logic or type theory can also be considered, and the prover can be automatic or interactive.

Prerequisites:  02156 Logical Systems and Logic Programming

Restrictions: Max 2 projects

Supervisor(s) Jørgen Villadsen

Sidst opdateret: Nov 24, 2021 af Carsten Witt