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 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 and J. Barkley Rosser ⓘ
linked to: Alonzo Church
relatedTo 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 theorem ⓘ
linked to: Church–Rosser property
Church–Rosser property → relatedTo → Newman’s lemma ⓘ
linked to: Church–Rosser property