• In mathematical logic, the lambda calculus (also written as λ-calculus) is a formal system for expressing computation based on function abstraction and...
    89 KB (11,994 words) - 17:12, 1 May 2025
  • 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) - 22:04, 14 February 2025
  • simply typed lambda calculus (⁠ λ → {\displaystyle \lambda ^{\to }} ⁠), a form of type theory, is a typed interpretation of the lambda calculus with only...
    33 KB (4,588 words) - 16:59, 3 May 2025
  • Knights of the Lambda Calculus is a semi-fictional organization of expert Lisp and Scheme hackers. The name refers to the lambda calculus, a mathematical...
    3 KB (284 words) - 09:33, 1 March 2025
  • Lambda calculus is a formal mathematical system based on lambda abstraction and function application. Two definitions of the language are given here:...
    30 KB (4,211 words) - 03:05, 10 June 2024
  • version of the untyped lambda calculus. It was introduced by Moses Schönfinkel and Haskell Curry. All operations in lambda calculus can be encoded via abstraction...
    22 KB (3,236 words) - 23:13, 15 May 2025
  • mathematical logic and computer science, the lambda-mu calculus is an extension of the lambda calculus introduced by Michel Parigot. It introduces two...
    6 KB (842 words) - 06:54, 12 April 2025
  • systems of typed lambda calculus including the simply typed lambda calculus, Jean-Yves Girard's System F, and Thierry Coquand's calculus of constructions...
    9 KB (1,284 words) - 17:36, 18 February 2025
  • 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,532 words) - 08:43, 15 March 2025
  • intuitionistic version as a typed variant of the model of computation known as lambda calculus. The Curry–Howard correspondence is the observation that there is an...
    58 KB (6,375 words) - 20:39, 14 May 2025
  • computation. Combinatory logic can be viewed as a variant of the lambda calculus, in which lambda expressions (representing functional abstraction) are replaced...
    42 KB (5,301 words) - 09:10, 5 April 2025
  • shares several similarities with lambda calculus, particularly in how it handles functions and data. In lambda calculus, functions are first-class citizens...
    7 KB (636 words) - 13:12, 5 March 2025
  • Thumbnail for Scheme (programming language)
    evaluation of "closed" Lambda expressions in LISP and ISWIM's Lambda Closures. van Tonder, André (1 January 2004). "A Lambda Calculus for Quantum Computation"...
    73 KB (8,206 words) - 20:24, 19 December 2024
  • language and in various logics, including certain forms of set theory, lambda calculus, and combinatory logic. The paradox is named after the logician Haskell...
    15 KB (2,406 words) - 04:27, 24 April 2025
  • 2023). "Functional Bits: Lambda Calculus based Algorithmic Information Theory" (PDF). tromp.github.io. John's Lambda Calculus and Combinatory Logic Playground...
    5 KB (435 words) - 02:38, 24 March 2025
  • Dependent type (redirect from ΛΠ-calculus)
    extensional. In 1934, Haskell Curry noticed that the types used in typed lambda calculus, and in its combinatory logic counterpart, followed the same pattern...
    26 KB (2,609 words) - 08:52, 29 March 2025
  • z)((\lambda w.www)(\lambda w.www)(\lambda w.www)(\lambda w.www))\\\rightarrow &(\lambda x.z)((\lambda w.www)(\lambda w.www)(\lambda w.www)(\lambda w.www)(\lambda...
    21 KB (2,608 words) - 14:39, 29 July 2024
  • Thumbnail for Expression (mathematics)
    the basis for lambda calculus, a formal system used in mathematical logic and programming language theory. The equivalence of two lambda expressions is...
    44 KB (5,456 words) - 10:40, 13 May 2025
  • computer science, kappa calculus is a formal system for defining first-order functions. Unlike lambda calculus, kappa calculus has no higher-order functions;...
    12 KB (1,771 words) - 04:16, 7 April 2024
  • predicative calculus of inductive constructions (which removes some impredicativity)[citation needed]. The CoC is a higher-order typed lambda calculus, initially...
    10 KB (1,438 words) - 12:45, 18 February 2025
  • the lambda calculus and Turing machines are equivalent models of computation, showing that the lambda calculus is Turing complete. Lambda calculus forms...
    87 KB (8,696 words) - 10:16, 3 May 2025
  • Thumbnail for Lambda
    the concepts of lambda calculus. λ indicates an eigenvalue in the mathematics of linear algebra. In the physics of particles, lambda indicates the thermal...
    23 KB (2,759 words) - 22:36, 19 May 2025
  • Thumbnail for Lambda cube
    (also written lambda cube) is a framework introduced by Henk Barendregt to investigate the different dimensions in which the calculus of constructions...
    21 KB (3,237 words) - 03:06, 16 March 2025
  • Beta normal form (category Lambda calculus)
    In lambda calculus, a term is in beta normal form if no beta reduction is possible. A term is in beta-eta normal form if neither a beta reduction nor...
    7 KB (1,125 words) - 19:54, 17 April 2025
  • Thumbnail for Church–Rosser theorem
    Church–Rosser theorem (category Lambda calculus)
    In lambda calculus, the Church–Rosser theorem states that, when applying reduction rules to terms, the ordering in which the reductions are chosen does...
    7 KB (1,039 words) - 04:36, 1 May 2025
  • standard lambda calculus where substitutions are performed by beta reductions in an implicit manner which is not expressed within the calculus; the "freshness"...
    5 KB (713 words) - 08:23, 1 August 2023
  • Church encoding (category Lambda calculus)
    representing data and operators in the lambda calculus. The Church numerals are a representation of the natural numbers using lambda notation. The method is named...
    48 KB (8,544 words) - 11:33, 30 April 2025
  • interpretation Curry–Howard correspondence Linear logic Game semantics Typed lambda calculus Typed and untyped languages Type signature Type inference Datatype...
    3 KB (205 words) - 20:20, 20 February 2025
  • Scott–Curry theorem (category Lambda calculus)
    logic, the Scott–Curry theorem is a result in lambda calculus stating that if two non-empty sets of lambda terms A and B are closed under beta-convertibility...
    4 KB (622 words) - 02:54, 12 April 2025
  • Thumbnail for Canonical form
    system. In the untyped lambda calculus, for example, the term ( λ x . ( x x ) λ x . ( x x ) ) {\displaystyle (\lambda x.(xx)\;\lambda x.(xx))} does not have...
    19 KB (1,895 words) - 21:37, 30 January 2025