ModuleNormalPoint.lean
Nyll.SchemeTheory.PlaneCurves.NormalPoint
18 declarations indexed from sourceView source ↗ Module documentation
The prime divisor centered at a normal rational point
For an irreducible affine plane curve and a rational point at which the local ring is normal, the point local ring is a discrete valuation ring. This file realizes that local ring as its canonical valuation subring in the fraction field of the coordinate ring, proves that its residue field has degree one over the constant field, and characterizes it by its center.
Declarations
FieldArithmetic.Chapter06.AffinePlaneCurve.PointLocalRing
DocumentationThe local ring of an affine plane curve at a rational point.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.IsNormalAt
DocumentationA point is normal when its local ring is integrally closed.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.CoordinateFunctionField
DocumentationThe function field of the irreducible affine coordinate ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.coordinateFunctionFieldMap
DocumentationThe coordinate ring embedded in its function field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.normalPointValuationSubring
DocumentationThe canonical valuation subring obtained from the DVR at a normal rational point.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.normalPointValuationSubring_isDiscreteValuationRing
DocumentationThe normal-point valuation subring is itself a DVR.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.normalPointDiscreteKValuation
DocumentationThe discrete K-valuation of the coordinate function field determined by a normal rational point.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.normalPointLocalRingEquiv
DocumentationThe local ring is canonically isomorphic, as a K-algebra, to the valuation subring just constructed.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.normalPointResidueEquiv
DocumentationThe residue field of the canonical valuation ring is canonically the constant field at a rational point.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.normalPoint_hasFiniteResidueDegree
DocumentationThe canonical normal-point valuation has finite residue degree.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.normalPointPrimeDivisor
DocumentationThe genuine function-field prime divisor associated to a normal rational point.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.normalPointPrimeDivisor_degree
DocumentationA rational normal point gives a prime divisor of residue degree one.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.normalPointPrimeDivisor_finiteAlong
DocumentationEvery element of the affine coordinate ring is finite at the prime divisor defined by the normal point.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.normalPointPrimeDivisor_centerAlong
DocumentationThe center of the normal-point prime divisor on the affine coordinate model is exactly the maximal ideal of the given rational point.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.normalPointValuationSubring_unique
DocumentationAny prime divisor finite on the coordinate model and centered at the same normal point has the canonical valuation subring.
The proof extends the coordinate-model map to the point localization. This places the canonical valuation ring inside the competing one; dimension one and properness then force equality of valuation subrings.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.normalPointPrimeDivisor_unique
DocumentationThe canonical normal-point divisor is the unique function-field prime divisor which is finite on the affine coordinate model and has center pointIdeal p.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.proposition_6_2_2_a
DocumentationFried--Jarden 6.2.2(a), normal rational-point form: there is a unique prime divisor finite on the affine coordinate ring and centered at the point, and its residue degree is one.
The only hypotheses are irreducibility of the curve equation and normality of the point local ring. The coordinate-ring domain, the DVR, and residue finiteness are all constructed above.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]
FieldArithmetic.Chapter06.AffinePlaneCurve.proposition_6_2_2_a_of_isAbsolutelyIrreducible
DocumentationThe absolutely irreducible form of proposition_6_2_2_a. Absolute irreducibility supplies the irreducibility used in the construction rather than adding a separate coordinate-ring hypothesis.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace AffinePlaneCurve
open IsLocalRing
universe u
variable {K : Type u} [Field K]