Definitions/Def_AlgebraicGeometry_SmallExtensionTangentCoords.lean
Tangent coordinates for maps into a first-order thickening
Throughout, T' is a local ring with residue field k = ResidueField T', V is a k-module which is simultaneously a module over k^{\mathrm{op}} with the two actions agreeing (a central bimodule), and C is a commutative T'-algebra. The ring thickening T' V C of the pair-tangent setting is (k \otimes_{T'} C) \otimes_k (k \oplus V), where k \oplus V is the trivial square-zero extension TrivSqZeroExt k V; writing C_k = k \otimes_{T'} C, it is the coordinate ring of the first-order thickening of \operatorname{Spec} C_k in the direction V. Three definitions are made. First, vPart is the k-linear projection C_k \otimes_k (k \oplus V) \to C_k \otimes_k V obtained by tensoring the identity of C_k with the second-coordinate map k \oplus V \to V, i.e. extraction of the "\varepsilon-part". Second, for a field k and k-modules M, W, tensorToDualHom is the canonical k-linear map M \otimes_k W \to \operatorname{Hom}_k(W^{\vee}, M) determined by m \otimes w \mapsto (\xi \mapsto \xi(w)\, m), whose value on pure tensors is recorded as a simp lemma. Third, for an arbitrary commutative ring A and an arbitrary ring homomorphism \varphi \colon A \to thickening T' V C, tangentCoords assigns to each a \in A the element
\operatorname{tangentCoords}(\varphi)(a) = \bigl(\xi \mapsto (\mathrm{id} \otimes \xi)(\text{$V$-part of } \varphi(a))\bigr) \in \operatorname{Hom}_k(V^{\vee}, C_k),
the composite of vPart with tensorToDualHom. This is defined as a bare function of a, with no hypothesis relating \varphi to a k-point; its additivity in a is recorded separately (tangentCoords_add), together with an unfolding lemma. No choice of basis of V or of cotangent representatives enters: the coordinates are attached directly to \varphi.
Relation to Mathlib
Built from Mathlib's TrivSqZeroExt, Module.Dual and tensor-product machinery; the resulting value-level tangent coordinates of a ring map into a thickening are the project's own notion.
Where it is used
These coordinates give a basis-free, value-level record of the V-direction of a map into the thickening \operatorname{Spec}\bigl((k \otimes_{T'} C) \otimes_k (k \oplus V)\bigr), so that statements asserting linearity or cocycle identities for tangent data (re-gluing, injectivity modulo coboundaries, Kodaira–Spencer type linearity) can be formulated against a fixed function rather than an existentially quantified identification. They are used together with the pair-tangent predicates IsSchlessingerMap and IsTangentOfPair in the infinitesimal, deformation-theoretic part of the argument.
References
- M. Schlessinger, Functors of Artin rings, Transactions of the American Mathematical Society 130 (1968), 208–222
- H. Darmon, F. Diamond and R. Taylor, Fermat's Last Theorem, in: Current Developments in Mathematics 1995, International Press, 1995, 1–154
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 58 lines
- 6 declarations
- used in the statements of 103 theorems and imported by 108 proofs
- imports 1 definition modules
Source file: Definitions/Def_AlgebraicGeometry_SmallExtensionTangentCoords.lean
Declarations
- def
AlgebraicGeometry.SmallExtension.vPart - def
AlgebraicGeometry.SmallExtension.tensorToDualHom - theorem
AlgebraicGeometry.SmallExtension.tensorToDualHom_tmul - def
AlgebraicGeometry.SmallExtension.tangentCoords - theorem
AlgebraicGeometry.SmallExtension.tangentCoords_apply - theorem
AlgebraicGeometry.SmallExtension.tangentCoords_add
Source
import Mathlib import Definitions.Def_AlgebraicGeometry_SmallExtensionPairTangent set_option autoImplicit false set_option linter.unusedSectionVars false set_option synthInstance.maxHeartbeats 100000 noncomputable section universe u open TensorProduct IsLocalRing namespace AlgebraicGeometry.SmallExtension variable {T' : Type u} [CommRing T'] [IsLocalRing T'] (V : Type u) [AddCommGroup V] [Module (ResidueField T') V] [Module (ResidueField T')ᵐᵒᵖ V] [IsCentralScalar (ResidueField T') V] (C : Type u) [CommRing C] [Algebra T' C] variable (T') in def vPart : thickening T' V C →ₗ[ResidueField T'] (ResidueField T' ⊗[T'] C) ⊗[ResidueField T'] V := TensorProduct.map LinearMap.id (TrivSqZeroExt.sndHom (ResidueField T') V) def tensorToDualHom (k : Type u) [Field k] (M : Type u) [AddCommGroup M] [Module k M] (W : Type u) [AddCommGroup W] [Module k W] : M ⊗[k] W →ₗ[k] (Module.Dual k W →ₗ[k] M) := TensorProduct.lift (LinearMap.mk₂ k (fun (m : M) (w : W) => (LinearMap.smulRight (Module.Dual.eval k W w) m : Module.Dual k W →ₗ[k] M)) (fun m₁ m₂ w => by ext ξ; simp) (fun c m w => by ext ξ; simp [smul_smul, mul_comm]) (fun m w₁ w₂ => by ext ξ; simp [add_smul]) (fun c m w => by ext ξ; simp [smul_smul])) @[simp] theorem tensorToDualHom_tmul (k : Type u) [Field k] (M : Type u) [AddCommGroup M] [Module k M] (W : Type u) [AddCommGroup W] [Module k W] (m : M) (w : W) (ξ : Module.Dual k W) : tensorToDualHom k M W (m ⊗ₜ w) ξ = ξ w • m := by simp [tensorToDualHom] variable (T') in def tangentCoords {A : Type u} [CommRing A] (φ : A →+* thickening T' V C) (a : A) : Module.Dual (ResidueField T') V →ₗ[ResidueField T'] (ResidueField T' ⊗[T'] C) := tensorToDualHom (ResidueField T') (ResidueField T' ⊗[T'] C) V (vPart T' V C (φ a)) theorem tangentCoords_apply {A : Type u} [CommRing A] (φ : A →+* thickening T' V C) (a : A) (ξ : Module.Dual (ResidueField T') V) : tangentCoords T' V C φ a ξ = tensorToDualHom (ResidueField T') (ResidueField T' ⊗[T'] C) V (vPart T' V C (φ a)) ξ := rfl theorem tangentCoords_add {A : Type u} [CommRing A] (φ : A →+* thickening T' V C) (a b : A) : tangentCoords T' V C φ (a + b) = tangentCoords T' V C φ a + tangentCoords T' V C φ b := by unfold tangentCoords rw [φ.map_add, LinearMap.map_add, LinearMap.map_add] end AlgebraicGeometry.SmallExtension end
Statements phrased using this module (103)
- 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 - Point-derivation form of tangent coordinates of a pair of lifts
AlgebraicGeometry.SmallExtension.exists_pointDerivations_isTangentCoordsOfPairAt_of_flat6 below · depth 31 - Additivity of pair tangent coordinates along three lifts
AlgebraicGeometry.SmallExtension.isTangentCoordsOfPairAt_add7 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 - 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 - Tangent coordinates determine the second member of a deformation pair
AlgebraicGeometry.SmallExtension.eq_of_isTangentCoordsOfPairAt_of_isTangentCoordsOfPairAt5 below · depth 32 - Existence of tangent coordinates at the unit for a pair
AlgebraicGeometry.SmallExtension.exists_isTangentCoordsOfPairAt4 below · depth 32 - Point derivations at the unit are tangent coordinates of deformations
AlgebraicGeometry.SmallExtension.exists_isTangentCoordsOfPairAt_of_pointDerivations4 below · depth 32 - Tangent coordinates across a commuting square of lifts
AlgebraicGeometry.SmallExtension.isTangentCoordsOfPairAt_add_eq_add_of_specMap_comp_eq12 below · depth 32 - Naturality of pair tangent coordinates under flat algebra maps
AlgebraicGeometry.SmallExtension.isTangentCoordsOfPairAt_comp_of_flat4 below · depth 32 - Tangent maps into an affine chart versus point derivations
AlgebraicGeometry.SmallExtension.mem_pointDerivations_tangentCoords_and_injective_and_surjective0 below · depth 32 - Additivity of tangent coordinates along the sum map
AlgebraicGeometry.SmallExtension.tangentCoords_comp_map_add_eq_add0 below · depth 32 - Tangent coordinates twisted by κ[φ_V] precompose the dual vector
AlgebraicGeometry.SmallExtension.tangentCoords_comp_map_trivSqZeroExt_map_apply0 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 - Naturality of pair tangent coordinates under flat chart change
AlgebraicGeometry.SmallExtension.isTangentCoordsOfPairAtVia_comp_of_flat4 below · depth 33 - Naturality of `tangentCoords` in the chart algebra
AlgebraicGeometry.SmallExtension.tangentCoords_map_comp0 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 - 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 - 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 - Tangent coordinates determine the deformation v
AlgebraicGeometry.SmallExtension.eq_of_isTangentCoordsOfPairAtVia_of_isTangentCoordsOfPairAtVia5 below · depth 35 - Existence of tangent coordinates for a pair, via an open
AlgebraicGeometry.SmallExtension.exists_isTangentCoordsOfPairAtVia4 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 - Additivity of via-tangent coordinates along a chain of lifts
AlgebraicGeometry.SmallExtension.isTangentCoordsOfPairAtVia_add7 below · depth 35 - Tangent coordinates are stable under postcomposition with ψ
AlgebraicGeometry.SmallExtension.isTangentCoordsOfPairAtVia_comp_of_homOfLE_comp_eq0 below · depth 35 - Tangent coordinates descend along a cartesian square over a monomorphism
AlgebraicGeometry.SmallExtension.isTangentCoordsOfPairAtVia_of_isPullback_of_comp_mono1 below · depth 35 - Chain rule for tangent coordinates under an endomorphism
AlgebraicGeometry.SmallExtension.isTangentCoordsOfPairAt_comp_of_forall_apply_eq_pushPt_of_mul_maximalIdeal_eq_bot3 below · depth 35 - Additivity of pair tangent coordinates along a commutative group law
AlgebraicGeometry.SmallExtension.isTangentCoordsOfPairAt_mul_of_isCommutative11 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 - Restriction of overlap isomorphisms to triple overlaps
AlgebraicGeometry.Scheme.OrderedAffineCover.exists_overlap_isos_restrict_inter1 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 - Exponentiating a point derivation into a deformation of u
AlgebraicGeometry.SmallExtension.exists_isTangentCoordsOfPairAtVia_of_pointDerivations4 below · depth 36 - Push-forward of point derivations along a unit-preserving endomorphism
AlgebraicGeometry.SmallExtension.exists_pointDerivations_pushforward_natural_of_forall_apply_eq_pushPt0 below · depth 36 - Left translation invariance of pair tangent coordinates
AlgebraicGeometry.SmallExtension.isTangentCoordsOfPairAt_mul_left0 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 - Naturality 1-cochain of tangent coordinates along a morphism
AlgebraicGeometry.SmallExtension.exists_one_cochain_isTangentCoordsOfPairAtVia_pin_of_local_lifts_hom8 below · depth 37 - Tangent coordinates of an affine combination of two endomorphisms
AlgebraicGeometry.SmallExtension.isTangentCoordsOfPairAt_add_smul_of_apply_eq_add_mul_sub5 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 - Cohomologous tangent cocycles give isomorphic regluings
GoodReductionJacobian.BareDeformation.isIso_of_isRegluingBy_of_exists_d_eq_sub22 below · depth 37 - Slice restrictions of the obstruction cocycle are coboundaries
GoodReductionJacobian.RelativeGroupLaw.exists_d_comap_slice_eq_of_obstruction_cocycle_anyResidueField15 below · depth 37 - Covariance of pair tangent coordinates along a fibre homomorphism
AlgebraicGeometry.SmallExtension.isTangentCoordsOfPairAtVia_comp_of_mul_comp_eq0 below · depth 38 - Alternating behaviour of the defect tangent coordinates
AlgebraicGeometry.SmallExtension.isTangentCoordsOfPairAtVia_defect_eq_sign_smul_of_pin15 below · depth 38 - 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 - Restrictions of the obstruction cochain along unit slices are coboundaries
GoodReductionJacobian.RelativeGroupLaw.exists_d_comap_slice_eq_of_isTangentCoordsOfPairAt_slice_anyResidueField12 below · depth 38