OAI/AlgebraicGeometry/SurfaceCones/ExteriorChangeScalars.lean
78 declarations, 0 contain sorry, 0 declared as axioms
Exterior powers under change of scalars.
- def
OAI.ActualExterior.changeScalarsEquivline 17Source documentation
Exterior powers commute with transport of the coefficient ring.
def changeScalarsEquiv : (ModuleCat.restrictScalars e.symm.toRingHom).obj (M.exteriorPower n) ≃ₗ[B] ((ModuleCat.restrictScalars e.symm.toRingHom).obj M).exteriorPower n where … - lemma
OAI.ActualExterior.changeScalarsEquiv_mkline 30 - lemma
OAI.ActualExterior.changeScalars_hom_extline 37Source documentation
Checking a map out of a transported exterior power on wedges suffices.
lemma changeScalars_hom_ext {P : ModuleCat.{u} B} {a b : (ModuleCat.restrictScalars e.symm.toRingHom).obj (M.exteriorPower n) ⟶ P} (h : ∀ z : Fin n → M, a (ModuleCat.exteriorPower.mk (M := M) z) = … - def
OAI.ActualExterior.reindexline 66 - def
OAI.ActualExterior.reindexObjline 74Source documentation
A definitionally normalized presentation of restriction, with no second bundling of the module before taking its exterior power.
def reindexObj (M : PresheafOfModules.{u} (R ⋙ forget₂ _ _)) : PresheafOfModules.{u} (S ⋙ forget₂ _ _) where … - def
OAI.ActualExterior.reindexComparisonline 81 - def
OAI.ActualExterior.reindexPowerIsoline 85 - lemma
OAI.ActualExterior.reindexObj_map_applyline 91 - lemma
OAI.ActualExterior.reindexPowerIso_mkline 95 - def
OAI.ActualExterior.directReindexIsoline 101 - def
OAI.ActualExterior.reindexIsoline 125Source documentation
Sectionwise exterior powers commute with coefficient-ring and open-index isomorphisms, using exactly the standard pushforward functor.
def reindexIso (M : PresheafOfModules.{u} (R ⋙ forget₂ _ _)) (n : ℕ) : (reindex F e).obj (presheaf (R := R) M n) ≅ …Mentions: OAI.ActualExterior.reindex, OAI.ActualExterior.presheaf
- lemma
OAI.ActualExterior.reindexIso_apply_mkline 131 - def
OAI.ActualExterior.openRingIsoline 152 - def
OAI.ActualExterior.openRingHomline 155 - def
OAI.ActualExterior.openSheafifyMapline 160 - instance
OAI.ActualExterior.openSheafifyMap_isIsoline 165 - def
OAI.ActualExterior.openIsoline 170Source documentation
Sheafified exterior powers commute with open restriction without rank or freeness hypotheses.
def openIso (M : Y.Modules) (n : ℕ) : ((sheafFunctor Y n).obj M).restrict f ≅ (sheafFunctor X n).obj (M.restrict f) := …Mentions: OAI.ActualExterior.sheafFunctor
- lemma
OAI.ActualExterior.basis_map_locallyInjectiveline 192 - lemma
OAI.ActualExterior.basis_map_locallySurjectiveline 203 - lemma
OAI.ActualExterior.basis_map_Wline 210 - lemma
OAI.ActualExterior.sheafification_map_isIso_of_basisline 220 - lemma
OAI.ActualExterior.sheafification_lift_isIso_of_basisline 232 - abbrev
OAI.AffineExterior.Eline 271 - abbrev
OAI.AffineExterior.Ωline 272 - def
OAI.AffineExterior.basicEquivline 383Source documentation
The canonical comparison on each principal open.
def basicEquiv (r : R) : Γ(tilde (R := .of R) (E R M), PrimeSpectrum.basicOpen r) ≃ₗ[Γ(Spec (.of R),PrimeSpectrum.basicOpen r)] …Mentions: OAI.AffineExterior.E
- def
OAI.AffineExterior.basicMapline 397Source documentation
Exterior comparison on sections of a principal open.
def basicMap (r : R) : (Ω R M).obj (.op (PrimeSpectrum.basicOpen r)) ⟶ (tilde (R := .of R) (E R M)).val.obj (.op (PrimeSpectrum.basicOpen r)) := …Mentions: OAI.AffineExterior.Ω, OAI.AffineExterior.E
- lemma
OAI.AffineExterior.basicMap_mkline 410 - def
OAI.AffineExterior.overBaseline 423Source documentation
Underlying R-modules of any module presheaf on Spec R.
def overBase (P : PresheafOfModules.{u} (Spec (.of R)).ringCatSheaf.obj) : (Opens (Spec (.of R)))ᵒᵖ ⥤ ModuleCat.{u} R := … - lemma
OAI.AffineExterior.basicMap_naturalline 470 - def
OAI.AffineExterior.basicAdditiveline 533 - def
OAI.AffineExterior.additiveline 544Source documentation
Compatible principal-open comparison, extended by sheaf gluing.
def additive : (Ω R M).presheaf ⟶ (tilde (R := .of R) (E R M)).presheaf := …
Mentions: OAI.AffineExterior.Ω, OAI.AffineExterior.E
- lemma
OAI.AffineExterior.additive_basicline 549 - lemma
OAI.AffineExterior.additive_resline 559 - lemma
OAI.AffineExterior.additive_smulline 564 - def
OAI.AffineExterior.moduleMapline 584Source documentation
Comparison as a morphism over the structure sheaf.
def moduleMap : Ω R M ⟶ (tilde (R := .of R) (E R M)).val where …
Mentions: OAI.AffineExterior.Ω, OAI.AffineExterior.E
- lemma
OAI.AffineExterior.moduleMap_basic_bijectiveline 594 - def
OAI.AffineExterior.affineMapline 604 - instance
OAI.AffineExterior.affineMap_isIsoline 609 - def
OAI.AffineExterior.affineIsoline 620Source documentation
The intrinsic exterior sheaf on an affine scheme is the tilde of its exterior module, constructed without local-rank or coherence assumptions.
def affineIso : (ActualExterior.sheafFunctor (Spec (.of R)) 2).obj (tilde (R := .of R) M) ≅ …
Mentions: OAI.ActualExterior.sheafFunctor
- def
OAI.SourceSymmetry.canonicalSheafline 634Source documentation
The intrinsic top exterior power of the cotangent sheaf over the complex field on the source Proj.
def canonicalSheaf : projectiveSurface.Modules := …
- def
OAI.SourceSymmetry.coefficientCanonicalIsoline 639Source documentation
The sheaf/module comparison on the twelve smooth coefficient charts.
def coefficientCanonicalIso (t : SectionIndex) (ht : Good t) : canonicalSheaf.restrict (coefficientIota t ht) ≅ tilde (R := .of (coefficientChart t)) …Mentions: OAI.SourceSymmetry.SectionIndex, OAI.SourceSymmetry.Good, OAI.SourceSymmetry.coefficientIota, OAI.SourceSymmetry.coefficientChart
- def
OAI.SourceSymmetry.coefficientCanonicalUnitIsoline 652Source documentation
The canonical line is intrinsically trivial on each coefficient chart by the explicitly computed top differential.
def coefficientCanonicalUnitIso (t : SectionIndex) (ht : Good t) : canonicalSheaf.restrict (coefficientIota t ht) ≅ SheafOfModules.unit (Spec (.of (coefficientChart t))).ringCatSheaf := …Mentions: OAI.SourceSymmetry.SectionIndex, OAI.SourceSymmetry.Good, OAI.SourceSymmetry.coefficientIota, OAI.SourceSymmetry.coefficientChart
- lemma
OAI.SourceSymmetry.coefficientIota_opensRangeline 659 - lemma
OAI.SourceSymmetry.coefficientIota_coverline 666 - def
OAI.SourceSymmetry.canonicalLineline 673Source documentation
Invertibility is proved for the real intrinsic canonical sheaf by the chart cover of the source.
def canonicalLine : ActualSheafTensor.LineTrivialization projectiveSurface.sheaf canonicalSheaf := …
Mentions: OAI.ActualSheafTensor.LineTrivialization, OAI.SourceSymmetry.canonicalSheaf
- def
OAI.FieldPrincipalOpen.overlapAlgebraline 688 - theorem
OAI.FieldPrincipalOpen.overlapLocalizationline 689 - theorem
OAI.FieldPrincipalOpen.overlapTowerline 690 - theorem
OAI.FieldPrincipalOpen.overlapFieldTowerline 692 - lemma
OAI.FieldPrincipalOpen.smooth_awayline 694 - def
OAI.SourceSymmetry.chartRatioline 703Source documentation
The section ratio determining the overlap in chart
s.def chartRatio (s t : SectionIndex) : coefficientChart s := …
Mentions: OAI.SourceSymmetry.SectionIndex, OAI.SourceSymmetry.coefficientChart
- lemma
OAI.SourceSymmetry.chartRatio_ne_zeroline 707 - def
OAI.SourceSymmetry.coefficientOverlapline 712Source documentation
The common principal open inside the same fixed function field.
def coefficientOverlap (s t : SectionIndex) : Subalgebra ℂ L := …
Mentions: OAI.SourceSymmetry.SectionIndex
- lemma
OAI.SourceSymmetry.coefficientChart_le_overlap_leftline 715 - lemma
OAI.SourceSymmetry.coefficientChart_le_overlap_rightline 719 - lemma
OAI.SourceSymmetry.coefficientOverlap_eq_supline 736 - lemma
OAI.SourceSymmetry.coefficientOverlap_symmline 748 - instance
OAI.SourceSymmetry.(instance at line 752)line 752 - instance
OAI.SourceSymmetry.(instance at line 754)line 754 - lemma
OAI.SourceSymmetry.coefficientOverlap_smoothline 756 - def
OAI.CanonicalCoordinates.alternatingRestrictScalarsline 773 - def
OAI.CanonicalCoordinates.topDifferentialMapline 788Source documentation
The canonical map on the second exterior power of differentials.
def topDifferentialMap : (⋀[A]^2 Ω[A⁄k]) →ₗ[A] (⋀[B]^2 Ω[B⁄k]) := …
- lemma
OAI.CanonicalCoordinates.topDifferentialMap_volumeline 793 - lemma
OAI.CanonicalCoordinates.topDifferentialMap_coeline 801 - lemma
OAI.CanonicalCoordinates.determinantMap_naturalline 826 - def
OAI.Subalgebra.inclusionAlgebraline 855 - theorem
OAI.Subalgebra.inclusionTowerline 857 - theorem
OAI.Subalgebra.inclusionFieldTowerline 862 - lemma
OAI.Subalgebra.isFractionRing_of_leline 868 - def
OAI.CanonicalCoordinates.topInclusionline 884Source documentation
restriction along an inclusion of affine coordinate subrings.
def topInclusion : (⋀[A]^2 Ω[A⁄k]) →ₗ[k] (⋀[B]^2 Ω[B⁄k]) := by …
- lemma
OAI.CanonicalCoordinates.topInclusion_naturalline 889 - lemma
OAI.CanonicalCoordinates.topInclusion_eq_smul_of_rationalline 899 - def
OAI.CanonicalCoordinates.invertibleTwoline 918 - instance
OAI.SourceSymmetry.(instance at line 942)line 942 - def
OAI.SourceSymmetry.canonicalOverlapRatioline 947Source documentation
The transition value is an element of the intersection ring.
def canonicalOverlapRatio (s t : SectionIndex) : coefficientOverlap s t := …
Mentions: OAI.SourceSymmetry.SectionIndex, OAI.SourceSymmetry.coefficientOverlap
- def
OAI.SourceSymmetry.coefficientTopInclusionline 954Source documentation
Restriction of top forms along an inclusion of coefficient rings.
def coefficientTopInclusion (A B : Subalgebra ℂ L) (h : A ≤ B) (m : ⋀[A]^2 Ω[A⁄ℂ]) : ⋀[B]^2 Ω[B⁄ℂ] := by …Mentions: OAI.SourceSymmetry.A
- lemma
OAI.SourceSymmetry.coefficientTopInclusion_naturalline 970Source documentation
Restriction to an included affine ring preserves the associated rational top form.
lemma coefficientTopInclusion_natural (A B : Subalgebra ℂ L) (h : A ≤ B) (m : ⋀[A]^2 Ω[A⁄ℂ]) : determinantMap ℂ B L (coefficientTopInclusion A B h m) = determinantMap ℂ A L m := by …Mentions: OAI.SourceSymmetry.A, OAI.SourceSymmetry.coefficientTopInclusion
- lemma
OAI.SourceSymmetry.canonical_overlap_transitionline 987Source documentation
Equality in the top differential module of the common open. Together with the frames, this is the canonical line's weight-five transition.
lemma canonical_overlap_transition (s t : SectionIndex) (hs : Good s) (ht : Good t) : coefficientTopInclusion (coefficientChart s) (coefficientOverlap s t) (coefficientChart_le_overlap_left s t) (coefficientCanonicalGenerator s hs) = canonicalOverlapRatio s t • coefficientTopInclusion (coefficientChart t) (coefficientOverlap s t) (coefficientChart_le_overlap_right s t) (coefficientCanonicalGenerator t ht) := by …Mentions: OAI.SourceSymmetry.SectionIndex, OAI.SourceSymmetry.Good, OAI.SourceSymmetry.coefficientTopInclusion, OAI.SourceSymmetry.coefficientChart, OAI.SourceSymmetry.coefficientOverlap, OAI.SourceSymmetry.coefficientChart_le_overlap_left, OAI.SourceSymmetry.coefficientCanonicalGenerator, OAI.SourceSymmetry.canonicalOverlapRatio, OAI.SourceSymmetry.coefficientChart_le_overlap_right