• The simply typed lambda calculus ( λ → {\displaystyle \lambda ^{\to }} ), a form of type theory, is a typed interpretation of the lambda calculus with...
    33 KB (4,587 words) - 10:39, 14 August 2024
  • A typed lambda calculus is a typed formalism that uses the lambda-symbol ( λ {\displaystyle \lambda } ) to denote anonymous function abstraction. In this...
    6 KB (738 words) - 13:28, 1 September 2024
  • can. On the other hand, typed lambda calculi allow more things to be proven. For example, in the simply typed lambda calculus it is a theorem that every...
    86 KB (11,552 words) - 04:59, 28 August 2024
  • polymorphic lambda calculus or second-order lambda calculus) is a typed lambda calculus that introduces, to simply typed lambda calculus, a mechanism...
    18 KB (2,531 words) - 11:58, 10 August 2024
  • language. One of Curry's examples was the correspondence between simply typed lambda calculus and intuitionistic logic. Predicate logic is an extension of...
    26 KB (2,636 words) - 15:15, 27 August 2024
  • these categories is the linear type system (corresponding to linear logic), which generalizes simply-typed lambda calculus as the internal language of cartesian...
    56 KB (6,174 words) - 01:56, 21 August 2024
  • the predicative calculus of inductive constructions (which removes some impredicativity). The CoC is a higher-order typed lambda calculus, initially developed...
    9 KB (1,344 words) - 21:04, 30 May 2024
  • Fixed-point combinator (category Lambda calculus)
    value of type a. In the simply typed lambda calculus extended with recursive data types, fixed-point operators can be written, but the type of a "useful"...
    32 KB (4,392 words) - 21:51, 2 September 2024
  • applications of unary type operators. Therefore, we can view the type operators as a simply typed lambda calculus, which has only one basic type, usually denoted...
    3 KB (395 words) - 19:19, 15 August 2023
  • Thumbnail for Lambda cube
    the different dimensions in which the calculus of constructions is a generalization of the simply typed λ-calculus. Each dimension of the cube corresponds...
    21 KB (3,217 words) - 19:39, 7 September 2024
  • is not generally the case, e.g. the simply typed lambda calculus allows only terms to depend on terms. Pure type systems were independently introduced...
    9 KB (1,166 words) - 16:41, 11 November 2023
  • systems of typed lambda calculus including the simply typed lambda calculus, Jean-Yves Girard's System F, and Thierry Coquand's calculus of constructions...
    10 KB (1,285 words) - 20:59, 27 April 2024
  • the simply typed lambda calculus, types T are either atomic type constants or function types of form T → T {\displaystyle T\rightarrow T} . Such types are...
    61 KB (8,534 words) - 11:07, 13 August 2024
  • typed lambda calculus. Church's theory of types helped the formal system avoid the Kleene–Rosser paradox that afflicted the original untyped lambda calculus...
    59 KB (7,869 words) - 13:25, 12 August 2024
  • is in defining type inference in the simply typed lambda calculus, which is the internal language of Cartesian closed categories. Typing rules specify...
    5 KB (786 words) - 01:32, 4 January 2024
  • Apply (category Lambda calculus)
    the Cartesian closed categories, whose internal language is simply typed lambda calculus. In computer programming, apply applies a function to a list...
    12 KB (1,449 words) - 01:00, 28 June 2023
  • uninhabited types. For most typed calculi, the type inhabitation problem is very hard. Richard Statman proved that for simply typed lambda calculus the type inhabitation...
    2 KB (239 words) - 16:27, 12 November 2023
  • essentially a simply typed lambda calculus "one level up", endowed with a primitive type, denoted ∗ {\displaystyle *} and called "type", which is the...
    9 KB (868 words) - 22:17, 27 May 2023
  • Thumbnail for Church–Rosser theorem
    Church–Rosser theorem (category Lambda calculus)
    the lambda calculus, such as the simply-typed lambda calculus, many calculi with advanced type systems, and Gordon Plotkin's beta-value calculus. Plotkin...
    8 KB (1,203 words) - 22:36, 7 June 2024
  • Is there any example of a T? This is known as type inhabitation. For the simply typed lambda calculus, all three questions are decidable. The situation...
    32 KB (3,675 words) - 19:02, 4 August 2024
  • theories with simply typed lambda calculus at the lowest corner and the calculus of constructions at the highest. Prior to 1994, many type theorists thought...
    20 KB (2,822 words) - 08:26, 29 June 2024
  • Cartesian closed category (category Lambda calculus)
    language is the simply typed lambda calculus. They are generalized by closed monoidal categories, whose internal language, linear type systems, are suitable...
    18 KB (2,587 words) - 11:15, 8 August 2024
  • closed symmetric monoidal categories, much in the same way that simply typed lambda calculus is the language of Cartesian closed categories. More precisely...
    13 KB (1,442 words) - 18:22, 25 August 2024
  • Q0 is Peter Andrews' formulation of the simply-typed lambda calculus, and provides a foundation for mathematics comparable to first-order logic plus set...
    9 KB (1,135 words) - 18:33, 25 October 2023
  • higher-kinded type). In theoretical settings and programming languages where functions are defined in curried form, such as the simply typed lambda calculus, a function...
    7 KB (557 words) - 17:52, 30 January 2023
  • foundations of theoretical computer science. He is best known for the lambda calculus, the Church–Turing thesis, proving the unsolvability of the Entscheidungsproblem...
    23 KB (2,189 words) - 19:06, 31 July 2024
  • contrast with Turing machines. Although (untyped) lambda calculus is Turing-complete, simply typed lambda calculus is not. AI-completeness Algorithmic information...
    29 KB (3,163 words) - 23:27, 21 May 2024
  • allow the subtyping of records. Consequently, simply typed lambda calculus extended with record types is perhaps the simplest theoretical setting in...
    25 KB (3,590 words) - 16:14, 29 March 2024
  • demonstrating formal similarity between intuitionistic logic and the simply typed lambda calculus that has come to be known as the Curry–Howard correspondence...
    2 KB (241 words) - 08:47, 22 February 2024
  • }}X{\mbox{ and }}((mX)Z)\\\end{array}}} In simply typed lambda calculus, fixed-point combinators cannot be typed and hence are not admitted. Curry's paradox...
    16 KB (2,428 words) - 14:13, 27 June 2024