Math 2.0

Mathematical logic and foundations Definition

Beta normal form

Builds on Lambda calculusBeta reduction

Definition

Let MM be a term of the lambda calculus. The term MM is in β\beta-normal form if no subterm of MM is a β\beta-redex, that is, a term of the form (λx. P) Q(\lambda x.\, P)\, Q. Equivalently, there is no term NN with M→βNM \to_\beta N, where →β\to_\beta is one-step beta reduction. A term MM has a β\beta-normal form NN if NN is in β\beta-normal form and M↠βNM \twoheadrightarrow_\beta N.

Remarks

The terms in β\beta-normal form are exactly the terms of the shape λx1. ⋯λxn. y N1⋯Nk,\lambda x_1.\, \cdots \lambda x_n.\, y\, N_1 \cdots N_k, with n,k≥0n, k \ge 0, a variable yy, and terms N1,…,NkN_1, \ldots, N_k in β\beta-normal form.

Example: λf. λx. f (f x)\lambda f.\, \lambda x.\, f\, (f\, x) is in β\beta-normal form. Each application in it has the variable ff in function position, so no subterm is a redex.

Non-example: λx. (λy. y) x\lambda x.\, (\lambda y.\, y)\, x is not in β\beta-normal form, since it contains the redex (λy. y) x(\lambda y.\, y)\, x. It has the β\beta-normal form λx. x\lambda x.\, x.

The term Ω=(λx. x x)(λx. x x)\Omega = (\lambda x.\, x\, x)(\lambda x.\, x\, x) reduces in one step to itself and to nothing else, so it has no β\beta-normal form.

Reading path

To understand this page from the ground up, read these 3 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Beta reduction concept
  2. Lambda calculus concept
  3. Beta normal form definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Beta_normal_form
About this page
TagPQM3ENTT80
URIm2://PQM3ENTT80
Kinddefinition
WritingW0 stub
MSC03B40, 68N18
DefinesBeta normal form
UsesLambda calculus, Beta reduction
Changed3 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.