OAI/AlgebraicGeometry/SurfaceCones/ChartDominance.lean
92 declarations, 0 contain sorry, 0 declared as axioms
Injectivity of every completed source-chart ring map. These are needed to transport the positive generic rank of the arbitrary input M.
- instance
OAI.SourceConeMorphism.p_dominantline 12 - instance
OAI.SourcePullbackChart.completedSourceChart_nontrivialline 28 - instance
OAI.SourcePullbackChart.completedSourceChart_integralline 30 - instance
OAI.SourcePullbackChart.completedSourceChart_domainline 32 - instance
OAI.SourcePullbackChart.completedIota_dominantline 34 - def
OAI.SourcePullbackChart.completedConeMapline 38Source documentation
The coordinate map induced by
pon the completed chartBᵢ ⊗[S] A.def completedConeMap (i : Fin 3) : CommRingCat.of ExplicitCone.completedRing ⟶ CommRingCat.of (completedSourceChart i) := …Mentions: OAI.ExplicitCone.completedRing, OAI.SourcePullbackChart.completedSourceChart
- lemma
OAI.SourcePullbackChart.completedConeMap_specline 42 - lemma
OAI.SourcePullbackChart.completedConeMap_injectiveline 45 - lemma
OAI.PrincipalDivisorGeneric.surjection_rankline 67 - lemma
OAI.CoherentModelActual.affineE_surjection_rank_eqline 99 - def
OAI.SourceExceptionalRestriction.chartModelIsoline 126Source documentation
The affine double-dual restriction model for
Pon each surface chart.def chartModelIso (M : ModuleCat.{0} ExplicitCone.completedRing) (i : Fin 3) : (restrictFunctor (surfaceIota i)).obj (P M) ≅ (Scheme.Modules.pullback (completedZeroChart i)).obj (CoherentModelActual.E (Spec.map (completedConeMap i)) M) := …Mentions: OAI.ExplicitCone.completedRing, OAI.SourceExceptionalRestriction.P, OAI.CoherentModelActual.E
- abbrev
OAI.SourceExceptionalRestriction.chartSectionsline 136 - lemma
OAI.SourceExceptionalRestriction.chart_rank_eqline 140 - lemma
OAI.SourceExceptionalRestriction.chart_rank_posline 155 - def
OAI.SourceZeroSections.sourceIdealChartIsoline 179 - def
OAI.SourceZeroSections.sourceIdealLineline 190Source documentation
Line trivialization of the kernel ideal sheaf on W.
def sourceIdealLine : LineTrivialization W.sheaf (idealSheaf completedSourceZero) := …
- lemma
OAI.SourceZeroSections.sourceIdeal_coherentline 194 - lemma
OAI.SheafTorsion.pushforwardline 210Source documentation
Dominant quasi-compact pushforward between integral schemes preserves sectionwise torsion freedom.
lemma pushforward {X Y : Scheme.{0}} [IsIntegral X] [IsIntegral Y] (f : X ⟶ Y) [IsDominant f] [QuasiCompact f] (M : X.Modules) (hM : ∀ U, @Module.IsTorsionFree (X.sheaf.obj.obj U) (M.val.obj U) _ _ (M.val.obj U).isModule) (U : Y.Opensᵒᵖ) : @Module.IsTorsionFree (Y.sheaf.obj.obj U) (((Scheme.Modules.pushforward f).obj M).val.obj U) _ _ (((Scheme.Modules.pushforward f).obj M).val.obj U).isModule := by … - lemma
OAI.SheafTorsion.coherent_pushforwardline 253Source documentation
The torsion-free property is compatible with the exact finite pushforward on the coherent categories.
lemma coherent_pushforward {X Y : Scheme.{0}} [IsIntegral X] [IsIntegral Y] [IsLocallyNoetherian Y] (f : X ⟶ Y) [IsDominant f] [IsFinite f] (M : CoherentGlobal.Coh X) (hM : ∀ U, @Module.IsTorsionFree (X.sheaf.obj.obj U) (M.obj.val.obj U) _ _ (M.obj.val.obj U).isModule) (U : Y.Opensᵒᵖ) : @Module.IsTorsionFree (Y.sheaf.obj.obj U) (((CoherentGlobal.cohPushforward f).obj M).obj.val.obj U) _ _ (((CoherentGlobal.cohPushforward f).obj M).obj.val.obj U).isModule := …Mentions: OAI.CoherentGlobal.Coh, OAI.CoherentGlobal.cohPushforward
- instance
OAI.SourcePullbackChart.planeChart_domainline 276 - instance
OAI.SourcePullbackChart.plane_reducedline 278 - def
OAI.SourcePullbackChart.blowupCoverline 286 - instance
OAI.SourcePullbackChart.directionMap_flatline 303 - instance
OAI.SourcePullbackChart.direction_flatline 311 - instance
OAI.SourcePullbackChart.completedDirection_flatline 321 - instance
OAI.SourcePullbackChart.source_g_schematicallyDominantline 325 - instance
OAI.SourcePullbackChart.source_g_finiteline 334 - instance
OAI.SourcePullbackChart.source_g_surjectiveline 335 - instance
OAI.SourcePullbackChart.source_V_integralline 336 - instance
OAI.SourcePullbackChart.source_V_noetherianline 337 - abbrev
OAI.SourcePullbackChart.modelPushforwardline 340 - lemma
OAI.SourcePullbackChart.modelPushforward_coherentline 343 - lemma
OAI.SourcePullbackChart.modelPushforward_torsionFreeline 348 - instance
OAI.SourcePullbackChart.blowupChart_domainline 371 - abbrev
OAI.SourcePullbackChart.chartRatioline 374 - lemma
OAI.SourcePullbackChart.ratio_generateline 377 - lemma
OAI.SourcePullbackChart.baseMap_restrict_isIsoline 402 - lemma
OAI.SourcePullbackChart.blowdown_restrict_isIsoline 414 - abbrev
OAI.KummerSourceModel.polynomialPunctureline 423 - abbrev
OAI.KummerSourceModel.seriesPunctureline 425 - instance
OAI.KummerSourceModel.blowdown_puncture_isIsoline 428 - lemma
OAI.KummerSourceModel.completion_preimage_punctureline 432 - instance
OAI.KummerSourceModel.completedBlowdown_puncture_isIsoline 441 - lemma
OAI.SourcePullbackChart.zeroEvaluation_kernelline 466 - lemma
OAI.SourcePullbackChart.baseFiber_regularline 476 - def
OAI.SourcePullbackChart.zeroAlgline 482 - abbrev
OAI.SourcePullbackChart.completedBlowupChartline 485 - def
OAI.SourcePullbackChart.completedBlowupFiberline 492 - abbrev
OAI.SourcePullbackChart.completedBlowupZeroIdealline 493 - lemma
OAI.SourcePullbackChart.completedBlowupZeroIdeal_eqline 498 - def
OAI.SourcePullbackChart.completedPlaneQuotientline 503 - def
OAI.SourcePullbackChart.completedPlaneEvaluationline 508 - lemma
OAI.SourcePullbackChart.completedPlaneEvaluation_tmulline 511 - lemma
OAI.SourcePullbackChart.completedPlaneEvaluation_surjectiveline 520 - lemma
OAI.SourcePullbackChart.completedPlaneEvaluation_kernelline 523 - lemma
OAI.SourcePullbackChart.completedBlowupFiber_regularline 531 - def
OAI.SourcePullbackChart.baseChartFirstline 549 - def
OAI.SourcePullbackChart.baseChartSecondline 551 - lemma
OAI.SourcePullbackChart.baseChartTensor_isPullbackline 554 - def
OAI.SourcePullbackChart.completedBlowupIotaline 567 - lemma
OAI.SourcePullbackChart.completedBlowupIota_firstline 571 - lemma
OAI.SourcePullbackChart.completedBlowupIota_secondline 574 - lemma
OAI.SourcePullbackChart.completedBlowupIota_isPullbackline 578 - instance
OAI.SourcePullbackChart.(instance at line 588)line 588 - lemma
OAI.SourcePullbackChart.completedBlowupIota_opensRangeline 592 - lemma
OAI.SourcePullbackChart.completedBlowupCoverline 600 - lemma
OAI.SourcePullbackChart.completedPlaneEvaluation_leftline 607 - lemma
OAI.SourcePullbackChart.completedPlaneEvaluation_rightline 615 - abbrev
OAI.SourcePullbackChart.completedPlaneZeroChartline 625 - lemma
OAI.SourcePullbackChart.completedPlaneZeroChart_firstline 628 - lemma
OAI.SourcePullbackChart.completedPlaneZeroChart_secondline 633 - lemma
OAI.SourcePullbackChart.planeIota_completedPlaneZeroline 639 - lemma
OAI.SourcePullbackChart.planeZero_chart_preimageline 649 - lemma
OAI.SourcePullbackChart.completedPlaneZeroChart_isPullbackline 658 - instance
OAI.SourcePullbackChart.completedBlowupChart_noetherianline 665 - def
OAI.SourcePullbackChart.blowupInAlgline 687 - def
OAI.SourcePullbackChart.completedProjectionMapline 690 - lemma
OAI.SourcePullbackChart.completedProjectionMap_tmulline 693 - lemma
OAI.SourcePullbackChart.completedProjectionMap_fiberline 696 - abbrev
OAI.SourcePullbackChart.completedProjectionline 699 - lemma
OAI.SourcePullbackChart.completedProjection_firstline 703 - lemma
OAI.SourcePullbackChart.completedProjection_secondline 709 - lemma
OAI.SourcePullbackChart.completedIota_projectionline 714 - lemma
OAI.SourcePullbackChart.completedProjection_chart_preimageline 724 - lemma
OAI.SourcePullbackChart.completedProjection_isPullbackline 730 - lemma
OAI.SourcePullbackChart.completedProjection_zeroline 737 - lemma
OAI.SourcePullbackChart.completedClosedChart_commuteline 772 - lemma
OAI.SourcePullbackChart.completedClosedChart_isPullbackline 778 - lemma
OAI.SourcePullbackChart.completedClosedChart_isPushoutline 785 - def
OAI.AffineClosedBaseChange.moduleIsoline 807Source documentation
The coordinate-ring base-change isomorphism, with the restriction and extension of scalars in both corners.
def moduleIso (M : ModuleCat C) : (ModuleCat.extendScalars z.hom).obj ((ModuleCat.restrictScalars f.hom).obj M) ≅ (ModuleCat.restrictScalars q.hom).obj ((ModuleCat.extendScalars w.hom).obj M) := by … - def
OAI.AffineClosedBaseChange.tildeIsoline 825Source documentation
The base-change isomorphism for quasicoherent sheaves on spectra.
def tildeIso (M : ModuleCat C) : (Scheme.Modules.pullback (Spec.map z)).obj ((Scheme.Modules.pushforward (Spec.map f)).obj (tilde M)) ≅ (Scheme.Modules.pushforward (Spec.map q)).obj ((Scheme.Modules.pullback (Spec.map w)).obj (tilde M)) := … - def
OAI.AffineClosedBaseChange.sheafIsoline 836