Normalization property
Builds on Rewriting systemTransitive closure
Definition
Let be an abstract rewriting system: a set with a binary relation on . Let be the reflexive transitive closure of . An element is a normal form if there is no with . An element has a normal form if for some normal form .
- The system is weakly normalizing if every element of has a normal form.
- The system is strongly normalizing, or terminating, if there is no infinite sequence in .
Remarks
A strongly normalizing system is weakly normalizing. Indeed, from any , follow reduction steps as long as possible; the path is finite, so it ends in a normal form.
Example: let and for . Every path from has exactly steps, so the system is strongly normalizing, and is the only normal form.
Non-example: let with and . The element has the normal form , so the system is weakly normalizing. It is not strongly normalizing, because is infinite.
In the untyped lambda calculus with -reduction, has no normal form, so the system is not weakly normalizing.
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
- no evidence level
- Rewriting system concept
- Transitive closure concept
- Normalization property definition
Further reading
About this page
| Tag | FCM130EDKP |
|---|---|
| URI | m2://FCM130EDKP |
| Kind | definition |
| Writing | W0 stub |
| MSC | 68Q42, 03B40 |
| Defines | Normalization property |
| Uses | Rewriting system, Transitive closure |
| Changed | 3 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.