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
    0 references
    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

    Identifiers