Definitions/Def_AlgebraicGeometry_OrderedAffineCoverCech.lean
Ordered affine covers and Čech complexes of module-presheaves
For a scheme V, Scheme.OrderedAffineCover packages a finite linearly ordered index type \iota, opens U_i \subseteq V, proofs that each U_i is affine, and the condition \bigsqcup_i U_i = \top. Attached to a cover K are Idx i, the type of strictly monotone maps \mathrm{Fin}(i+1) \to \iota (i.e. chains s_0 < \dots < s_i), a finite type; inter s, the open \bigwedge_j U_{s_j}; and face s j, the chain obtained by precomposing s with Fin.succAbove j, that is by deleting the j-th entry. Two order lemmas record \mathrm{inter}\,s \le U_{s_j} and \mathrm{inter}\,s \le \mathrm{inter}(\mathrm{face}\,s\,j). ofAffine is the one-element cover of an affine scheme by \top, and toOrderedAffineCover turns a two-affine open cover (U_0,U_1) into an ordered cover indexed by \{0<1\}.
Given a commutative ring R and a morphism \pi\colon V \to \operatorname{Spec} R, OModulePresheaf π is a datum: abelian groups F(U) for each open U, with compatible R- and \Gamma(V,U)-module structures (the R-algebra structure on \Gamma(V,U) coming from \pi), R-linear restrictions F(U') \to F(U) for U \le U' satisfying semilinearity \mathrm{res}(a\cdot x) = a|_U \cdot \mathrm{res}\,x, \mathrm{res}_{U\le U} = \mathrm{id} and transitivity. No sheaf axiom is imposed. The alternating Čech objects are cochain K i = \prod_{s \in \mathrm{Idx}\,i} F(\mathrm{inter}\,s) with differential (dc)_s = \sum_j (-1)^j\, c_{\mathrm{face}\,s\,j}|_{\mathrm{inter}\,s}; H0 is the submodule \ker d^0 and HSucc i the quotient of \ker d^{i+1} by the preimage of \operatorname{im} d^{i} under the inclusion of \ker d^{i+1}. Four predicates follow: CechFinite K (all these are finite R-modules), IsCoherent (F(U) finite over \Gamma(V,U) for every affine open U), IsQuasicoherent (for affine U and f \in \Gamma(V,U): every section over the basic open D(f) becomes a restriction after multiplication by some f^n, and a section of F(U) restricting to 0 is killed by some f^n), and SupportedIn Y (F(U) is a subsingleton for every affine open U disjoint from the closed set Y). unit π is the datum U \mapsto \Gamma(V,U) with restriction of functions, and twoChartSections reads off from F and a two-affine open cover the two-chart sections datum (F(U_0), F(U_1), F(U_0 \wedge U_1)) with the two restrictions. Small bridge lemmas unfold each predicate and each component.
Relation to Mathlib
Mathlib's affine open covers carry no linear order on the index type, and its presheaves of modules are set up categorically; the structures here are the project's own elementwise variants, with the Čech complex written directly as a product of modules over strictly monotone chains and quasi-coherence and coherence stated as predicates on the datum rather than derived from Mathlib's sheaf-theoretic definitions.
Where it is used
These definitions supply the vocabulary in which Čech cohomology of coherent and quasi-coherent data on schemes over \operatorname{Spec} R, and its finiteness, are phrased in the geometric parts of the formalisation; the two-chart specialisation connects them with the two-term Čech machinery used for covers by two affine opens.
References
- R. Hartshorne, Algebraic Geometry, Graduate Texts in Mathematics 52, Springer, 1977, Chapter III.4
- A. Grothendieck and J. Dieudonné, Éléments de géométrie algébrique III, Publ. Math. IHÉS 11 (1961)
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 251 lines
- 51 declarations
- used in the statements of 310 theorems and imported by 341 proofs
- imports 1 definition modules
Source file: Definitions/Def_AlgebraicGeometry_OrderedAffineCoverCech.lean
Imported by
Def_AlgebraicGeometry_BiCechDef_AlgebraicGeometry_BoundedCochainTensorDef_AlgebraicGeometry_CechPicardObstructionDef_AlgebraicGeometry_IterCechDef_AlgebraicGeometry_OModulePresheafEulerCharDef_AlgebraicGeometry_OModulePresheafHomDef_AlgebraicGeometry_OModulePresheafLerayBicomplexDef_AlgebraicGeometry_OModulePresheafOfModulesDef_AlgebraicGeometry_OModulePresheafSectionsLinearResDef_AlgebraicGeometry_OrderedAffineCoverCechCupDef_AlgebraicGeometry_OrderedAffineCoverCechOrderedDef_AlgebraicGeometry_OrderedAffineCoverCechOrderedChainsDef_AlgebraicGeometry_OrderedAffineCoverCochainPullbackDef_AlgebraicGeometry_OrderedAffineCoverComapDef_AlgebraicGeometry_ProjSpaceCoverDef_GoodReductionJacobian_IsRegluingBy
Declarations
- structure
AlgebraicGeometry.Scheme.OrderedAffineCover - field
AlgebraicGeometry.Scheme.OrderedAffineCover.U - field
AlgebraicGeometry.Scheme.OrderedAffineCover.isAffineOpen - field
AlgebraicGeometry.Scheme.OrderedAffineCover.iSup_eq_top - def
AlgebraicGeometry.Scheme.OrderedAffineCover.Idx - instance
AlgebraicGeometry.Scheme.OrderedAffineCover.instFintypeIdx - instance
AlgebraicGeometry.Scheme.OrderedAffineCover.instDecidableEqIdx - def
AlgebraicGeometry.Scheme.OrderedAffineCover.inter - def
AlgebraicGeometry.Scheme.OrderedAffineCover.face - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.face_val - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.inter_le - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.inter_le_inter_face - def
AlgebraicGeometry.Scheme.OrderedAffineCover.ofAffine - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.ofAffine_U - def
AlgebraicGeometry.Scheme.TwoAffineOpenCover.toOrderedAffineCover - theorem
AlgebraicGeometry.Scheme.TwoAffineOpenCover.toOrderedAffineCover_ι - theorem
AlgebraicGeometry.Scheme.TwoAffineOpenCover.toOrderedAffineCover_U_zero - theorem
AlgebraicGeometry.Scheme.TwoAffineOpenCover.toOrderedAffineCover_U_one - theorem
AlgebraicGeometry.Scheme.TwoAffineOpenCover.toOrderedAffineCover_U - structure
AlgebraicGeometry.OModulePresheaf - field
AlgebraicGeometry.OModulePresheaf.obj - field
AlgebraicGeometry.OModulePresheaf.res - field
AlgebraicGeometry.OModulePresheaf.res_smul - field
AlgebraicGeometry.OModulePresheaf.res_refl - field
AlgebraicGeometry.OModulePresheaf.res_comp - theorem
AlgebraicGeometry.OModulePresheaf.res_refl_apply - theorem
AlgebraicGeometry.OModulePresheaf.res_res - abbrev
AlgebraicGeometry.OModulePresheaf.cochain - def
AlgebraicGeometry.OModulePresheaf.d - theorem
AlgebraicGeometry.OModulePresheaf.d_apply - abbrev
AlgebraicGeometry.OModulePresheaf.H0 - abbrev
AlgebraicGeometry.OModulePresheaf.HSucc - def
AlgebraicGeometry.OModulePresheaf.CechFinite - theorem
AlgebraicGeometry.OModulePresheaf.cechFinite_iff - def
AlgebraicGeometry.OModulePresheaf.IsCoherent - theorem
AlgebraicGeometry.OModulePresheaf.isCoherent_iff - def
AlgebraicGeometry.OModulePresheaf.IsQuasicoherent - theorem
AlgebraicGeometry.OModulePresheaf.isQuasicoherent_iff - def
AlgebraicGeometry.OModulePresheaf.SupportedIn - theorem
AlgebraicGeometry.OModulePresheaf.supportedIn_iff - def
AlgebraicGeometry.OModulePresheaf.unit - theorem
AlgebraicGeometry.OModulePresheaf.unit_obj - theorem
AlgebraicGeometry.OModulePresheaf.unit_res_apply - theorem
AlgebraicGeometry.OModulePresheaf.unit_smul - theorem
AlgebraicGeometry.OModulePresheaf.unit_algebraMap_smul - def
AlgebraicGeometry.OModulePresheaf.twoChartSections - theorem
AlgebraicGeometry.OModulePresheaf.twoChartSections_M0 - theorem
AlgebraicGeometry.OModulePresheaf.twoChartSections_M1 - theorem
AlgebraicGeometry.OModulePresheaf.twoChartSections_M01 - theorem
AlgebraicGeometry.OModulePresheaf.twoChartSections_r0_apply - theorem
AlgebraicGeometry.OModulePresheaf.twoChartSections_r1_apply
Source
import Definitions.Def_AlgebraicGeometry_TwoAffineOpenCover import Mathlib.AlgebraicGeometry.AffineScheme ↗ import Mathlib.RingTheory.Finiteness.Defs ↗ import Mathlib.LinearAlgebra.Quotient.Defs ↗ import Mathlib.LinearAlgebra.Pi ↗ set_option autoImplicit false noncomputable section universe u namespace AlgebraicGeometry open CategoryTheory Opposite TopologicalSpace structure Scheme.OrderedAffineCover (V : Scheme.{u}) where ι : Type u [instFintype : Fintype ι] [instLinearOrder : LinearOrder ι] U : ι → V.Opens isAffineOpen : ∀ i, IsAffineOpen (U i) iSup_eq_top : ⨆ i, U i = ⊤ attribute [instance] Scheme.OrderedAffineCover.instFintype Scheme.OrderedAffineCover.instLinearOrder namespace Scheme.OrderedAffineCover variable {V : Scheme.{u}} (K : V.OrderedAffineCover) def Idx (i : ℕ) : Type u := {s : Fin (i + 1) → K.ι // StrictMono s} instance instFintypeIdx (i : ℕ) : Fintype (K.Idx i) := Subtype.fintype _ instance instDecidableEqIdx (i : ℕ) : DecidableEq (K.Idx i) := Classical.decEq _ def inter {i : ℕ} (s : K.Idx i) : V.Opens := ⨅ j, K.U (s.1 j) def face {i : ℕ} (s : K.Idx (i + 1)) (j : Fin (i + 2)) : K.Idx i := ⟨s.1 ∘ Fin.succAbove j, s.2.comp (Fin.strictMono_succAbove j)⟩ theorem face_val {i : ℕ} (s : K.Idx (i + 1)) (j : Fin (i + 2)) : (K.face s j).1 = s.1 ∘ Fin.succAbove j := rfl theorem inter_le {i : ℕ} (s : K.Idx i) (j : Fin (i + 1)) : K.inter s ≤ K.U (s.1 j) := iInf_le _ j theorem inter_le_inter_face {i : ℕ} (s : K.Idx (i + 1)) (j : Fin (i + 2)) : K.inter s ≤ K.inter (K.face s j) := le_iInf fun k => iInf_le _ (j.succAbove k) variable (V) in def ofAffine [IsAffine V] : V.OrderedAffineCover where ι := PUnit.{u + 1} U _ := ⊤ isAffineOpen _ := isAffineOpen_top V iSup_eq_top := iSup_const theorem ofAffine_U [IsAffine V] (i : PUnit.{u + 1}) : (ofAffine V).U i = ⊤ := rfl end Scheme.OrderedAffineCover namespace Scheme.TwoAffineOpenCover variable {X : Scheme.{u}} (𝒱 : X.TwoAffineOpenCover) def toOrderedAffineCover : X.OrderedAffineCover where ι := ULift.{u} (Fin 2) instLinearOrder := LinearOrder.lift' ULift.down ULift.down_injective U i := ![𝒱.U0, 𝒱.U1] i.down isAffineOpen i := by rcases i with ⟨i⟩ fin_cases i · exact 𝒱.isAffineOpen_U0 · exact 𝒱.isAffineOpen_U1 iSup_eq_top := by rw [eq_top_iff, ← 𝒱.sup_eq_top] exact sup_le (le_iSup (fun i : ULift.{u} (Fin 2) => ![𝒱.U0, 𝒱.U1] i.down) ⟨0⟩) (le_iSup (fun i : ULift.{u} (Fin 2) => ![𝒱.U0, 𝒱.U1] i.down) ⟨1⟩) theorem toOrderedAffineCover_ι : 𝒱.toOrderedAffineCover.ι = ULift.{u} (Fin 2) := rfl theorem toOrderedAffineCover_U_zero : 𝒱.toOrderedAffineCover.U ⟨0⟩ = 𝒱.U0 := rfl theorem toOrderedAffineCover_U_one : 𝒱.toOrderedAffineCover.U ⟨1⟩ = 𝒱.U1 := rfl theorem toOrderedAffineCover_U (i : ULift.{u} (Fin 2)) : 𝒱.toOrderedAffineCover.U i = ![𝒱.U0, 𝒱.U1] i.down := rfl end Scheme.TwoAffineOpenCover structure OModulePresheaf {R : Type u} [CommRing R] {V : Scheme.{u}} (π : V ⟶ Spec (.of R)) where obj : V.Opens → Type u [addCommGroup : ∀ U, AddCommGroup (obj U)] [module : ∀ U, Module R (obj U)] [moduleSections : ∀ U, Module Γ(V, U) (obj U)] [isScalarTower : ∀ U, letI := Scheme.TwoAffineOpenCover.algebraOfHom π U IsScalarTower R Γ(V, U) (obj U)] res : ∀ {U U' : V.Opens}, U ≤ U' → obj U' →ₗ[R] obj U res_smul : ∀ {U U' : V.Opens} (h : U ≤ U') (a : Γ(V, U')) (x : obj U'), res h (a • x) = (V.presheaf.map (homOfLE h).op).hom a • res h x res_refl : ∀ U, res (le_refl U) = LinearMap.id res_comp : ∀ {U U' U'' : V.Opens} (h : U ≤ U') (h' : U' ≤ U''), res (h.trans h') = res h ∘ₗ res h' attribute [instance] OModulePresheaf.addCommGroup OModulePresheaf.module OModulePresheaf.moduleSections OModulePresheaf.isScalarTower namespace OModulePresheaf variable {R : Type u} [CommRing R] {V : Scheme.{u}} {π : V ⟶ Spec (.of R)} variable (F : OModulePresheaf π) (K : V.OrderedAffineCover) theorem res_refl_apply (U : V.Opens) (x : F.obj U) : F.res (le_refl U) x = x := by rw [F.res_refl]; rfl theorem res_res {U U' U'' : V.Opens} (h : U ≤ U') (h' : U' ≤ U'') (x : F.obj U'') : F.res h (F.res h' x) = F.res (h.trans h') x := by rw [F.res_comp h h']; rfl abbrev cochain (i : ℕ) : Type u := ∀ s : K.Idx i, F.obj (K.inter s) def d (i : ℕ) : F.cochain K i →ₗ[R] F.cochain K (i + 1) := LinearMap.pi fun s => ∑ j : Fin (i + 2), ((-1 : ℤ) ^ (j : ℕ)) • ((F.res (K.inter_le_inter_face s j)).comp (LinearMap.proj (K.face s j))) theorem d_apply (i : ℕ) (c : F.cochain K i) (s : K.Idx (i + 1)) : F.d K i c s = ∑ j : Fin (i + 2), ((-1 : ℤ) ^ (j : ℕ)) • F.res (K.inter_le_inter_face s j) (c (K.face s j)) := by simp only [d, LinearMap.pi_apply, LinearMap.sum_apply, LinearMap.smul_apply, LinearMap.comp_apply, LinearMap.proj_apply] abbrev H0 : Submodule R (F.cochain K 0) := LinearMap.ker (F.d K 0) abbrev HSucc (i : ℕ) : Type u := LinearMap.ker (F.d K (i + 1)) ⧸ (LinearMap.range (F.d K i)).comap (LinearMap.ker (F.d K (i + 1))).subtype def CechFinite : Prop := Module.Finite R (F.H0 K) ∧ ∀ i, Module.Finite R (F.HSucc K i) theorem cechFinite_iff : F.CechFinite K ↔ Module.Finite R (F.H0 K) ∧ ∀ i, Module.Finite R (F.HSucc K i) := Iff.rfl def IsCoherent : Prop := ∀ U : V.affineOpens, Module.Finite Γ(V, U.1) (F.obj U.1) theorem isCoherent_iff : F.IsCoherent ↔ ∀ U : V.affineOpens, Module.Finite Γ(V, U.1) (F.obj U.1) := Iff.rfl def IsQuasicoherent : Prop := ∀ (U : V.affineOpens) (f : Γ(V, U.1)), (∀ x : F.obj (V.basicOpen f), ∃ (n : ℕ) (y : F.obj U.1), F.res (V.basicOpen_le f) y = (V.presheaf.map (homOfLE (V.basicOpen_le f)).op).hom (f ^ n) • x) ∧ (∀ y : F.obj U.1, F.res (V.basicOpen_le f) y = 0 → ∃ n : ℕ, (f ^ n : Γ(V, U.1)) • y = 0) theorem isQuasicoherent_iff : F.IsQuasicoherent ↔ ∀ (U : V.affineOpens) (f : Γ(V, U.1)), (∀ x : F.obj (V.basicOpen f), ∃ (n : ℕ) (y : F.obj U.1), F.res (V.basicOpen_le f) y = (V.presheaf.map (homOfLE (V.basicOpen_le f)).op).hom (f ^ n) • x) ∧ (∀ y : F.obj U.1, F.res (V.basicOpen_le f) y = 0 → ∃ n : ℕ, (f ^ n : Γ(V, U.1)) • y = 0) := Iff.rfl def SupportedIn (Y : Closeds V) : Prop := ∀ U : V.affineOpens, ((U : V.Opens) : Set V) ∩ Y = ∅ → Subsingleton (F.obj U) theorem supportedIn_iff (Y : Closeds V) : F.SupportedIn Y ↔ ∀ U : V.affineOpens, ((U : V.Opens) : Set V) ∩ Y = ∅ → Subsingleton (F.obj U) := Iff.rfl variable (π) in def unit : OModulePresheaf π where obj U := Γ(V, U) addCommGroup _ := inferInstance module U := (Scheme.TwoAffineOpenCover.algebraOfHom π U).toModule moduleSections _ := Semiring.toModule isScalarTower U := by letI := Scheme.TwoAffineOpenCover.algebraOfHom π U exact IsScalarTower.right res {U U'} h := letI := Scheme.TwoAffineOpenCover.algebraOfHom π U letI := Scheme.TwoAffineOpenCover.algebraOfHom π U' (Scheme.TwoAffineOpenCover.restrictAlgHom π h).toLinearMap res_smul h a x := by show (V.presheaf.map (homOfLE h).op).hom (a * x) = (V.presheaf.map (homOfLE h).op).hom a * (V.presheaf.map (homOfLE h).op).hom x exact map_mul _ a x res_refl U := by letI := Scheme.TwoAffineOpenCover.algebraOfHom π U refine LinearMap.ext fun x => ?_ show (V.presheaf.map (homOfLE (le_refl U)).op).hom x = x rw [Subsingleton.elim (homOfLE (le_refl U)).op (𝟙 (op U)), V.presheaf.map_id]; rfl res_comp {U U' U''} h h' := by letI := Scheme.TwoAffineOpenCover.algebraOfHom π U letI := Scheme.TwoAffineOpenCover.algebraOfHom π U'' refine LinearMap.ext fun x => ?_ show (V.presheaf.map (homOfLE (h.trans h')).op).hom x = (V.presheaf.map (homOfLE h).op).hom ((V.presheaf.map (homOfLE h').op).hom x) rw [← CommRingCat.comp_apply, ← V.presheaf.map_comp]; rfl theorem unit_obj (U : V.Opens) : (unit π).obj U = Γ(V, U) := rfl theorem unit_res_apply {U U' : V.Opens} (h : U ≤ U') (x : Γ(V, U')) : (unit π).res h (show (unit π).obj U' from x) = (V.presheaf.map (homOfLE h).op).hom x := rfl theorem unit_smul (U : V.Opens) (a x : Γ(V, U)) : a • (show (unit π).obj U from x) = (show (unit π).obj U from a * x) := rfl theorem unit_algebraMap_smul (U : V.Opens) (r : R) (x : Γ(V, U)) : r • (show (unit π).obj U from x) = (show (unit π).obj U from (Scheme.TwoAffineOpenCover.algebraOfHom π U).algebraMap r * x) := rfl section TwoChart variable (𝒱 : V.TwoAffineOpenCover) def twoChartSections : TwoChartCech.Sections (𝒱.cover π) := letI : Module (𝒱.cover π).A0 (F.obj 𝒱.U0) := inferInstanceAs (Module Γ(V, 𝒱.U0) (F.obj 𝒱.U0)) letI : Module (𝒱.cover π).A1 (F.obj 𝒱.U1) := inferInstanceAs (Module Γ(V, 𝒱.U1) (F.obj 𝒱.U1)) letI : Module (𝒱.cover π).A01 (F.obj (𝒱.U0 ⊓ 𝒱.U1)) := inferInstanceAs (Module Γ(V, 𝒱.U0 ⊓ 𝒱.U1) (F.obj (𝒱.U0 ⊓ 𝒱.U1))) haveI : IsScalarTower R (𝒱.cover π).A0 (F.obj 𝒱.U0) := F.isScalarTower 𝒱.U0 haveI : IsScalarTower R (𝒱.cover π).A1 (F.obj 𝒱.U1) := F.isScalarTower 𝒱.U1 haveI : IsScalarTower R (𝒱.cover π).A01 (F.obj (𝒱.U0 ⊓ 𝒱.U1)) := F.isScalarTower (𝒱.U0 ⊓ 𝒱.U1) { M0 := F.obj 𝒱.U0 M1 := F.obj 𝒱.U1 M01 := F.obj (𝒱.U0 ⊓ 𝒱.U1) r0 := F.res inf_le_left r1 := F.res inf_le_right r0_smul := fun a m => F.res_smul inf_le_left a m r1_smul := fun a m => F.res_smul inf_le_right a m } theorem twoChartSections_M0 : (F.twoChartSections 𝒱).M0 = F.obj 𝒱.U0 := rfl theorem twoChartSections_M1 : (F.twoChartSections 𝒱).M1 = F.obj 𝒱.U1 := rfl theorem twoChartSections_M01 : (F.twoChartSections 𝒱).M01 = F.obj (𝒱.U0 ⊓ 𝒱.U1) := rfl theorem twoChartSections_r0_apply (x : F.obj 𝒱.U0) : (F.twoChartSections 𝒱).r0 (show (F.twoChartSections 𝒱).M0 from x) = F.res inf_le_left x := rfl theorem twoChartSections_r1_apply (x : F.obj 𝒱.U1) : (F.twoChartSections 𝒱).r1 (show (F.twoChartSections 𝒱).M1 from x) = F.res inf_le_right x := rfl end TwoChart end OModulePresheaf end AlgebraicGeometry end
Statements phrased using this module (310)
- Čech finiteness for a two-member cover via H⁰ and H¹
AlgebraicGeometry.OModulePresheaf.cechFinite_toOrderedAffineCover_iff0 below · depth 15 - Čech finiteness of the structure sheaf of a proper scheme
AlgebraicGeometry.OModulePresheaf.cechFinite_unit_of_isProper53 below · depth 15 - Finiteness of Čech cohomology for proper morphisms
AlgebraicGeometry.OModulePresheaf.cechFinite_of_isProper52 below · depth 16 - Affine Čech acyclicity for quasi-coherent module presheaves
AlgebraicGeometry.OModulePresheaf.ker_d_succ_le_range_d_of_isQuasicoherent0 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 - Finiteness of Čech cohomology of mathcal O_Z for integral proper Z
AlgebraicGeometry.OModulePresheaf.cechFinite_unit_of_isIntegral_of_ih36 below · depth 17 - Vanishing of check Hⁱ⁺¹ for quasi-coherent data on affine schemes
AlgebraicGeometry.OModulePresheaf.subsingleton_HSucc_of_isQuasicoherent1 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 - Čech finiteness transfers along an isomorphism of cochain complexes
AlgebraicGeometry.OModulePresheaf.cechFinite_iff_of_cochain_equiv0 below · depth 18 - 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 - The Čech differential of an 𝒪-module datum squares to zero
AlgebraicGeometry.OModulePresheaf.d_comp_d0 below · depth 19 - Flatness of Čech cochains of a locally trivial module
AlgebraicGeometry.OModulePresheaf.flat_cochain_ofModules_of_locallyTrivial6 below · depth 19 - Compact schemes admit ordered finite affine open covers
AlgebraicGeometry.Scheme.OrderedAffineCover.nonempty_of_compactSpace0 below · depth 19 - Č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 - Adjoining a largest affine chart preserves Čech cohomology
AlgebraicGeometry.OModulePresheaf.nonempty_cechEquiv_ofModules_of_orderEmbedding_of_forall_lt4 below · depth 26 - Čech cohomology is invariant under order-isomorphic re-indexing
AlgebraicGeometry.OModulePresheaf.nonempty_cechEquiv_of_orderIso2 below · depth 26 - Invariance of Čech cohomology under order-reversing re-indexing
AlgebraicGeometry.OModulePresheaf.nonempty_cechEquiv_of_orderIso_orderDual2 below · depth 26 - Artin–Rees for Čech 0-coboundaries over a proper base
AlgebraicGeometry.OModulePresheaf.exists_d_eq_d_of_forall_d_mem_pow_of_isProper53 below · depth 27 - h⁰=χ when higher Čech cohomology vanishes
AlgebraicGeometry.OModulePresheaf.finrank_sections_eq_eulerChar_of_iso_of_forall_subsingleton_HSucc1 below · depth 30 - Sections over a base-changed affine overlap as a tensor product
AlgebraicGeometry.Scheme.OrderedAffineCover.exists_ringEquiv_tensor_sections_baseChange_inter1 below · depth 30 - Quasi-compact schemes have finite ordered affine covers
AlgebraicGeometry.Scheme.nonempty_orderedAffineCover_of_compactSpace0 below · depth 30 - Trivial kernel forces χ(L)² = 1
GoodReductionJacobian.AbelianSchemePropertyBundle.eulerChar_sq_eq_one_of_kernelTrivial944 below · depth 30 - Degree-one Čech cohomology of an abelian scheme with pinned endomorphism action
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_cls_one_endo_linearMap_pinned_unitPullback130 below · depth 30 - Endomorphism lifts to a regluing iff its Kodaira–Spencer obstruction vanishes
GoodReductionJacobian.BareDeformation.exists_comp_eq_comp_iff_map_tmul_sub_eq_zero_of_isRegluingBy_of_hom_bare78 below · depth 30 - Isomorphic regluings have cohomologous tangent cocycles
GoodReductionJacobian.BareDeformation.exists_d_eq_sub_of_isIso_of_isTangentCoordsOfPairAt_bare20 below · depth 30 - Bare deformations are regluings carrying a cocycle tangent class
GoodReductionJacobian.BareDeformation.exists_isRegluingBy_exists_isTangentCoordsOfPairAt_of_bareDeformation_bare31 below · depth 30 - Regluing a bare deformation along a Čech tangent cocycle
GoodReductionJacobian.BareDeformation.exists_isRegluingBy_isTangentCoordsOfPairAt_bare144 below · depth 30 - Tangent class of a base-changed reglued bare deformation
GoodReductionJacobian.BareDeformation.exists_isRegluingBy_isTangentCoordsOfPairAt_comp_of_isPullback_ringHom_bare5 below · depth 30 - Regluings with cohomologous tangent cocycles give isomorphic deformations
GoodReductionJacobian.BareDeformation.isIso_of_isRegluingBy_of_exists_d_eq_sub_bare22 below · depth 30 - Field extension invariance of the Čech Euler characteristic
AlgebraicGeometry.OModulePresheaf.eulerChar_pullback_eq_eulerChar_of_isPullback_of_field26 below · depth 31 - Pull-back as graded R-algebra map of Čech rings
AlgebraicGeometry.OModulePresheaf.exists_algHom_cls_eq_cls_unitPullback22 below · depth 31 - Graded Čech ring of the structure sheaf on an ordered affine cover
AlgebraicGeometry.OModulePresheaf.exists_gradedMonoid_cls_cup_unit3 below · depth 31 - Čech H⁰ of an ordered affine cover is Γ(V,M)
AlgebraicGeometry.OModulePresheaf.nonempty_sections_top_equiv_H0_ofModules0 below · depth 31 - Triple affine refinement on a self-product along two projections and a third map
AlgebraicGeometry.Scheme.OrderedAffineCover.exists_refinement_pullback_fst_snd_of_isSeparated1 below · depth 31 - Quasi-compact schemes admit finite ordered affine covers
AlgebraicGeometry.Scheme.nonempty_orderedAffineCover_of_compactSpace_univ0 below · depth 31 - Pinned endomorphism action on Čech algebras of an abelian scheme
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_endo_algHom_pinned_unitPullback_of_cls_cup81 below · depth 31 - Graded Čech algebra of an abelian scheme and Künneth injectivity
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_gradedMonoid_kunneth_injective_cech_unit102 below · depth 31 - Vanishing of Čech 𝒪-cohomology above the relative dimension
GoodReductionJacobian.AbelianSchemePropertyBundle.subsingleton_HSucc_unit_of_le621 below · depth 31 - Tangent cochain of a re-glued deformation is a cocycle
GoodReductionJacobian.BareDeformation.d_one_apply_eq_zero_of_isRegluingBy_of_isTangentCoordsOfPairAt_bare17 below · depth 31 - Cohomologous tangent cocycles give compatible chart automorphisms
GoodReductionJacobian.BareDeformation.exists_chartIso_comp_eq_of_isRegluingBy_of_exists_d_eq_sub20 below · depth 31 - Isomorphic regluings give compatible chart automorphisms
GoodReductionJacobian.BareDeformation.exists_chartIso_comp_eq_of_isRegluingBy_of_isIso1 below · depth 31 - Lifting an endomorphism to a re-glued deformation: obstruction criterion
GoodReductionJacobian.BareDeformation.exists_comp_eq_comp_iff_add_map_tmul_sub_eq_zero_of_isRegluingBy_of_local_lifts_bare77 below · depth 31 - Compatible chart automorphisms make the two tangent cocycles cohomologous
GoodReductionJacobian.BareDeformation.exists_d_eq_sub_of_chartIso_comp_eq_of_isTangentCoordsOfPairAt17 below · depth 31 - Gluing deformation charts along overlap automorphisms
GoodReductionJacobian.BareDeformation.exists_glued_scheme_of_overlap_isos3 below · depth 31 - Every bare deformation re-glues a fixed one on an affine cover
GoodReductionJacobian.BareDeformation.exists_isRegluingBy_of_bareDeformation_bare11 below · depth 31 - Functoriality of tangent coordinates under a semilinear self-base-change
GoodReductionJacobian.BareDeformation.exists_isTangentCoordsOfPairAt_comp_of_isPullback_ringHom_of_comp_eq_of_over_over_bare3 below · depth 31 - Overlap automorphism realising a tangent cocycle component
GoodReductionJacobian.BareDeformation.exists_overlap_iso_isTangentCoordsOfPairAt_bare6 below · depth 31 - Point-derivation tangent coordinates for the overlaps of a regluing
GoodReductionJacobian.BareDeformation.exists_pointDerivations_isTangentCoordsOfPairAt_of_isRegluingBy_bare15 below · depth 31 - Commutative group law on a smooth cartesian lift over B
GoodReductionJacobian.BareDeformation.exists_relativeGroupLaw_of_isPullback_of_smooth136 below · depth 31 - Triple-overlap cocycle identity for the regluing automorphisms
GoodReductionJacobian.BareDeformation.exists_restrict_comp_eq_of_isTangentCoordsOfPairAt_of_d_eq_zero_bare18 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 - Graded commutativity of Čech cup products on classes
AlgebraicGeometry.OModulePresheaf.cls_mul_comm_graded19 below · depth 32 - Associativity of the Čech cup product on cochains
AlgebraicGeometry.OModulePresheaf.cup_cup0 below · depth 32 - Leibniz rule for the Čech cup product
AlgebraicGeometry.OModulePresheaf.d_cup0 below · depth 32 - Refinement pull-back of Čech cochains is a chain map
AlgebraicGeometry.OModulePresheaf.d_unitPullback2 below · depth 32 - Vanishing of I-adically divisible Čech 0-cocycles over proper schemes
AlgebraicGeometry.OModulePresheaf.eq_zero_of_d_eq_zero_of_forall_mem_pow_smul_of_isProper1 below · depth 32 - Degree-zero theorem on formal functions: separatedness half
AlgebraicGeometry.OModulePresheaf.exists_H0_inf_pow_smul_le_pow_smul_H0_of_isProper55 below · depth 32 - Refinement induces isomorphisms on Čech cohomology of mathcal O_X
AlgebraicGeometry.OModulePresheaf.exists_HSucc_equiv_unitPullback_id_of_isSeparated16 below · depth 32 - Uniform Artin–Rees bound for Čech 0-coboundaries, coherent case
AlgebraicGeometry.OModulePresheaf.exists_d_eq_d_of_forall_d_mem_pow_smul_of_isProper55 below · depth 32 - Separatedness half of formal functions, relative chart version
AlgebraicGeometry.OModulePresheaf.exists_forall_eq_sum_smul_of_forall_mem_pow_smul_preimage_of_isProper56 below · depth 32 - Uniform Mittag-Leffler property for Čech 0-cochains along p
AlgebraicGeometry.OModulePresheaf.exists_forall_sub_mem_pow_smul_of_forall_res_sub_res_mem_pow_smul_preimage_of_isProper56 below · depth 32 - R-linearity of the alternating Čech pull-back of functions
AlgebraicGeometry.OModulePresheaf.exists_linearMap_apply_eq_unitPullback0 below · depth 32 - A finite free two-term model for H⁰ under base change
AlgebraicGeometry.OModulePresheaf.exists_twoTermComplex_kerMapBaseChange_bijective_ofModules64 below · depth 32 - Re-gluing relation for an obstruction cochain, read in classes
AlgebraicGeometry.OModulePresheaf.forall_mem_range_d_iff_add_map_sub_map_eq_zero_of_exists_refinement_of_pinned17 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 - Künneth injectivity for Čech cocycle class maps
AlgebraicGeometry.OModulePresheaf.kunneth_injective_of_cls_unitPullback59 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 - Cover-independence of Čech cohomology of mathcal O_V
AlgebraicGeometry.OModulePresheaf.nonempty_cechEquiv_unit_of_isSeparated11 below · depth 32 - Unit laws for the Čech cup product
AlgebraicGeometry.OModulePresheaf.one_cup_and_cup_one0 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 - Composing pinning relations for pull-backs of Čech cocycles
AlgebraicGeometry.OModulePresheaf.unitPullback_comp_sub_unitPullback_id_mem21 below · depth 32 - Pull-back of cup products of Čech cocycles, up to coboundary
AlgebraicGeometry.OModulePresheaf.unitPullback_cup_sub_cup_unitPullback_mem_of_mem_ker19 below · depth 32 - Refinement pull-back independent of index map up to coboundary
AlgebraicGeometry.OModulePresheaf.unitPullback_sub_unitPullback_mem_of_d_eq_zero18 below · depth 32 - Refinement independence of differences of Čech pullbacks
AlgebraicGeometry.OModulePresheaf.unitPullback_sub_unitPullback_mem_of_mem_refinement20 below · depth 32 - Transport of pinned cocycle pairs along a commuting square
AlgebraicGeometry.OModulePresheaf.unitPullback_unitPullback_sub_mem_of_comp_eq_comp21 below · depth 32 - Common affine refinement of finitely many covers along morphisms
AlgebraicGeometry.Scheme.OrderedAffineCover.exists_forall_le_preimage_of_compactSpace0 below · depth 32 - Gluing an ordered affine cover along point-fixing overlap automorphisms
AlgebraicGeometry.Scheme.OrderedAffineCover.exists_glued_of_overlap_isos_of_forall_base_eq0 below · depth 32 - Affine opens lift along a nilpotent thickening of schemes
AlgebraicGeometry.exists_isAffineOpen_isPullback_restrict_of_isPullback_of_isNilpotent4 below · depth 32 - Čech-level primitivity of 1-cocycles on A× A
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_d_eq_unitPullback_mul_sub_fst_sub_snd_of_d_one_eq_zero42 below · depth 32 - An abelian variety of dimension g has an affine cover of size g+1
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_orderedAffineCover_card_eq613 below · depth 32 - Additivity in the endomorphism of degree-one Čech pull-back
GoodReductionJacobian.AbelianSchemePropertyBundle.sub_sub_mem_range_d_zero_of_unitPullback_pinned_of_pointwise_mul56 below · depth 32 - Endomorphism of an open fixing a nilpotent thickening's reduction is pointwise trivial
GoodReductionJacobian.BareDeformation.base_eq_of_morphismRestrict_comp_eq0 below · depth 32 - τ-twisted obstruction cochain of local lifts is a cocycle
GoodReductionJacobian.BareDeformation.d_twisted_hom_obstruction_cochain_eq_zero_of_isRegluingBy_bare12 below · depth 32 - Coboundary criterion for lifting an endomorphism to a reglued deformation
GoodReductionJacobian.BareDeformation.exists_comp_eq_comp_iff_forall_mem_range_d_of_isRegluingBy_of_twisted_local_lifts_bare32 below · depth 32 - Comparison map, cartesian square and smoothness for a glued chart scheme
GoodReductionJacobian.BareDeformation.exists_comparison_isPullback_smooth_of_glued0 below · depth 32 - Chartwise lifts and their τ-twisted obstruction cochain
GoodReductionJacobian.BareDeformation.exists_local_lifts_twisted_hom_obstruction_cochain_of_isRegluingBy_bare32 below · depth 32 - Four-term re-gluing identity for the endomorphism obstruction cocycle
GoodReductionJacobian.BareDeformation.exists_orderedAffineCover_d_eq_unitPullback_hom_obstruction_cocycle_sub_of_isRegluingBy_bare33 below · depth 32 - Pair tangent field transported by a cartesian self-map
GoodReductionJacobian.BareDeformation.isTangentOfPair_specMap_comp_of_isPullback_ringHom_of_comp_eq_bare0 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 - Affine base change of sections of a quasi-coherent module datum
AlgebraicGeometry.OModulePresheaf.IsQuasicoherent.exists_linearEquiv_tensorProduct_apply_one_tmul_eq_res0 below · depth 33 - Refinement pull-back and edge augmentations differ by a total coboundary
AlgebraicGeometry.OModulePresheaf.Leray.exists_dTot_eq_single_biAug_unitPullback_sub_single_id5 below · depth 33 - Transposing the Čech–Leray double complex of id_X
AlgebraicGeometry.OModulePresheaf.Leray.exists_levelwise_equiv_transpose_id0 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 - Artin–Rees for Čech 0-cocycles over a proper base
AlgebraicGeometry.OModulePresheaf.exists_H0_inf_pow_smul_le_pow_smul_H0_unit_of_isProper53 below · depth 33 - Trace retraction for finite flat morphisms of invertible rank
AlgebraicGeometry.OModulePresheaf.exists_affHom_pushforwardUnit_unit_retraction_of_finrank_eq_of_isUnit4 below · depth 33 - Čech 1-cocycle on X×_k Y split by both slices
AlgebraicGeometry.OModulePresheaf.exists_d_eq_of_d_comap_slice_eq_of_bijective_algebraMap18 below · depth 33 - Uniform Mittag-Leffler property for Čech 0-cochains, proper case
AlgebraicGeometry.OModulePresheaf.exists_d_eq_zero_sub_mem_pow_of_d_mem_pow_of_isProper55 below · depth 33 - Degree-one Čech pull-back independent of the refining index map
AlgebraicGeometry.OModulePresheaf.exists_d_zero_eq_unitPullback_sub_unitPullback_of_d_one_eq_zero0 below · depth 33 - Gluing over a finite basic-open cover of an affine open
AlgebraicGeometry.OModulePresheaf.exists_forall_res_basicOpen_eq0 below · depth 33 - Ring homomorphism Λ^{op} → End_κ H₁ from pinned pull-backs
AlgebraicGeometry.OModulePresheaf.exists_ringHom_mulOpposite_forall_apply_eq_of_unitPullback0 below · depth 33 - Per-degree Künneth injectivity for Čech classes
AlgebraicGeometry.OModulePresheaf.kunneth_toModule_diag_injective_of_cls_unitPullback57 below · depth 33 - Refined pull-back cochains compose along an affine morphism
AlgebraicGeometry.OModulePresheaf.map_app_unitPullback_eq_unitPullback_comp0 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 - Leibniz rule for the ordered Čech cup product
AlgebraicGeometry.OModulePresheaf.od_ocup0 below · depth 33 - Alternating extension commutes with the Čech differential
AlgebraicGeometry.OModulePresheaf.od_oext2 below · depth 33 - Reversal commutes with the ordered Čech differential
AlgebraicGeometry.OModulePresheaf.od_orev0 below · depth 33 - Ordered Čech pull-back of functions commutes with d
AlgebraicGeometry.OModulePresheaf.od_ounitPullback0 below · depth 33 - Restriction to increasing chains commutes with the cup product
AlgebraicGeometry.OModulePresheaf.ores_ocup0 below · depth 33 - Restriction to increasing tuples is a cochain map
AlgebraicGeometry.OModulePresheaf.ores_od0 below · depth 33 - Restriction of the alternating extension is the identity
AlgebraicGeometry.OModulePresheaf.ores_oext0 below · depth 33 - Refined Čech pull-back factors through ordered cochains
AlgebraicGeometry.OModulePresheaf.ores_ounitPullback_oext0 below · depth 33 - Reversal anti-commutes with the ordered cup product
AlgebraicGeometry.OModulePresheaf.orev_ocup0 below · depth 33 - Alternating extension is invariant under index reversal
AlgebraicGeometry.OModulePresheaf.orev_oext0 below · depth 33 - Ordered Čech pull-back is multiplicative for the cup product
AlgebraicGeometry.OModulePresheaf.ounitPullback_ocup0 below · depth 33 - Ordered cocycles are alternating up to a coboundary
AlgebraicGeometry.OModulePresheaf.sub_oext_ores_mem_of_od_eq_zero10 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 - Refined alternating pull-back composes, up to coboundaries
AlgebraicGeometry.OModulePresheaf.unitPullback_unitPullback_sub_mem_of_d_eq_zero0 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 - 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 - Concatenating ordered affine covers of two opens covering X
AlgebraicGeometry.Scheme.exists_orderedAffineCover_orderEmbedding_of_sup_eq_top0 below · depth 33 - Sections on p₁⁻¹U∩ p₂⁻¹V as a tensor product
AlgebraicGeometry.Scheme.isAffineOpen_and_exists_linearEquiv_tensor_sections_of_isPullback1 below · depth 33 - Quasi-compact opens carry finite ordered affine covers
AlgebraicGeometry.Scheme.nonempty_orderedAffineCover_of_sup_eq_top0 below · depth 33 - Dimension <n and affine over P^N implies n affine charts
AlgebraicGeometry.exists_orderedAffineCover_card_eq_of_isAffineHom_of_topologicalKrullDim_lt0 below · depth 33 - Ring action on a relative group law differentiates to Λ → End_κ(W)
CerednikDrinfeld.QM.exists_ringHom_moduleEnd_forall_eq_pushPt1 below · depth 33 - Morphism lifts iff its obstruction cochain is a coboundary
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_hom_lift_iff_forall_mem_range_d_of_local_lifts23 below · depth 33 - Obstruction cocycle of local lifts along a small surjection
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_pointDerivations_obstruction_cocycle_of_local_lifts_hom15 below · depth 33 - Chart-wise lifts of an endomorphism into a reglued deformation
GoodReductionJacobian.BareDeformation.exists_chart_lift_comp_eq_of_isRegluingBy_bare31 below · depth 33 - Regluing law: four-term obstruction combination is a coboundary
GoodReductionJacobian.BareDeformation.exists_d_eq_unitPullback_hom_obstruction_cocycle_sub_baseChange_of_local_lifts_factor_bare31 below · depth 33 - Refinement of a cover on which local lifts factor
GoodReductionJacobian.BareDeformation.exists_orderedAffineCover_local_lifts_factor_bare0 below · depth 33 - Affine frame for a bare deformation and its residue fibre
GoodReductionJacobian.BareDeformation.exists_orderedAffineCover_unit_chart_frame_bare2 below · depth 33 - Separability element trivialises the obstruction cocycle
GoodReductionJacobian.BareDeformation.exists_pointDerivations_forall_map_hom_obstruction_cocycle_add_sub_eq_zero_of_separabilityElement_bare45 below · depth 33 - Λ-action on the special fibre of a bare deformation
GoodReductionJacobian.BareDeformation.exists_specialFibre_act_comp_eq_of_act_bare0 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 - Degree-0 theorem on formal functions: unique limit cocycle
AlgebraicGeometry.OModulePresheaf.existsUnique_d_eq_zero_forall_sub_mem_pow_smul_of_isAdicComplete_of_isProper59 below · depth 34 - Künneth comparison for the box cover, pinned on cup products
AlgebraicGeometry.OModulePresheaf.exists_HTot_biCech_equiv_prodCover_cup_pinned29 below · depth 34 - Bi-Čech complex of X×_k Y as a tensor double complex
AlgebraicGeometry.OModulePresheaf.exists_biCech_preimageFamily_equiv_tensor_cochain_pinned1 below · depth 34 - Čech 1-cocycle bounding on slabs and on a section
AlgebraicGeometry.OModulePresheaf.exists_d_eq_of_d_comap_section_eq_of_forall_preimage_chart6 below · depth 34 - Serre's theorem A in the charts of an affine morphism to P^N_A
AlgebraicGeometry.OModulePresheaf.exists_forall_exists_res_eq_frameUnit_pow_smul_res_and_span_eq_top0 below · depth 34 - Lifting point-derivation-valued Čech 1-cocycles to 0-cochains
AlgebraicGeometry.OModulePresheaf.exists_pointDerivations_d_zero_eq_of_d_one_eq_zero_of_isAffine_of_basicOpen3 below · depth 34 - Čech 1-cocycles trivial on the slice bound over affine slabs
AlgebraicGeometry.OModulePresheaf.exists_res_eq_sum_of_d_comap_slice_eq_of_isAffineOpen12 below · depth 34
… and 160 more statements (search for the module name to find them).