Proofs and programs (Q1408657)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Proofs and programs |
scientific article |
Statements
Proofs and programs (English)
0 references
25 September 2003
0 references
This paper is a general presentation, very readable, of the use of \(\lambda\)-calculus as a system of notations for proofs. As said in the introduction, this can help in the design of interactive proof systems for making computers do mathematics, complementary to computer algebra systems that aid algebraists or analysts in doing computations. Various relevant aspects of the theory of \(\lambda\)-calculus are presented: \(\lambda\)-calculus notation for proofs in natural deduction, Hindley-Milner algorithm, semantics of \(\lambda\)-calculus, polymorphism and its semantics.
0 references
\(\lambda\)-calculus
0 references
Curry-Howard correspondence
0 references
type theory
0 references
polymorphism
0 references