Definitions/Def_AlgebraicGeometry_OModulePresheafOfModules.lean
The -module presheaf attached to a sheaf of modules
Fix a commutative ring R, a scheme V and a morphism \pi \colon V \to \operatorname{Spec} R, and let M be a sheaf of modules over the structure sheaf of V in Mathlib's sense (V.Modules). The definition ofModules packages the sections of M as an OModulePresheaf over \pi, i.e. as the following data: to each open U \subseteq V the abelian group \Gamma(M, U), its module structure over the ring of functions \Gamma(V, U), its R-module structure obtained by restricting scalars along the algebra map R \to \Gamma(V, U) induced by \pi (the algebra structure Scheme.TwoAffineOpenCover.algebraOfHom, whose scalars act through \pi^\sharp on global sections composed with restriction to U), the resulting scalar-tower compatibility between the two actions, and, for each inclusion U \le U', the restriction map \Gamma(M, U') \to \Gamma(M, U) of M viewed as an R-linear map. The three axioms of the structure are supplied by the corresponding properties of M: restriction is semilinear for the module action, in the sense that \operatorname{res}(a \cdot x) = (a|_U) \cdot \operatorname{res}(x) for a \in \Gamma(V, U'), restriction along the identity inclusion is the identity, and restriction along a composite inclusion is the composite of the restrictions.
The accompanying lemmas record that this datum is definitionally the expected one: the value at U is \Gamma(M, U); the restriction map sends x to M.\mathrm{presheaf} applied to the opposite of the inclusion; the \Gamma(V, U)-action on the datum agrees with that on \Gamma(M, U); the R-action is given by multiplication by the image of r under the algebra map; and, for a two-affine open cover \mathcal V of V, the two-chart Čech sections datum of ofModules coincides with the two-chart sections datum sectionsOf built directly from M, so that the two descriptions of H^0 and H^1 for a two-chart cover agree.
Relation to Mathlib
Mathlib supplies sheaves of modules on a scheme (Scheme.Modules, with Γ(M, U) notation and Scheme.Modules.map_smul); OModulePresheaf is the project's own open-by-open presheaf-of-modules datum, and ofModules is the passage from the Mathlib notion to it.
Where it is used
Through this construction the project's Čech machinery for an ordered affine cover — the cochain complex, its cohomology modules H^0 and H^{i+1}, the finiteness predicate CechFinite, and the two-chart sections used for base change — becomes available for an arbitrary sheaf of \mathcal O_V-modules on a scheme over \operatorname{Spec} R.
References
- R. Hartshorne, Algebraic Geometry, Graduate Texts in Mathematics 52, Springer, 1977, Ch. II §5 and Ch. III §4
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 59 lines
- 6 declarations
- used in the statements of 151 theorems and imported by 207 proofs
- imports 2 definition modules
Source file: Definitions/Def_AlgebraicGeometry_OModulePresheafOfModules.lean
Imported by
Declarations
- def
AlgebraicGeometry.OModulePresheaf.ofModules - theorem
AlgebraicGeometry.OModulePresheaf.ofModules_obj - theorem
AlgebraicGeometry.OModulePresheaf.ofModules_res_apply - theorem
AlgebraicGeometry.OModulePresheaf.ofModules_smul - theorem
AlgebraicGeometry.OModulePresheaf.ofModules_algebraMap_smul - theorem
AlgebraicGeometry.OModulePresheaf.ofModules_twoChartSections
Source
import Definitions.Def_AlgebraicGeometry_OrderedAffineCoverCech import Definitions.Def_AlgebraicGeometry_TwoChartCechSectionsOf import Mathlib.AlgebraicGeometry.Modules.Sheaf ↗ set_option autoImplicit false noncomputable section universe u open CategoryTheory Opposite namespace AlgebraicGeometry.OModulePresheaf variable {R : Type u} [CommRing R] {V : Scheme.{u}} (π : V ⟶ Spec (.of R)) (M : V.Modules) def ofModules : OModulePresheaf π where obj U := Γ(M, U) addCommGroup _ := inferInstance module U := Scheme.TwoAffineOpenCover.moduleSectionsOfHom π M U moduleSections _ := inferInstance isScalarTower U := Scheme.TwoAffineOpenCover.isScalarTower_sections π M U res h := Scheme.TwoAffineOpenCover.restrictSections π M h res_smul h a x := Scheme.Modules.map_smul M (homOfLE h) a x res_refl U := by letI := Scheme.TwoAffineOpenCover.moduleSectionsOfHom π M U refine LinearMap.ext fun x => ?_ show M.presheaf.map (homOfLE (le_refl U)).op x = x rw [Subsingleton.elim (homOfLE (le_refl U)).op (𝟙 (op U)), M.presheaf.map_id] rfl res_comp {U U' U''} h h' := by letI := Scheme.TwoAffineOpenCover.moduleSectionsOfHom π M U letI := Scheme.TwoAffineOpenCover.moduleSectionsOfHom π M U'' refine LinearMap.ext fun x => ?_ show M.presheaf.map (homOfLE (h.trans h')).op x = M.presheaf.map (homOfLE h).op (M.presheaf.map (homOfLE h').op x) rw [← CategoryTheory.ConcreteCategory.comp_apply, ← Functor.map_comp] rfl theorem ofModules_obj (U : V.Opens) : (ofModules π M).obj U = Γ(M, U) := rfl theorem ofModules_res_apply {U U' : V.Opens} (h : U ≤ U') (x : Γ(M, U')) : (ofModules π M).res h (show (ofModules π M).obj U' from x) = M.presheaf.map (homOfLE h).op x := rfl theorem ofModules_smul (U : V.Opens) (a : Γ(V, U)) (x : Γ(M, U)) : (show (ofModules π M).obj U from a • x) = a • (show (ofModules π M).obj U from x) := rfl theorem ofModules_algebraMap_smul (U : V.Opens) (r : R) (x : (ofModules π M).obj U) : r • x = (Scheme.TwoAffineOpenCover.algebraOfHom π U).algebraMap r • x := rfl theorem ofModules_twoChartSections (𝒱 : V.TwoAffineOpenCover) : (ofModules π M).twoChartSections 𝒱 = 𝒱.sectionsOf π M := rfl end AlgebraicGeometry.OModulePresheaf end
Statements phrased using this module (151)
- Finiteness of Čech cohomology of locally trivial 𝒪-modules
AlgebraicGeometry.OModulePresheaf.cechFinite_ofModules_of_locallyTrivial58 below · depth 16 - Locally trivial 𝒪-modules give quasi-coherent module presheaves
AlgebraicGeometry.OModulePresheaf.isQuasicoherent_ofModules_of_locallyTrivial2 below · depth 16 - Isomorphic mathcal O_V-modules have isomorphic ordered Čech cohomology
AlgebraicGeometry.OModulePresheaf.nonempty_cechEquiv_ofModules_of_iso0 below · depth 16 - A tensor power of the theta bundle is finite by sections
AlgebraicGeometry.RelPicard.exists_finiteBySections_tensorPow_thetaBundle_of_isAlgClosed470 below · depth 16 - Fibrewise finiteness by sections descends over a Noetherian base
AlgebraicGeometry.Scheme.Modules.exists_finiteBySections_tensorPow_of_forall_geometricFibre61 below · depth 16 - Locally trivial mathcal O_V-modules are coherent on affine opens
AlgebraicGeometry.OModulePresheaf.isCoherent_ofModules_of_locallyTrivial3 below · depth 17 - Spreading fibrewise finiteness by sections to a basic open
AlgebraicGeometry.Scheme.Modules.exists_away_finiteBySections_tensorPow_of_forall_geometricFibre53 below · depth 17 - Degree-one Čech vanishing for high tensor powers of L
AlgebraicGeometry.Scheme.Modules.exists_forall_subsingleton_HSucc_tensorPow_of_isFinite_toProj34 below · depth 17 - Degree-zero Čech cocycles are families of restrictions
AlgebraicGeometry.OModulePresheaf.d_zero_ofModules_eq_zero_iff_existsUnique0 below · depth 18 - Vanishing of Čech H¹ is independent of the ordered affine cover
AlgebraicGeometry.OModulePresheaf.subsingleton_HSucc_zero_ofModules_of_subsingleton6 below · depth 18 - Base change of global sections at a field-valued point
AlgebraicGeometry.Scheme.Modules.exists_eq_sum_smul_pullbackSection_of_subsingleton_HSucc25 below · depth 18 - Base change of the Čech complex of a locally trivial module
AlgebraicGeometry.OModulePresheaf.exists_cochain_baseChange_equiv_of_locallyTrivial9 below · depth 19 - Flatness of Čech cochains of a locally trivial module
AlgebraicGeometry.OModulePresheaf.flat_cochain_ofModules_of_locallyTrivial6 below · depth 19 - Top Snapper coefficient equals generic rank times that of L
AlgebraicGeometry.OModulePresheaf.coeff_eq_rankAtStalk_mul_coeff_of_forall_eulerChar_twist_tensorPow_eq87 below · depth 25 - Čech cohomology independent of the ordered affine cover
AlgebraicGeometry.OModulePresheaf.nonempty_cechEquiv_ofModules_of_isQuasicoherent_of_isSeparated7 below · depth 25 - Čech cohomology of γ^*N agrees with that of γ_*mathcal O_W⊗ N
AlgebraicGeometry.OModulePresheaf.nonempty_cechEquiv_ofModules_pullback_comap_twist_pushforwardUnit7 below · depth 25 - A symmetric invertible sheaf with positive top Euler coefficient
GoodReductionJacobian.RelativeGroupLaw.exists_isInvertible_nonempty_pullback_inv_iso_coeff_pos_forall_eulerChar_tensorPow_eq666 below · depth 25 - Snapper–Kleiman polynomiality of Čech Euler characteristics
AlgebraicGeometry.OModulePresheaf.exists_mvPolynomial_totalDegree_le_forall_eulerChar_tensor_eq92 below · depth 26 - Adjoining a largest affine chart preserves Čech cohomology
AlgebraicGeometry.OModulePresheaf.nonempty_cechEquiv_ofModules_of_orderEmbedding_of_forall_lt4 below · depth 26 - Positivity of the d-th coefficient of the Hilbert polynomial of L
AlgebraicGeometry.Scheme.Modules.FiniteBySections.exists_polynomial_coeff_pos_forall_eulerChar_tensorPow_eq117 below · depth 26 - Invertible sheaf on A with positive m^g-coefficient of χ
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_isInvertible_coeff_pos_forall_eulerChar_tensorPow_eq664 below · depth 26 - Endomorphism degree scales the top Snapper coefficient
GoodReductionJacobian.RelativeGroupLaw.coeff_eq_endDegree_mul_coeff_of_forall_eulerChar_tensorPow_eq668 below · depth 26 - Snapper polynomiality of χ(M⊗ L^{⊗ n})
AlgebraicGeometry.OModulePresheaf.exists_polynomial_forall_eulerChar_tensor_tensorPow_eq88 below · depth 27 - Global sections of powers of an ample sheaf grow like nᵈ
AlgebraicGeometry.Scheme.Modules.ProjPresentation.exists_forall_mul_pow_le_cechFinrank_zero_tensorPow64 below · depth 27 - Sections over an affine open of a tensor product of quasi-coherent modules
AlgebraicGeometry.Scheme.Modules.bijective_lift_tensorSectionsBilin_of_isQuasicoherent0 below · depth 27 - Vanishing degree-g coefficient of χ((γ^*L)^{⊗ m}) for non-isogenies
GoodReductionJacobian.RelativeGroupLaw.coeff_eq_zero_of_not_isFinite_endKerStr_of_forall_eulerChar_tensorPow_eq646 below · depth 27 - Vanishing and h⁰(M^{⊗ n}) = n^g h⁰(M) for symmetric M
AlgebraicGeometry.Polarisation.subsingleton_HSucc_and_finrank_eq_pow_mul_of_iso_tensorPow_of_isSymmetric_of_finite_kernelPts_of_finrank_pos877 below · depth 29 - h⁰=χ when higher Čech cohomology vanishes
AlgebraicGeometry.OModulePresheaf.finrank_sections_eq_eulerChar_of_iso_of_forall_subsingleton_HSucc1 below · depth 30 - Base change of Čech cohomology of a locally trivial module
AlgebraicGeometry.OModulePresheaf.nonempty_cech_baseChange_equiv_of_locallyTrivial11 below · depth 30 - Mumford vanishing for powers of a symmetric effective bundle
AlgebraicGeometry.Polarisation.subsingleton_HSucc_of_iso_tensorPow_of_isSymmetric_of_finite_kernelPts_of_finrank_pos818 below · depth 30 - Transport of sections base change to any cartesian square
AlgebraicGeometry.Scheme.Modules.exists_linearEquiv_tensorProduct_sections_pullback_of_isPullback0 below · depth 30 - Cohomology and base change in degree zero
AlgebraicGeometry.Scheme.Modules.finite_projective_sections_and_exists_linearEquiv_tensorProduct_pullbackLocalSection_of_forall_subsingleton_HSucc86 below · depth 30 - Vanishing of higher Čech cohomology of L^{⊗ 4} on field fibres
CerednikDrinfeld.QM.FakeEllipticCurve.exists_forall_subsingleton_HSucc_pullback_tensor_four_of_isCanonicalPol1,068 below · depth 30 - Trivial kernel forces χ(L)² = 1
GoodReductionJacobian.AbelianSchemePropertyBundle.eulerChar_sq_eq_one_of_kernelTrivial944 below · depth 30 - Euler characteristic of M^{⊗ n} on an abelian scheme
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_forall_eulerChar_tensorPow_eq_mul_pow787 below · depth 30 - Field extension invariance of the Čech Euler characteristic
AlgebraicGeometry.OModulePresheaf.eulerChar_pullback_eq_eulerChar_of_isPullback_of_field26 below · depth 31 - Čech H⁰ of an ordered affine cover is Γ(V,M)
AlgebraicGeometry.OModulePresheaf.nonempty_sections_top_equiv_H0_ofModules0 below · depth 31 - Vanishing of higher Čech cohomology descends along a field extension
AlgebraicGeometry.OModulePresheaf.subsingleton_HSucc_of_forall_subsingleton_HSucc_baseChange_of_field12 below · depth 31 - Vanishing and n^g-scaling of h⁰(M^{⊗ n})
AlgebraicGeometry.Polarisation.subsingleton_HSucc_and_finrank_eq_pow_mul_of_iso_tensorPow_of_finite_kernelPts_of_finrank_pos_u0957 below · depth 31 - Vanishing of higher Čech cohomology for powers of a symmetric bundle
AlgebraicGeometry.Polarisation.subsingleton_HSucc_of_iso_tensorPow_of_isSymmetric_of_finite_kernelPts_of_exists_finrank_tensorPow_pos817 below · depth 31 - Descent of tensor base change of sections along a cartesian comparison
AlgebraicGeometry.Scheme.Modules.exists_linearEquiv_tensorProduct_sections_pullback_of_forall_isPullback_of_iso0 below · depth 31 - Pull-back along [n] multiplies χ of a line bundle by n^{2g}
GoodReductionJacobian.AbelianSchemePropertyBundle.eulerChar_pullback_schemeNsmul_eq_pow_mul_eulerChar766 below · depth 31 - Mumford's Riemann–Roch: χ(M)²=rankK(M)
GoodReductionJacobian.AbelianSchemePropertyBundle.eulerChar_sq_eq_finrank_of_forall_iff_isInStabilizer_type0934 below · depth 31 - Higher Čech cohomology vanishes on the fibre over a field
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_forall_subsingleton_HSucc_pullback_fst_of_closedImmersionBySections1,039 below · depth 31 - Two-variable Snapper polynomial for χ(M₀^{⊗ a}⊗ M₁^{⊗ b})
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_mvPolynomial_totalDegree_le_forall_eulerChar_tensorPow_tensor_tensorPow_eq95 below · depth 31 - Pull-back along [n] of M^{⊗ a}⊗([-1]^*M)^{⊗ b}
GoodReductionJacobian.RelativeGroupLaw.nonempty_pullback_schemeNsmul_tensorPow_tensor_tensorPow_iso_monoidalV2587 below · depth 31 - Base change preserves Čech acyclicity of an invertible module
AlgebraicGeometry.OModulePresheaf.H0_eq_bot_and_subsingleton_HSucc_baseChange_of_isInvertible_of_flat19 below · depth 32 - Čech vanishing on an ordered affine cover is base-ring independent
AlgebraicGeometry.OModulePresheaf.H0_eq_bot_and_subsingleton_HSucc_iff_of_ofModules0 below · depth 32 - Čech vanishing is local on the base via bi-Čech
AlgebraicGeometry.OModulePresheaf.H0_eq_bot_and_subsingleton_HSucc_of_forall_idx_preimage_of_isAffineOpen_inf20 below · depth 32 - Fibrewise acyclicity implies acyclicity over the base
AlgebraicGeometry.OModulePresheaf.H0_eq_bot_and_subsingleton_HSucc_of_forall_isMaximal_baseChange_quotient16 below · depth 32 - Vanishing of checkH^* transports along a scheme isomorphism
AlgebraicGeometry.OModulePresheaf.H0_eq_bot_and_subsingleton_HSucc_of_iso_pullback_of_isIso15 below · depth 32 - Čech ranks of an invertible module are invariant under isomorphism
AlgebraicGeometry.OModulePresheaf.cechFinrank_ofModules_pullback_eq_of_isIso14 below · depth 32 - Twisting by a torsion line bundle preserves the Euler characteristic
AlgebraicGeometry.OModulePresheaf.eulerChar_ofModules_tensor_eq_of_tensorPow_iso_unit90 below · depth 32 - Snapper–Kleiman polynomiality of Čech Euler characteristics
AlgebraicGeometry.OModulePresheaf.exists_mvPolynomial_totalDegree_le_forall_eulerChar_tensor_eq_monoidalV293 below · depth 32 - A finite free two-term model for H⁰ under base change
AlgebraicGeometry.OModulePresheaf.exists_twoTermComplex_kerMapBaseChange_bijective_ofModules64 below · depth 32 - Čech vanishing on X and U∩ V descends to V
AlgebraicGeometry.OModulePresheaf.forall_subsingleton_HSucc_restrict_of_sup_eq_top23 below · depth 32 - Čech cohomology of the unit mathcal O_V-module versus mathcal O_V
AlgebraicGeometry.OModulePresheaf.nonempty_cechEquiv_ofModules_tensorUnit_unit1 below · depth 32 - Čech H⁰ projective and commuting with base change
AlgebraicGeometry.OModulePresheaf.projective_H0_and_bijective_kerBaseChangeHom_of_isReduced_of_finrank_eq75 below · depth 32 - Vanishing Čech cohomology of a non-trivial bundle in Pic⁰
AlgebraicGeometry.Polarisation.H0_eq_bot_and_subsingleton_HSucc_of_inPicZero_of_not_iso_unit177 below · depth 32 - Finiteness of K(N) for N ≅ M^{⊗ n}
AlgebraicGeometry.Polarisation.finite_kernelPts_of_iso_tensorPow_of_finite_kernelPts731 below · depth 32 - Čech vanishing for a very ample sheaf on an abelian variety
AlgebraicGeometry.Polarisation.subsingleton_HSucc_of_closedImmersionBySections_of_isAlgClosed1,035 below · depth 32 - Čech vanishing for powers of an effective nondegenerate line bundle
AlgebraicGeometry.Polarisation.subsingleton_HSucc_of_iso_tensorPow_of_finite_kernelPts_of_finrank_pos904 below · depth 32 - Positive d-th coefficient of the Hilbert polynomial of L
AlgebraicGeometry.Scheme.Modules.FiniteBySections.exists_polynomial_coeff_pos_forall_eulerChar_tensorPow_eq_monoidalV2118 below · depth 32 - Affine sections of a tensor product of quasi-coherent modules
AlgebraicGeometry.Scheme.Modules.bijective_lift_tensorSectionsBilin_of_isQuasicoherent_monoidalV20 below · depth 32 - Serre vanishing for twists along a finite projective presentation
AlgebraicGeometry.Scheme.Modules.exists_forall_subsingleton_HSucc_tensorObj_tensorPow_of_isFinite_toProj_monoidalV240 below · depth 32 - Euler characteristic of the dual of an invertible sheaf
GoodReductionJacobian.AbelianSchemePropertyBundle.eulerChar_dual_eq_neg_one_pow_mul_eulerChar788 below · depth 32 - Riemann–Roch: χ(M)χ(M^∨)=(-1)^grkK(M)
GoodReductionJacobian.AbelianSchemePropertyBundle.eulerChar_mul_eulerChar_dual_eq_neg_one_pow_mul_finrank_of_forall_iff_isInStabilizer790 below · depth 32 - Filtration of [n]_*mathcal O_A by n-torsion invertible modules
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_affSES_filtration_pushforwardUnit_schemeNsmul757 below · depth 32 - Base change to a field of an abelian scheme with sections presentation
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_relativeGroupLaw_pullbackSnd_specMap_and_closedImmersionBySections18 below · depth 32 - Pullback along [n] detects vanishing of Čech cohomology
GoodReductionJacobian.AbelianSchemePropertyBundle.subsingleton_HSucc_of_subsingleton_HSucc_pullback_schemeNsmul709 below · depth 32 - Finiteness of the stabiliser of L when χ(L)≠ 0
GoodReductionJacobian.RelativeGroupLaw.exists_isClosedImmersion_isFinite_forall_iff_isInStabilizer_of_eulerChar_ne_zero891 below · depth 32 - Čech acyclicity on V from acyclicity of the glued cover
AlgebraicGeometry.OModulePresheaf.H0_eq_bot_and_forall_subsingleton_HSucc_restrict_of_subsingleton_HTot_biCech1 below · depth 33 - Künneth formula for Čech ranks on a product of proper k-schemes
AlgebraicGeometry.OModulePresheaf.cechFinrank_tensor_pullback_eq_sum_mul_of_isProper99 below · depth 33 - Invariance of the Čech Euler characteristic under isomorphism
AlgebraicGeometry.OModulePresheaf.eulerChar_ofModules_eq_of_iso1 below · depth 33 - Euler characteristic invariance under automorphisms over the base field
AlgebraicGeometry.OModulePresheaf.eulerChar_ofModules_pullback_eq_of_iso_over27 below · depth 33 - Multiplicativity of Čech Euler characteristics over a product
AlgebraicGeometry.OModulePresheaf.eulerChar_ofModules_tensor_pullback_eq_mul_of_isProper101 below · depth 33 - Snapper polynomiality of χ(M ⊗ L^{⊗ n})
AlgebraicGeometry.OModulePresheaf.exists_polynomial_forall_eulerChar_tensor_tensorPow_eq_monoidalV289 below · depth 33 - Čech cohomology of FotimesL^{⊗ d} agrees with the twist datum
AlgebraicGeometry.OModulePresheaf.nonempty_HSucc_ofModules_tensorObj_tensorPow_linearEquiv_HSucc_tensor_twist_monoidalV213 below · depth 33 - Bi-Čech total cohomology computes Čech cohomology of the product cover
AlgebraicGeometry.OModulePresheaf.nonempty_HTot_biCech_equiv_prodCover_of_isQuasicoherent10 below · depth 33 - Acyclicity of the mixed bi-Čech complex on U∩ V
AlgebraicGeometry.OModulePresheaf.subsingleton_HTot_biCech_imageFamily_of_forall_subsingleton_HSucc19 below · depth 33 - Vanishing of the columns of the bi-Čech double complex
AlgebraicGeometry.OModulePresheaf.subsingleton_colH_biCech_of_forall_idx_restrict9 below · depth 33 - Vanishing Čech ranks for L stabilised by a subscheme
AlgebraicGeometry.Polarisation.cechFinrank_eq_zero_of_forall_comp_mem_kernelPts_of_not_nonempty_pullback_iso_unit286 below · depth 33 - Euler characteristic of a twisted Mumford bundle
AlgebraicGeometry.Polarisation.eulerChar_mumfordBundle_tensor_pullback_snd_eq_neg_one_pow_mul_finrank_of_forall_iff_isInStabilizer782 below · depth 33 - Torsion element of Pic⁰(A) non-trivial on a subscheme Y
AlgebraicGeometry.Polarisation.exists_inPicZero_tensorPow_iso_unit_not_nonempty_pullback_iso_unit_of_isClosedImmersion833 below · depth 33 - Shear automorphism trivialises the twisted Mumford bundle
AlgebraicGeometry.Polarisation.exists_iso_mumfordBundle_tensor_pullback_snd_iso_pullback2 below · depth 33 - Translation invariance of dim_kΓ under a relative group law
AlgebraicGeometry.Polarisation.finrank_sections_eq_of_iso_pullback_translate1 below · depth 33 - A Pic⁰-twist does not change kernelPts
AlgebraicGeometry.Polarisation.kernelPts_tensor_eq_of_inPicZero7 below · depth 33 - Translation invariance of vanishing of higher Čech groups
AlgebraicGeometry.Polarisation.subsingleton_HSucc_of_forall_subsingleton_HSucc_pullback_translate71 below · depth 33 - Nontrivial line bundle in Pic⁰ has no sections
AlgebraicGeometry.Polarisation.subsingleton_sections_of_inPicZero_of_not_iso_unit130 below · depth 33 - Invertible sheaf with finite Proj presentation: c nᵈ ≤ h⁰(L^{⊗ n})
AlgebraicGeometry.Scheme.Modules.ProjPresentation.exists_forall_mul_pow_le_cechFinrank_zero_tensorPow_monoidalV264 below · depth 33 - Concatenating ordered affine covers of two opens covering X
AlgebraicGeometry.Scheme.exists_orderedAffineCover_orderEmbedding_of_sup_eq_top0 below · depth 33 - Quasi-compact opens carry finite ordered affine covers
AlgebraicGeometry.Scheme.nonempty_orderedAffineCover_of_sup_eq_top0 below · depth 33 - Vanishing of higher Čech cohomology of L^{⊗ 3} on field fibres
CerednikDrinfeld.QM.FakeEllipticCurve.exists_forall_subsingleton_HSucc_pullback_tensor_three_of_isCanonicalPol1,068 below · depth 33 - Local multiplicative frames for eigenparts of [n]_*𝒪_A
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_affineOpens_bijective_smul_eigenSubdatum_and_bijective_smul_eigenOne733 below · depth 33 - Character eigendecomposition of [n]_*𝒪_A on every open
GoodReductionJacobian.AbelianSchemePropertyBundle.finite_isNsmulCharacter_and_ncard_eq_pow_and_bijective_sum_eigenInclusion730 below · depth 33 - χ-eigen-subdatum of [n]_*mathcal O_A comes from a module sheaf
GoodReductionJacobian.RelativeGroupLaw.exists_modules_hom_ofModules_eigenSubdatum_inverse0 below · depth 33 - Invariant part of [n]_*𝒪_A is trivial
GoodReductionJacobian.RelativeGroupLaw.nonempty_iso_tensorUnit_of_hom_eigenSubdatum_one_of_bijective_smul_eigenOne2 below · depth 33 - Multiplication of eigen-parts of [n]_*mathcal O_A gives a tensor isomorphism
GoodReductionJacobian.RelativeGroupLaw.nonempty_tensor_iso_of_hom_eigenSubdatum_of_forall_exists_bijective_smul4 below · depth 33 - Vanishing of Čech ranks from a Künneth absorption isomorphism
AlgebraicGeometry.OModulePresheaf.cechFinrank_eq_zero_of_iso_tensor_pullback_of_H0_eq_bot_of_subsingleton_HSucc102 below · depth 34 - Pushforwards of invertible modules along adic thickenings
AlgebraicGeometry.OModulePresheaf.exists_affHom_pushforward_ofModules_adicThickening_surjective_ker_eq_pow_smul_top7 below · depth 34 - Constancy of the Čech Euler characteristic over a local base
AlgebraicGeometry.OModulePresheaf.exists_forall_eulerChar_baseChange_eq_of_locallyTrivial_of_isLocalRing79 below · depth 34 - Quasi-coherence of the sections datum restricts to opens
AlgebraicGeometry.OModulePresheaf.isQuasicoherent_ofModules_restrict0 below · depth 34 - Exactness of the columns of the iterated Čech complex
AlgebraicGeometry.OModulePresheaf.iterCech_cols_exact_of_isQuasicoherent7 below · depth 34 - Exact augmented rows of the iterated Čech complex
AlgebraicGeometry.OModulePresheaf.iterCech_rows_exact_of_isQuasicoherent3 below · depth 34 - Cochain-level Künneth for bi-Čech complexes of box products
AlgebraicGeometry.OModulePresheaf.nonempty_HTot_biCech_strips_equiv_HTot_tensor_ofCech19 below · depth 34 - Transport of higher Čech vanishing along an isomorphism over Spec R
AlgebraicGeometry.OModulePresheaf.subsingleton_HSucc_ofModules_of_iso_pullback_of_isIso15 below · depth 34 - Euler characteristic of a twisted Mumford bundle as a sum of stalk lengths
AlgebraicGeometry.Polarisation.eulerChar_mumfordBundle_tensor_pullback_snd_eq_sum_alternating_length_of_forall_mem677 below · depth 34 - Free local model for the Mumford slice, with see-saw
AlgebraicGeometry.Polarisation.exists_free_complex_cech_sliceAt_stalk_and_seesaw168 below · depth 34 - A power of mathfrak m_y kills the sliced Čech cohomology
AlgebraicGeometry.Polarisation.exists_pow_maximalIdeal_smul_cech_sliceAt_stalk_eq_bot669 below · depth 34 - Pullback along a homomorphism into K(L) lies in Pic⁰
AlgebraicGeometry.Polarisation.inPicZero_pullback_of_forall_comp_mem_kernelPts1 below · depth 34 - See-saw splitting of μ^*L on A ×_k Y
AlgebraicGeometry.Polarisation.nonempty_pullback_sliceAt_addMor_iso_tensor_of_forall_comp_mem_kernelPts217 below · depth 34 - Invertible module from invertible reductions on adic thickenings
AlgebraicGeometry.Scheme.Modules.IsInvertible.exists_forall_pullback_iso_of_affHom_pushforward_adicThickening_surjective_ker_eq_pow_smul_top24 below · depth 34 - Trivial eigencomponent of [n]_*mathcal O_A is mathcal O_A
GoodReductionJacobian.AbelianSchemePropertyBundle.bijective_smul_eigenOne722 below · depth 34 - Local unit χ-eigensection of [n]_*𝒪_A
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_affineOpens_isUnit_eigenSubdatum729 below · depth 34 - Constancy of geometric-fibre h⁰ over a local base
GoodReductionJacobian.AbelianSchemePropertyBundle.geomFibreH0Finrank_eq_of_subsingleton_HSucc_closedFibre89 below · depth 34 - Kernel triviality for a bundle with χ(L)² = 1
GoodReductionJacobian.AbelianSchemePropertyBundle.kernelTrivial_of_eulerChar_sq_eq_one1,033 below · depth 34 - Rank-one local freeness from invertible reductions modulo Iⁿ⁺¹
AlgebraicGeometry.OModulePresheaf.exists_basicOpen_bijective_smul_res_of_affHom_pushforward_adicThickening_of_le_asIdeal3 below · depth 35 - Affine Künneth for invertible modules, natural in boxes
AlgebraicGeometry.OModulePresheaf.exists_tensorProduct_sections_linearEquiv_sections_box_natural_of_isInvertible16 below · depth 35 - Bi-Čech columns as products of Čech cohomologies
AlgebraicGeometry.OModulePresheaf.nonempty_colH_biCech_equiv_pi_cech_restrict0 below · depth 35 - Free local model of the Mumford-slice Čech complex at a stalk
AlgebraicGeometry.Polarisation.exists_free_complex_quasiIso_cech_sliceAt_stalk94 below · depth 35 - Čech cohomology on an affine strip as a sum of stalk lengths
AlgebraicGeometry.Polarisation.finite_and_finrank_cech_restrict_strip_eq_sum_toNat_length_cech_sliceAt_stalk669 below · depth 35 - At stabiliser points the local Čech model has h⁰=1
AlgebraicGeometry.Polarisation.finrank_ker_baseChange_residue_eq_one_of_quasiIso_cech_sliceAt_stalk_of_forall64 below · depth 35 - Cocycle lifting over R/J' versus section lifting on the closed fibre
AlgebraicGeometry.Polarisation.forall_exists_baseChange_iff_forall_exists_pullbackSection_of_quasiIso_cech_sliceAt_stalk_of_forall2 below · depth 35 - See-saw criterion: lifting sections detects the stabiliser
AlgebraicGeometry.Polarisation.forall_exists_pullbackSection_eq_iff_exists_comp_eq_of_mem_range68 below · depth 35 - Slice Čech cohomology versus base change of an affine chart
AlgebraicGeometry.Polarisation.nonempty_cechEquiv_sliceAt_comap_baseChange_of_isAffineOpen16 below · depth 35 - Off-stabiliser vanishing of localised Čech cohomology on an affine chart
AlgebraicGeometry.Polarisation.subsingleton_localizedModule_cech_comap_of_not_mem_range_of_isAffineOpen666 below · depth 35 - Gluing a line bundle from an affine datum over adic thickenings
AlgebraicGeometry.Scheme.Modules.IsInvertible.exists_forall_pullback_iso_of_forall_bijective_smul_res_of_affHom_pushforward20 below · depth 35 - Lagrange resolvent over the n-torsion deck group
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_fintype_torsionSubset_sum_deckApp_mem_eigenSubmodule691 below · depth 35 - Higher Čech vanishing spreads from the closed geometric fibre
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_forall_subsingleton_HSucc_pullback_of_subsingleton_HSucc_closedFibre85 below · depth 35 - Morphisms agreeing after [n] differ locally by n-torsion translation
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_iSup_eq_top_iota_comp_eq_iota_comp_comp_translate_of_comp_schemeNsmul_eq36 below · depth 35 - Separating a K-point from its non-trivial n-torsion translates
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_mem_basicOpen_forall_notMem_basicOpen_deckApp707 below · depth 35 - n-torsion translations act transitively on fibres of [n]
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_mem_torsionSubset_translate_base_eq_of_schemeNsmul_base_eq37 below · depth 35 - Every point of a proper K-scheme specialises to a K-point
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_point_specializes_base_closedPoint0 below · depth 35 - Čech ranks of a locally trivial module under field extension
AlgebraicGeometry.OModulePresheaf.cechFinrank_baseChange_eq_of_locallyTrivial_of_field12 below · depth 36 - Morphisms of 𝒪_X-modules from data on affine opens
AlgebraicGeometry.OModulePresheaf.existsUnique_hom_app_eq_of_affHom_ofModules1 below · depth 36 - Local constancy of fibrewise Euler characteristic on a basic open
AlgebraicGeometry.OModulePresheaf.exists_notMem_forall_eulerChar_baseChange_eq_of_locallyTrivial92 below · depth 36 - Base-change-compatible projective complex computing Čech cohomology of a locally trivial module
AlgebraicGeometry.OModulePresheaf.exists_projective_complex_forall_baseChange_quasiIso_cech_of_locallyTrivial76 below · depth 36 - Upper semicontinuity of fibrewise Čech ranks, residue-field form
AlgebraicGeometry.OModulePresheaf.isClosed_setOf_le_cechFinrank_baseChange_residueField_of_locallyTrivial85 below · depth 36 - Transport of Čech cohomology of an invertible sheaf along a scheme isomorphism
AlgebraicGeometry.OModulePresheaf.nonempty_cechEquiv_ofModules_of_iso_pullback_of_isIso15 below · depth 36 - Čech cohomology of a strip equals that of the slice
AlgebraicGeometry.OModulePresheaf.nonempty_cechEquiv_restrict_preimage_snd_sliceAt_fromSpec16 below · depth 36 - Acyclicity of Mumford bundle slices off the stabiliser
AlgebraicGeometry.Polarisation.cechH0_eq_bot_and_subsingleton_HSucc_sliceAt_mumfordBundle_of_not_exists_comp_eq655 below · depth 36 - Čech h⁰=1 for the Mumford slice at a stabiliser stalk
AlgebraicGeometry.Polarisation.finrank_H0_baseChange_residue_sliceAt_stalk_eq_one63 below · depth 36 - Unit of the adic thickening adjunction: surjectivity and kernel Iⁿ⁺¹Γ(U,N)
AlgebraicGeometry.Scheme.Modules.IsInvertible.unit_app_adicThickening_surjective_and_eq_zero_iff_mem_pow_smul_top7 below · depth 36 - Euler characteristic agrees on generic and special fibres
GoodReductionJacobian.AbelianSchemePropertyBundle.eulerChar_pullback_generic_eq_eulerChar_pullback_special_of_isDiscreteValuationRing92 below · depth 37 - Nonvanishing and u^g-divisibility of the Euler characteristic
AlgebraicGeometry.RiemannForm.eulerChar_ne_zero_and_pow_dvd_eulerChar_of_isRiemannForm_smul_of_isPerfPair1,007 below · depth 38 - Čech Euler characteristics of twists as polynomial values
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_polynomial_coeff_eq_forall_eulerChar_tensor_tensorPow_eq104 below · depth 38 - Lifting sections along a small thickening of a local base
AlgebraicGeometry.Scheme.Modules.exists_pullbackLocalSection_eq_of_ker_mul_maximalIdeal_eq_bot_of_forall_subsingleton_HSucc36 below · depth 39 - Finitely many k-points forces finiteness over k
AlgebraicGeometry.isFinite_comp_of_isClosedImmersion_of_finite_setOf_exists_comp_eq0 below · depth 39 - k-points of the stabiliser divide its rank
GoodReductionJacobian.RelativeGroupLaw.natCard_setOf_exists_comp_eq_dvd_finrank_of_forall_iff_isInStabilizer2 below · depth 39 - Čech vanishing transported to the chosen fibre product
AlgebraicGeometry.OModulePresheaf.subsingleton_HSucc_ofModules_pullback_fst_of_isPullback16 below · depth 40
… and 1 more statements (search for the module name to find them).