OAI/AlgebraicGeometry/SurfaceCones/ScalarPullback.lean
53 declarations, 0 contain sorry, 0 declared as axioms
Conormal coordinates, regularity and ranks
This development accompanies A Complete Local Domain without a Small Cohen–Macaulay Module (OpenAI, 2026).
- lemma
OAI.ActualSections.scalar_structureline 23 - lemma
OAI.ActualSections.pullback_scalarline 37 - lemma
OAI.ActualSections.pullback_scalar_invline 75 - def
OAI.SourcePullbackChart.planeConormalChartTransportline 90Source documentation
The exact inverse image of the global conormal on this chart.
def planeConormalChartTransport (i : Fin 3) : (restrictFunctor (planeIota i)).obj ((Scheme.Modules.pullback completedPlaneZero).obj (idealSheaf completedPlaneZero)) ≅ (Scheme.Modules.pullback (completedPlaneZeroChart i)).obj ((restrictFunctor (completedBlowupIota i)).obj (idealSheaf completedPlaneZero)) := …Mentions: OAI.SourcePullbackChart.planeIota, OAI.SourcePullbackChart.completedPlaneZeroChart, OAI.SourcePullbackChart.completedBlowupIota
- def
OAI.SourcePullbackChart.planeConormalChartSectionline 98 - lemma
OAI.SourcePullbackChart.planeConormalChartSection_isIsoline 108 - lemma
OAI.SourcePullbackChart.planeZeroChart_transitionline 125 - lemma
OAI.SourcePullbackChart.planeConormalChartSection_ratioline 137Source documentation
The conormal chart coordinates are the standard projective ratios.
lemma planeConormalChartSection_ratio (i j : Fin 3) : planeConormalChartSection i j = scalar ((Scheme.ΓSpecIso (.of (planeChart i))).inv (SectionCompletion.polynomialChartDehom i (MvPolynomial.X j))) ≫ planeConormalChartSection i i := by …Mentions: OAI.SourcePullbackChart.planeConormalChartSection, OAI.SourcePullbackChart.planeChart, OAI.SectionCompletion.polynomialChartDehom
- abbrev
OAI.SourcePullbackChart.planeVariablesline 182 - abbrev
OAI.SourcePullbackChart.planePolynomialline 183 - def
OAI.SourcePullbackChart.planeSubstitutionline 185 - lemma
OAI.SourcePullbackChart.planeSubstitution_selfline 187 - lemma
OAI.SourcePullbackChart.planeSubstitution_otherline 190 - def
OAI.SourcePullbackChart.planeToPolynomialline 194 - lemma
OAI.SourcePullbackChart.planeToPolynomial_mkline 198 - lemma
OAI.SourcePullbackChart.planeToPolynomial_ratioline 207 - lemma
OAI.SourcePullbackChart.planeToPolynomial_scalarline 212 - def
OAI.SourcePullbackChart.planeToPolynomialAlgline 223 - def
OAI.SourcePullbackChart.polynomialToPlaneline 226 - lemma
OAI.SourcePullbackChart.polynomialChartDehom_selfline 229 - lemma
OAI.SourcePullbackChart.planeToPolynomial_leftline 234 - lemma
OAI.SourcePullbackChart.planeToPolynomial_rightline 242 - def
OAI.SourcePullbackChart.planePolynomialEquivalenceline 262 - instance
OAI.SourcePullbackChart.planeChart_regularline 266 - instance
OAI.SourcePullbackChart.planeChart_smoothline 268 - instance
OAI.SourcePullbackChart.completedBlowupChart_nontrivialline 284 - instance
OAI.SourcePullbackChart.completedBlowupChart_integralline 286 - instance
OAI.SourcePullbackChart.completedBlowupChart_domainline 289 - def
OAI.SourcePullbackChart.completedPlanePrincipalQuotientline 292 - instance
OAI.SourcePullbackChart.completedPlanePrincipalQuotient_regularline 297 - lemma
OAI.SourcePullbackChart.completedBlowup_regular_at_fiberline 303Source documentation
Every point of the exceptional fiber has a regular ambient local ring on each of the three completed charts.
lemma completedBlowup_regular_at_fiber (i : Fin 3) (p : Ideal (completedBlowupChart i)) [p.IsPrime] (hp : completedBlowupFiber i ∈ p) : IsRegularLocalRing (Localization.AtPrime p) := by …Mentions: OAI.SourcePullbackChart.completedBlowupChart, OAI.SourcePullbackChart.completedBlowupFiber
- lemma
OAI.CoherentChartRank.chart_epi_leline 324 - def
OAI.CoherentChartRank.chartFreeSectionsIsoline 331 - lemma
OAI.CoherentChartRank.chart_free_rankline 338 - abbrev
OAI.SourceConeMorphism.planeChartRankline 359 - def
OAI.SourceConeMorphism.planeConormalChartUnitIsoline 362 - def
OAI.SourceConeMorphism.planeConormalChartIsoline 374 - lemma
OAI.SourceConeMorphism.planeConormal_rankline 382 - lemma
OAI.SourceConeMorphism.planeConormalPower_rankline 388 - lemma
OAI.SourceConeMorphism.planeFree_rankline 398 - lemma
OAI.SourceConeMorphism.planeLayer_rank_leline 402 - lemma
OAI.CoherentChartRank.chart_iso_rankline 424 - def
OAI.CoherentChartRank.rankHomline 429 - lemma
OAI.CoherentChartRank.rankHom_clsline 434 - inductive
OAI.SourceConeMorphism.ExtensionState.Reachableline 457Source documentation
These are precisely the extensions generated from the double-dual model by finitely many torsion-free divisor quotients.
inductive Reachable : ExtensionState M → Prop | initial : Reachable (initial (M := M)) …
Mentions: OAI.SourceConeMorphism.ExtensionState, OAI.SourceConeMorphism.ExtensionState.initial
- lemma
OAI.SourceConeMorphism.ExtensionState.Reachable.rank_eqline 465 - lemma
OAI.SourceConeMorphism.ExtensionState.Reachable.rank_posline 473 - def
OAI.SourceConeMorphism.sourceParameterDegreeline 491 - lemma
OAI.SourceConeMorphism.sourceParameterDegree_posline 496 - lemma
OAI.SourceConeMorphism.parameterModule_rankline 507 - lemma
OAI.SourceConeMorphism.sourceFreeRank_eqline 529 - lemma
OAI.SourceConeMorphism.sourceFreeRank_rankline 533 - lemma
OAI.SourceConeMorphism.sourceFreeRank_reached_rankline 537