Calculas

Lambda calculus (also written as λ-calculus) is a formal system in mathematical logic for expressing computation based on function abstraction and application using variable binding and substitution. It is a universal model of computation that can be used to simulate any Turing machine. It was introduced by the mathematician Alonzo Church in the 1930s as part of his research into the foundations of mathematics.
Lambda calculus consists of constructing lambda terms and performing reduction operations on them. In the simplest form of lambda calculus, terms are built using only the following rules:

producing expressions such as: (λx.λy.(λz.(λx.z x) (λy.z y)) (x y)). Parentheses can be dropped if the expression is unambiguous. For some applications, terms for logical and mathematical constants and operations may be included.
The reduction operations include:

If De Bruijn indexing is used, then α-conversion is no longer required as there will be no name collisions. If repeated application of the reduction steps eventually terminates, then by the Church–Rosser theorem it will produce a β-normal form.
Variable names are not needed if using a universal lambda function, such as Iota and Jot, which can create any function behavior by calling it on itself in various combinations.

View More On Wikipedia.org
  • 16

    Greg Bernhardt

    A PF Singularity From USA
    • Messages
      19,443
    • Media
      227
    • Reaction score
      10,021
    • Points
      1,237
  • 3

    junt

    A PF Electron
    • Messages
      18
    • Reaction score
      1
    • Points
      14
  • 2

    YoungPhysicist

    A PF Cell 18 From Taipei,Taiwan,ROC
    • Messages
      350
    • Media
      33
    • Reaction score
      203
    • Points
      142
  • 1

    EastWindBreaks

    A PF Molecule From New York
    • Messages
      128
    • Reaction score
      3
    • Points
      53
  • 1

    Saracen Rue

    A PF Molecule
    • Messages
      150
    • Reaction score
      10
    • Points
      63
  • 1

    Harsh Bhardwaj

    A PF Electron 24 From Delhi, India
    • Messages
      17
    • Reaction score
      3
    • Points
      14
  • 1

    Aniket13

    A PF Quark
    • Messages
      10
    • Reaction score
      0
    • Points
      4
  • 1

    bornofflame

    A PF Atom From Southern California
    • Messages
      56
    • Reaction score
      3
    • Points
      33
  • 1

    Scrope

    A PF Quark
    • Messages
      5
    • Reaction score
      0
    • Points
      4
  • 1

    TMNNN

    A PF Quark
    • Messages
      3
    • Reaction score
      0
    • Points
      1
  • 1

    Safinaz

    A PF Cell
    • Messages
      259
    • Reaction score
      8
    • Points
      103
  • 1

    TimeRip496

    A PF Molecule
    • Messages
      254
    • Reaction score
      5
    • Points
      73
  • 1

    Mohankpvk

    A PF Quark
    • Messages
      102
    • Reaction score
      3
    • Points
      9
  • 1

    lee123456789

    A PF Atom
    • Messages
      93
    • Reaction score
      5
    • Points
      36
  • 1

    Jeanclaud

    A PF Electron 25
    • Messages
      16
    • Reaction score
      0
    • Points
      14
  • 1

    navneet9431

    A PF Atom 22 From India
    • Messages
      107
    • Reaction score
      9
    • Points
      37
  • 1

    Summer95

    A PF Electron
    • Messages
      36
    • Reaction score
      0
    • Points
      14
  • 1

    Rishabh Narula

    A PF Molecule
    • Messages
      61
    • Reaction score
      5
    • Points
      58
  • 1

    Delta31415

    A PF Atom 24 From USA
    • Messages
      90
    • Reaction score
      8
    • Points
      35
  • 1

    Alex Salazar

    A PF Quark
    • Messages
      1
    • Reaction score
      0
    • Points
      1
  • Back
    Top