Documentation

TauCeti.RingTheory.GradedAlgebra.AlgebraicIndependent

Degrees of homogeneous algebraically independent elements #

Let A = ⨁ₙ π’œ n be an β„•-graded algebra over a commutative ring R, and let g j ∈ π’œ (e j) be homogeneous elements. A homogeneous element of degree n of the subalgebra generated by the g j is a polynomial in those g j of degree at most n alone (TauCeti.GradedAlgebra.mem_adjoin_image_of_mem_adjoin_range): it is the evaluation of the weight-n component of any polynomial expressing it, and a monomial of weight n only involves variables of weight at most n.

Consequently, over a domain, if algebraically independent homogeneous elements f i ∈ π’œ (d i) lie in the subalgebra generated by the g j, then for every n there are at most as many f i of degree at most n as there are g j of degree at most n (TauCeti.GradedAlgebra.card_filter_le_le_card_filter_le): the f i of degree at most n are algebraically independent elements of a quotient of the polynomial ring on the g j of degree at most n, whose transcendence degree is the number of those g j.

The main application compares two polynomial algebras A βŠ† B with homogeneous generators: after sorting, each generator of B has degree at most that of the corresponding generator of A. For the invariants Sym(V*)^G βŠ† Sym(V*)^H of a finite group and of its subgroup generated by pseudoreflections, this is the key step in the converse of the Chevalley–Shephard–Todd theorem.

Main results #

References #

theorem TauCeti.GradedAlgebra.mem_adjoin_image_of_mem_adjoin_range {R : Type u_1} {A : Type u_2} {ΞΊ : Type u_3} [CommRing R] [CommRing A] [Algebra R A] (π’œ : β„• β†’ Submodule R A) [GradedAlgebra π’œ] {g : ΞΊ β†’ A} {e : ΞΊ β†’ β„•} (hg : βˆ€ (j : ΞΊ), g j ∈ π’œ (e j)) {x : A} (hx : x ∈ Algebra.adjoin R (Set.range g)) {n : β„•} (hxn : x ∈ π’œ n) :
x ∈ Algebra.adjoin R (g '' {j : ΞΊ | e j ≀ n})

Homogeneous elements of a subalgebra generated by homogeneous elements. If g j ∈ π’œ (e j), then every element of degree n of the subalgebra generated by the g j is generated by the g j of degree at most n.

theorem TauCeti.GradedAlgebra.card_filter_le_le_card_filter_le {R : Type u_1} {A : Type u_2} {ΞΊ : Type u_3} [CommRing R] [CommRing A] [Algebra R A] (π’œ : β„• β†’ Submodule R A) [GradedAlgebra π’œ] {g : ΞΊ β†’ A} {e : ΞΊ β†’ β„•} [IsDomain R] {ΞΉ : Type u_4} [Fintype ΞΉ] [Fintype ΞΊ] {f : ΞΉ β†’ A} {d : ΞΉ β†’ β„•} (hf : βˆ€ (i : ΞΉ), f i ∈ π’œ (d i)) (hind : AlgebraicIndependent R f) (hg : βˆ€ (j : ΞΊ), g j ∈ π’œ (e j)) (hfg : βˆ€ (i : ΞΉ), f i ∈ Algebra.adjoin R (Set.range g)) (n : β„•) :
{i : ΞΉ | d i ≀ n}.card ≀ {j : ΞΊ | e j ≀ n}.card

Counting algebraically independent homogeneous elements by degree. Over a domain, let f i ∈ π’œ (d i) be algebraically independent homogeneous elements of the subalgebra generated by finitely many homogeneous elements g j ∈ π’œ (e j). Then for every n there are at most as many f i of degree at most n as there are g j of degree at most n.