Definitions/Def_AlgebraicGeometry_OrderedAffineCoverCochainPullback.lean
Refinement pull-back of alternating Čech cochains along a scheme morphism
Throughout, an OrderedAffineCover of a scheme V consists of a finite linearly ordered index type \iota together with affine opens U_i whose supremum is \top; \mathcal{K}.\mathrm{Idx}\,n is the type of strictly monotone s \colon \mathrm{Fin}(n+1) \to \iota, and \mathcal{K}.\mathrm{inter}\,s = \bigsqcap_j U_{s(j)}. Fix a morphism h \colon X \to Y, covers \mathcal W of X and \mathcal K of Y, and a map \lambda \colon \mathcal W.\iota \to \mathcal K.\iota on index sets.
First, sortIdx: for s \in \mathcal W.\mathrm{Idx}\,n such that \lambda \circ s is injective, it is the element of \mathcal K.\mathrm{Idx}\,n given by (\lambda \circ s) \circ \mathrm{Tuple.sort}(\lambda \circ s), i.e. the tuple (\lambda s_0, \dots, \lambda s_n) rearranged into increasing order, which is strictly monotone because the sorted tuple is monotone and injective. The accompanying sortIdx_val records this description, and inter_le_preimage_inter_sortIdx states that under the hypothesis \mathcal W.U_w \le h^{-1}(\mathcal K.U_{\lambda w}) for all w one has \mathcal W.\mathrm{inter}\,s \le h^{-1}\bigl(\mathcal K.\mathrm{inter}(\mathrm{sortIdx}\,s)\bigr).
Second, for structure morphisms \pi_X \colon X \to \operatorname{Spec} R' and \pi_Y \colon Y \to \operatorname{Spec} R (which supply the module structures on the presheaf unit, whose sections over U are \Gamma(V,U)), unitPullback sends an n-cochain z for \mathcal K to the n-cochain for \mathcal W whose value at s is 0 when \lambda \circ s fails to be injective, and otherwise is the sign of the sorting permutation times the image of z(\mathrm{sortIdx}\,s) under h^{\sharp} on \mathcal K.\mathrm{inter}(\mathrm{sortIdx}\,s) followed by restriction to \mathcal W.\mathrm{inter}\,s. The two lemmas unitPullback_apply_of_injective and unitPullback_apply_of_not_injective extract the two branches.
Relation to Mathlib
Mathlib provides the sorting permutation Tuple.sort and its monotonicity, but no alternating Čech cochain complex attached to an ordered finite affine cover; the ordered covers, the cochain groups and this refinement pull-back are the project's own.
Where it is used
The construction supplies pull-back of Čech cochains of the structure sheaf along a morphism that need not be affine and along an index map that need not preserve the orderings, which is what is required when comparing cochains for covers of a product or under a group law; this is part of the coherent-cohomology machinery underlying the geometric input to the argument.
References
- J.-P. Serre, Faisceaux algébriques cohérents, Annals of Mathematics 61 (1955), 197–278
- R. Hartshorne, Algebraic Geometry, Graduate Texts in Mathematics 52, Springer, 1977, Ch. III
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 73 lines
- 6 declarations
- used in the statements of 114 theorems and imported by 123 proofs
- imports 2 definition modules
Source file: Definitions/Def_AlgebraicGeometry_OrderedAffineCoverCochainPullback.lean
Declarations
- def
AlgebraicGeometry.Scheme.OrderedAffineCover.sortIdx - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.sortIdx_val - theorem
AlgebraicGeometry.Scheme.OrderedAffineCover.inter_le_preimage_inter_sortIdx - def
AlgebraicGeometry.OModulePresheaf.unitPullback - theorem
AlgebraicGeometry.OModulePresheaf.unitPullback_apply_of_injective - theorem
AlgebraicGeometry.OModulePresheaf.unitPullback_apply_of_not_injective
Source
import Mathlib import Definitions.Def_AlgebraicGeometry_OrderedAffineCoverCech import Definitions.Def_AlgebraicGeometry_OrderedAffineCoverComap set_option autoImplicit false noncomputable section universe u namespace AlgebraicGeometry.Scheme.OrderedAffineCover open CategoryTheory Opposite TopologicalSpace variable {X Y : Scheme.{u}} (h : X ⟶ Y) (𝒲 : X.OrderedAffineCover) (𝒦 : Y.OrderedAffineCover) (lam : 𝒲.ι → 𝒦.ι) def sortIdx {n : ℕ} (s : 𝒲.Idx n) (hinj : Function.Injective (lam ∘ s.1)) : 𝒦.Idx n := ⟨(lam ∘ s.1) ∘ (Tuple.sort (lam ∘ s.1)), (Tuple.monotone_sort (lam ∘ s.1)).strictMono_of_injective (hinj.comp (Tuple.sort (lam ∘ s.1)).injective)⟩ theorem sortIdx_val {n : ℕ} (s : 𝒲.Idx n) (hinj : Function.Injective (lam ∘ s.1)) : (𝒲.sortIdx 𝒦 lam s hinj).1 = (lam ∘ s.1) ∘ (Tuple.sort (lam ∘ s.1)) := rfl theorem inter_le_preimage_inter_sortIdx (hlam : ∀ w, 𝒲.U w ≤ h ⁻¹ᵁ 𝒦.U (lam w)) {n : ℕ} (s : 𝒲.Idx n) (hinj : Function.Injective (lam ∘ s.1)) : 𝒲.inter s ≤ h ⁻¹ᵁ 𝒦.inter (𝒲.sortIdx 𝒦 lam s hinj) := by change 𝒲.inter s ≤ h ⁻¹ᵁ (⨅ j, 𝒦.U ((𝒲.sortIdx 𝒦 lam s hinj).1 j)) rw [Scheme.OrderedAffineCover.preimage_iInf_fin] refine le_iInf fun j => ?_ exact (iInf_le (fun i => 𝒲.U (s.1 i)) (Tuple.sort (lam ∘ s.1) j)).trans (hlam _) end AlgebraicGeometry.Scheme.OrderedAffineCover namespace AlgebraicGeometry.OModulePresheaf open CategoryTheory Opposite TopologicalSpace variable {R : Type u} [CommRing R] {R' : Type u} [CommRing R'] variable {X Y : Scheme.{u}} {πX : X ⟶ Spec (.of R')} {πY : Y ⟶ Spec (.of R)} def unitPullback (h : X ⟶ Y) (𝒲 : X.OrderedAffineCover) (𝒦 : Y.OrderedAffineCover) (lam : 𝒲.ι → 𝒦.ι) (hlam : ∀ w, 𝒲.U w ≤ h ⁻¹ᵁ 𝒦.U (lam w)) (n : ℕ) (z : (unit πY).cochain 𝒦 n) : (unit πX).cochain 𝒲 n := fun s => by classical exact if hinj : Function.Injective (lam ∘ s.1) then ((Equiv.Perm.sign (Tuple.sort (lam ∘ s.1)) : ℤˣ) : ℤ) • (X.presheaf.map (homOfLE (𝒲.inter_le_preimage_inter_sortIdx h 𝒦 lam hlam s hinj)).op).hom ((h.app (𝒦.inter (𝒲.sortIdx 𝒦 lam s hinj))).hom (z (𝒲.sortIdx 𝒦 lam s hinj))) else 0 theorem unitPullback_apply_of_injective (h : X ⟶ Y) (𝒲 : X.OrderedAffineCover) (𝒦 : Y.OrderedAffineCover) (lam : 𝒲.ι → 𝒦.ι) (hlam : ∀ w, 𝒲.U w ≤ h ⁻¹ᵁ 𝒦.U (lam w)) (n : ℕ) (z : (unit πY).cochain 𝒦 n) (s : 𝒲.Idx n) (hinj : Function.Injective (lam ∘ s.1)) : unitPullback (πX := πX) h 𝒲 𝒦 lam hlam n z s = ((Equiv.Perm.sign (Tuple.sort (lam ∘ s.1)) : ℤˣ) : ℤ) • (X.presheaf.map (homOfLE (𝒲.inter_le_preimage_inter_sortIdx h 𝒦 lam hlam s hinj)).op).hom ((h.app (𝒦.inter (𝒲.sortIdx 𝒦 lam s hinj))).hom (z (𝒲.sortIdx 𝒦 lam s hinj))) := by classical simp only [unitPullback, dif_pos hinj] theorem unitPullback_apply_of_not_injective (h : X ⟶ Y) (𝒲 : X.OrderedAffineCover) (𝒦 : Y.OrderedAffineCover) (lam : 𝒲.ι → 𝒦.ι) (hlam : ∀ w, 𝒲.U w ≤ h ⁻¹ᵁ 𝒦.U (lam w)) (n : ℕ) (z : (unit πY).cochain 𝒦 n) (s : 𝒲.Idx n) (hinj : ¬ Function.Injective (lam ∘ s.1)) : unitPullback (πX := πX) h 𝒲 𝒦 lam hlam n z s = 0 := by classical simp only [unitPullback, dif_neg hinj] end AlgebraicGeometry.OModulePresheaf end
Statements phrased using this module (114)
- 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 - 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 - 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 - 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 - 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 - Graded commutativity of Čech cup products on classes
AlgebraicGeometry.OModulePresheaf.cls_mul_comm_graded19 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 - 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 - Künneth injectivity for Čech cocycle class maps
AlgebraicGeometry.OModulePresheaf.kunneth_injective_of_cls_unitPullback59 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 - Č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 - 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 - τ-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 - 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 - 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 - 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 - 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 - Refined alternating pull-back composes, up to coboundaries
AlgebraicGeometry.OModulePresheaf.unitPullback_unitPullback_sub_mem_of_d_eq_zero0 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 - 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 - Ordered Čech pairing is adjoint to the boundary
AlgebraicGeometry.OModulePresheaf.opair_od_eq_opair_obd0 below · depth 34 - Pairing a cochain against the sorted basis element of u
AlgebraicGeometry.OModulePresheaf.opair_oesort_single0 below · depth 34 - Pairing is compatible with enlarging the ambient tuple
AlgebraicGeometry.OModulePresheaf.res_opair0 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 - Entries of the homotopy's support come from σ
AlgebraicGeometry.Scheme.OrderedAffineCover.oSub_of_mem_support_ohom0 below · depth 34 - Cone homotopy between identity and sorting on ordered Čech chains
AlgebraicGeometry.Scheme.OrderedAffineCover.obd_ohom_add_ohom_obd5 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 - Augmented box product and cup product agree in Hⁿ
AlgebraicGeometry.OModulePresheaf.IterCech.exists_mk_single_augTot_eq_mk_single_augCech_cup6 below · depth 35 - Ordered Čech boundary squares to zero
AlgebraicGeometry.Scheme.OrderedAffineCover.obd_obd0 below · depth 35 - Cone on a vertex is a chain contraction in positive degrees
AlgebraicGeometry.Scheme.OrderedAffineCover.obd_ocone_add_ocone_obd0 below · depth 35 - Signed sorting commutes with the ordered Čech boundary
AlgebraicGeometry.Scheme.OrderedAffineCover.obd_oesort2 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 - 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 - 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 - 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 - 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 - 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 - Inversion acts as -1 on Čech 1-cocycles of 𝒪_A
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_d_eq_unitPullback_inv_add_unitPullback_id_of_d_one_eq_zero55 below · depth 36 - Čech–Hopf package with endomorphisms for abelian surfaces
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_gradedMonoid_kunneth_injective_cupGenerated_endo_cech_unit_of_topologicalKrullDim_eq_two935 below · depth 36 - Čech H¹ of A×_k A detected by the two axis sections
GoodReductionJacobian.AbelianSchemePropertyBundle.mem_range_d_zero_of_unitPullback_section_mem_range84 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 - Pull-back of unit cochains along an affine morphism
AlgebraicGeometry.OModulePresheaf.unitPullback_comap_id_apply0 below · depth 37 - Pullback of a Čech trivialisation along a refinement map
AlgebraicGeometry.Scheme.Modules.CechTrivialisation.exists_refinement_transition_eq2 below · depth 37 - Uniqueness of fibre readings over a flat base
AlgebraicGeometry.SmallExtension.IsFibreReading.eq_of_isFibreReading_of_flat0 below · depth 37 - A section read as zero on the whole fibre vanishes
AlgebraicGeometry.SmallExtension.IsFibreReading.eq_zero_of_isFibreReading_zero_of_flat1 below · depth 37 - Unit cocycle 1+ε realising a closed Čech 1-cocycle of readings
AlgebraicGeometry.SmallExtension.exists_isFibreReading_and_cocycle_one_add_of_forall_d_eq_zero4 below · depth 37 - Naturality of Picard obstruction cocycles under refinement
AlgebraicGeometry.SmallExtension.exists_isPicObstructionCocycle_pullback_eq_unitPullback6 below · depth 37 - Every fibre reading is realised on an affine open
AlgebraicGeometry.SmallExtension.exists_mem_map_range_and_isFibreReading_of_isAffineOpen1 below · depth 37 - Naturality 1-cochain of tangent coordinates along a morphism
AlgebraicGeometry.SmallExtension.exists_one_cochain_isTangentCoordsOfPairAtVia_pin_of_local_lifts_hom8 below · depth 37 - Calculus of fibre readings of sections of ι(V)·Γ(X,U)
AlgebraicGeometry.SmallExtension.isFibreReading_zero_add_mul_neg_restrict_and_exists_isFibreReading0 below · depth 37 - Dual module carries the negated Picard obstruction cocycle
AlgebraicGeometry.SmallExtension.isPicObstructionCocycle_dual_neg9 below · depth 37 - Picard obstruction cocycles are insensitive to isomorphism
AlgebraicGeometry.SmallExtension.isPicObstructionCocycle_of_iso0 below · depth 37 - Picard obstruction cocycles add under tensor product
AlgebraicGeometry.SmallExtension.isPicObstructionCocycle_tensor_add6 below · depth 37 - Picard obstruction cocycle well defined modulo coboundaries
AlgebraicGeometry.SmallExtension.sub_mem_range_d_of_isPicObstructionCocycle_of_isPicObstructionCocycle9 below · depth 37 - Pulled-back obstruction cocycle minus obstruction cocycle is a coboundary
AlgebraicGeometry.SmallExtension.unitPullback_obstruction_two_cocycle_sub_eq_d_of_one_cochain_pin19 below · depth 37 - Rank two and quaternionic trace on Čech H¹ in characteristic p
CerednikDrinfeld.QM.FakeEllipticCurve.finrank_eq_two_and_trace_restrict_eq_of_charP_of_isIndefiniteRamifiedExactlyAt1,012 below · depth 37 - Equivariant Čech realisation of the primitives of A[p]
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_linearMap_primitives_ker_d_one_forall_unitPullback_sub_mem_range_of_charP839 below · depth 37 - Lift–transition composites over T' and congruence modulo kerπ
AlgebraicGeometry.SmallExtension.naturality_pair_comp_eq_and_quotient_comp_eq_of_local_lifts_hom1 below · depth 38 - Pull-back of descended difference cochains modulo coboundaries
GoodReductionJacobian.AbelianSchemePropertyBundle.unitPullback_sub_unitPullback_mem_range_d_zero_of_coaction_lifts0 below · depth 38