OAI/AlgebraicGeometry/SurfaceCones/ConeMorphism.lean
104 declarations, 0 contain sorry, 0 declared as axioms
The manuscript's actual source evaluation p : W → Spec R, where W is literally X ×[P²] (Bl₀(A³) ×[A³] Spec C[[x₀,x₁,x₂]]). The construction uses the proved canonical scalar-completion comparison; no identification with an ordinary Rees blowup of R is assumed.
- abbrev
OAI.SourceConeMorphism.sectionRingline 15 - abbrev
OAI.SourceConeMorphism.parameterMapline 16 - def
OAI.SourceConeMorphism.forgetCompletionline 22Source documentation
The literal source's forget-completion morphism.
def forgetCompletion : W ⟶ W₀ := …
- lemma
OAI.SourceConeMorphism.forgetCompletion_surfaceline 28 - lemma
OAI.SourceConeMorphism.forgetCompletion_blowupline 31 - lemma
OAI.SourceConeMorphism.forgetCompletion_baseline 34 - def
OAI.SourceConeMorphism.tensorEvaluationline 41Source documentation
Evaluation into the exact scalar-extended affine cone.
def tensorEvaluation : W ⟶ pullback completionToPolynomial (Spec.map (CommRingCat.ofHom parameterMap.toRingHom)) := … - def
OAI.SourceConeMorphism.pline 50Source documentation
The source map in the obstruction proof, with its faithful completed section-cone target.
def p : W ⟶ Spec (.of ExplicitCone.completedRing) := …
Mentions: OAI.ExplicitCone.completedRing
- lemma
OAI.SourceConeMorphism.completion_parameter_identityline 54 - lemma
OAI.SourceConeMorphism.p_parametersline 61 - instance
OAI.SourceConeMorphism.(instance at line 77)line 77Source documentation
Properness of the actual source map, using the actual S-compatible completion and the already proved properness over Spec A.
instance : IsProper p := by …
Mentions: OAI.SourceConeMorphism.p
- lemma
OAI.SourceConeMorphism.forgetCompletion_isPullbackline 99 - lemma
OAI.SourceConeMorphism.sourceCompletion_isPullbackline 108 - def
OAI.SourceConeMorphism.completionSpecIsoline 114Source documentation
Exact affine-cone base-change comparison.
def completionSpecIso : Spec (.of ExplicitCone.completedRing) ≅ pullback completionToPolynomial (Spec.map (CommRingCat.ofHom parameterMap.toRingHom)) := …Mentions: OAI.ExplicitCone.completedRing
- def
OAI.SourceConeMorphism.toUncompletedline 120Source documentation
The canonical map from the completed cone to the uncompleted cone.
def toUncompleted : Spec (.of ExplicitCone.completedRing) ⟶ Spec (.of sectionRing) := …
Mentions: OAI.ExplicitCone.completedRing, OAI.SourceConeMorphism.sectionRing
- def
OAI.SourceConeMorphism.toPowerSeriesline 123 - lemma
OAI.SourceConeMorphism.tensor_right_identityline 126 - lemma
OAI.SourceConeMorphism.toUncompleted_eqline 137 - lemma
OAI.SourceConeMorphism.p_eq_comparisonline 146 - lemma
OAI.SourceConeMorphism.p_toUncompletedline 148 - lemma
OAI.SourceConeMorphism.p_toPowerSeriesline 153 - lemma
OAI.SourceConeMorphism.coneCompletion_isPullbackline 157 - lemma
OAI.SourceConeMorphism.p_isPullbackline 170Source documentation
The actual source completion square is cartesian, hence the punctured isomorphism can be transferred without any assumptions about flatness.
lemma p_isPullback : IsPullback p forgetCompletion toUncompleted SourcePullbackChart.coneMorphism := by …Mentions: OAI.SourceConeMorphism.p, OAI.SourceConeMorphism.forgetCompletion, OAI.SourceConeMorphism.toUncompleted, OAI.SourcePullbackChart.coneMorphism
- def
OAI.SourceZeroSections.planeZeroline 191 - def
OAI.SourceZeroSections.planeScalarline 192 - lemma
OAI.SourceZeroSections.planeZero_directionline 194 - lemma
OAI.SourceZeroSections.planeZero_blowdownline 198 - lemma
OAI.SourceZeroSections.planeZero_isPullbackline 201 - instance
OAI.SourceZeroSections.originPoint_closedline 209 - instance
OAI.SourceZeroSections.planeZero_closedline 213 - def
OAI.SourceZeroSections.sourceZeroline 217 - lemma
OAI.SourceZeroSections.sourceZero_fstline 221 - lemma
OAI.SourceZeroSections.sourceZero_g₀line 222 - lemma
OAI.SourceZeroSections.sourceZero_isPullbackline 225 - instance
OAI.SourceZeroSections.sourceZero_closedline 233 - abbrev
OAI.SourceZeroSections.seriesOriginline 237 - lemma
OAI.SourceZeroSections.seriesOrigin_toPolynomialline 240 - instance
OAI.SourceZeroSections.seriesOrigin_closedline 252 - def
OAI.SourceZeroSections.completedPlaneZeroline 256 - lemma
OAI.SourceZeroSections.completedPlaneZero_fstline 260 - lemma
OAI.SourceZeroSections.completedPlaneZero_blowdownline 262 - lemma
OAI.SourceZeroSections.completedPlaneZero_directionline 264 - lemma
OAI.SourceZeroSections.completedPlaneZero_isPullbackline 267 - instance
OAI.SourceZeroSections.completedPlaneZero_closedline 276 - def
OAI.SourceZeroSections.completedSourceZeroline 280 - lemma
OAI.SourceZeroSections.completedSourceZero_fstline 284 - lemma
OAI.SourceZeroSections.completedSourceZero_gline 286 - lemma
OAI.SourceZeroSections.completedSourceZero_isPullbackline 290Source documentation
The exact left-hand square in the manuscript, lines 275--277.
lemma completedSourceZero_isPullback : IsPullback completedSourceZero ExplicitCone.projectiveNormalization g completedPlaneZero := by …Mentions: OAI.SourceZeroSections.completedSourceZero, OAI.ExplicitCone.projectiveNormalization, OAI.SourceZeroSections.completedPlaneZero
- instance
OAI.SourceZeroSections.completedSourceZero_closedline 299 - lemma
OAI.SourceZeroSections.completedSourceZero_origin_isPullbackline 304Source documentation
The entire actual closed fiber of W over A, with no extra components.
lemma completedSourceZero_origin_isPullback : IsPullback completedSourceZero (ExplicitCone.projectiveNormalization ≫ planeScalar) (g ≫ completedBlowdown) seriesOrigin := …Mentions: OAI.SourceZeroSections.completedSourceZero, OAI.ExplicitCone.projectiveNormalization, OAI.SourceZeroSections.planeScalar, OAI.SourceZeroSections.seriesOrigin
- lemma
OAI.ExplicitCone.projectiveCompletedParameterHom_finiteline 316 - lemma
OAI.ExplicitCone.projectiveCompletedParameterHom_injectiveline 322 - lemma
OAI.ExplicitCone.projectiveCompletedParameterHom_polynomialline 342Source documentation
The original polynomial cone and the actual projective-parameter power-series map have a commuting square, not just abstract isomorphic bases.
lemma projectiveCompletedParameterHom_polynomial : (SectionCompletion.polynomialToSeries pieces).comp (SectionCompletion.linearPolynomialMap pieces projectiveParameter projectiveParameter_mem) = projectiveCompletedParameterHom.comp (MvPolynomial.aeval MvPowerSeries.X) := by …Mentions: OAI.SectionCompletion.polynomialToSeries, OAI.ExplicitCone.pieces, OAI.SectionCompletion.linearPolynomialMap, OAI.ExplicitCone.projectiveParameter, OAI.ExplicitCone.projectiveParameter_mem
- theorem
OAI.ExplicitCone.projective_parameters_free_of_CMline 354Source documentation
For every arbitrary hypothetical CM module, source freeness holds over this compatible parameter base as well. The module is not assumed graded, and no equality with another chosen parameter homomorphism is asserted.
theorem projective_parameters_free_of_CM (M : Type) [AddCommGroup M] [Module completedRing M] [Module.Finite completedRing M] [Nontrivial M] (hdepth : SmallCM.localDepth completedRing M = 3) : letI : Algebra (MvPowerSeries (Fin 3) ℂ) completedRing := …Mentions: OAI.ExplicitCone.completedRing, OAI.SmallCM.localDepth
- abbrev
OAI.ExplicitCone.completedProjectiveSectionline 382 - lemma
OAI.ExplicitCone.completedProjectiveSection_eqline 385 - lemma
OAI.ExplicitCone.completedProjectiveIdeal_radicalline 390 - lemma
OAI.ExplicitCone.completedProjectiveSection_mem_maximalline 407 - lemma
OAI.ExplicitCone.exists_completedProjectiveSection_notMemline 412 - lemma
OAI.ExplicitCone.completedProjectiveCoverline 425 - lemma
OAI.ExplicitCone.completedProjectiveOpen_eqline 439 - lemma
OAI.AlgebraicGeometry.Scheme.Hom.isIso_restrict_of_isPullbackline 457 - lemma
OAI.SourceConeMorphism.toUncompleted_preimage_punctureline 476 - instance
OAI.SourceConeMorphism.p_puncture_isIsoline 482Source documentation
Literal completed source isomorphism off the actual closed cone point.
instance p_puncture_isIso : IsIso (p ∣_ ExplicitCone.completedPunctureOpen) := by …
Mentions: OAI.SourceConeMorphism.p, OAI.ExplicitCone.completedPunctureOpen
- def
OAI.SourceConeMorphism.puncturedIsoline 487 - lemma
OAI.SourceConeMorphism.puncturedIso_hom_ιline 490 - lemma
OAI.AlgebraicGeometry.IsSchemeTheoreticallyDominant.isIntegralline 506 - instance
OAI.SourceConeMorphism.completion_flatline 530 - instance
OAI.SourceConeMorphism.sourceCompletion_flatline 534 - instance
OAI.SourceConeMorphism.completed_noetherianline 538 - lemma
OAI.SourceConeMorphism.sourcePuncture_preimageline 542 - instance
OAI.SourceConeMorphism.completedPuncture_schematicallyDominantline 550 - instance
OAI.SourceConeMorphism.completedConePuncture_nonemptyline 556 - instance
OAI.SourceConeMorphism.completedConePuncture_integralline 573 - instance
OAI.SourceConeMorphism.sourcePuncture_integralline 576 - instance
OAI.SourceConeMorphism.completed_integralline 580Source documentation
The completed cone model supporting the pullback double dual is integral and Noetherian.
instance completed_integral : IsIntegral W := …
- def
OAI.SourcePullbackChart.completedChartFirstline 600 - def
OAI.SourcePullbackChart.completedChartSecondline 603 - lemma
OAI.SourcePullbackChart.completedChartTensor_isPullbackline 606 - def
OAI.SourcePullbackChart.completedIotaline 619 - lemma
OAI.SourcePullbackChart.completedIota_forgetline 624 - lemma
OAI.SourcePullbackChart.completedIota_baseline 628 - lemma
OAI.SourcePullbackChart.completedIota_isPullbackline 632 - instance
OAI.SourcePullbackChart.(instance at line 640)line 640 - lemma
OAI.SourcePullbackChart.completedIota_opensRangeline 644 - def
OAI.SourcePullbackChart.completedCoverline 652 - lemma
OAI.SourceZeroSections.planeIota_originFiberline 691 - lemma
OAI.SourceZeroSections.planeIota_zeroline 704 - lemma
OAI.SourceZeroSections.planeIota_scalarline 715 - lemma
OAI.SourceZeroSections.zeroEvaluation_blowupline 726 - lemma
OAI.SourceZeroSections.surfaceIota_sourceZeroline 752 - lemma
OAI.SourceZeroSections.surfaceIota_scalarline 781 - lemma
OAI.SourceZeroSections.completedSourceZero_forgetline 790 - lemma
OAI.SourcePullbackChart.completedZeroEvaluation_leftline 815 - lemma
OAI.SourcePullbackChart.completedZeroEvaluation_rightline 824 - abbrev
OAI.SourcePullbackChart.completedZeroChartline 834 - lemma
OAI.SourcePullbackChart.completedZeroChart_firstline 837 - lemma
OAI.SourcePullbackChart.completedZeroChart_secondline 842 - lemma
OAI.SourcePullbackChart.surfaceIota_completedSourceZeroline 849Source documentation
Exact commutative square for the actual completed zero immersion.
@[reassoc] lemma surfaceIota_completedSourceZero (i : Fin 3) : surfaceIota i ≫ completedSourceZero = completedZeroChart i ≫ completedIota i := by …Mentions: OAI.SourcePullbackChart.surfaceIota, OAI.SourcePullbackChart.completedZeroChart, OAI.SourcePullbackChart.completedIota
- lemma
OAI.SourcePullbackChart.surfaceIota_opensRangeline 857 - lemma
OAI.SourcePullbackChart.surfaceIota_coverline 864 - lemma
OAI.SourcePullbackChart.surfaceZero_chart_preimageline 871 - lemma
OAI.SourcePullbackChart.completedZero_isPullbackline 882 - instance
OAI.SourcePullbackChart.completedSourceChart_noetherianline 889