Knuth–Bendix completion algorithm

E94985

The Knuth–Bendix completion algorithm is a procedure in term rewriting and automated theorem proving that transforms a set of equations into a confluent rewriting system, enabling decision of word problems in algebraic structures.

AI illustration

How this image was made

AI-generated illustration of Knuth–Bendix completion algorithm

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of the Knuth–Bendix completion algorithm (The Knuth–Bendix completion algorithm is a procedure in term rewriting and automated theorem proving that transforms a set of equations into a confluent rewriting system, enabling decision of word problems in algebraic structures.)

All labels observed (2)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf algorithm ⓘ
automated theorem proving technique ⓘ
term rewriting procedure ⓘ
appliesTo algebraic structures ⓘ
equational theories ⓘ
word problems in groups ⓘ
word problems in monoids ⓘ
word problems in semigroups ⓘ
assumes finite signature of function symbols ⓘ
well-founded reduction ordering on terms ⓘ
basedOn equational reasoning ⓘ
term rewriting systems ⓘ
enables decision of the word problem for the completed theory ⓘ
field automated theorem proving ⓘ
equational logic ⓘ
term rewriting ⓘ
universal algebra ⓘ
goal confluence ⓘ
termination of the rewrite system ⓘ
hasProperty can produce a confluent and terminating rewrite system when it succeeds ⓘ
may not terminate in general ⓘ
semi-decision procedure ⓘ
input finite set of equations ⓘ
inventedBy Donald E. Knuth ⓘ
Peter B. Bendix ⓘ
output confluent term rewriting system when completion succeeds ⓘ
set of oriented rewrite rules ⓘ
publishedIn Journal of the ACM ⓘ
purpose decide word problems in algebraic structures ⓘ
transform a set of equations into a confluent rewriting system ⓘ
relatedTo Buchberger algorithm ⓘ
Church–Rosser property ⓘ
Gröbner basis ⓘ
Knuth–Bendix order ⓘ
confluent rewriting system ⓘ
critical pair lemma ⓘ
termination orderings ⓘ
step add new equations from unresolved critical pairs ⓘ
compute critical pairs of rewrite rules ⓘ
orient equations into rewrite rules using a reduction ordering ⓘ
simplify equations and rules using existing rules ⓘ
usedIn automated theorem provers ⓘ
completion-based theorem proving systems ⓘ
equational theorem proving ⓘ
uses completion of rewrite rules ⓘ
critical pair computation ⓘ
reduction orderings ⓘ
yearProposed 1970 ⓘ

How these facts were elicited

Referenced by (5)

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

Donald E. Knuth → knownFor → Knuth–Bendix completion algorithm ⓘ
Peter B. Bendix → coDeveloperOf → Knuth–Bendix completion algorithm ⓘ
Peter B. Bendix → notableWork → Knuth–Bendix completion algorithm ⓘ
Knuth–Bendix order → usedIn → Knuth–Bendix completion algorithm ⓘ
Robinson unification algorithm → usedIn → term rewriting systems ⓘ
linked to: Knuth–Bendix completion algorithm