ModuleIntegerProjectiveIntersection.lean
Nyll.ShimizuYamaguchi26BranchedCoverings.Geometry.IntegerProjectiveIntersection
10 declarations indexed from sourceView source ↗ Module documentation
The intersection calculation in the integral projective line
The actual point of ℙ¹_ℤ represented by (p,w) in the infinity chart has local ring ℤ[w]_(p,w). The chart stalk isomorphism and the coefficient localization comparison identify this ring with the local chart ring over ℤ_(p), preserving the germs of every integral polynomial.
The ideal generated by the actual germs of w and v-u*w is consequently carried to the same two equations over ℤ_(p). Its quotient is isomorphic to the projective-stalk intersection quotient already constructed over the local coefficient ring, and has length v_p(v) when v is nonzero.
This supplies the integral projective-stalk calculation in Lemma 2.3 of Shimizu and Yamaguchi, On branched coverings of the projective line over the integers. Identifying these equation ideals with the original integral section ideals, transporting a general pair by the Bezout coordinate change, and proving the normal-crossing criterion remain separate requirements.
Declarations
ShimizuYamaguchi26BranchedCoverings.integerProjectiveInfinityPoint
DocumentationThe actual point (p,w) of the integral projective line in the infinity chart.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
attribute [local instance] Polynomial.algebra
ShimizuYamaguchi26BranchedCoverings.IntegerProjectiveInfinityLocalRing
DocumentationThe actual local ring of the integral projective line at this point.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
attribute [local instance] Polynomial.algebra
ShimizuYamaguchi26BranchedCoverings.integerProjectiveInfinityStalkEquiv
DocumentationThe integral projective stalk equals the chart local ring after coefficient localization.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
attribute [local instance] Polynomial.algebra
ShimizuYamaguchi26BranchedCoverings.integerProjectiveInfinityStalkEquiv_germ
DocumentationThe comparison preserves the actual germ of each integral polynomial.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
attribute [local instance] Polynomial.algebra
ShimizuYamaguchi26BranchedCoverings.integerProjectiveInfinityIntersectionIdeal
DocumentationThe ideal of the two equation germs in the actual integral projective stalk.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
attribute [local instance] Polynomial.algebra
ShimizuYamaguchi26BranchedCoverings.map_integerProjectiveInfinityIntersectionIdeal
DocumentationThe stalk comparison carries the two integral equations to their coefficient-localized forms.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
attribute [local instance] Polynomial.algebra
ShimizuYamaguchi26BranchedCoverings.IntegerProjectiveInfinityIntersectionAlgebra
DocumentationThe quotient by the two equation germs in the integral projective stalk.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
attribute [local instance] Polynomial.algebra
ShimizuYamaguchi26BranchedCoverings.integerProjectiveInfinityIntersectionEquiv
DocumentationThe two projective-stalk intersection quotients agree before and after coefficient localization.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
attribute [local instance] Polynomial.algebra
ShimizuYamaguchi26BranchedCoverings.integerProjectiveInfinityIntersection_length_eq
DocumentationCoefficient localization preserves the length of the quotient of the actual projective stalk.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
attribute [local instance] Polynomial.algebra
ShimizuYamaguchi26BranchedCoverings.integerProjectiveInfinityIntersection_length
DocumentationThe two equation germs in the original integral projective stalk have length v_p(v).
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace ShimizuYamaguchi26BranchedCoverings
attribute [local instance] Polynomial.algebra