ModuleProjectiveInfinityIntersection.lean
Nyll.ShimizuYamaguchi26BranchedCoverings.Geometry.ProjectiveInfinityIntersection
9 declarations indexed from sourceView source ↗ Module documentation
Intersection equations in the actual projective local ring
The equations w and v-u*w are sent to the stalk of the projective line through the genuine chart germ map. The chart stalk isomorphism carries their generated ideal to the localized polynomial intersection ideal. Consequently the quotient of the actual projective stalk is isomorphic to the previously computed localized quotient, and their module lengths agree. The length comparison uses the order isomorphism on ideals, without changing or reconstructing the scalar structures of either quotient.
Over the integers localized at a rational prime, this length is the integer p-adic valuation of the nonzero denominator. This is the projective-stalk calculation needed in Lemma 2.3 of Shimizu and Yamaguchi, On branched coverings of the projective line over the integers. The comparison with the global integral section ideals through coefficient localization and the normal-crossing criterion are separate requirements.
Declarations
ShimizuYamaguchi26BranchedCoverings.ProjectiveInfinityLocalRing
DocumentationThe actual local ring at the infinity-chart point of the projective line.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
universe u
variable {R : Type u} [CommRing R]
section LocalRing
variable [IsLocalRing R]
ShimizuYamaguchi26BranchedCoverings.projectiveInfinityIntersectionIdeal
DocumentationThe ideal generated by the germs of the two explicit chart equations.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
universe u
variable {R : Type u} [CommRing R]
section LocalRing
variable [IsLocalRing R]
ShimizuYamaguchi26BranchedCoverings.projectiveInfinityIntersectionIdeal_eq
DocumentationThe stalk ideal is generated by the coordinate germ and the second section equation.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
universe u
variable {R : Type u} [CommRing R]
section LocalRing
variable [IsLocalRing R]
ShimizuYamaguchi26BranchedCoverings.map_projectiveInfinityIntersectionIdeal
DocumentationThe actual chart stalk isomorphism identifies the two generated ideals.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
universe u
variable {R : Type u} [CommRing R]
section LocalRing
variable [IsLocalRing R]
ShimizuYamaguchi26BranchedCoverings.ProjectiveInfinityIntersectionAlgebra
DocumentationThe quotient by the two equation germs in the projective local ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
universe u
variable {R : Type u} [CommRing R]
section LocalRing
variable [IsLocalRing R]
ShimizuYamaguchi26BranchedCoverings.projectiveInfinityIntersectionEquiv
DocumentationThe explicit chart isomorphism descends to the actual local intersection quotients.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
universe u
variable {R : Type u} [CommRing R]
section LocalRing
variable [IsLocalRing R]
ShimizuYamaguchi26BranchedCoverings.projectiveInfinityIntersection_length_eq
DocumentationThe projective stalk quotient and its polynomial localization model have equal length.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
universe u
variable {R : Type u} [CommRing R]
section LocalRing
variable [IsLocalRing R]
ShimizuYamaguchi26BranchedCoverings.projectiveInfinityIntersection_length
DocumentationOver a DVR, the length of the two equation germs in the projective stalk is the valuation.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
universe u
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.projectiveInfinityIntersection_length_int
DocumentationOver the integers localized at p, the projective stalk calculation has exactly the normalization v_p(v) used for the denominator in Lemma 2.3.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
universe u
variable {R : Type u} [CommRing R]