Toric ideals and the binomial presentation of semigroup algebras #
Let a : ι → M be a family in an additive commutative monoid, and write
A u = ∑ i, u i • a i (Finsupp.linearCombination ℕ a u) for the exponent map ℕ^(ι) → M.
The toric ideal TauCeti.toricIdeal R a is the kernel of the R-algebra map
MvPolynomial ι R → R[M] sending X i to the basis element single (a i) 1; this map sends
the monomial c X^u to single (A u) c.
Over every commutative ring R, the toric ideal is generated by the binomials X^u - X^v with
A u = A v. It is unchanged when M is replaced by a larger monoid, and its formation commutes
with change of coefficients. If the a i generate M, then MvPolynomial ι R ⧸ toricIdeal R a
is the semigroup algebra R[M]; in general it is the semigroup algebra of the submonoid
AddSubmonoid.closure (Set.range a) generated by the a i. For finitely many exponents, a single
finite family of binomials, with exponent pairs independent of R, generates the toric ideal over
every commutative ring: such a family is selected over ℤ by noetherianity and transported to
R by change of coefficients.
Main declarations #
TauCeti.coeff_aeval_single_linearCombination,TauCeti.coeff_aeval_single_of_notMem_range: the substitutionX i ↦ single (a i) 1moves the coefficient atutoA uwhenAis injective, and its coefficients vanish outside the image ofA.TauCeti.toricIdeal: the kernel ofX i ↦ single (a i) 1.TauCeti.toricIdeal_eq_span: it is generated by the binomialsX^u - X^vwithA u = A v.TauCeti.monomial_sub_monomial_mem_toricIdeal_iff: over a nontrivial ring,X^u - X^vlies in the toric ideal exactly whenA u = A v.TauCeti.toricIdeal_comp_of_injective: the toric ideal does not depend on the ambient monoid.TauCeti.toricIdeal_eq_ker_aeval_monomial: for exponents inσ →₀ ℕ, the toric ideal is the kernel ofX i ↦ X ^ (a i)intoMvPolynomial σ R.TauCeti.map_toricIdeal: the toric ideal overSis the extension of the toric ideal overRalong any ring homomorphismR →+* S.TauCeti.quotientToricIdealAlgEquiv: if thea igenerateM, the quotient by the toric ideal isR[M].TauCeti.quotientToricIdealAlgEquivClosure: the quotient by the toric ideal is the semigroup algebra of the submonoid generated by thea i.TauCeti.exists_finset_toricIdeal_eq_span: for finiteι, finitely many binomials, with exponent pairs independent of the coefficient ring, generate the toric ideal over every commutative ring.
References #
- B. Sturmfels, Gröbner Bases and Convex Polytopes, University Lecture Series 8, AMS, 1996, Chapter 4, Lemma 4.1.
- E. Miller and B. Sturmfels, Combinatorial Commutative Algebra, GTM 227, Springer, 2005, Chapter 7.
The R-algebra map MvPolynomial ι R → R[M] sending X i to single (a i) 1 is the map
of monoid algebras induced by the exponent map u ↦ ∑ i, u i • a i.
The image of the monomial c X^u under X i ↦ single (a i) 1 is single (A u) c, where
A u = ∑ i, u i • a i.
The substitution X i ↦ single (a i) 1 has coefficient p.coeff u at A u when A is
injective.
The substitution X i ↦ single (a i) 1 has coefficient zero outside the image of A.
If the a i generate M, then X i ↦ single (a i) 1 is surjective onto R[M]. This is
AddMonoidAlgebra.mvPolynomial_aeval_of_surjective_of_closure, for the variables indexed by the
family a rather than by the set of its values.
The toric ideal of a family a : ι → M: the kernel of the R-algebra map
MvPolynomial ι R → R[M] sending X i to the basis element single (a i) 1.
Instances For
A polynomial lies in the toric ideal exactly when it vanishes under X i ↦ single (a i) 1.
The toric ideal does not depend on the ambient monoid: it is unchanged by an injective
additive homomorphism g : M →+ N.
For exponents a i : σ →₀ ℕ, the toric ideal is the kernel of the map
MvPolynomial ι R → MvPolynomial σ R sending X i to the monomial X ^ (a i), since
MvPolynomial σ R is the semigroup algebra R[σ →₀ ℕ].
Binomial generation of toric ideals. Over any commutative ring, the toric ideal of
a : ι → M is generated by the binomials X^u - X^v with ∑ i, u i • a i = ∑ i, v i • a i.
A binomial X^u - X^v with ∑ i, u i • a i = ∑ i, v i • a i lies in the toric ideal.
Over a nontrivial ring, a binomial X^u - X^v lies in the toric ideal exactly when
∑ i, u i • a i = ∑ i, v i • a i.
The formation of toric ideals commutes with change of coefficients: the toric ideal over S
is generated by the image of the toric ideal over R, for any ring homomorphism R →+* S.
The binomial presentation of a semigroup algebra. If the a i generate M, then
X i ↦ single (a i) 1 identifies the quotient of MvPolynomial ι R by the toric ideal with
the semigroup algebra R[M].
Instances For
The presentation quotientToricIdealAlgEquiv sends the class of p to its image under
X i ↦ single (a i) 1.
The binomial presentation of the semigroup algebra of S = ⟨a i⟩. The map
X i ↦ single (a i) 1 identifies the quotient of MvPolynomial ι R by the toric ideal with the
semigroup algebra R[S] of the submonoid S generated by the a i.
Instances For
The presentation quotientToricIdealAlgEquivClosure sends the class of p to its image under
X i ↦ single (a i) 1, computed in the semigroup algebra of the submonoid generated by the a i.
Finite binomial generation. For finitely many exponents a i, there are finitely many
pairs (u, v) with ∑ i, u i • a i = ∑ i, v i • a i whose binomials X^u - X^v generate the
toric ideal over every commutative ring. The pairs are chosen over ℤ, where the polynomial ring
is noetherian, and the generators are transported by change of coefficients.