Documentation

TauCeti.RingTheory.GradedAlgebra.Veronese

Veronese subrings of finitely generated graded algebras #

Let A = ⨁ₙ π’œ n be an β„•-graded commutative R-algebra which is generated over its degree-zero part π’œ 0 by finitely many homogeneous elements of positive degree. Then for every sufficiently divisible e > 0 the Veronese subring β¨β‚˜ π’œ (m e) is generated by its degree-one part π’œ e:

π’œ (m e) = (π’œ e) ^ m for every m β‰₯ 1,

as R-submodules of A. Explicitly, if s is a finite set of homogeneous generators whose degrees divide h, this holds for every multiple e of h with #s Β· h ≀ e.

The reason is a pigeonhole count. A monomial in the generators of degree greater than #s Β· h contains some generator x at least h / deg x times, so it is divisible by a monomial x ^ (h / deg x) of degree h. Hence π’œ (h + N) = π’œ h Β· π’œ N once N β‰₯ #s Β· h, and iterating splits a component of degree m e into m components of degree e.

If a graded algebra B over a ring Bβ‚€ is generated by its degree-one part, then Proj B is a closed subscheme of the projective space Proj (Sym_{Bβ‚€} M) for any Bβ‚€-module M mapping onto a set of degree-one generators (AlgebraicGeometry.Proj.isClosedImmersion_map_gradedLift). When B is finitely generated over Bβ‚€, M can be taken finite, so this projective space is of finite type over Spec Bβ‚€. Passing to a Veronese subring reduces a finitely generated graded algebra, such as the section ring of a divisor on a curve, to this case.

Main results #

References #

theorem TauCeti.GradedAlgebra.grade_add_eq_mul_of_card_mul_le {R : Type u_1} {A : Type u_2} [CommSemiring R] [CommSemiring A] [Algebra R A] {π’œ : β„• β†’ Submodule R A} {s : Finset A} {deg : A β†’ β„•} {h : β„•} [GradedAlgebra π’œ] (hs : Algebra.adjoin β†₯(π’œ 0) ↑s = ⊀) (hdeg : βˆ€ x ∈ s, x ∈ π’œ (deg x)) (hdvd : βˆ€ x ∈ s, deg x ∣ h) {e N : β„•} (he : h ∣ e) (hN : s.card * h ≀ N) :
π’œ (e + N) = π’œ e * π’œ N

Splitting off a component of degree e. Let A be generated over π’œ 0 by a finite set s of homogeneous elements whose degrees divide h. If h ∣ e and N β‰₯ #s Β· h, then π’œ (e + N) = π’œ e Β· π’œ N.

theorem TauCeti.GradedAlgebra.grade_mul_eq_pow_of_card_mul_le {R : Type u_1} {A : Type u_2} [CommSemiring R] [CommSemiring A] [Algebra R A] {π’œ : β„• β†’ Submodule R A} {s : Finset A} {deg : A β†’ β„•} {h : β„•} [GradedAlgebra π’œ] (hs : Algebra.adjoin β†₯(π’œ 0) ↑s = ⊀) (hdeg : βˆ€ x ∈ s, x ∈ π’œ (deg x)) (hdvd : βˆ€ x ∈ s, deg x ∣ h) {e : β„•} (he : h ∣ e) (hse : s.card * h ≀ e) {m : β„•} (hm : m β‰  0) :
π’œ (m * e) = π’œ e ^ m

The Veronese subring in degree e is generated in degree one. Let A be generated over π’œ 0 by a finite set s of homogeneous elements whose degrees divide h. If h ∣ e and #s Β· h ≀ e, then π’œ (m e) = (π’œ e) ^ m for every m β‰  0.

theorem TauCeti.GradedAlgebra.exists_grade_mul_eq_pow {R : Type u_1} {A : Type u_2} [CommSemiring R] [CommSemiring A] [Algebra R A] (π’œ : β„• β†’ Submodule R A) [GradedAlgebra π’œ] [Algebra.FiniteType (β†₯(π’œ 0)) A] :
βˆƒ (e : β„•), 0 < e ∧ βˆ€ ⦃e' : ℕ⦄, e ∣ e' β†’ βˆ€ ⦃m : ℕ⦄, m β‰  0 β†’ π’œ (m * e') = π’œ e' ^ m

Veronese subrings of a graded algebra of finite type are eventually generated in degree one (EGA II, Β§2.1). If A is a finitely generated algebra over π’œ 0, then there is e > 0 such that for every multiple e' of e, π’œ (m e') = (π’œ e') ^ m for all m β‰  0.