Documentation

DerivedAlgGeo.AlgebraicGeometry.ProjectiveSpectrum.Integral

Proj of a graded domain is integral #

A scheme is integral when it is irreducible and reduced, and both halves of that for Proj š’œ come from the standard affine charts Dā‚Š(f) ≅ Spec (A_f)ā‚€:

Mathlib proves Spec of a domain is integral and provides the affine charts of Proj, but does not record integrality of Proj itself.

instance AlgebraicGeometry.Proj.isReduced_spec_away {R A : Type u} [CommRing R] [CommRing A] [Algebra R A] (š’œ : ā„• → Submodule R A) [GradedAlgebra š’œ] [IsDomain A] (f : A) :

Every standard affine chart of Proj of a graded domain is reduced.

instance AlgebraicGeometry.Proj.isReduced {R A : Type u} [CommRing R] [CommRing A] [Algebra R A] (š’œ : ā„• → Submodule R A) [GradedAlgebra š’œ] [IsDomain A] :
IsReduced (Proj š’œ)

Proj of a graded domain is reduced.

theorem AlgebraicGeometry.Proj.isDomain_away {R A : Type u} [CommRing R] [CommRing A] [Algebra R A] (š’œ : ā„• → Submodule R A) [GradedAlgebra š’œ] [IsDomain A] {f : A} (hf : f ≠ 0) :

The chart at a nonzero homogeneous element of positive degree is the spectrum of a domain.

theorem AlgebraicGeometry.Proj.isPreirreducible_basicOpen {R A : Type u} [CommRing R] [CommRing A] [Algebra R A] (š’œ : ā„• → Submodule R A) [GradedAlgebra š’œ] [IsDomain A] {m : ā„•} {f : A} (f_deg : f ∈ š’œ m) (hm : 0 < m) (hf : f ≠ 0) :
IsPreirreducible ↑(basicOpen š’œ f)

A basic open of Proj at a nonzero homogeneous element of positive degree is the range of the corresponding chart, hence preirreducible.

theorem AlgebraicGeometry.Proj.basicOpen_nonempty {R A : Type u} [CommRing R] [CommRing A] [Algebra R A] (š’œ : ā„• → Submodule R A) [GradedAlgebra š’œ] [IsDomain A] {m : ā„•} {f : A} (f_deg : f ∈ š’œ m) (hm : 0 < m) (hf : f ≠ 0) :
(↑(basicOpen š’œ f)).Nonempty

A basic open of Proj at a nonzero homogeneous element of positive degree is nonempty.

This is what makes two charts meet, and it is where the domain hypothesis is used a second time: the chart ring is nontrivial exactly because the element is not nilpotent.

theorem AlgebraicGeometry.Proj.irreducibleSpace {R A : Type u} [CommRing R] [CommRing A] [Algebra R A] (š’œ : ā„• → Submodule R A) [GradedAlgebra š’œ] [IsDomain A] [Nonempty ↄ(Proj š’œ)] :
IrreducibleSpace ↄ(Proj š’œ)

Proj of a graded domain is irreducible, as soon as it is nonempty.

The charts at nonzero homogeneous elements of positive degree are irreducible, they still cover -- a chart at zero is empty, so it can be discarded -- and any two of them meet, because Dā‚Š(f) āŠ“ Dā‚Š(g) = Dā‚Š(fg) and a product of nonzero elements of a domain is nonzero.

theorem AlgebraicGeometry.Proj.isIntegral {R A : Type u} [CommRing R] [CommRing A] [Algebra R A] (š’œ : ā„• → Submodule R A) [GradedAlgebra š’œ] [IsDomain A] [Nonempty ↄ(Proj š’œ)] :
IsIntegral (Proj š’œ)

Proj of a graded domain is an integral scheme, as soon as it is nonempty.