OAI/AlgebraicGeometry/SurfaceCones/SpecCoordinates.lean
82 declarations, 0 contain sorry, 0 declared as axioms
Coordinate maps for checking the source-chart evaluation glue.
- def
OAI.AlgebraicGeometry.Scheme.coordinateMapline 14 - lemma
OAI.AlgebraicGeometry.Scheme.coordinateMap_injectiveline 17 - lemma
OAI.AlgebraicGeometry.Scheme.coordinateMap_compline 23 - lemma
OAI.AlgebraicGeometry.Scheme.coordinateMap_precompline 30 - lemma
OAI.HomogeneousLocalization.awayMap_ratio_transitionline 51 - lemma
OAI.SectionCompletion.dehomogenize_homogeneousline 83 - lemma
OAI.SectionCompletion.scheme_chart_transitionline 91 - lemma
OAI.SourcePullbackChart.blowupIota_blowdownline 133 - lemma
OAI.SourcePullbackChart.coneEvaluation_homogeneousline 165 - lemma
OAI.SourcePullbackChart.fiberParameter_relationline 179 - lemma
OAI.SourcePullbackChart.pullbackIota_baseline 189 - lemma
OAI.SourcePullbackChart.surfaceMap_compatibleline 195 - lemma
OAI.SourcePullbackChart.baseMap_compatibleline 209 - lemma
OAI.SourcePullbackChart.fiberParameter_compatibleline 223 - lemma
OAI.SourcePullbackChart.homogeneous_evaluation_calculationline 240 - lemma
OAI.SourcePullbackChart.map_mul_powline 245 - lemma
OAI.SourcePullbackChart.map_coneEvaluation_homogeneousline 249 - lemma
OAI.SourcePullbackChart.evaluation_homogeneous_compatibleline 258 - lemma
OAI.SourcePullbackChart.evaluation_compatibleline 280Source documentation
Compatibility of the local evaluations under any two maps into source charts whose actual source maps agree. In particular this applies on overlaps.
lemma evaluation_compatible {Z : Scheme} (i j : Fin 3) (α : Z ⟶ Spec (.of (pullbackChart i))) (β : Z ⟶ Spec (.of (pullbackChart j))) (hαβ : α ≫ pullbackIota i = β ≫ pullbackIota j) : α ≫ Spec.map (CommRingCat.ofHom (coneEvaluation i)) = β ≫ Spec.map (CommRingCat.ofHom (coneEvaluation j)) := by …Mentions: OAI.SourcePullbackChart.pullbackChart, OAI.SourcePullbackChart.pullbackIota, OAI.SourcePullbackChart.coneEvaluation
- def
OAI.SourcePullbackChart.coneMorphismline 299Source documentation
The source's cone-evaluation morphism before completion, constructed by honest gluing on the literal W₀ = X ×[P²] V₀.
def coneMorphism : KummerSourceModel.W₀ ⟶ Spec (.of sectionRing) := …
Mentions: OAI.KummerSourceModel.W₀, OAI.SourcePullbackChart.sectionRing
- lemma
OAI.SourcePullbackChart.pullbackIota_coneMorphismline 305 - lemma
OAI.SourcePullbackChart.coneMorphism_parametersline 310Source documentation
The glued evaluation is a morphism over the exact polynomial parameters.
@[reassoc] lemma coneMorphism_parameters : coneMorphism ≫ Spec.map (CommRingCat.ofHom parameterMap.toRingHom) = KummerSourceModel.g₀ ≫ KummerSourceModel.blowdown := by …Mentions: OAI.SourcePullbackChart.coneMorphism, OAI.KummerSourceModel.g₀, OAI.KummerSourceModel.blowdown
- lemma
OAI.SourcePullbackChart.tensorChart_isPullbackline 333 - lemma
OAI.SourcePullbackChart.sourceChart_isPullbackline 350 - lemma
OAI.SourcePullbackChart.pullbackIota_opensRangeline 358 - lemma
OAI.SourcePullbackChart.blowdown_memline 378 - lemma
OAI.SourcePullbackChart.blowdown_preimage_le_chartline 384 - lemma
OAI.SourcePullbackChart.coneMorphism_preimage_le_chartline 405 - lemma
OAI.SourcePullbackChart.coneMorphism_restrict_isIsoline 416Source documentation
The full inverse image of a cone puncture, not just an auxiliary chart, is the same punctured affine scheme.
lemma coneMorphism_restrict_isIso (i : Fin 3) : IsIso (coneMorphism ∣_ PrimeSpectrum.basicOpen (coneSection i)) := by …Mentions: OAI.SourcePullbackChart.coneMorphism, OAI.SourcePullbackChart.coneSection
- def
OAI.SourcePullbackChart.conePuncturedOpenline 424 - instance
OAI.SourcePullbackChart.(instance at line 427)line 427 - instance
OAI.SourcePullbackChart.surfaceChart_domainline 449 - instance
OAI.SourcePullbackChart.pullbackChart_domainline 458 - instance
OAI.SourcePullbackChart.uncompleted_reducedline 463 - instance
OAI.SourcePullbackChart.uncompleted_noetherianline 470 - abbrev
OAI.SourcePullbackChart.sourcePunctureline 474 - lemma
OAI.SourcePullbackChart.chartPuncture_nonemptyline 476 - lemma
OAI.SourcePullbackChart.sourcePuncture_denseline 495 - instance
OAI.SourcePullbackChart.sourcePuncture_dominantline 506 - instance
OAI.SourcePullbackChart.sourcePuncture_schematicallyDominantline 510 - def
OAI.SourcePullbackChart.zeroEvaluationline 533Source documentation
Set the genuine fiber coordinate to zero.
def zeroEvaluation (i : Fin 3) : chart i →+* planeChart i := …
Mentions: OAI.SourcePullbackChart.chart, OAI.SourcePullbackChart.planeChart
- lemma
OAI.SourcePullbackChart.zeroEvaluation_directionline 536 - lemma
OAI.SourcePullbackChart.zeroEvaluation_fiberline 544 - lemma
OAI.SourcePullbackChart.zeroEvaluation_baseline 552 - lemma
OAI.SourcePullbackChart.zeroEvaluation_surjectiveline 563 - lemma
OAI.SourcePullbackChart.origin_image_principalline 566 - def
OAI.SourcePullbackChart.pullbackBaseMapline 592 - def
OAI.SourcePullbackChart.pullbackZeroEvaluationline 598 - lemma
OAI.SourcePullbackChart.pullbackZeroEvaluation_surfaceline 601 - lemma
OAI.SourcePullbackChart.pullbackZeroEvaluation_fiberline 606 - lemma
OAI.SourcePullbackChart.pullbackZeroEvaluation_baseline 611 - def
OAI.SourcePullbackChart.pullbackZeroAlgline 630 - lemma
OAI.SourcePullbackChart.pullbackZeroEvaluation_surjectiveline 634 - lemma
OAI.SourcePullbackChart.pullbackZeroEvaluation_kernelline 638 - lemma
OAI.SourcePullbackChart.fiberParameter_regularline 648 - def
OAI.SourcePullbackChart.pullbackZeroQuotientline 656Source documentation
The exact quotient at the zero section, with its S-algebra map.
def pullbackZeroQuotient (i : Fin 3) : (pullbackChart i ⧸ RingHom.ker (pullbackZeroEvaluation i)) ≃ₐ[S] surfaceChart i := …Mentions: OAI.SourcePullbackChart.pullbackChart, OAI.SourcePullbackChart.pullbackZeroEvaluation, OAI.SourcePullbackChart.S, OAI.SourcePullbackChart.surfaceChart
- abbrev
OAI.OriginScalarBaseChange.Sline 672 - abbrev
OAI.OriginScalarBaseChange.Aline 673 - lemma
OAI.OriginScalarBaseChange.constantCoeff_polynomialline 678 - def
OAI.OriginScalarBaseChange.evaluationline 683 - abbrev
OAI.OriginScalarBaseChange.tensorline 689 - def
OAI.OriginScalarBaseChange.tensorEvaluationline 691 - lemma
OAI.OriginScalarBaseChange.tensor_X_zeroline 697 - lemma
OAI.OriginScalarBaseChange.tensor_constantline 710 - lemma
OAI.OriginScalarBaseChange.tensorEvaluation_tmulline 735 - def
OAI.OriginScalarBaseChange.equivline 742Source documentation
Exact origin scalar base change, including its canonical maps.
def equiv : tensor σ k D ≃+* D := …
Mentions: OAI.OriginScalarBaseChange.tensor
- lemma
OAI.OriginScalarBaseChange.equiv_tmulline 762 - instance
OAI.MvPowerSeries.flat_polynomialline 778 - abbrev
OAI.ScalarQuotientBaseChange.idealline 793 - def
OAI.ScalarQuotientBaseChange.equivline 795 - lemma
OAI.ScalarQuotientBaseChange.equiv_tmulline 800 - abbrev
OAI.SourcePullbackChart.completedSourceChartline 834 - def
OAI.SourcePullbackChart.completedFiberParameterline 842 - abbrev
OAI.SourcePullbackChart.completedZeroIdealline 844 - lemma
OAI.SourcePullbackChart.completedZeroIdeal_eqline 850 - def
OAI.SourcePullbackChart.completedZeroQuotientline 855Source documentation
The zero-section quotient remains exactly D_i after completion.
def completedZeroQuotient (i : Fin 3) : (completedSourceChart i ⧸ completedZeroIdeal i) ≃+* surfaceChart i := …Mentions: OAI.SourcePullbackChart.completedSourceChart, OAI.SourcePullbackChart.completedZeroIdeal, OAI.SourcePullbackChart.surfaceChart
- def
OAI.SourcePullbackChart.completedZeroEvaluationline 861 - lemma
OAI.SourcePullbackChart.completedZeroEvaluation_tmulline 864 - lemma
OAI.SourcePullbackChart.completedZeroEvaluation_surjectiveline 873 - lemma
OAI.SourcePullbackChart.completedZeroEvaluation_kernelline 876 - lemma
OAI.SourcePullbackChart.completedFiberParameter_regularline 883 - instance
OAI.SourcePullbackChart.completedZeroIdeal_primeline 887