The two-chart model is Proj of a section ring #
Let F / k be an algebraic function field and let z ∈ Fˣ. The degree-one sections 1 and
z of the pole divisor (z)_∞ define two standard opens in Proj of its section ring
⨁ₙ L(n (z)_∞). This file identifies their homogeneous coordinate rings with the holomorphy rings
used to construct the two-chart model:
- localization at
Xgives the finite chart, wherezis regular; - localization at
z Xgives the infinity chart, wherez⁻¹is regular.
Thus each standard open is canonically isomorphic to the corresponding affine chart of
TauCeti.AlgebraicGeometry.twoChartModel. The ring identifications are
TauCeti.Divisor.sectionRingAwayOneEquiv and TauCeti.Divisor.sectionRingAwayGeneratorEquiv;
this file composes them with Mathlib's AlgebraicGeometry.Proj.basicOpenIsoSpec.
The two chart isomorphisms glue to an isomorphism of Proj of the section ring with the whole
two-chart model. On the overlap Spec 𝒪_{z, z⁻¹} both charts give the point of Proj whose
homogeneous coordinates send ∑ fₙ Xⁿ to ∑ fₙ, so they define a morphism out of the pushout
of the two charts. Each chart maps isomorphically onto its standard open, the two standard opens
cover Proj, and a point of the chart at infinity landing in D₊(X) lies where X / (z X) = z⁻¹
is invertible, that is, in the overlap; so the morphism is a bijective open immersion.
Main definitions #
TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjFiniteChartIso: the resulting isomorphism from the standard openD₊(X)to the finite chart.TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjInfinityChartIso: the resulting isomorphism from the standard openD₊(z X)to the infinity chart.TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjIso: the isomorphism ofProjof the section ring of(z)_∞with the two-chart model built fromz.
Main results #
TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjFiniteChartIso_homandTauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjInfinityChartIso_hom: the chart isomorphisms are the canonical mapsD₊(f) ⟶ Spec A₍f₎followed by the ring identifications.TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjChart_cover: the two standard opens coverProj.TauCeti.AlgebraicGeometry.twoChartModel.ιFinite_sectionRingProjIso_invandTauCeti.AlgebraicGeometry.twoChartModel.ιInfinity_sectionRingProjIso_inv: on each chart, the isomorphism withProjis the inverse of the chart isomorphism.TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjIso_hom_over: the isomorphism withProjlies overSpec k.
References #
- R. Hartshorne, Algebraic Geometry, GTM 52, Springer, 1977, Section II.2.
- H. Stichtenoth, Algebraic Function Fields and Codes, 2nd ed., GTM 254, Springer, 2009, Section III.2 and Appendix B.
The standard open D₊(X) of Proj of the section ring of (z)_∞ is the finite affine
chart of the two-chart model.
Instances For
The chart isomorphism TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjFiniteChartIso
is Mathlib's isomorphism D₊(X) ≅ Spec A₍X₎ followed by the map induced by
TauCeti.Divisor.sectionRingAwayOneEquiv.
The standard open D₊(z X) of Proj of the section ring of (z)_∞ is the affine chart
at infinity of the two-chart model.
Instances For
The chart isomorphism
TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjInfinityChartIso is Mathlib's isomorphism
D₊(z X) ≅ Spec A₍z X₎ followed by the map induced by
TauCeti.Divisor.sectionRingAwayGeneratorEquiv.
The standard opens D₊(X) and D₊(z X) cover Proj of the section ring of (z)_∞.
The global isomorphism #
The inverse of TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjFiniteChartIso,
followed by the inclusion of D₊(X), is Mathlib's chart Spec A₍X₎ ⟶ Proj precomposed with the
map induced by TauCeti.Divisor.sectionRingAwayOneEquiv.
The inverse of TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjInfinityChartIso,
followed by the inclusion of D₊(z X), is Mathlib's chart Spec A₍z X₎ ⟶ Proj precomposed with
the map induced by TauCeti.Divisor.sectionRingAwayGeneratorEquiv.
The two-chart model is Proj of the section ring of a pole divisor. For z ∈ Fˣ, the
scheme glued from Spec 𝒪_z and Spec 𝒪_{z⁻¹} along Spec 𝒪_{z, z⁻¹} is isomorphic to Proj
of the section ring ⨁ₙ L(n (z)_∞), compatibly with the chart isomorphisms
D₊(X) ≅ Spec 𝒪_z and D₊(z X) ≅ Spec 𝒪_{z⁻¹}
(TauCeti.AlgebraicGeometry.twoChartModel.ιFinite_sectionRingProjIso_inv and
TauCeti.AlgebraicGeometry.twoChartModel.ιInfinity_sectionRingProjIso_inv).
Instances For
On the finite chart, the inverse of TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjIso
is the inverse of the chart isomorphism D₊(X) ≅ Spec 𝒪_z.
On the finite chart, the inverse of TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjIso
is the inverse of the chart isomorphism D₊(X) ≅ Spec 𝒪_z.
On the chart at infinity, the inverse of
TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjIso is the inverse of the chart
isomorphism D₊(z X) ≅ Spec 𝒪_{z⁻¹}.
On the chart at infinity, the inverse of
TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjIso is the inverse of the chart
isomorphism D₊(z X) ≅ Spec 𝒪_{z⁻¹}.
On D₊(X), TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjIso is the chart
isomorphism D₊(X) ≅ Spec 𝒪_z followed by the finite chart.
On D₊(X), TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjIso is the chart
isomorphism D₊(X) ≅ Spec 𝒪_z followed by the finite chart.
On D₊(z X), TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjIso is the chart
isomorphism D₊(z X) ≅ Spec 𝒪_{z⁻¹} followed by the chart at infinity.
On D₊(z X), TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjIso is the chart
isomorphism D₊(z X) ≅ Spec 𝒪_{z⁻¹} followed by the chart at infinity.
The isomorphism with Proj lies over k: under
TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjIso, the structure morphism of the
two-chart model to Spec k is the coefficient morphism of Proj of the section ring.
The isomorphism with Proj lies over k: under
TauCeti.AlgebraicGeometry.twoChartModel.sectionRingProjIso, the structure morphism of the
two-chart model to Spec k is the coefficient morphism of Proj of the section ring.