Definitions/Def_AlgebraicGeometry_OrderedAffineCoverComap.lean
Pullback and base change of ordered affine covers
Throughout, an OrderedAffineCover of a scheme V is the project's structure consisting of a finite linearly ordered index type \iota, a family of opens U_i \subseteq V, a proof that each U_i is an affine open, and a proof that \bigsqcup_i U_i = \top; for a strictly increasing chain s = (s_0 < \dots < s_i) in \iota (an element of Idx i) the open inter s is \bigcap_j U_{s_j}, and face s j deletes the j-th entry of the chain.
The module first records preimage_iInf_fin: for a morphism of schemes f\colon Y \to Z and a family W\colon \mathrm{Fin}(n+1) \to Z.\mathrm{Opens}, one has f^{-1}\bigl(\bigwedge_j W_j\bigr) = \bigwedge_j f^{-1}(W_j), proved by induction on n from the binary case.
For an ordered affine cover \mathcal U of X and an affine morphism f\colon Y \to X, comap is the ordered affine cover of Y with the same index type, the same finiteness and linear order data, charts f^{-1}(U_i), affineness of each chart from the fact that the preimage of an affine open under an affine morphism is affine, and the covering condition from commutation of preimage with suprema. The accompanying lemmas state that the index type, the chain types Idx i, the face maps, and the charts of comap coincide with those of \mathcal U, and that (\mathcal U \text{ comap } f).\mathrm{inter}\, s = f^{-1}(\mathcal U.\mathrm{inter}\, s), together with the two resulting inequalities.
The base-change case is an abbreviation: given \pi\colon X \to \operatorname{Spec} R and an R-algebra A, baseChange is comap along the first projection X \times_{\operatorname{Spec} R} \operatorname{Spec} A \to X, which is affine as a base change of \operatorname{Spec} A \to \operatorname{Spec} R; the same list of identities is restated in this notation. Finally, toOrderedAffineCover_pullback asserts that for a two-chart affine open cover \mathcal V of X, the ordered affine cover attached to the pulled-back two-chart cover \mathcal V.\mathrm{pullback}\,\pi\,A equals the base change along \pi, A of the ordered affine cover attached to \mathcal V.
Relation to Mathlib
Mathlib has Scheme.OpenCover and Scheme.AffineOpenCover, but not this structure of a finite linearly ordered affine cover; OrderedAffineCover and its comap/baseChange operations are the project's own. Mathlib supplies the ingredients used: IsAffineHom, the stability of affine opens under preimage along an affine morphism, and scheme pullbacks.
Where it is used
These covers are the geometric input for the alternating Čech complex of an OModulePresheaf: baseChange produces the cover on which the Čech complex after base change to an R-algebra A is formed, so that cohomology-and-base-change arguments for coherent sheaves can be phrased, and comap along a closed immersion handles pushforward along such a map. The compatibility with the two-chart covers links this n-chart setting to the two-term Čech complexes used for the modular-curve and deformation-ring computations.
References
- R. Hartshorne, Algebraic Geometry, Graduate Texts in Mathematics 52, Springer, 1977, Chapter III, §§9, 12
- A. Grothendieck and J. Dieudonné, Éléments de géométrie algébrique IV, Publ. Math. IHÉS 24 (1965)
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 113 lines
- 18 declarations
- used in the statements of 185 theorems and imported by 241 proofs
- imports 1 definition modules
Source file: Definitions/Def_AlgebraicGeometry_OrderedAffineCoverComap.lean
Declarations
- theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.preimage_iInf_fin - def
AlgebraicGeometry.Scheme.OrderedAffineCover.comap - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.comap_ι - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.comap_U - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.comap_Idx - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.comap_face - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.comap_inter - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.comap_inter_le - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.le_comap_inter - abbrev
AlgebraicGeometry.Scheme.OrderedAffineCover.baseChange - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.baseChange_ι - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.baseChange_U - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.baseChange_Idx - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.baseChange_face - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.baseChange_inter - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.baseChange_inter_le - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.le_baseChange_inter - theorem
AlgebraicGeometry.Scheme.TwoAffineOpenCover.toOrderedAffineCover_pullback
Source
import Definitions.Def_AlgebraicGeometry_OrderedAffineCoverCech import Mathlib.AlgebraicGeometry.Pullbacks ↗ import Mathlib.AlgebraicGeometry.Morphisms.Affine ↗ set_option autoImplicit false noncomputable section universe u namespace AlgebraicGeometry.Scheme.OrderedAffineCover open CategoryTheory CategoryTheory.Limits Opposite TopologicalSpace Scheme.TwoAffineOpenCover theorem preimage_iInf_fin {Y Z : Scheme.{u}} (f : Y ⟶ Z) {n : ℕ} (W : Fin (n + 1) → Z.Opens) : f ⁻¹ᵁ (⨅ j, W j) = ⨅ j, f ⁻¹ᵁ (W j) := by have hsplit : ∀ {α : Type u} [CompleteLattice α] {m : ℕ} (g : Fin (m + 2) → α), (⨅ j : Fin (m + 2), g j) = g 0 ⊓ (⨅ j : Fin (m + 1), g j.succ) := fun g => le_antisymm (le_inf (iInf_le _ 0) (le_iInf fun j => iInf_le _ j.succ)) (le_iInf fun j => Fin.cases inf_le_left (fun k => inf_le_right.trans (iInf_le _ k)) j) induction n with | zero => simp only [show (⨅ j : Fin 1, W j) = W 0 from le_antisymm (iInf_le _ 0) (le_iInf fun j => by fin_cases j; exact le_rfl), show (⨅ j : Fin 1, f ⁻¹ᵁ (W j)) = f ⁻¹ᵁ (W 0) from le_antisymm (iInf_le _ 0) (le_iInf fun j => by fin_cases j; exact le_rfl)] | succ m ih => rw [hsplit W, Scheme.Hom.preimage_inf, ih (fun j => W j.succ), hsplit (fun j => f ⁻¹ᵁ (W j))] section Comap variable {X Y : Scheme.{u}} (𝒰 : X.OrderedAffineCover) (f : Y ⟶ X) [IsAffineHom f] def comap : Y.OrderedAffineCover where ι := 𝒰.ι instFintype := 𝒰.instFintype instLinearOrder := 𝒰.instLinearOrder U i := f ⁻¹ᵁ 𝒰.U i isAffineOpen i := (𝒰.isAffineOpen i).preimage f iSup_eq_top := by rw [← Scheme.Hom.preimage_iSup, 𝒰.iSup_eq_top]; rfl theorem comap_ι : (𝒰.comap f).ι = 𝒰.ι := rfl theorem comap_U (i : 𝒰.ι) : (𝒰.comap f).U i = f ⁻¹ᵁ 𝒰.U i := rfl theorem comap_Idx (i : ℕ) : (𝒰.comap f).Idx i = 𝒰.Idx i := rfl theorem comap_face {i : ℕ} (s : 𝒰.Idx (i + 1)) (j : Fin (i + 2)) : (𝒰.comap f).face s j = 𝒰.face s j := rfl theorem comap_inter {i : ℕ} (s : 𝒰.Idx i) : (𝒰.comap f).inter s = f ⁻¹ᵁ 𝒰.inter s := (preimage_iInf_fin f (fun j => 𝒰.U (s.1 j))).symm theorem comap_inter_le {i : ℕ} (s : 𝒰.Idx i) : (𝒰.comap f).inter s ≤ f ⁻¹ᵁ 𝒰.inter s := (𝒰.comap_inter f s).le theorem le_comap_inter {i : ℕ} (s : 𝒰.Idx i) : f ⁻¹ᵁ 𝒰.inter s ≤ (𝒰.comap f).inter s := (𝒰.comap_inter f s).ge end Comap section BaseChange variable {R : Type u} [CommRing R] {X : Scheme.{u}} (𝒰 : X.OrderedAffineCover) (π : X ⟶ Spec (.of R)) (A : Type u) [CommRing A] [Algebra R A] abbrev baseChange : (Limits.pullback π (specMap R A)).OrderedAffineCover := haveI := isAffineHom_fst π A 𝒰.comap (Limits.pullback.fst π (specMap R A)) theorem baseChange_ι : (𝒰.baseChange π A).ι = 𝒰.ι := rfl theorem baseChange_U (i : 𝒰.ι) : (𝒰.baseChange π A).U i = (Limits.pullback.fst π (specMap R A)) ⁻¹ᵁ 𝒰.U i := rfl theorem baseChange_Idx (i : ℕ) : (𝒰.baseChange π A).Idx i = 𝒰.Idx i := rfl theorem baseChange_face {i : ℕ} (s : 𝒰.Idx (i + 1)) (j : Fin (i + 2)) : (𝒰.baseChange π A).face s j = 𝒰.face s j := rfl theorem baseChange_inter {i : ℕ} (s : 𝒰.Idx i) : (𝒰.baseChange π A).inter s = (Limits.pullback.fst π (specMap R A)) ⁻¹ᵁ 𝒰.inter s := haveI := isAffineHom_fst π A 𝒰.comap_inter _ s theorem baseChange_inter_le {i : ℕ} (s : 𝒰.Idx i) : (𝒰.baseChange π A).inter s ≤ (Limits.pullback.fst π (specMap R A)) ⁻¹ᵁ 𝒰.inter s := (𝒰.baseChange_inter π A s).le theorem le_baseChange_inter {i : ℕ} (s : 𝒰.Idx i) : (Limits.pullback.fst π (specMap R A)) ⁻¹ᵁ 𝒰.inter s ≤ (𝒰.baseChange π A).inter s := (𝒰.baseChange_inter π A s).ge end BaseChange end AlgebraicGeometry.Scheme.OrderedAffineCover namespace AlgebraicGeometry.Scheme.TwoAffineOpenCover open CategoryTheory CategoryTheory.Limits variable {R : Type u} [CommRing R] {X : Scheme.{u}} (𝒱 : X.TwoAffineOpenCover) (π : X ⟶ Spec (.of R)) (A : Type u) [CommRing A] [Algebra R A] theorem toOrderedAffineCover_pullback : (𝒱.pullback π A).toOrderedAffineCover = 𝒱.toOrderedAffineCover.baseChange π A := by unfold Scheme.TwoAffineOpenCover.toOrderedAffineCover Scheme.OrderedAffineCover.baseChange Scheme.OrderedAffineCover.comap congr 1 funext i; rcases i with ⟨i⟩; fin_cases i <;> rfl end AlgebraicGeometry.Scheme.TwoAffineOpenCover end
Statements phrased using this module (185)
- Base change of the Čech complex of a locally trivial module
AlgebraicGeometry.OModulePresheaf.exists_cochain_baseChange_equiv_of_locallyTrivial9 below · depth 19 - Čech cohomology of γ^*N agrees with that of γ_*mathcal O_W⊗ N
AlgebraicGeometry.OModulePresheaf.nonempty_cechEquiv_ofModules_pullback_comap_twist_pushforwardUnit7 below · depth 25 - Base change of Čech cohomology of a locally trivial module
AlgebraicGeometry.OModulePresheaf.nonempty_cech_baseChange_equiv_of_locallyTrivial11 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 - 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 - The constant first-order deformation of an abelian scheme
GoodReductionJacobian.exists_bareDeformation_dualNumber_isPullback_fst_comp_eq_id14 below · depth 30 - Vanishing of higher Čech cohomology descends along a field extension
AlgebraicGeometry.OModulePresheaf.subsingleton_HSucc_of_forall_subsingleton_HSucc_baseChange_of_field12 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 - 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 - Fibrewise acyclicity implies acyclicity over the base
AlgebraicGeometry.OModulePresheaf.H0_eq_bot_and_subsingleton_HSucc_of_forall_isMaximal_baseChange_quotient16 below · depth 32 - Refinement pull-back of Čech cochains is a chain map
AlgebraicGeometry.OModulePresheaf.d_unitPullback2 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 - R-linearity of the alternating Čech pull-back of functions
AlgebraicGeometry.OModulePresheaf.exists_linearMap_apply_eq_unitPullback0 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 - 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 - Fibre of A×_kSpecB over a k-rational maximal ideal
AlgebraicGeometry.Scheme.exists_iso_pullback_snd_specMap_quotient_comp_fst_fst_eq_id0 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 - 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 - Č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 - 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 - Refined pull-back cochains compose along an affine morphism
AlgebraicGeometry.OModulePresheaf.map_app_unitPullback_eq_unitPullback_comp0 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 - 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 - 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 - Constancy of the Čech Euler characteristic over a local base
AlgebraicGeometry.OModulePresheaf.exists_forall_eulerChar_baseChange_eq_of_locallyTrivial_of_isLocalRing79 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 - Pulled-back unit cochain as signed transport through θ
AlgebraicGeometry.OModulePresheaf.unitPullback_apply_eq_sign_smul_of_ringEquiv_tensor_pin0 below · depth 34 - Refining the box-cover cup product, up to a coboundary
AlgebraicGeometry.OModulePresheaf.unitPullback_prodCover_cup_sub_cup_unitPullback_mem24 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 - Sections on U×_k Y when Γ(Y,𝒪_Y)=k
AlgebraicGeometry.Scheme.Hom.bijective_app_of_isPullback_of_bijective_of_isAffineOpen0 below · depth 34 - Coboundary modification of overlap isomorphisms into a cocycle
AlgebraicGeometry.SmallExtension.exists_overlap_isos_cocycle_of_pointDerivations_two_coboundary26 below · depth 34 - Obstruction 2-cocycle of a system of local smooth lifts
AlgebraicGeometry.SmallExtension.exists_pointDerivations_obstruction_two_cocycle_of_local_lifts35 below · depth 34 - Independence of the obstruction cochain of the chosen local lifts
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_d_eq_obstruction_cocycle_sub_of_local_lifts_hom16 below · depth 34 - Lifting a morphism whose obstruction cochain is a coboundary
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_hom_lift_of_pointDerivations_coboundary19 below · depth 34 - Lifting a morphism when the obstruction cochain is a coboundary
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_hom_lift_of_pointDerivations_coboundary_of_smooth_source19 below · depth 34 - Abelian schemes: obstruction 2-cocycle is a coboundary
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_pointDerivations_d_eq_obstruction_two_cocycle765 below · depth 34 - Obstruction cocycle comparing local lifts along a small extension
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_pointDerivations_obstruction_cocycle_of_local_lifts_hom_of_smooth_source15 below · depth 34 - Transporting pair tangent coordinates to a subchart of a local lift
GoodReductionJacobian.BareDeformation.exists_algHom_isTangentCoordsOfPairAt_regluing_of_local_lift_factor_bare10 below · depth 34 - Refining four chart factorisations to a common overlap
GoodReductionJacobian.BareDeformation.exists_factor_inf_of_local_lifts_factor_bare0 below · depth 34 - Tangent coordinates for a pair of local lifts
GoodReductionJacobian.BareDeformation.exists_isTangentCoordsOfPairAt_local_lifts_factor_bare6 below · depth 34 - Untwisting the twisted lift coordinates on a smaller affine open
GoodReductionJacobian.BareDeformation.exists_isTangentCoordsOfPairAt_local_lifts_untwist_bare17 below · depth 34 - Tangent coordinates of a pair transported through a regluing chart
GoodReductionJacobian.BareDeformation.isTangentCoordsOfPairAt_comp_regluing_chart_of_comp_incl_bare4 below · depth 34 - Chartwise lift of ψ on sections over the residue field
GoodReductionJacobian.BareDeformation.map_app_app_eq_map_app_of_specMap_comp_eq_of_local_lift_factor_bare0 below · depth 34 - Obstruction class of a composite endomorphism
GoodReductionJacobian.BareDeformation.map_hom_obstruction_cocycle_comp_eq_add_map_tmul_of_local_lifts_bare35 below · depth 34 - Additivity of the obstruction class under pointwise product
GoodReductionJacobian.BareDeformation.map_hom_obstruction_cocycle_eq_add_of_local_lifts_mul_bare13 below · depth 34 - A coboundary of the obstruction cocycle lifts the multiplication
GoodReductionJacobian.RelativeGroupLaw.exists_mul_lift_of_pointDerivations_coboundary19 below · depth 34 - Obstruction cocycle for local lifts of the group law
GoodReductionJacobian.RelativeGroupLaw.exists_pointDerivations_obstruction_cocycle_of_local_lifts18 below · depth 34 - Augmented box product and cup product agree in Hⁿ
AlgebraicGeometry.OModulePresheaf.IterCech.exists_mk_single_augTot_eq_mk_single_augCech_cup6 below · depth 35 - Box zig-zag data force a coboundary on the slice
AlgebraicGeometry.OModulePresheaf.exists_app_strip_eq_sum_of_box_zigzag_of_d_comap_slice_eq0 below · depth 35 - Box zig-zag datum for a Čech 1-cocycle over an affine open
AlgebraicGeometry.OModulePresheaf.exists_box_zigzag_of_d_eq_zero_of_isAffineOpen3 below · depth 35 - Box zig-zag datum with bounding strip cochain yields slab coboundary
AlgebraicGeometry.OModulePresheaf.exists_res_eq_sum_of_box_zigzag_of_exists_strip_eq_sum2 below · depth 35 - Triviality of strip 1-cocycles when Γ(X)=k
AlgebraicGeometry.OModulePresheaf.exists_strip_eq_sum_of_forall_isAffineOpen_of_slice_of_bijective6 below · depth 35 - Comparison of two box zig-zag data over nested affine opens
AlgebraicGeometry.OModulePresheaf.exists_strip_res_sub_eq_sum_of_box_zigzag_of_le3 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 - Opens of a local lift above the opens of the base
AlgebraicGeometry.Scheme.OrderedAffineCover.exists_opens_local_lifts_preimage_eq5 below · depth 35 - Chart rings of the special fibre via local lifts
AlgebraicGeometry.Scheme.OrderedAffineCover.exists_ringEquiv_tensor_sections_local_lifts0 below · depth 35 - Pinned obstruction 2-cochain is a Čech cocycle
AlgebraicGeometry.SmallExtension.d_two_cochain_eq_zero_of_isTangentCoordsOfPairAtVia_pin17 below · depth 35 - Twisting an overlap isomorphism by a point derivation
AlgebraicGeometry.SmallExtension.exists_overlap_iso_isTangentCoordsOfPairAtVia_of_pointDerivations8 below · depth 35 - Obstruction 2-cochain as a pinned point derivation at the unit
AlgebraicGeometry.SmallExtension.exists_pointDerivations_two_cochain_of_isTangentCoordsOfPairAtVia_pin7 below · depth 35 - Transition isomorphisms of smooth local lifts on overlaps
AlgebraicGeometry.Smooth.exists_overlap_isos_local_lifts6 below · depth 35 - Primitivity of the obstruction cocycle of an abelian scheme
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_d_eq_unitPullback_mul_sub_fst_sub_snd_obstruction_two_cocycle57 below · depth 35 - Isomorphic regluings have cohomologous tangent cocycles
GoodReductionJacobian.BareDeformation.exists_d_eq_sub_of_isIso_of_isTangentCoordsOfPairAt20 below · depth 35 - Obstruction cochain of a composite endomorphism: coboundary identity
GoodReductionJacobian.BareDeformation.exists_d_eq_unitPullback_hom_obstruction_cocycle_comp_sub_map_tmul_sub_baseChange_of_local_lifts_factor_bare33 below · depth 35 - Re-gluing a bare deformation by a tangent 1-cocycle
GoodReductionJacobian.BareDeformation.exists_isRegluingBy_isTangentCoordsOfPairAt144 below · depth 35 - Kodaira–Spencer linearity for re-glued bare deformations
GoodReductionJacobian.BareDeformation.exists_linearMap_pointDerivations_forall_isShiftBy247 below · depth 35 - Slice restrictions of the obstruction cocycle are coboundaries
GoodReductionJacobian.RelativeGroupLaw.exists_d_comap_slice_eq_of_obstruction_cocycle15 below · depth 35 - Degree zero: augmented external product equals augmented cup product
AlgebraicGeometry.OModulePresheaf.IterCech.augTot_single_eq_augCech_cup_zero4 below · depth 36 - Product zig-zag in the iterated Čech complex
AlgebraicGeometry.OModulePresheaf.IterCech.exists_dTot_eq_single_augTot_sub_single_augCech_cup4 below · depth 36 - Čech ranks of a locally trivial module under field extension
AlgebraicGeometry.OModulePresheaf.cechFinrank_baseChange_eq_of_locallyTrivial_of_field12 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 - Čech cohomology of a strip equals that of the slice
AlgebraicGeometry.OModulePresheaf.nonempty_cechEquiv_restrict_preimage_snd_sliceAt_fromSpec16 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 - Invertible module on a closed subscheme trivialises on a pulled-back ordered affine cover
AlgebraicGeometry.Scheme.Modules.exists_orderedAffineCover_nonempty_cechTrivialisation_comap_of_isInvertible0 below · depth 36 - Multiplicativity of the section attached to an automorphism of the unit module
AlgebraicGeometry.Scheme.Modules.unitAutSection_trans_and_unitAutSection_refl0 below · depth 36 - Restriction of overlap isomorphisms to triple overlaps
AlgebraicGeometry.Scheme.OrderedAffineCover.exists_overlap_isos_restrict_inter1 below · depth 36 - Compatible families of affine-open sections over Spec R come from R
AlgebraicGeometry.Scheme.exists_forall_eq_appLE_of_forall_map_eq_of_bijective3 below · depth 36 - Naturality of the obstruction 2-cocycle along a homomorphic lift
AlgebraicGeometry.SmallExtension.exists_d_eq_unitPullback_obstruction_two_cocycle_sub_of_local_lifts_hom27 below · depth 36 - Lifting a module along a small extension when the Picard obstruction is a coboundary
AlgebraicGeometry.SmallExtension.exists_isInvertible_pullback_iso_of_isPicObstructionCocycle_of_forall_mem_range26 below · depth 36 - Existence of a closed Picard deformation cocycle
AlgebraicGeometry.SmallExtension.exists_isPicDeformationCocycle_of_cechTrivialisation8 below · depth 36 - Realising closed cocycles as Picard deformation data
AlgebraicGeometry.SmallExtension.exists_isPicDeformationCocycle_of_forall_d_eq_zero18 below · depth 36 - Pullback of a Picard deformation cocycle along a refinement
AlgebraicGeometry.SmallExtension.exists_isPicDeformationCocycle_pullback_eq_unitPullback7 below · depth 36 - Picard deformation cocycles add under tensor product
AlgebraicGeometry.SmallExtension.exists_isPicDeformationCocycle_tensor_add8 below · depth 36 - Obstruction cocycle of the Mumford bundle is alternating
AlgebraicGeometry.SmallExtension.exists_isPicObstructionCocycle_mumfordBundle_eq_unitPullback_sub19 below · depth 36 - Existence of a closed Picard obstruction cocycle
AlgebraicGeometry.SmallExtension.exists_isPicObstructionCocycle_of_cechTrivialisation6 below · depth 36 - Rescaling the trivialisation in a Picard deformation cocycle
AlgebraicGeometry.SmallExtension.isPicDeformationCocycle_of_appTop_eq_unitAutSection3 below · depth 36 - Picard deformation cocycles are invariant under isomorphism of modules
AlgebraicGeometry.SmallExtension.isPicDeformationCocycle_of_iso0 below · depth 36 - The unit line bundle is a zero Picard deformation cocycle
AlgebraicGeometry.SmallExtension.isPicDeformationCocycle_unit_pullbackUnitIso_zero2 below · depth 36 - Vanishing Picard deformation class forces triviality of M
AlgebraicGeometry.SmallExtension.nonempty_iso_unit_of_isPicDeformationCocycle_of_forall_mem_range10 below · depth 36 - Two Picard deformation cocycles differ by a Čech coboundary
AlgebraicGeometry.SmallExtension.sub_mem_range_d_of_isPicDeformationCocycle_of_isPicDeformationCocycle7 below · depth 36 - Vanishing of ⋆-balanced alternating tensors at a ramified prime
CerednikDrinfeld.QM.FakeEllipticCurve.eq_zero_of_eq_smul_tmul_sub_tmul_of_forall_map_eq_map_star_of_isRamified1,050 below · depth 36 - Vanishing of star-balanced alternating tensors for non-scalar Φ(μ)
CerednikDrinfeld.QM.FakeEllipticCurve.eq_zero_of_eq_smul_tmul_sub_tmul_of_forall_map_eq_map_star_of_isSplit_of_charP868 below · depth 36 - Rank two and reduced traces on A₁ for fake elliptic curves
CerednikDrinfeld.QM.FakeEllipticCurve.finrank_eq_two_and_trace_restrict_eq_of_charP_of_isIndefiniteRamifiedExactlyAt_of_isUnit866 below · depth 36 - Rosati compatibility: two pullbacks of the obstruction cocycle are cohomologous
CerednikDrinfeld.QM.FakeEllipticCurve.unitPullback_sub_unitPullback_mem_range_d_of_rosatiCompatible_of_isPicObstructionCocycle_mumfordBundle17 below · depth 36 - Tangent coordinates comparing a composite lift with a factored lift
GoodReductionJacobian.BareDeformation.exists_isTangentCoordsOfPairAt_comp_local_lifts_factor_bare6 below · depth 36 - Overlap automorphisms realising a prescribed tangent cochain
GoodReductionJacobian.BareDeformation.exists_overlap_iso_isTangentCoordsOfPairAt6 below · depth 36 - Triple-overlap identity for the chart automorphisms of a cocycle
GoodReductionJacobian.BareDeformation.exists_restrict_comp_eq_of_isTangentCoordsOfPairAt_of_d_eq_zero18 below · depth 36 - Re-gluing by c+rc' shifts the formal group by w+rw'
GoodReductionJacobian.BareDeformation.isShiftBy_add_smul_of_isRegluingBy_of_isTangentCoordsOfPairAt_add_smul241 below · depth 36 - Shift class of a regluing depends only on the Čech class
GoodReductionJacobian.BareDeformation.isShiftBy_of_isShiftBy_of_isRegluingBy_of_exists_d_eq_sub100 below · depth 36 - Unit-slice restrictions of the obstruction cochain are coboundaries
GoodReductionJacobian.RelativeGroupLaw.exists_d_comap_slice_eq_of_isTangentCoordsOfPairAt_slice12 below · depth 36 - Coboundary of the tangent cochain lifts the group law
GoodReductionJacobian.RelativeGroupLaw.exists_mul_lift_of_pointDerivations_coboundary_anyResidueField19 below · depth 36 - Obstruction cocycle for local lifts of the group law
GoodReductionJacobian.RelativeGroupLaw.exists_pointDerivations_obstruction_cocycle_of_local_lifts_anyResidueField18 below · depth 36 - Product local lifts over T' for A₀×_T A₀
GoodReductionJacobian.RelativeGroupLaw.exists_product_local_lifts_of_local_lifts10 below · depth 36 - Pull-back of unit cochains along an affine morphism
AlgebraicGeometry.OModulePresheaf.unitPullback_comap_id_apply0 below · depth 37 - Transition sections of a pulled-back Čech trivialisation
AlgebraicGeometry.Scheme.Modules.CechTrivialisation.comap_transition1 below · depth 37 - Rescaling a Čech trivialisation by units on the charts
AlgebraicGeometry.Scheme.Modules.CechTrivialisation.exists_forall_transition_eq_mul_mul2 below · depth 37 - Invertible module with prescribed Čech transition cocycle
AlgebraicGeometry.Scheme.Modules.CechTrivialisation.exists_isInvertible_transition_eq4 below · depth 37 - Gluing a Čech trivialisation with trivial transitions, charts preserved
AlgebraicGeometry.Scheme.Modules.CechTrivialisation.exists_iso_forall_unitAutSection_eq_one_of_forall_transition_eq_one3 below · depth 37 - Pullback of a Čech trivialisation along a refinement map
AlgebraicGeometry.Scheme.Modules.CechTrivialisation.exists_refinement_transition_eq2 below · depth 37 - Transition sections are units and satisfy the Čech cocycle identity
AlgebraicGeometry.Scheme.Modules.CechTrivialisation.isUnit_transition_and_transition_face_mul_eq1 below · depth 37
… and 35 more statements (search for the module name to find them).