Knuth–Bendix order

E437487

The Knuth–Bendix order is a well-founded, total, simplification ordering on terms used in automated theorem proving and term rewriting systems to ensure termination and confluence.

All labels observed (1)

Label Occurrences
Knuth–Bendix order canonical 1

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf recursive path ordering variant
reduction ordering
simplification ordering
term ordering
total ordering
well-founded ordering
appliesTo first-order terms
terms over a signature
assumes finite signature
non-negative weights for function symbols
basedOn symbol precedence
weight function on function symbols
comparedTo lexicographic path ordering
multiset path ordering
definedBy Donald E. Knuth NERFINISHED
Peter B. Bendix NERFINISHED
domain equational logic
universal algebra
ensures no infinite descending chains of terms
field automated theorem proving
term rewriting systems
formalizedIn term rewriting theory
guarantees compatibility with rewriting rules when oriented by the order
hasAlternativeName KBO NERFINISHED
hasProperty monotonic
simplification ordering
stable under substitutions
total on ground terms
well-founded
introducedIn 1970s
introducedInWork "Simple word problems in universal algebras"
relatedTo Church–Rosser property
completion procedure
convergent rewrite systems
requires admissible weight function
total precedence on function symbols
typeOf simplification order on terms
usedFor completion procedures
ensuring confluence of term rewriting systems
ensuring termination of term rewriting systems
equational theorem proving
usedIn Knuth–Bendix completion algorithm NERFINISHED
automated deduction systems
term rewriting termination proofs

How these facts were elicited

Referenced by (1)

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

Knuth–Bendix completion algorithm relatedTo Knuth–Bendix order