OAI/AlgebraicGeometry/SurfaceCones/AffineLineEpiIso.lean
73 declarations, 0 contain sorry, 0 declared as axioms
Conormal lines and generators on completed surface cones
This development accompanies A Complete Local Domain without a Small Cohen–Macaulay Module (OpenAI, 2026).
- lemma
OAI.ActualAffineLine.gamma_epiline 37 - lemma
OAI.ActualAffineLine.unit_endo_isIsoline 53 - lemma
OAI.ActualAffineLine.epi_isIsoline 77 - def
OAI.SourcePullbackChart.closedStructureBaseChangeIsoline 108Source documentation
The composite of base change with the pullback unit isomorphism.
def closedStructureBaseChangeIso : (Scheme.Modules.pullback g).obj ((pushforward completedPlaneZero).obj (SheafOfModules.unit ExplicitCone.plane.ringCatSheaf)) ≅ (pushforward completedSourceZero).obj (SheafOfModules.unit ExplicitCone.projectiveSurface.ringCatSheaf) := by … - lemma
OAI.SourcePullbackChart.closedStructureBaseChange_commline 119 - def
OAI.SourcePullbackChart.idealBaseChangeline 127Source documentation
The canonical morphism from the pulled-back ideal to the ideal.
def idealBaseChange : (Scheme.Modules.pullback g).obj (idealSheaf completedPlaneZero) ⟶ idealSheaf completedSourceZero := … - instance
OAI.SourcePullbackChart.idealBaseChange_epiline 133 - lemma
OAI.SourcePullbackChart.idealBaseChange_ιline 139 - def
OAI.SourcePullbackChart.pulledPlaneIdealChartIsoline 144Source documentation
Pulled-back plane ideal, on the completed source chart.
def pulledPlaneIdealChartIso (i : Fin 3) : (restrictFunctor (completedIota i)).obj ((Scheme.Modules.pullback g).obj (idealSheaf completedPlaneZero)) ≅ SheafOfModules.unit (Spec (.of (completedSourceChart i))).ringCatSheaf := …Mentions: OAI.SourcePullbackChart.completedIota, OAI.SourcePullbackChart.completedSourceChart
- lemma
OAI.SourcePullbackChart.idealBaseChange_chart_isIsoline 156 - instance
OAI.SourcePullbackChart.idealBaseChange_isIsoline 160 - def
OAI.SourcePullbackChart.idealBaseChangeIsoline 174 - def
OAI.SourcePullbackChart.conormalBaseChangeIsoline 178Source documentation
The conormal identity i*J ≅ f*(z*I) for the two kernel ideals.
def conormalBaseChangeIso : (Scheme.Modules.pullback completedSourceZero).obj (idealSheaf completedSourceZero) ≅ (Scheme.Modules.pullback ExplicitCone.projectiveNormalization).obj ((Scheme.Modules.pullback completedPlaneZero).obj (idealSheaf completedPlaneZero)) := …Mentions: OAI.ExplicitCone.projectiveNormalization
- def
OAI.ActualSections.restrictTopline 197 - def
OAI.ActualSections.familyline 200 - def
OAI.ActualSections.fromUnitline 206 - lemma
OAI.ActualSections.fromUnit_appline 209 - lemma
OAI.ActualSections.fromUnit_topline 214 - lemma
OAI.ActualSections.fromUnit_compline 224 - abbrev
OAI.ActualSections.scalarline 233 - def
OAI.ActualCartier.idealGlobalSectionline 241 - lemma
OAI.ActualCartier.idealGlobalSection_ιline 245 - def
OAI.ActualCartier.idealGeneratorline 250 - lemma
OAI.ActualCartier.idealGenerator_ιline 254 - lemma
OAI.ActualAffineLine.isIso_of_top_bijectiveline 269 - lemma
OAI.ActualSections.restrictScalar_topline 294 - def
OAI.ActualCartier.chartGeneratorline 316 - lemma
OAI.ActualCartier.chartGenerator_sectionline 320 - lemma
OAI.ActualCartier.chartGenerator_isIsoline 334 - lemma
OAI.SourcePullbackChart.completedBlowupFiber_eq_rightline 369 - def
OAI.SourcePullbackChart.planeParameterline 376 - lemma
OAI.SourcePullbackChart.planeParameter_killedline 379 - lemma
OAI.SourcePullbackChart.planeParameter_chartline 393 - def
OAI.SourcePullbackChart.planeIdealGeneratorline 406 - lemma
OAI.SourcePullbackChart.planeIdealGenerator_chart_isIsoline 410 - lemma
OAI.CoherentGlobal.hom_ext_of_open_chartsline 438 - lemma
OAI.CoherentGlobal.epi_of_open_chartsline 450 - def
OAI.SourcePullbackChart.planeIdealPresentationline 473 - lemma
OAI.SourcePullbackChart.planeIdealPresentation_generatorline 476 - instance
OAI.SourcePullbackChart.planeIdealPresentation_epiline 480 - def
OAI.SourcePullbackChart.pullbackFreeIsoline 494 - def
OAI.SourcePullbackChart.planeConormalPresentationline 501 - instance
OAI.SourcePullbackChart.planeConormalPresentation_epiline 507 - def
OAI.SourcePullbackChart.sourceConormalPresentationline 517 - instance
OAI.SourcePullbackChart.sourceConormalPresentation_epiline 524 - theorem
OAI.SourcePullbackChart.sourceConormal_generatedline 540Source documentation
Global generation by three global sections on the source surface. The target is the conormal to its completed zero section.
theorem sourceConormal_generated : ∃ (φ : SheafOfModules.free (R := ExplicitCone.projectiveSurface.ringCatSheaf) (Fin 3) ⟶ … - def
OAI.ActualChartPullback.squareIsoline 557 - lemma
OAI.ActualChartPullback.map_isIsoline 564 - lemma
OAI.CoherentChartRank.module_addline 579 - lemma
OAI.CoherentChartRank.affineGamma_shortExactline 591 - abbrev
OAI.CoherentChartRank.chartSectionsline 604 - lemma
OAI.CoherentChartRank.chartSections_finiteline 608 - lemma
OAI.CoherentChartRank.chart_addline 615 - abbrev
OAI.SourceConeMorphism.surfaceChartRankline 654 - def
OAI.SourceConeMorphism.conormalChartUnitIsoline 657 - def
OAI.SourceConeMorphism.conormalChartIsoline 665 - lemma
OAI.SourceConeMorphism.conormal_rankline 673 - lemma
OAI.SourceConeMorphism.elementaryTransform_rankline 679 - lemma
OAI.SourceConeMorphism.initial_restriction_rankline 699 - def
OAI.SourcePullbackChart.sourceIdealGeneratorline 725 - lemma
OAI.SourcePullbackChart.sourceIdealGenerator_chart_isIsoline 730 - def
OAI.SourcePullbackChart.sourceConormalGeneratorline 743 - lemma
OAI.SourcePullbackChart.sourceConormalGenerator_chart_isIsoline 749 - def
OAI.SourcePullbackChart.sourceConormalFrameline 761Source documentation
Line trivializations induced by these global sections.
def sourceConormalFrame (i : Fin 3) : (restrictFunctor (surfaceIota i)).obj ((Scheme.Modules.pullback completedSourceZero).obj (idealSheaf completedSourceZero)) ≅ SheafOfModules.unit (Spec (.of (surfaceChart i))).ringCatSheaf := by …Mentions: OAI.SourcePullbackChart.surfaceIota, OAI.SourcePullbackChart.surfaceChart
- def
OAI.SourcePullbackChart.sourceConormalLineline 769 - lemma
OAI.ActualSections.unitHom_ext_topline 784 - lemma
OAI.ActualCartier.chartGenerator_ratioline 806 - def
OAI.SourcePullbackChart.planeTransitionCoefficientline 833Source documentation
The pullback of the projective coordinate x_j/x_i to V_i.
def planeTransitionCoefficient (i j : Fin 3) : completedBlowupChart i := …
- lemma
OAI.SourcePullbackChart.planeTransitionCoefficient_mul_fiberline 836 - lemma
OAI.SourcePullbackChart.planeParameter_on_chartline 847 - lemma
OAI.SourcePullbackChart.planeParameter_chart_ratioline 858 - lemma
OAI.SourcePullbackChart.planeIdealGenerator_chart_ratioline 865 - lemma
OAI.SourcePullbackChart.planeTransitionCoefficient_residueline 876