Top Qs
Timeline
Chat
Perspective

Encompassment ordering

Term ordering in abstract rewriting From Wikipedia, the free encyclopedia

Encompassment ordering
Remove ads

In theoretical computer science, in particular in automated theorem proving and term rewriting, the containment,[1] or encompassment, preorder (≤) on the set of terms, is defined by[2]

s  t if a subterm of t is a substitution instance of s.
Thumb
Triangle diagram of two terms s  t related by the encompassment preorder.

It is used e.g. in the Knuth–Bendix completion algorithm.

Properties

Remove ads

Notes

  1. since both f(x)  f(y) and f(y)  f(x) for variable symbols x, y and a function symbol f
  2. since neither a  b nor b  a for distinct constant symbols a, b
  3. i.e. irreflexive, transitive, and well-founded binary relation R such that sRt implies u[sσ]p R u[tσ]p for all terms s, t, u, each path p of u, and each substitution σ

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads