Definitions/Def_AlgebraicGeometry_TangentCoordsOfPairAtVia.lean
Tangent coordinates of a pair via an open comparison map
Throughout, T' is a commutative local ring with residue field k = ResidueField T', I \subseteq T' an ideal, V a k-module (with the central bimodule data and a compatible T'-module structure), \iota \colon V \to T' a T'-linear map, and C a commutative T'-algebra. Write E = (k \otimes_{T'} C) \otimes_k \mathrm{TrivSqZeroExt}(k,V) for the thickening, with its two structure maps thickeningFst, thickeningSnd exhibiting \operatorname{Spec} E as the fibre product of \operatorname{Spec}(k \otimes_{T'} C) and the square-zero scheme \operatorname{Spec}(k \oplus V) over \operatorname{Spec} k.
The predicate IsTangentCoordsOfPairAtVia takes two morphisms u, v \colon \operatorname{Spec} C \to Y, a k-scheme x_k \colon A_k \to \operatorname{Spec} k carrying a relative group law L_k (a functorial group structure on T-points over \operatorname{Spec} k, natural in T), an open W \subseteq A_k together with a comparison morphism a_W \colon W \to Y, a further open U_e \subseteq A_k, and a bare function c \colon \Gamma(A_k,U_e) \to \mathrm{Hom}_k(V^\vee, k \otimes_{T'} C). It asserts the existence of w_0 \colon \operatorname{Spec} E \to W whose composite with the open immersion W \hookrightarrow A_k and with x_k is the structure map thickeningSnd followed by SquareZero.toBase, and of w_1 \colon \operatorname{Spec} E \to U_e, such that: (i) w_0 followed by a_W is a tangent morphism of the pair (u,v) in the sense of IsTangentOfPair, i.e. it factors as \operatorname{Spec} of a Schlessinger map \vartheta on the ring of pairs congruent modulo I\,C followed by a morphism \varphi restricting to u and v along the two projections; (ii) w_1 followed by U_e \hookrightarrow A_k is the underlying morphism of the L_k-translate of w_0 \gg (W \hookrightarrow A_k) to the unit section, a relative tangent point in the sense of RelTangentPoints; and (iii) c coincides with tangentCoords of the ring map \Gamma(A_k,U_e) \to E induced by w_1 on sections, that is, c(f)(\xi) is obtained from the V-component of the image of f in E by contracting with \xi \in V^\vee.
This is the variant of IsTangentCoordsOfPairAt in which the comparison with Y is given only on an open W of A_k; the group law, the translation to the unit and the chart U_e still live on all of A_k.
Relation to Mathlib
Mathlib supplies the ambient material used here (TrivSqZeroExt, Module.Dual, residue fields of local rings, tensor products and the pushout/pullback comparison for affine schemes); the relative group law structure, the square-zero relative tangent points, the pair-tangent and tangent-coordinate predicates are the project's own.
Where it is used
The predicate is used in the good-reduction and Néron model infrastructure, where square-zero deformations of an abelian scheme and of its group law are compared through local lifts Y that only receive an open piece W of the special fibre; the tangent coordinates of a pair provide the cochain data for the corresponding lifting obstructions.
References
- M. Schlessinger, Functors of Artin rings, Transactions of the American Mathematical Society 130 (1968), 208–222
- A. Grothendieck, Revêtements étales et groupe fondamental (SGA 1), Lecture Notes in Mathematics 224, Springer, 1971, Exposé III
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 42 lines
- 1 declarations
- used in the statements of 25 theorems and imported by 27 proofs
- imports 7 definition modules
Source file: Definitions/Def_AlgebraicGeometry_TangentCoordsOfPairAtVia.lean
Imports
Def_AlgebraicGeometry_RelativeGroupLawDef_AlgebraicGeometry_SquareZeroDeformationDef_AlgebraicGeometry_SquareZeroRelTangentDef_AlgebraicGeometry_SmallExtensionPairTangentDef_AlgebraicGeometry_TangentCoordsOfPairDef_AlgebraicGeometry_SmallExtensionTangentCoordsDef_AlgebraicGeometry_TangentCoordsOfPairAt
Imported by
- no other definition module
Declarations
Source
import Mathlib import Definitions.Def_AlgebraicGeometry_RelativeGroupLaw import Definitions.Def_AlgebraicGeometry_SquareZeroDeformation import Definitions.Def_AlgebraicGeometry_SquareZeroRelTangent import Definitions.Def_AlgebraicGeometry_SmallExtensionPairTangent import Definitions.Def_AlgebraicGeometry_TangentCoordsOfPair import Definitions.Def_AlgebraicGeometry_SmallExtensionTangentCoords import Definitions.Def_AlgebraicGeometry_TangentCoordsOfPairAt set_option autoImplicit false set_option linter.unusedSectionVars false noncomputable section universe u open CategoryTheory CategoryTheory.Limits AlgebraicGeometry TensorProduct IsLocalRing NeronModelInfra GoodReductionJacobian namespace AlgebraicGeometry.SmallExtension variable {T' : Type u} [CommRing T'] [IsLocalRing T'] (I : Ideal T') (V : Type u) [AddCommGroup V] [Module (ResidueField T') V] [Module (ResidueField T')ᵐᵒᵖ V] [IsCentralScalar (ResidueField T') V] [Module T' V] [IsScalarTower T' (ResidueField T') V] (ι : V →ₗ[T'] T') (C : Type u) [CommRing C] [Algebra T' C] def IsTangentCoordsOfPairAtVia {Y : Scheme.{u}} (u v : Spec (CommRingCat.of C) ⟶ Y) {Ak : Scheme.{u}} (xk : Ak ⟶ Spec (CommRingCat.of (ResidueField T'))) (Lk : RelativeGroupLaw (ResidueField T') xk) (W : Ak.Opens) (aW : (W : Scheme.{u}) ⟶ Y) (Ue : Ak.Opens) (c : Γ(Ak, Ue) → (Module.Dual (ResidueField T') V →ₗ[ResidueField T'] (ResidueField T' ⊗[T'] C))) : Prop := ∃ (w₀ : Spec (CommRingCat.of (thickening T' V C)) ⟶ (W : Scheme.{u})) (hw₀ : (w₀ ≫ W.ι) ≫ xk = RelTangentPoints.base V (thickeningSnd T' V C)) (w₁ : Spec (CommRingCat.of (thickening T' V C)) ⟶ (Ue : Scheme.{u})), IsTangentOfPair I V ι C u v (w₀ ≫ aW) ∧ w₁ ≫ Ue.ι = (RelTangentPoints.translate xk Lk V (reductionBase T' C) (thickeningFst T' V C) (thickeningSnd T' V C) (thickening_isPullback V C) (w₀ ≫ W.ι) hw₀).1 ∧ c = tangentCoords T' V C (chartRingHom V C Ue w₁) end AlgebraicGeometry.SmallExtension end
Statements phrased using this module (25)
- Naturality of pair tangent coordinates under flat chart change
AlgebraicGeometry.SmallExtension.isTangentCoordsOfPairAtVia_comp_of_flat4 below · depth 33 - Tangent coordinates: the W=top case of the relative reading
AlgebraicGeometry.SmallExtension.isTangentCoordsOfPairAt_iff_isTangentCoordsOfPairAtVia_top0 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 - Abelian schemes: obstruction 2-cocycle is a coboundary
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_pointDerivations_d_eq_obstruction_two_cocycle765 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 - 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 - 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 - Naturality 1-cochain of tangent coordinates along a morphism
AlgebraicGeometry.SmallExtension.exists_one_cochain_isTangentCoordsOfPairAtVia_pin_of_local_lifts_hom8 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 - 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