Gröbner basis criterion #
This file formalizes the Gröbner basis criterion in the setting of Becker--Weispfenning--Kredel, Theorem 5.35.
We take the leading-term criterion for a subset G itself as the definition:
- a set
GsatisfiesIsGroebnerif the ideal generated by the leading terms of all elements of⟨G⟩is equal to the ideal generated by the leading terms of elements ofG.
The file then relates this definition to the reduction-theoretic properties appearing in Theorem 5.35:
- local confluence of reduction modulo
G; - confluence of reduction modulo
G; - uniqueness of normal forms;
- the Church--Rosser property;
- reduction to zero for all elements of
⟨G⟩; - reducibility of all nonzero elements of
⟨G⟩; - uniqueness of normal-form representatives modulo
⟨G⟩.
The main implication cycle follows the proof of Theorem 5.35:
IsGroebner Gimplies uniqueness of normal-form representatives modulo⟨G⟩;- uniqueness of normal-form representatives implies the Church--Rosser property;
- the Church--Rosser property is equivalent to reduction to zero for all
elements of
⟨G⟩; - reduction to zero for all elements of
⟨G⟩implies reducibility of all nonzero elements of⟨G⟩; - reducibility of all nonzero elements of
⟨G⟩impliesIsGroebner G.
After this cycle is established, the resulting equivalences are recorded as separate theorem statements for later use.
IsGroebner G means that G satisfies the leading-term criterion for the
ideal it generates: the ideal generated by the leading terms of elements of
Ideal.span G is generated by the leading terms of elements of G.
Equations
- m.IsGroebner G = (Ideal.span (m.leadingTerm '' ↑(Ideal.span G)) = Ideal.span (m.leadingTerm '' G))
Instances For
The zero polynomial is in normal form with respect to reduction modulo G.
The Church--Rosser property is equivalent to the statement that every element
of Ideal.span G reduces to zero modulo G.
This is one of the reduction-theoretic formulations of the Gröbner basis criterion.
If every element of Ideal.span G reduces to zero modulo G, then every
nonzero element of Ideal.span G is reducible modulo G.
If every nonzero element of Ideal.span G is reducible modulo G, then G
satisfies the Gröbner criterion.
If G satisfies the Gröbner criterion, then every congruence class modulo
Ideal.span G has a unique representative in normal form.
Uniqueness of normal-form representatives modulo Ideal.span G implies the
Church--Rosser property.
A set G satisfies the Gröbner criterion iff every element of Ideal.span G
reduces to zero modulo G.
The Gröbner criterion is equivalent to reducibility of every nonzero element
of Ideal.span G.
The Gröbner criterion is equivalent to the Church--Rosser property.
The Gröbner criterion is equivalent to local confluence of reduction
modulo G.
The Gröbner criterion is equivalent to confluence of reduction modulo G.
The Gröbner criterion is equivalent to uniqueness of normal forms.
The Gröbner criterion is equivalent to uniqueness of normal-form
representatives modulo Ideal.span G.