ModuleIntegralCoordinateChange.lean
Nyll.ShimizuYamaguchi26BranchedCoverings.Geometry.IntegralCoordinateChange
16 declarations indexed from sourceView source ↗ Module documentation
Integral changes of coordinates on the projective line
Bézout coefficients a*u+b*v = 1 give a homogeneous substitution with matrix [[a,b],[v,-u]]. Its inverse has matrix [[u,b],[v,-a]]. The two substitutions preserve degrees, and their compositions are the identity. Applying Proj.map therefore constructs an actual scheme automorphism of the integral projective line, rather than only an action on field-valued projective points.
The inverse image of the infinity chart is D₊(v*T₀-u*T₁). Restriction then identifies the complement of this equation with the affine line for every primitive pair (u,v). The transformed second equation has its determinant as the coefficient of T₀. Restriction identifies the common complement of the two equations with the spectrum of the corresponding affine localization, as needed in Proposition 2.5 of Ryoji Shimizu and Naganori Yamaguchi, On branched coverings of the projective line over the integers.
The identification of the closed equation with the image of a section and the local intersection-multiplicity comparison are separate assertions.
Declarations
ShimizuYamaguchi26BranchedCoverings.bezoutCoordinateSubstitution
DocumentationThe degree-preserving substitution (T₀,T₁) ↦ (a*T₀+b*T₁,v*T₀-u*T₁).
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.bezoutCoordinateSubstitution_C
DocumentationThe substitution fixes the coefficient ring.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.bezoutCoordinateSubstitution_X_zero
DocumentationThe first coordinate of the homogeneous substitution.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.bezoutCoordinateSubstitution_X_one
DocumentationThe second coordinate is the primitive section equation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.bezoutCoordinateSubstitution_comp
DocumentationBézout's identity makes the two explicit homogeneous substitutions inverse.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.bezoutCoordinateSubstitution_irrelevant
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.integralCoordinateChange
DocumentationThe projective scheme automorphism over the base ring sending the equation of (u,v) to infinity. In particular this gives the integral coordinate change over ℤ.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.projectiveCoordinateSwap
DocumentationThe projective automorphism exchanging the two homogeneous coordinates.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.integralCoordinateChange_preimage_infinity
DocumentationThe primitive linear equation is the inverse image of the infinity equation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.inverseCoordinateSubstitution_linearSection
DocumentationThe coefficient of T₀ in the transformed second equation is the original determinant.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.integralCoordinateChange_inv_preimage_linearSection
DocumentationA second section equation transforms with determinant denominator under the inverse map.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.integralCoordinateChange_inv_preimage_firstSection
DocumentationIn the new coordinates, the first equation becomes the infinity equation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.integralPairComplement
DocumentationThe common nonvanishing open of two integral homogeneous linear equations.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.integralCoordinateChange_inv_preimage_pairComplement
DocumentationThe two-equation complement pulls back to the explicit standard affine complement.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.integralPairComplementIso
DocumentationA pair of equations with primitive first coordinates has an explicit affine localization model.
The new denominator coefficient is the determinant of the original coordinate pairs. No affine or projective comparison is assumed: the isomorphism restricts the constructed projective automorphism and then uses the standard chart comparison.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.nonempty_primitiveSectionComplementIso
DocumentationThe complement of any primitive integral linear equation is an affine line.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]