Proofs and programs (Q1408657)

From MaRDI portal





scientific article; zbMATH DE number 1985795
Language Label Description Also known as
default for all languages
No label defined
    English
    Proofs and programs
    scientific article; zbMATH DE number 1985795

      Statements

      Proofs and programs (English)
      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
      0 references

      Identifiers