Definitions/Def_Dieudonne_DatumAndHonda.lean
Dieudonné data and finite Honda systems
Fix a commutative ring \mathcal{O}, an element \ell \in \mathcal{O} and an \mathcal{O}-module D. A Deformation.DieudonneDatum ℓ D is a structure carrying two \mathcal{O}-linear endomorphisms F and V of D together with two fields asserting the equalities of linear maps F \circ V = \ell \cdot \mathrm{id}_D and V \circ F = \ell \cdot \mathrm{id}_D; both maps are \mathcal{O}-linear, so no semilinear Frobenius twist is built into the notion. The pointwise forms F(Vx) = \ell x and V(Fx) = \ell x are recorded, as is the consequence F \circ V = V \circ F. Three predicates on such a datum are defined by unfolding to bijectivity or vanishing: IsEtaleType says F is bijective, IsMultiplicativeType says V is bijective, and IsLocalLocal says F = 0 and V = 0. If F is bijective then V is determined as V x = \ell \cdot F^{-1}(x). Two one-dimensional examples on D = \mathcal{O} are provided: etaleOne with F = \mathrm{id}, V = \ell \cdot \mathrm{id}, and multOne with F = \ell \cdot \mathrm{id}, V = \mathrm{id}, shown to be of étale and of multiplicative type respectively.
A Deformation.HondaSystem ℓ D extends a Dieudonné datum by an \mathcal{O}-submodule L \subseteq D subject to four further fields: every x \in L lying in the range of F is of the form \ell y with y \in L; conversely \ell y lies in the range of F for every y \in L; the range of F together with L spans D, i.e. \mathrm{range}(F) \sqcup L = \top; and V is injective on L, in the sense that x \in L with V x = 0 forces x = 0. Thus the Hodge-type submodule and the axioms governing it are carried as structure data, not derived.
Relation to Mathlib
Mathlib has no notion of Dieudonné module, F-V-module or Honda system; these structures are the project's own, formulated with Mathlib's Module, LinearMap and Submodule API.
Where it is used
These structures are the linear-algebra target of Fontaine's anti-equivalence: Dieudonné data classify finite commutative group schemes over the residue field, and Honda systems classify finite flat group schemes over the ring of integers of an unramified local field. They are used in the route to Fermat's Last Theorem to analyse finite flat group schemes of order \ell attached to the Galois representations in play, underpinning the local flatness and finite-flat descent statements needed in the level-lowering and deformation-theoretic arguments.
References
- J.-M. Fontaine, Groupes finis commutatifs sur les vecteurs de Witt, C. R. Acad. Sci. Paris Sér. A 280 (1975), 1423–1425
- J.-M. Fontaine and G. Laffaille, Construction de représentations p-adiques, Ann. Sci. École Norm. Sup. (4) 15 (1982), 547–608, §9
- 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.
- 87 lines
- 22 declarations
- used in the statements of 108 theorems and imported by 113 proofs
- imports 0 definition modules
Source file: Definitions/Def_Dieudonne_DatumAndHonda.lean
Imports
- only Mathlib
Declarations
- structure
Deformation.DieudonneDatum - field
Deformation.DieudonneDatum.F - field
Deformation.DieudonneDatum.V - field
Deformation.DieudonneDatum.fv - field
Deformation.DieudonneDatum.vf - theorem
Deformation.DieudonneDatum.F_V_apply - theorem
Deformation.DieudonneDatum.V_F_apply - theorem
Deformation.DieudonneDatum.F_V_comm - def
Deformation.DieudonneDatum.IsEtaleType - def
Deformation.DieudonneDatum.IsMultiplicativeType - def
Deformation.DieudonneDatum.IsLocalLocal - theorem
Deformation.DieudonneDatum.V_eq_smul_of_isEtaleType - def
Deformation.DieudonneDatum.etaleOne - def
Deformation.DieudonneDatum.multOne - theorem
Deformation.DieudonneDatum.etaleOne_isEtaleType - theorem
Deformation.DieudonneDatum.multOne_isMultiplicativeType - structure
Deformation.HondaSystem - field
Deformation.HondaSystem.L - field
Deformation.HondaSystem.sh1_le - field
Deformation.HondaSystem.sh1_ge - field
Deformation.HondaSystem.sh2' - field
Deformation.HondaSystem.sh3
Source
import Mathlib set_option autoImplicit false open LinearMap Submodule Function universe u v namespace Deformation variable {𝓞 : Type u} [CommRing 𝓞] @[ext] structure DieudonneDatum (ℓ : 𝓞) (D : Type v) [AddCommGroup D] [Module 𝓞 D] where F : D →ₗ[𝓞] D V : D →ₗ[𝓞] D fv : F ∘ₗ V = ℓ • LinearMap.id vf : V ∘ₗ F = ℓ • LinearMap.id namespace DieudonneDatum variable {ℓ : 𝓞} {D : Type v} [AddCommGroup D] [Module 𝓞 D] (M : DieudonneDatum ℓ D) theorem F_V_apply (x : D) : M.F (M.V x) = ℓ • x := by have := LinearMap.congr_fun M.fv x; simpa using this theorem V_F_apply (x : D) : M.V (M.F x) = ℓ • x := by have := LinearMap.congr_fun M.vf x; simpa using this theorem F_V_comm : M.F ∘ₗ M.V = M.V ∘ₗ M.F := M.fv.trans M.vf.symm def IsEtaleType : Prop := Function.Bijective M.F def IsMultiplicativeType : Prop := Function.Bijective M.V def IsLocalLocal : Prop := M.F = 0 ∧ M.V = 0 theorem V_eq_smul_of_isEtaleType (h : M.IsEtaleType) (x : D) : M.V x = ℓ • (Equiv.ofBijective M.F h).symm x := by apply h.injective rw [M.F_V_apply, map_smul] congr 1 exact ((Equiv.ofBijective M.F h).apply_symm_apply x).symm variable (ℓ) in def etaleOne : DieudonneDatum ℓ 𝓞 where F := LinearMap.id V := ℓ • LinearMap.id fv := by ext; simp vf := by ext; simp variable (ℓ) in def multOne : DieudonneDatum ℓ 𝓞 where F := ℓ • LinearMap.id V := LinearMap.id fv := by ext; simp vf := by ext; simp theorem etaleOne_isEtaleType : (etaleOne (𝓞 := 𝓞) ℓ).IsEtaleType := Function.bijective_id theorem multOne_isMultiplicativeType : (multOne (𝓞 := 𝓞) ℓ).IsMultiplicativeType := Function.bijective_id end DieudonneDatum structure HondaSystem (ℓ : 𝓞) (D : Type v) [AddCommGroup D] [Module 𝓞 D] extends DieudonneDatum ℓ D where L : Submodule 𝓞 D sh1_le : ∀ x ∈ L, x ∈ LinearMap.range F → ∃ y ∈ L, x = ℓ • y sh1_ge : ∀ y ∈ L, ℓ • y ∈ LinearMap.range F sh2' : (LinearMap.range F) ⊔ L = ⊤ sh3 : ∀ x ∈ L, V x = 0 → x = 0 end Deformation
Statements phrased using this module (108)
- Self-extensions exceed endomorphisms by at most one in rank two
Deformation.HondaSystem.finrank_selfExt_le_finrank_endHonda_add_one3 below · depth 16 - Honda-system model bounding local flat classes of ad ρ̄
ResidualGaloisRep.exists_hondaSystem_finrank_endHonda_le_injective_of_isLocalRing_cartierDual433 below · depth 16 - Honda system of a unipotent k-vector space scheme over ℤₚ
Deformation.DieudonneModule.exists_hondaSystem_addEquiv_smul_eq_map_of_isLocalRing_cartierDual63 below · depth 17 - Self-extensions of an étale Honda system: dim Ext¹ = dim End
Deformation.HondaSystem.finrank_selfExt_eq_finrank_endHonda_of_L_eq_bot0 below · depth 17 - Self-extensions of a Honda system with ℓ=0 and L=D
Deformation.HondaSystem.finrank_selfExt_eq_finrank_endHonda_of_L_eq_top0 below · depth 17 - Self-extensions of a rank-two Honda system over a field
Deformation.HondaSystem.finrank_selfExt_eq_one_add_finrank_endHonda0 below · depth 17 - Local flat classes inject into Honda self-extensions
ResidualGaloisRep.exists_injective_localFlatClassesAd_selfExt_of_hondaSystem_model428 below · depth 17 - Honda system endomorphisms bounded by local invariants of ad ρ̄
ResidualGaloisRep.finrank_endHonda_le_finrank_invariants_of_hondaSystem_model362 below · depth 17 - Order of the Dieudonné module of a unipotent group scheme
Deformation.DieudonneModule.exists_finrank_eq_pow_and_natCard_eq_pow_of_isLocalRing_cartierDual53 below · depth 18 - Fontaine's theorem: (L(G),M(G_k)) is a Honda system
Deformation.DieudonneModule.exists_hondaSystem_L_eq_fontaineHodge8 below · depth 18 - Geometric point count and Dieudonné module order agree
Deformation.DieudonneModule.exists_natCard_algHom_eq_pow_and_natCard_baseChange_eq_pow_of_isLocalRing_cartierDual63 below · depth 18 - Ring action on a Dieudonné module from convolution-additive bialgebra endomorphisms
Deformation.DieudonneModule.exists_ringHom_addMonoidEnd_apply_eq_map1 below · depth 18 - Fontaine layer: ker M(π) surjects onto M(H_V)
Deformation.DieudonneModule.exists_surjective_ker_map_of_bottomLayer169 below · depth 18 - The Dieudonné module functor sends convolution to addition
Deformation.DieudonneModule.map_apply_eq_add_of_toLinearMap_eq_mul_comp_map_comp_comul0 below · depth 18 - Fontaine full faithfulness for unipotent p-group schemes
Deformation.DieudonneModule.map_baseChange_injective_and_exists_map_baseChange_eq280 below · depth 18 - Exactness of Fontaine's functor along a Hopf-kernel extension
Deformation.DieudonneModule.map_baseChange_surjective_injective_fontaineHodge_of_range_eq_hopfKer57 below · depth 18 - Rank symmetry of F and V under a cyclotomic pairing
Deformation.DieudonneModule.natCard_ker_frobenius_eq_natCard_quot_range_verschiebung_of_cyclotomicPairing161 below · depth 18 - Additivity of Hom(-, Wₙ) under convolution of bialgebra maps
Deformation.wittHomMap_convMul0 below · depth 18 - Verschiebung cokernel bound for a local–local model of J₀(N)[𝔪]
ModularCurve.natCard_dieudonneModule_quot_range_verschiebung_le_of_local_local_model_heckeTorsion_jZero2,572 below · depth 18 - Flat classes in H¹(ℚₚ,adρ̄) inject into Honda self-extensions
ResidualGaloisRep.exists_injective_flatClassSet_selfExt_of_hondaSystem_model423 below · depth 18 - Verschiebung is injective on Fontaine's submodule L
Deformation.DieudonneModule.eq_zero_of_mem_fontaineHodge_of_verschiebung_eq_zero0 below · depth 19 - Left exactness of the Dieudonné module functor
Deformation.DieudonneModule.exact_map_hopfKerVal_map1 below · depth 19 - p-torsion of the Dieudonné module lies in L+ker V
Deformation.DieudonneModule.exists_mem_fontaineHodge_add_eq_of_smul_eq_zero2 below · depth 19 - Frobenius on Fontaine's submodule lands in p L
Deformation.DieudonneModule.exists_mem_fontaineHodge_frobenius_eq_smul2 below · depth 19 - Kernel of Frobenius lies in V(L)
Deformation.DieudonneModule.exists_mem_fontaineHodge_verschiebung_eq_of_frobenius_eq_zero2 below · depth 19 - Stabilisation of the Dieudonné module over a perfect field
Deformation.DieudonneModule.exists_surjective_of0 below · depth 19 - Fontaine's submodule is exact along a Hopf-algebra surjection
Deformation.DieudonneModule.fontaineHodge_map_surjective_and_exists_of_mem_range_of_surjective56 below · depth 19 - Full faithfulness of the Dieudonné functor over Fₚ
Deformation.DieudonneModule.map_injective_and_exists_map_eq_of_isLocalRing_cartierDual60 below · depth 19 - Surjectivity of M(π) for surjective π (right exactness)
Deformation.DieudonneModule.map_surjective_of_surjective57 below · depth 19 - Kernel of Verschiebung on the Dieudonné module is the primitives
Deformation.DieudonneModule.nonempty_ker_verschiebung_addEquiv_primitives1 below · depth 19 - Length count: im F + L = D for finite-length Dieudonné data
Deformation.HondaSystem.range_sup_eq_top_of_isArtinian_of_isNoetherian0 below · depth 19 - Fontaine's criterion for lifting special-fibre points, residue field mathbf Fₚ
Deformation.exists_algHom_baseChange_eq_of_forall_map_mem_fontaineKer_zmodp279 below · depth 19 - Length-one Witt homomorphisms are the primitive elements
Deformation.mem_wittHom_one_iff_coeff_mem_primitives0 below · depth 19 - Witt shift is surjective when β(1)=0 forces β^{p^n}=0
Deformation.wittHomShift_surjective_of_forall_convPow_eq_zero1 below · depth 19 - dim_k A = p^{dim_k P(A)} for Hopf algebras with trivial Verschiebung
HopfAlgebra.finrank_eq_pow_finrank_primitives_of_forall_convPow_prime_eq_zero1 below · depth 19 - Restriction of length-n Witt homomorphisms is surjective
HopfAlgebra.wittHomMap_surjective_of_surjective_of_forall_convPow_eq_zero46 below · depth 19 - Fontaine–Conrad presentation of a locally flat ad-cocycle
ResidualGaloisRep.exists_fontaineConradPresentation_of_isLocallyFlatCocycleAd206 below · depth 19 - Faithfulness of the Dieudonné module map
Deformation.DieudonneModule.eq_of_map_eq_of_isLocalRing_cartierDual51 below · depth 20 - Fullness of the Dieudonné module functor over 𝔽ₚ
Deformation.DieudonneModule.exists_map_eq_of_isLocalRing_cartierDual56 below · depth 20 - Cokernel of Frobenius counts the Dieudonné module of B
Deformation.DieudonneModule.natCard_quot_range_frobenius_eq_natCard_of_ker_eq_map_frobenius_ker_counit_zmodp50 below · depth 20 - One-coordinate lift into the Fontaine kernel
Deformation.TruncWitt.exists_mem_fontaineKer_truncate_eq_of_frobeniusFun_mem_fontaineKer0 below · depth 20 - Convolution p-th powers shift Witt coordinates of a homomorphism
Deformation.convPow_prime_apply_coeff_of_mem_wittHom0 below · depth 20 - Lifting Fontaine-compatible points of unipotent p-divisible groups over ℤₚ
Deformation.exists_algHom_baseChange_eq_of_forall_map_mem_fontaineKer_of_forall_ker_eq_torsionIdeal_zmodp169 below · depth 20 - Fontaine's criterion descends along a bialgebra quotient
Deformation.exists_algHom_baseChange_eq_of_ker_eq_map_ker_counit0 below · depth 20 - First Witt coordinates of homomorphisms into Wₙ₊₁
Deformation.exists_mem_wittHom_coeff_zero_eq_iff_of_forall_convPow_eq_zero33 below · depth 20 - Fontaine's membership criterion for truncated Witt covectors
Deformation.mem_wittHom_of_mem_fontaineKer_of_verschiebung_mem_wittHom0 below · depth 20 - Primitivity criterion for Witt vectors concentrated in the last coordinate
Deformation.mem_wittHom_succ_iff_comul_eq_of_forall_coeff_eq_zero0 below · depth 20 - Vanishing of a Witt-vector homomorphism after restriction
Deformation.wittHomMap_eq_zero_iff_forall_coeff_mem_hopfKer0 below · depth 20 - Functions primitive against pⁿ-th convolution powers descend
HopfAlgebra.exists_mem_primitives_forall_apply_pow_eq_convPow_apply0 below · depth 20 - Lifting primitives along surjections of Hopf algebras killed by V
HopfAlgebra.exists_mem_primitives_map_eq_of_surjective_of_forall_convPow_prime_eq_zero30 below · depth 20 - Primitives of the Cartier dual compute the cotangent rank
HopfAlgebra.finrank_primitives_cartierDual_eq_finrank_cotangentSpace0 below · depth 20 - Unipotent Hopf algebras: order p^L and Dieudonné module bound
Deformation.DieudonneModule.exists_finrank_eq_pow_and_natCard_le_pow_of_isLocalRing_cartierDual15 below · depth 21 - Fontaine's submodule surjects along a Hopf algebra quotient
Deformation.DieudonneModule.exists_mem_fontaineHodge_map_eq_of_isLocalRing_cartierDual56 below · depth 21 - Dimension bound for the Witt-coordinate subalgebra of a finite F,V-stable subgroup
Deformation.DieudonneModule.finrank_adjoin_coeff_le_natCard0 below · depth 21 - Exactness of the Dieudonné module functor at a kernel
Deformation.DieudonneModule.map_surjective_and_exact_map_of_ker_eq_map_ker_counit49 below · depth 21 - Witt coordinates generate a unipotent finite Hopf algebra
Deformation.adjoin_coeff_wittHom_eq_top_of_isLocalRing_cartierDual49 below · depth 21 - Fontaine's point criterion passes to extensions of group schemes
Deformation.exists_algHom_baseChange_eq_of_faithfullyFlat_of_ker_eq_map_ker_counit0 below · depth 21 - Fontaine's lifting criterion for maps from F[p^v]
Deformation.exists_algHom_baseChange_eq_of_forall_map_mem_fontaineKer_of_mvFormalGroup40 below · depth 21 - Extending a homomorphism to W_{m+1} over W_{m+2}
Deformation.exists_mem_wittHom_truncate_eq_of_forall_apply_coeff_last_eq_zero31 below · depth 21 - Fontaine's fourth step for unipotent groups over mathbf Zₚ
Deformation.exists_pDivisibleTower_ker_eq_map_bijective_baseChange_of_isLocalRing_cartierDual_zmodp275 below · depth 21 - Kernel of Verschiebung equals the primitives, equivariantly
Deformation.DieudonneModule.exists_ker_verschiebung_addEquiv_primitives_apply_of_eq_and_apply_map1 below · depth 22 - Fontaine's fourth step for unipotent groups over 𝒪
Deformation.exists_pDivisibleTower_ker_eq_map_bijective_map_comp_mem_fontaineKer_of_isLocalRing_cartierDual_zmodp274 below · depth 22 - Rescaled-logarithm Witt vectors lie in `wittHom` and `fontaineKer`
Deformation.exists_wittVector_ghostComponent_truncate_map_mem_wittHom_fontaineKer_of_mvFormalGroup37 below · depth 22 - Truncated Witt homomorphisms killed by the exponent
Deformation.wittHom_nsmul_eq_zero_of_forall_convPow_eq_one0 below · depth 22 - Dieudonné isomorphisms over Fₚ come from bialgebra isomorphisms
Deformation.DieudonneModule.exists_bijective_map_eq_of_addEquiv_of_isLocalRing_cartierDual61 below · depth 23 - Multiplication by n induces n on the Dieudonné module
Deformation.DieudonneModule.exists_coe_eq_nsmulAlgHom_and_map_eq_nsmul0 below · depth 23 - Free resolution of a finite Honda system with nilpotent V
Deformation.HondaSystem.exists_free_resolution_of_isNilpotent6 below · depth 23 - Realising Honda systems by unipotent p-divisible towers
Deformation.HondaSystem.exists_pDivisibleTower_dieudonneModule_of_range_pow_le180 below · depth 23 - Morphisms of Honda systems come from p-divisible towers
Deformation.HondaSystem.exists_towerHom_map_comp_eq_comp_of_map_L_le181 below · depth 23 - Honda system of an isogeny kernel as a cokernel
Deformation.HondaSystem.map_comp_surjective_and_ker_and_fontaineHodge_eq_of_ker_eq_map_ker_counit62 below · depth 23 - Scaled truncations of the logarithm land in p^N R
Deformation.map_scaledLogTrunc_mem_span_pow_of_mvFormalGroup1 below · depth 23 - Truncated logarithm covectors are additive modulo p
Deformation.truncate_map_mem_wittHom_of_forall_coeff_ghostComponent_eq_logCovector35 below · depth 23 - Free Dieudonné cover with injective, topologically nilpotent V
Deformation.DieudonneDatum.exists_free_cover_of_isNilpotent_V1 below · depth 24 - Realising a Dieudonné datum by a p-divisible tower over Fₚ
Deformation.DieudonneDatum.exists_pDivisibleTower_zmod_dieudonneModule_of_range_pow_le71 below · depth 24 - Equivariant injections of free Honda systems are strict on L
Deformation.HondaSystem.comap_L_eq_of_injective_of_map_L_le1 below · depth 24 - Lifting Honda systems along equivariant surjections
Deformation.HondaSystem.exists_hondaSystem_lifts_of_equivariant_surjective0 below · depth 24 - Fontaine lifting of a unipotent p-divisible tower over mathbf Fₚ
Deformation.HondaSystem.exists_pDivisibleTower_bijective_map_mem_fontaineHodge_of_pDivisibleTower_zmod159 below · depth 24 - Far Witt components of the logarithm covector lie in pR
Deformation.map_coeff_mem_span_of_forall_coeff_ghostComponent_eq_logCovector26 below · depth 24 - Free Dieudonné cover of a nilpotent Dieudonné datum
Deformation.DieudonneDatum.exists_free_cover_of_isNilpotent0 below · depth 25 - Finite Dieudonné datum with nilpotent V comes from a Hopf algebra
Deformation.DieudonneDatum.exists_hopfAlgebra_zmod_addEquiv_dieudonneModule_of_isNilpotent69 below · depth 25 - Unique split coordinates of a continuous point of Fontaine's functor
Deformation.HondaSystem.existsUnique_coords_of_mem_fontaineFunctor_of_splitCoordinates70 below · depth 25 - Existence in Fontaine's functor with prescribed split coordinates
Deformation.HondaSystem.exists_mem_fontaineFunctor_of_coords_of_splitCoordinates61 below · depth 25 - Lifted formal group law and its extension cocycle
Deformation.HondaSystem.exists_mvFormalGroup_cocycle_of_splitCoordinates66 below · depth 25 - Fontaine's lifting theorem from split coordinates and a cocycle
Deformation.HondaSystem.exists_pDivisibleTower_bijective_map_mem_fontaineHodge_of_splitCoordinates_of_cocycle35 below · depth 25 - Existence of lawful split coordinates in normal form
Deformation.HondaSystem.exists_splitCoordinates_lawful_normalForm111 below · depth 25 - Points of a unipotent group scheme as F,V-maps of Dieudonné modules
Deformation.DieudonneModule.eval_injective_and_exists_eval_eq_of_isLocalRing_cartierDual58 below · depth 26 - Fontaine's unique lifting of logarithm-type coordinates
Deformation.FontaineLift.existsUnique_sub_mem_and_wSeries_adicEval_eq_of_isUnit_linearPart9 below · depth 26 - Convergence of Fontaine's w-series at nilpotent points
Deformation.FontaineLift.isPadicLimit_wPartialSum_adicEval0 below · depth 26 - Reduction of Φ modulo p equals Φ₀
Deformation.HondaSystem.SplitCoordinates.map_eq_phi0_of_forall_exists_convMul_apply_kappa_X0 below · depth 26 - Naturality of the Fontaine functor in the test algebra
Deformation.HondaSystem.SplitCoordinates.map_mem_fontaineFunctor_and_described2 below · depth 26 - Special fibre of the twisted tower: Gᶜᵥ⊗ G^eᵥ≅𝔽ₚ⊗ Lᵥ
Deformation.HondaSystem.exists_bijective_tensorProduct_specialFibre_of_cocycle2 below · depth 26 - Connected–étale splitting of a free Honda system
Deformation.HondaSystem.exists_isCompl_pow_F_le_and_L_inf_eq_bot0 below · depth 26 - Fontaine's normalised coordinates on the connected factor
Deformation.HondaSystem.exists_mvFormalGroup_basis_coeff_eq_normalForm93 below · depth 26 - Rank of the connected Fitting summand equals connected height
Deformation.HondaSystem.finrank_eq_of_isCompl_of_bijective_tensorProduct_comul59 below · depth 26 - Fontaine–Hodge membership at a twisted Tate level
Deformation.HondaSystem.map_apply_basis_mem_fontaineHodge_of_cocycle3 below · depth 26 - Fitting summands of a Honda system and the connected–étale splitting
Deformation.HondaSystem.map_eq_zero_of_mem_of_isCompl_of_bijective_tensorProduct2 below · depth 26 - Convergence of Fontaine's w-series when c_k ∈ pg eventually
Deformation.PLoc.isPadicLimit_wPartialSum_wSeries_of_eventually_mem_span0 below · depth 26 - Tautological classes generate and present the Witt-kernel Dieudonné module
Deformation.WittKernel.addSubgroup_eq_top_and_exists_addMonoidHom_apply_tautoClass_eq_of_pow_eq58 below · depth 26 - Bialgebras generated by Witt coordinates have local Cartier dual
Deformation.convPow_eq_zero_and_isLocalRing_cartierDual_of_adjoin_coeff_wittHom_eq_top1 below · depth 26 - Compatible normalised lifts of Dieudonné covector components
PDivisibleGroup.exists_compatible_lift_coeff_eq_of_surjective_tower_zmodp0 below · depth 26 - Additivity of the Dieudonné module along a splitting
Deformation.DieudonneModule.bijective_prod_map_of_bijective_tensorProduct_comul1 below · depth 27 - Frobenius is nilpotent on the Dieudonné module of a local bialgebra
Deformation.DieudonneModule.exists_frobenius_iterate_eq_zero_of_isLocalRing0 below · depth 27 - Covector coordinates of a compatible Dieudonné family
Deformation.DieudonneModule.exists_mvPowerSeries_coeff_eq_apply_of_forall_map_eq0 below · depth 27 - Frobenius is bijective on the Dieudonné module of a reduced bialgebra
Deformation.DieudonneModule.frobenius_bijective_of_isReduced0 below · depth 27 - Continuity of the w-series in the evaluation point
Deformation.FontaineLift.wSeries_adicEval_sub_wSeries_adicEval_mem_powSub2 below · depth 27 - Fontaine's linear parts λ₀,λ₁ with nilpotent C
Deformation.HondaSystem.exists_linearMap_surjective_mulVec_isNilpotent_coeff_eq65 below · depth 27 - Additivity of the Dieudonné module on a tensor product
Deformation.DieudonneModule.exists_addEquiv_prod_apply_eq_map_of_tensorProduct0 below · depth 28 - Dieudonné module modulo Frobenius is the cotangent space
Deformation.DieudonneModule.exists_addMonoidHom_cotangent_surjective_ker_eq_range_frobenius_of_isLocalRing_cartierDual59 below · depth 28