Church–Rosser property

E143338

The Church–Rosser property is a confluence property of rewriting systems stating that if an expression can be reduced in different ways, all reduction paths can be further reduced to a common equivalent form.

All labels observed (3)

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf confluence property
mathematical property
property of rewriting systems
alsoKnownAs Church–Rosser property
surface form: Church–Rosser theorem

diamond property
appliesTo abstract reduction systems
equational theories
lambda terms
rewriting systems
concerns joinability of reduction sequences
contrastsWith local confluence without termination
coreIdea different reduction paths from the same term can be joined
describes confluence of a rewriting relation
ensures if a term has a normal form then that normal form is unique up to equivalence
equivalentTo every pair of convertible terms is joinable
expressedAs for all x,y,z: if x →* y and x →* z then there exists w with y →* w and z →* w
field lambda calculus
mathematical logic
term rewriting systems
theoretical computer science
formalizes if two terms are convertible then they have a common reduct
guarantees determinacy of results of computation modulo equivalence
hasConsequence confluent systems have unique normal forms if they are normalizing
historicalContext introduced in the study of the lambda calculus in the 1930s
implies uniqueness of normal forms up to equivalence
involves equivalence relation generated by a reduction relation
isPropertyOf beta-reduction in the untyped lambda calculus
many terminating term rewriting systems
mathematicalDomain category theory
universal algebra
namedAfter Alonzo Church
J. Barkley Rosser
namedInHonorOf Alonzo Church
surface form: Alonzo Church and J. Barkley Rosser
relatedTo Church–Rosser property self-linksurface differs
surface form: Newman’s lemma

beta-reduction
confluence
lambda calculus reduction
local confluence
normal form
requires a binary reduction relation on terms
typeOf global confluence property
usedIn automated theorem proving
equational reasoning
programming language semantics
proof theory

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

lambda calculus hasConcept Church–Rosser property
Church–Rosser property alsoKnownAs Church–Rosser property
this entity surface form: Church–Rosser theorem
Church–Rosser property relatedTo Church–Rosser property self-linksurface differs
this entity surface form: Newman’s lemma