OAI/AlgebraicGeometry/SurfaceCones/SectionFiniteChart.lean
97 declarations, 0 contain sorry, 0 declared as axioms
Required local cone-evaluation maps for the manuscript, lines 243–268. These maps use the actual homogeneous Proj chart, not a postulated coordinate ring.
- abbrev
OAI.SectionCompletion.polynomialChartline 13 - instance
OAI.SectionCompletion.polynomialChartScalarAlgebraline 15 - def
OAI.SectionCompletion.polynomialChartDehomline 19 - lemma
OAI.SectionCompletion.linearGradedMap_Xline 24 - def
OAI.SectionCompletion.linearChartMapline 28 - lemma
OAI.SectionCompletion.linearChartMap_scalarline 36 - def
OAI.SectionCompletion.linearChartAlgMapline 60Source documentation
The actual ring map on an affine chart, including its scalar structure.
def linearChartAlgMap : polynomialChart (k := k) i →ₐ[k] homogeneousChart T (w i) (hw i) := …
Mentions: OAI.SectionCompletion.polynomialChart, OAI.SectionCompletion.homogeneousChart
- lemma
OAI.SectionCompletion.linearChartMap_dehomline 63 - theorem
OAI.SectionCompletion.linearChartMap_finiteline 84Source documentation
Every actual projective chart map of the finite normalized linear cone is FINITE, proved through surjective dehomogenization of the section ring.
theorem linearChartMap_finite (hn : w i ≠ 0) (hfin : (linearPolynomialMap T w hw).Finite) : (linearChartMap T w hw i).Finite := by …Mentions: OAI.SectionCompletion.linearPolynomialMap, OAI.SectionCompletion.linearChartMap
- lemma
OAI.SectionCompletion.polynomial_irrelevant_leline 104 - lemma
OAI.SectionCompletion.awayMap_finiteline 120 - theorem
OAI.SectionCompletion.linearProjectiveMap_finiteline 139Source documentation
Finiteness of the actual projective scheme map, from the finite normalized homogeneous cone and chartwise surjective dehomogenization.
theorem linearProjectiveMap_finite (hn : ∀ i, w i ≠ 0) (hfin : (linearPolynomialMap T w hw).Finite) : IsFinite (linearProjectiveMap T w hw hfin) := by …Mentions: OAI.SectionCompletion.linearPolynomialMap, OAI.SectionCompletion.linearProjectiveMap
- lemma
OAI.ExplicitCone.projectiveParameter_injectiveline 179 - lemma
OAI.ExplicitCone.projectiveParameter_ne_zeroline 184 - theorem
OAI.ExplicitCone.projectiveNormalization_finiteline 193Source documentation
The morphism from the normalized Kummer section-cone Proj to the projective plane is finite.
theorem projectiveNormalization_finite : IsFinite projectiveNormalization := …
Mentions: OAI.ExplicitCone.projectiveNormalization
- lemma
OAI.ExplicitCone.projectiveParameter_section_ne_zeroline 206 - instance
OAI.ExplicitCone.projectiveSurface_integralline 215Source documentation
Integrality is proved for the actual normalized section-cone Proj. This still makes no unsupported claim of all-chart smoothness.
instance projectiveSurface_integral : IsIntegral projectiveSurface := …
Mentions: OAI.ExplicitCone.projectiveSurface
- theorem
OAI.ExplicitCone.projectiveNormalization_surjectiveline 224Source documentation
The genuine projective normalization covers P², including every closed point. Its generic-point dominance follows from the injective homogeneous normalization, and finite closedness supplies surjectivity.
theorem projectiveNormalization_surjective : Function.Surjective projectiveNormalization := by …
Mentions: OAI.ExplicitCone.projectiveNormalization
- abbrev
OAI.KummerSourceModel.Sline 254 - abbrev
OAI.KummerSourceModel.Aline 255 - abbrev
OAI.KummerSourceModel.mline 256 - abbrev
OAI.KummerSourceModel.Bline 257 - instance
OAI.KummerSourceModel.(instance at line 258)line 258 - instance
OAI.KummerSourceModel.(instance at line 259)line 259 - abbrev
OAI.KummerSourceModel.gradesline 260 - abbrev
OAI.KummerSourceModel.V₀line 261 - def
OAI.KummerSourceModel.projectionGradedMapline 263 - lemma
OAI.KummerSourceModel.sourceSections_coverline 268 - lemma
OAI.KummerSourceModel.irrelevant_le_radicalline 280 - def
OAI.KummerSourceModel.directionline 314Source documentation
The projective direction of the literal blowup of affine 3-space at its origin; no line-bundle or regularity identification is assumed.
def direction : V₀ ⟶ ExplicitCone.plane := …
Mentions: OAI.KummerSourceModel.V₀, OAI.ExplicitCone.plane
- def
OAI.KummerSourceModel.zeroSpecIsoline 317 - def
OAI.KummerSourceModel.blowdownline 320 - instance
OAI.KummerSourceModel.(instance at line 321)line 321 - def
OAI.KummerSourceModel.completionToPolynomialline 327 - abbrev
OAI.KummerSourceModel.W₀line 331Source documentation
The literal uncompleted fiber-product model, not a postulated total space.
abbrev W₀ : Scheme := pullback ExplicitCone.projectiveNormalization direction
Mentions: OAI.ExplicitCone.projectiveNormalization, OAI.KummerSourceModel.direction
- def
OAI.KummerSourceModel.g₀line 333 - theorem
OAI.KummerSourceModel.g₀_finiteline 335 - abbrev
OAI.KummerSourceModel.Vline 341Source documentation
The source's completed polynomial blowup V, as literal base change.
abbrev V : Scheme := pullback blowdown completionToPolynomial
Mentions: OAI.KummerSourceModel.blowdown, OAI.KummerSourceModel.completionToPolynomial
- def
OAI.KummerSourceModel.completedBlowdownline 343 - instance
OAI.KummerSourceModel.(instance at line 344)line 344 - def
OAI.KummerSourceModel.completedDirectionline 346 - abbrev
OAI.KummerSourceModel.Wline 349Source documentation
The completed model is the fiber product of the normalized section-cone Proj with the completed polynomial blowup over the projective plane.
abbrev W : Scheme := pullback ExplicitCone.projectiveNormalization completedDirection
Mentions: OAI.ExplicitCone.projectiveNormalization, OAI.KummerSourceModel.completedDirection
- def
OAI.KummerSourceModel.gline 351 - theorem
OAI.KummerSourceModel.g_finiteline 353 - instance
OAI.KummerSourceModel.(instance at line 358)line 358 - theorem
OAI.KummerSourceModel.g_surjectiveline 362 - theorem
OAI.KummerSourceModel.W_properline 369Source documentation
The completed fiber-product model is proper.
theorem W_proper : IsProper (g ≫ completedBlowdown) := inferInstance …
Mentions: OAI.KummerSourceModel.g, OAI.KummerSourceModel.completedBlowdown
- def
OAI.SectionCompletion.scaledPolynomialMapline 387Source documentation
Homogeneous rescaling of the literal section polynomial.
def scaledPolynomialMap : polynomials T →ₐ[k] Polynomial K := …
Mentions: OAI.SectionCompletion.polynomials
- lemma
OAI.SectionCompletion.coeff_scaledPolynomialMapline 390 - lemma
OAI.SectionCompletion.scaledPolynomialMap_mem_rangeline 396 - def
OAI.SectionCompletion.chartEvaluationline 408Source documentation
The line-bundle-chart evaluation of the section ring, rescaling each pure section by c^degree and retaining the fiber parameter X.
def chartEvaluation : polynomials T →ₐ[k] Polynomial (homogeneousChart T c hc) := …
Mentions: OAI.SectionCompletion.polynomials, OAI.SectionCompletion.homogeneousChart
- lemma
OAI.SectionCompletion.map_chartEvaluationline 413 - lemma
OAI.SectionCompletion.coeff_chartEvaluationline 421 - lemma
OAI.SectionCompletion.chartEvaluation_injectiveline 426 - lemma
OAI.SectionCompletion.chartEvaluation_homogeneousline 435 - lemma
OAI.SectionCompletion.chartEvaluation_parameterline 451 - lemma
OAI.SectionCompletion.chartEvaluation_linearSectionline 463Source documentation
Every degree-one section is its direction ratio times the fiber parameter.
lemma chartEvaluation_linearSection (a : K) (ha : a ∈ T 1) : chartEvaluation T c hc hn (linearSection T a ha) = C (dehomogenize T c hc hn (linearSection T a ha)) * X := by …Mentions: OAI.SectionCompletion.chartEvaluation, OAI.SectionCompletion.linearSection, OAI.SectionCompletion.dehomogenize
- lemma
OAI.HomogeneousLocalization.ratio_mul_fromZeroline 482 - abbrev
OAI.SourcePullbackChart.Sline 502 - abbrev
OAI.SourcePullbackChart.originline 503 - abbrev
OAI.SourcePullbackChart.Reesline 504 - abbrev
OAI.SourcePullbackChart.gradesline 505 - abbrev
OAI.SourcePullbackChart.projectionGradedMapline 506 - abbrev
OAI.SourcePullbackChart.sourceSectionline 509 - lemma
OAI.SourcePullbackChart.sourceSection_eqline 510 - lemma
OAI.SourcePullbackChart.sourceSection_homogeneousline 512 - abbrev
OAI.SourcePullbackChart.chartline 515 - abbrev
OAI.SourcePullbackChart.planeChartline 516 - def
OAI.SourcePullbackChart.directionMapline 518 - def
OAI.SourcePullbackChart.baseToZeroline 522Source documentation
Blowdown's exact degree-zero ring map on this Rees chart.
def baseToZero : S →+* grades 0 := …
Mentions: OAI.SourcePullbackChart.S, OAI.SourcePullbackChart.grades
- def
OAI.SourcePullbackChart.baseMapline 525 - lemma
OAI.SourcePullbackChart.directionMap_ratioline 528 - lemma
OAI.SourcePullbackChart.directionMap_scalarline 539 - lemma
OAI.SourcePullbackChart.baseMap_mkline 560 - lemma
OAI.SourcePullbackChart.baseToZero_coeline 563 - lemma
OAI.SourcePullbackChart.sourceSection_crossline 565 - lemma
OAI.SourcePullbackChart.ratio_relationline 574 - lemma
OAI.MvPolynomial.homogeneous_aeval_divline 597 - abbrev
OAI.SourcePullbackChart.Kline 623 - def
OAI.SourcePullbackChart.coordinateline 625 - lemma
OAI.SourcePullbackChart.coordinate_ne_zeroline 626 - def
OAI.SourcePullbackChart.planeFieldline 629 - lemma
OAI.SourcePullbackChart.planeField_mkline 634 - lemma
OAI.SourcePullbackChart.planeField_injectiveline 644 - lemma
OAI.SourcePullbackChart.planeField_scalarline 661 - def
OAI.SourcePullbackChart.planeFieldAlgline 674 - lemma
OAI.SourcePullbackChart.planeField_ratioline 677 - lemma
OAI.SourcePullbackChart.planeField_dehomline 683 - lemma
OAI.SourcePullbackChart.polynomialChartDehom_surjectiveline 695 - lemma
OAI.SourcePullbackChart.planeField_rangeline 709 - lemma
OAI.SourcePullbackChart.sourceSection_literalline 739 - lemma
OAI.SourcePullbackChart.evaluateOne_sourceSectionline 743 - def
OAI.SourcePullbackChart.reesFieldline 749 - lemma
OAI.SourcePullbackChart.reesField_mkline 754 - lemma
OAI.SourcePullbackChart.reesField_injectiveline 766 - lemma
OAI.SourcePullbackChart.reesField_baseline 790 - lemma
OAI.SourcePullbackChart.reesField_directionline 805