ModuleFieldSectionPoint.lean
Nyll.ShimizuYamaguchi26BranchedCoverings.Geometry.FieldSectionPoint
9 declarations indexed from sourceView source ↗ Module documentation
The projective point of a nonzero coordinate pair over a field
The homogeneous core of the kernel of evaluation at (u,v) is a homogeneous prime ideal. A nonzero coordinate prevents this ideal from containing the irrelevant ideal, so it defines a point of the actual projective scheme. Membership of a homogeneous polynomial is exactly vanishing at (u,v). In particular, the equation t*T₀-s*T₁ vanishes at this point if and only if t*u-s*v = 0.
This constructs the points used in the first assertion of Lemma 2.3 of Ryoji Shimizu and Naganori Yamaguchi, On branched coverings of the projective line over the integers. The uniqueness, closedness, and intersection-length comparisons are separate results.
Declarations
ShimizuYamaguchi26BranchedCoverings.projectiveLine_not_both_coordinates_mem
DocumentationBoth homogeneous coordinates cannot belong to a projective point's ideal.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
ShimizuYamaguchi26BranchedCoverings.fieldSectionEvaluation
DocumentationEvaluation at the ordered pair of homogeneous coordinates (u,v).
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
variable {k : Type u} [Field k]
ShimizuYamaguchi26BranchedCoverings.fieldSectionEvaluation_X_zero
DocumentationEvaluation of the first homogeneous coordinate.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
variable {k : Type u} [Field k]
ShimizuYamaguchi26BranchedCoverings.fieldSectionEvaluation_X_one
DocumentationEvaluation of the second homogeneous coordinate.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
variable {k : Type u} [Field k]
ShimizuYamaguchi26BranchedCoverings.fieldSectionEvaluation_linearSectionEquation
DocumentationEvaluation of a homogeneous linear section equation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
variable {k : Type u} [Field k]
ShimizuYamaguchi26BranchedCoverings.fieldSectionPoint
DocumentationThe actual projective-scheme point determined by a nonzero coordinate pair. Its homogeneous ideal is the homogeneous core of the evaluation kernel.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
variable {k : Type u} [Field k]
ShimizuYamaguchi26BranchedCoverings.homogeneous_mem_fieldSectionPoint_iff
DocumentationA homogeneous polynomial belongs to the constructed point exactly when its evaluation at the original coordinates is zero.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
variable {k : Type u} [Field k]
ShimizuYamaguchi26BranchedCoverings.linearSectionEquation_mem_fieldSectionPoint_iff
DocumentationThe linear equation of (s,t) contains the constructed point of (u,v) exactly when their coordinate determinant vanishes.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
variable {k : Type u} [Field k]
ShimizuYamaguchi26BranchedCoverings.linearSectionEquation_mem_fieldSectionPoint
DocumentationThe constructed point lies on its own homogeneous section equation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ShimizuYamaguchi26BranchedCoverings
universe u
attribute [local instance] MvPolynomial.gradedAlgebra
variable {R : Type u} [CommRing R]
variable {k : Type u} [Field k]