Definitions/Def_ExtEndgame_ProductionDatum.lean
Arithmetic datum at the places ∞ and p; dual Selmer group
For a prime q, ExtCitation.primeLocalGaloisGroup is the group of \mathbb{Q}_q-algebra automorphisms of an algebraic closure \overline{\mathbb{Q}}_q of \mathbb{Q}_q, i.e. the local absolute Galois group; primeLocalPlace is the valuation subring of \overline{\mathbb{Q}} obtained by pulling back the unit ball of \overline{\mathbb{Q}}_q along a fixed embedding \overline{\mathbb{Q}} \to \overline{\mathbb{Q}}_q, and primeLocalToGlobal is the resulting homomorphism from the local Galois group to \mathrm{Gal}(\overline{\mathbb{Q}}/\mathbb{Q}) given by restricting a \mathbb{Q}_q-automorphism to \overline{\mathbb{Q}}.
For a finite set S of primes, extArithIndex S is the index set \{*\} \sqcup S, one archimedean index together with the primes of S. The associated local groups extArithLocalGroups are, at the archimedean index, the subgroup of \mathrm{Gal}(\overline{\mathbb{Q}}/\mathbb{Q}) generated by complex conjugation (the restriction to \overline{\mathbb{Q}} of complex conjugation along a chosen embedding into \mathbb{C}), and at q \in S the local Galois group at q; extArithLoc assembles the inclusion and the maps primeLocalToGlobal into a family of homomorphisms to the global Galois group, with two lemmas recording its two branches. For P_2 \subseteq S, extArithDistinguished S P₂ is the set of indices consisting of the image of P_2 together with the archimedean index.
For a prime p, pSet p is the singleton \{p\}, so that the datum is taken at \infty and p only. extDualModule p is the one-dimensional \mathbb{Z}/p-representation of \mathrm{Gal}(\overline{\mathbb{Q}}/\mathbb{Q}) on which \sigma acts by the square of the mod p cyclotomic character, that is \mathbb{Z}/p(2). Finally, extDualSelmerAdm, given local pairings between the H^1 of the restriction of \mathbb{Z}/p(-1) and of \mathbb{Z}/p(2) at each index and a subspace \mathrm{adm}' of H^1(\mathbb{Z}/p(2)), is the Selmer group of \mathbb{Z}/p(2) for the local conditions orthogonal to those on \mathbb{Z}/p(-1), intersected with \mathrm{adm}'. Here the conditions on \mathbb{Z}/p(-1) are extConditions for the distinguished set extArithDistinguished (pSet p) Set.univ, which is all of \{*\} \sqcup \{p\}, so the primal conditions are zero at every index; consequently their orthogonal complements are the full local cohomology groups and the dual Selmer group reduces to \mathrm{adm}'.
Relation to Mathlib
The Galois groups, valuation subrings, the p-adic algebraic closure and group cohomology H^1 of Rep objects are Mathlib's; the Selmer-group apparatus used here (ofChar, extConditions, dualConditions, selmerAdm) is the project's own, Mathlib having no notion of Selmer group for Galois cohomology.
Where it is used
These objects are the concrete instantiation, at the set of places \{\infty, p\} of \mathbb{Q}, of the abstract data (local groups, local conditions, dual module and admissible subspace) entering the project's Greenberg–Wiles inequality and its Stickelberger-theoretic input, used to show that certain extensions of \mathbb{Z}/p by \mathbb{Z}/p(1) over \mathbb{Q} which are unramified outside p and locally split at p split globally.
References
- L. C. Washington, Introduction to Cyclotomic Fields, Graduate Texts in Mathematics 83, Springer, 2nd edition, 1997
- J. Neukirch, A. Schmidt and K. Wingberg, Cohomology of Number Fields, Grundlehren der mathematischen Wissenschaften 323, Springer, 2nd edition, 2008
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 86 lines
- 17 declarations
- used in the statements of 140 theorems and imported by 146 proofs
- imports 4 definition modules
Source file: Definitions/Def_ExtEndgame_ProductionDatum.lean
Imports
Imported by
Def_ExtCitation_InertiaKummerCharacterDef_ExtCitation_LocalLevelResiduesDef_ExtCitation_LocalLevelSubgroupsPDDef_GaloisRep_LocalFlatClassesDef_GaloisRep_OrdinaryUnitClassesDef_GroupCohomology_ContinuousUnramifiedDef_GroupCohomology_CyclotomicQuotientH2RepDef_GroupCohomology_LocalInvariantDef_NumberField_LevelArithmeticModP
Declarations
- def
ExtCitation.primeLocalGaloisGroup - def
ExtCitation.primeLocalPlace - def
ExtCitation.primeLocalToGlobal - def
ExtCitation.extArithIndex - def
ExtCitation.extArithLocalGroups - def
ExtCitation.extArithLoc - lemma
ExtCitation.extArithLoc_inl - lemma
ExtCitation.extArithLoc_inr - def
ExtCitation.extArithDistinguished - def
ExtCitation.pPrime - lemma
ExtCitation.pPrime_coe - def
ExtCitation.pSet - abbrev
ExtCitation.extDualModule - abbrev
ExtCitation.extDualSelmerAdm
Source
import Mathlib import Definitions.Def_ExtEndgame_ChainAdm import Definitions.Def_GaloisRep_ComplexConjugation import Definitions.Def_GaloisRep_CompletionBridge import Definitions.Def_ClassGroup_GaloisAction set_option autoImplicit false open CategoryTheory Module groupCohomology namespace ExtCitation def primeLocalGaloisGroup (q : Nat.Primes) : Type := letI : Fact (q : ℕ).Prime := ⟨q.2⟩ PadicAlgCl (q : ℕ) ≃ₐ[ℚ_[(q : ℕ)]] PadicAlgCl (q : ℕ) noncomputable instance (q : Nat.Primes) : Group (primeLocalGaloisGroup q) := letI : Fact (q : ℕ).Prime := ⟨q.2⟩ inferInstanceAs (Group (PadicAlgCl (q : ℕ) ≃ₐ[ℚ_[(q : ℕ)]] PadicAlgCl (q : ℕ))) noncomputable def primeLocalPlace (q : Nat.Primes) : ValuationSubring (AlgebraicClosure ℚ) := letI : Fact (q : ℕ).Prime := ⟨q.2⟩ padicPlace (q : ℕ) noncomputable def primeLocalToGlobal (q : Nat.Primes) : primeLocalGaloisGroup q →* (AlgebraicClosure ℚ ≃ₐ[ℚ] AlgebraicClosure ℚ) := letI : Fact (q : ℕ).Prime := ⟨q.2⟩ localGaloisToGlobal (q : ℕ) section Datum variable (S : Finset Nat.Primes) def extArithIndex : Type := Unit ⊕ ↥S noncomputable instance : Fintype (extArithIndex S) := inferInstanceAs (Fintype (Unit ⊕ ↥S)) def extArithLocalGroups : extArithIndex S → Type | Sum.inl _ => ↥archimedeanDecomposition | Sum.inr q => primeLocalGaloisGroup q.1 noncomputable instance : ∀ v : extArithIndex S, Group (extArithLocalGroups S v) | Sum.inl _ => inferInstanceAs (Group ↥archimedeanDecomposition) | Sum.inr q => inferInstanceAs (Group (primeLocalGaloisGroup q.1)) noncomputable def extArithLoc : ∀ v : extArithIndex S, extArithLocalGroups S v →* (AlgebraicClosure ℚ ≃ₐ[ℚ] AlgebraicClosure ℚ) | Sum.inl _ => archimedeanLoc | Sum.inr q => primeLocalToGlobal q.1 @[simp] lemma extArithLoc_inl (v : Unit) : extArithLoc S (Sum.inl v) = archimedeanLoc := rfl @[simp] lemma extArithLoc_inr (q : ↥S) : extArithLoc S (Sum.inr q) = primeLocalToGlobal q.1 := rfl def extArithDistinguished (P₂ : Set ↥S) : Set (extArithIndex S) := Sum.inr '' P₂ ∪ Set.range Sum.inl end Datum variable (p : ℕ) [Fact p.Prime] def pPrime : Nat.Primes := ⟨p, Fact.out⟩ @[simp] lemma pPrime_coe : ((pPrime p : Nat.Primes) : ℕ) = p := rfl def pSet : Finset Nat.Primes := {pPrime p} noncomputable abbrev extDualModule : Rep (ZMod p) (AlgebraicClosure ℚ ≃ₐ[ℚ] AlgebraicClosure ℚ) := ofChar (k := ZMod p) ((cycloChar p) ^ 2) noncomputable abbrev extDualSelmerAdm (pairing : ∀ v, H1 (Rep.res (extArithLoc (pSet p) v) (ofChar (k := ZMod p) (cycloChar p)⁻¹)) →ₗ[ZMod p] H1 (Rep.res (extArithLoc (pSet p) v) (extDualModule p)) →ₗ[ZMod p] (ZMod p)) (adm' : Submodule (ZMod p) (H1 (extDualModule p))) : Submodule (ZMod p) (H1 (extDualModule p)) := selmerAdm (extArithLoc (pSet p)) (extDualModule p) (dualConditions (extArithLoc (pSet p)) (ofChar (k := ZMod p) (cycloChar p)⁻¹) (extDualModule p) pairing (extConditions (extArithLoc (pSet p)) (ofChar (k := ZMod p) (cycloChar p)⁻¹) (extArithDistinguished (pSet p) Set.univ) (fun _ => ⊥))) adm' end ExtCitation
Statements phrased using this module (140)
- The chosen place above q lies over q
ExtCitation.liesOverPrime_primeLocalPlace0 below · depth 10 - Inertia at q moves √[m]q by a primitive root
ValuationSubring.exists_mem_inertiaSubgroupIn_primeLocalPlace_isPrimitiveRoot_apply_div6 below · depth 10 - Kummer divisibility for q^{1/n} under inertia at q
ExtCitation.LocalLevel.dvd_of_forall_inertia_apply_pow_eq3 below · depth 11 - Local bound for flat first-order deformation classes at p
GaloisRepAdic.exists_submodule_finrank_le_invariants_add_one_mem_of_isFlatAt756 below · depth 12 - Strictly ordinary first-order classes lie in a small local subspace at p
GaloisRepAdic.exists_submodule_finrank_le_invariants_add_one_mem_of_isStrictOrdinaryAt76 below · depth 12 - Unipotent deformations restrict into a small local subspace at ℓ
GaloisRepAdic.exists_submodule_finrank_le_invariants_mem_of_isUnipotentOnInertiaAt85 below · depth 12 - Mod-p cyclotomic character of a Frobenius at q ≠ p
ExtCitation.coe_cycloChar_primeLocalToGlobal_eq_natCast_of_isFrobeniusAt0 below · depth 13 - Existence of a Frobenius element in the image of G_{ℚ_q}
ExtCitation.exists_isFrobeniusAt_apply_primeLocalToGlobal0 below · depth 13 - Unramified continuous classes at q have dimension h⁰
ExtCitation.finrank_unramifiedContinuousClasses_eq_finrank_invariants18 below · depth 13 - A framed first-order deformation is a dual-lift module
GaloisRepAdic.exists_addEquiv_prod_dualLiftModuleAct_of_isDualLift0 below · depth 13 - Flat local classes at p: dimension at most h⁰+1
ResidualGaloisRep.finiteDimensional_localFlatClasses_and_finrank_le753 below · depth 13 - Finiteness of continuous H¹ for open subgroups of G_q
groupCohomology.finiteDimensional_continuousH1_of_isOpen_of_primeLocal54 below · depth 13 - Upper bound for continuous H¹ at q ≠ p
groupCohomology.finrank_continuousClasses_le_invariants_add_dualTwist26 below · depth 13 - dim_{𝔽_p} H¹_{cont}(ℚₚ,μₚ)=2 for odd p
groupCohomology.finrank_continuousClasses_ofChar_cycloChar_eq_two_of_primeLocal26 below · depth 13 - Triviality of χₚ on inertia at q≠ p
ExtCitation.cycloChar_primeLocalToGlobal_eq_one_of_mem_inertia0 below · depth 14 - Frobenius generates the local group modulo inertia and level
ExtCitation.exists_frobenius_pow_inv_mul_mem_inertia_sup_level0 below · depth 14 - Arbitrarily deep levels: Frobenius order divisible by n
ExtCitation.exists_level_dvd_of_frobenius_pow_mem_inertia_sup0 below · depth 14 - A finite level containing μₚ, inside S, trivial on N
ExtCitation.exists_padicLevel_fixingSubgroup_le_of_smooth6 below · depth 14 - Tame generator for inertia at a finite Galois level
ExtCitation.exists_tame_generator_at_level4 below · depth 14 - Locally constant classes bounded by a uniform inflation bound
ExtCitation.finrank_le_of_levelBound_of_forall_iff_exists_rightInvariantRep4 below · depth 14 - Unramified continuous classes have dimension h⁰ at q
ExtCitation.finrank_unramifiedContinuousClasses_eq_finrank_invariants_of_cyclic_of_depth14 below · depth 14 - Existence of a Taylor–Wiles prime detecting a cocycle
ResidualGaloisRep.exists_taylorWilesPrime_map_H1_ne_zero_of_notMem_range26 below · depth 14 - Flat bound for H¹_f(ℚₚ,adρ̄), p odd
ResidualGaloisRep.finiteDimensional_localFlatClassesAd_and_finrank_le729 below · depth 14 - Local flat classes: from ad⁰ to ad, one dimension gained
ResidualGaloisRep.finrank_localFlatClasses_add_one_le_finrank_localFlatClassesAd45 below · depth 14 - Local flatness of a cocycle forces flatness of ρ̄⊕ρ̄
ResidualGaloisRep.isLocallyFlatCocycleAd_zero_of_isLocallyFlatCocycle2 below · depth 14 - Finiteness of continuous H¹ for local K ni ζₚ
groupCohomology.finiteDimensional_continuousH1_fixingSubgroup_of_forall_apply_eq_of_primeLocal31 below · depth 14 - Greenberg–Wiles formula for the pairing-free Selmer menu over ℚ
groupCohomology.greenbergWiles_eq_unramifiedMenu_extArithLoc1,207 below · depth 14 - Continuous H¹(ℚₚ,μₚ) counted by ℚₚ^×/(ℚₚ^×)ᵖ
groupCohomology.natCard_continuousClasses_ofChar_cycloChar_eq_natCard_units_quot_of_primeLocal16 below · depth 14 - A non-zero locally flat scalar cocycle for ad ρ̄
ResidualGaloisRep.exists_isLocallyFlatCocycleAd_smul_one41 below · depth 15 - Unipotent, connected or ordinary trichotomy at p for finite flat ρ̄
ResidualGaloisRep.exists_unipotent_or_connected_model_or_ordinary_of_isLocallyFlatCocycleAd45 below · depth 15 - Flat local bound for connected models of ad ρ̄
ResidualGaloisRep.finiteDimensional_localFlatClassesAd_and_finrank_le_of_isLocalRing_baseChange446 below · depth 15 - Unipotent flat local bound: dim H¹_f ≤ h⁰ + 1
ResidualGaloisRep.finiteDimensional_localFlatClassesAd_and_finrank_le_of_isLocalRing_cartierDual438 below · depth 15 - Flat local bound for ordinary ρ̄ at p
ResidualGaloisRep.finiteDimensional_localFlatClassesAd_and_finrank_le_of_ordinary332 below · depth 15 - Flat classes for ad⁰ map into flat classes for ad
ResidualGaloisRep.map_localFlatClasses_le_localFlatClassesAd0 below · depth 15 - Zero k-rank for continuous H² at the archimedean place
TWNum.finrank_continuousH2_extArithLoc_inl_eq_zero0 below · depth 15 - Twisting the dual preserves vanishing of archimedean H¹
TWNum.subsingleton_H1_extArithLoc_inl_dualTwist0 below · depth 15 - Local duality package in degree one at q∈ S
groupCohomology.exists_localDualityPackage_res_dualTwist_extArithLoc202 below · depth 15 - Local Euler characteristic at p, with H² folded by duality
groupCohomology.finrank_finiteQuotientH1_eq_invariants_add_dualTwist_add_finrank_of_primeLocal250 below · depth 15 - Smooth H¹ at q ≠ p: h¹ = h⁰(M) + h⁰(M^∨(1))
groupCohomology.finrank_finiteQuotientH1_eq_invariants_add_dualTwist_of_primeLocal_ne44 below · depth 15 - Vanishing rank of submodules of the archimedean slot H¹
groupCohomology.finrank_submodule_res_extArithLoc_archSlot_eq_zero0 below · depth 15 - Greenberg–Wiles inequality for the arithmetic localisation family, odd p
groupCohomology.greenbergWilesLeAdm_extArithLoc_of_isTheta1_eval_of_ne_two1,189 below · depth 15 - Localisation preserves continuous degree-one classes
groupCohomology.locRes_extArithLoc_apply_mem_continuousH10 below · depth 15 - Unramified classes are isotropic for local duality at q
groupCohomology.theta1_apply_eq_zero_of_mem_unramified_of_mem_unramified10 below · depth 15 - Inertia at p acts non-trivially on p-th roots of unity
ExtCitation.exists_localAut_mem_inertiaSubgroupIn_forall_pow_eq_and_not_modEq_one5 below · depth 16 - Dual-lift module of a scalar cocycle as equivariant quotient
ResidualGaloisRep.exists_cocycle_smul_one_surjective_pi_dualLiftModuleActAd0 below · depth 16 - Finite flat model for ̄ V from a flat ad-cocycle
ResidualGaloisRep.exists_finiteFlat_padicInt_model_of_isLocallyFlatCocycleAd1 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 - Cyclotomic inertia subspace, or a model with local Cartier dual
ResidualGaloisRep.exists_submodule_inertia_eq_smul_and_unipotent_model_of_eq_bot37 below · depth 16 - Connectedness criterion for a finite flat model of ̄ V⊕̄ V
ResidualGaloisRep.exists_submodule_inertia_sub_mem_and_connected_model_of_eq_top33 below · depth 16 - Cartier-dual unipotent model and isomorphic local flat classes
ResidualGaloisRep.exists_unipotent_model_and_linearEquiv_localFlatClassesAd_of_isLocalRing_baseChange20 below · depth 16 - Dimension bound for ordinary unit classes in H¹(ℚₚ,ad ρ̄)
ResidualGaloisRep.finiteDimensional_ordinaryUnitClassesAd_and_finrank_le281 below · depth 16 - Finiteness of k from a finite flat trivial deformation
ResidualGaloisRep.finite_of_isLocallyFlatCocycleAd_zero0 below · depth 16 - Flat classes are ordinary unit classes at p
ResidualGaloisRep.unitRootInertia_trivial_and_localFlatClassesAd_le_ordinaryUnitClassesAd81 below · depth 16 - Vanishing of continuous H² at the archimedean component
TWNum.subsingleton_continuousH2_extArithLoc_inl0 below · depth 16 - Local Tate duality at q in all three degrees
groupCohomology.bijective_theta_dualTwist_of_primeLocal195 below · depth 16 - Finiteness of continuous H² for a local Galois module
groupCohomology.finiteDimensional_continuousH2_of_primeLocal145 below · depth 16 - Local Euler–Poincaré formula for continuous H¹ at p
groupCohomology.finrank_continuousClasses_eq_invariants_add_continuousH2_add_finrank_of_primeLocal243 below · depth 16 - Local duality in degrees 2 and 0: dimension form
groupCohomology.finrank_continuousH2_eq_invariants_dualTwist_of_primeLocal197 below · depth 16 - Lower bound for continuous H¹ at q≠ p
groupCohomology.invariants_add_dualTwist_le_finrank_continuousClasses37 below · depth 16 - Local finite level implies global finite level
ExtCitation.exists_finiteDimensional_fixingSubgroup_comap_primeLocalToGlobal_le6 below · depth 17 - Tame generator at a deep level with prescribed divisibilities
ExtCitation.exists_tame_generator_at_level_of_dvd12 below · depth 17 - Tame-or-descent dichotomy for simple smooth mod p local representations
ExtCitation.tame_or_descent_of_isSimple13 below · depth 17 - Kummer-type splitting of inertia for p-torsion Hopf algebras over ℤₚ
HopfAlgebra.exists_units_forall_inertia_apply_eq_of_inertiaCyclotomic_submonoid_padicInt48 below · depth 17 - Unramified additive characters of G_{ℚ_p} span at most a line
PadicAlgCl.finrank_span_addChar_inertia_eq_zero_finiteLevel_le_one5 below · depth 17 - ℚ̄ₚ-points of a module-finite ℤₚ-algebra lie in one finite extension
PadicInt.exists_intermediateField_finiteDimensional_forall_algHom_apply_mem0 below · depth 17 - The cyclotomically twisted dual of a residual representation
ResidualGaloisRep.exists_dualTwist_linearEquiv_dual0 below · depth 17 - Local flat classes inject into Honda self-extensions
ResidualGaloisRep.exists_injective_localFlatClassesAd_selfExt_of_hondaSystem_model428 below · depth 17 - Flat cocycles are cohomologous to ordinary flat cocycles
ResidualGaloisRep.exists_isOrdinaryCocycleAd_of_isLocallyFlatCocycleAd58 below · depth 17 - Unipotent finite flat model of ̄ V from one of ̄ V⊕̄ V
ResidualGaloisRep.exists_unipotent_model_V_of_isLocalRing_cartierDual97 below · depth 17 - Unipotent flat model for the twisted dual ̄ V^∨(1)
ResidualGaloisRep.exists_unipotent_model_dualTwist_of_isLocalRing_baseChange16 below · depth 17 - Honda system endomorphisms bounded by local invariants of ad ρ̄
ResidualGaloisRep.finrank_endHonda_le_finrank_invariants_of_hondaSystem_model362 below · depth 17 - Local invariants of ad ρ̄ under Cartier dual twist
ResidualGaloisRep.finrank_invariants_adRep_eq_of_dualTwist0 below · depth 17 - Flat classes in ad ρ̄ and in its cyclotomic dual twist
ResidualGaloisRep.nonempty_localFlatClassesAd_linearEquiv_of_dualTwist13 below · depth 17 - Local Tate duality over open subgroups of G_{ℚ_q}
groupCohomology.bijective_theta_dualTwist_of_isOpen196 below · depth 17 - Descent of local duality along a subgroup of index prime to p
groupCohomology.bijective_theta_dualTwist_of_res135 below · depth 17 - Local Tate duality at a Sylow level
groupCohomology.bijective_theta_dualTwist_of_sylowLevel186 below · depth 17 - Surjectivity of continuous H² for local Galois subgroups
groupCohomology.continuousH2MapHom_surjective_of_surjective_of_primeLocal162 below · depth 17 - Level and Sylow data for a smooth local 𝔽ₚ-representation
groupCohomology.exists_level_sylow_of_primeLocal3 below · depth 17 - Finiteness of continuous H¹ and H² for local Galois groups
groupCohomology.finiteDimensional_continuousH1_and_continuousH2_of_isOpen_of_primeLocal145 below · depth 17 - Finiteness of continuous H² for smooth mod p modules over open subgroups locally at q
groupCohomology.finiteDimensional_continuousH2_of_isOpen_of_primeLocal144 below · depth 17 - Tame local Euler characteristic for subgroups of Gₚ
groupCohomology.finrank_continuousH1_eq_invariants_add_dualTwist_add_index_mul_of_tame66 below · depth 17 - Continuous H² of the cyclotomic line on open subgroups
groupCohomology.finrank_continuousH2_ofChar_cycloChar_of_isOpen114 below · depth 17 - Local H²(ℚ_q,μₚ) is one-dimensional
groupCohomology.finrank_continuousH2_ofChar_cycloChar_of_primeLocal113 below · depth 17 - Unit-root inertia classes in H¹ span at most a line
groupCohomology.finrank_span_H1_unitRootInertia_le_one279 below · depth 17 - A finite Galois level with nd ∣ m and φ^m fixing q^{1/n}
ExtCitation.LocalLevel.exists_level_frobenius_pow_dvd_and_apply_eq2 below · depth 18 - Unramified layers in an open subgroup of G_{ℚ_q}
ExtCitation.comap_rootsOfUnity_levels_of_isOpen27 below · depth 18 - Open subgroups of Gal(ℚ̄_q/ℚ_q) are finite levels
ExtCitation.exists_padicLevel_fixingSubgroup_eq_of_isOpen5 below · depth 18 - Global and local smoothness agree for G_q-modules
ExtCitation.forall_exists_finiteDimensional_primeLocalToGlobal_iff5 below · depth 18 - Flat classes in H¹(ℚₚ,adρ̄) inject into Honda self-extensions
ResidualGaloisRep.exists_injective_flatClassSet_selfExt_of_hondaSystem_model423 below · depth 18 - Locally flat ad ρ̄-cocycles are closed under addition
ResidualGaloisRep.isLocallyFlatCocycleAd_add4 below · depth 18 - Bijectivity of θ⁰ and θ² for a trivial 𝔽ₚ-line
groupCohomology.bijective_theta0_theta2_of_trivial_line_of_isOpen115 below · depth 18 - Local duality in degree one for a trivial line
groupCohomology.bijective_theta1_of_trivial_line_of_isOpen102 below · depth 18 - Local duality over S descends from a subgroup of index prime to p
groupCohomology.bijective_theta_dualTwist_of_res_of_isOpen20 below · depth 18 - Uniform killing of level 2-cocycles in a higher unramified layer
groupCohomology.exists_forall_restrict_comap_rootsOfUnity_mem_levelCoboundaries2_of_primeLocal157 below · depth 18 - An injective functional on the archimedean continuous H²
groupCohomology.exists_injective_dual_continuousH2_archimedean0 below · depth 18 - A Sylow p-level inside an open subgroup of G_{ℚ_q}
groupCohomology.exists_level_sylow_of_isOpen9 below · depth 18 - Finite-dimensionality of continuous H² of a trivial mod p line
groupCohomology.finiteDimensional_continuousH2_fixingSubgroup_of_forall_apply_eq_of_primeLocal112 below · depth 18 - Finite-level 1-cocycles of a non-cyclotomic line have dimension ≤ 2
groupCohomology.finrank_cocycles_level_le_two_of_finrank_eq_one_of_not_cyclotomic255 below · depth 18 - Unit-inertia finite-level cocycles in 𝔽ₚ(ω) span at most a plane
groupCohomology.finrank_cocycles_ofChar_cycloChar_level_unitRootInertia_le_two55 below · depth 18 - Tame local Euler characteristic over a finite base K/ℚₚ
groupCohomology.finrank_continuousH1_eq_invariants_add_dualTwist_add_finrank_mul_of_tame_intermediateField62 below · depth 18 - Finite-level degree-one duality for the S-idèle class group
M4aHerbrand.exists_level_forall_relationHom_sIdeleClassGroup_extends_or_map_delta_ne_zero488 below · depth 19 - Archimedean local bridge in degree one at a complex place
NumberField.InfPlaceDecomp.exists_isLocalBridge1_archimedean5 below · depth 19 - Injective archimedean local bridge at an infinite place
NumberField.InfPlaceDecomp.exists_isLocalBridge2_archimedean4 below · depth 19 - Archimedean local-bridge hypotheses: level, divisibility, degree-one acyclicity
NumberField.InfPlaceDecomp.localBridge_hypotheses_archimedean1 below · depth 19 - Existence of a degree-one local bridge at a finite place
NumberField.PlaceDecomp.exists_isLocalBridge1_padicAlgCl17 below · depth 19 - Idèle-class invariant at w equals the local Tate pairing
NumberField.PlaceDecomp.exists_unit_inv_map_delta_res_eq_theta_localBridge163 below · depth 19 - Local invariant of the connecting map equals the Tate pairing
NumberField.PlaceDecomp.exists_unit_inv_map_delta_res_eq_theta_localBridge_primary163 below · depth 19 - Extending an S-unit map to P with S-level values
NumberField.SUnits.exists_ihom_extension_fixed_of_sLevel_of_injective2 below · depth 19 - Kernel of the global degree-two bridge dies under inflation
NumberField.SUnits.exists_level_forall_map_extInflR_eq_zero_of_isGlobalBridge2_apply_eq_zero48 below · depth 19 - Inflation invariance of the global degree-two bridge Λ_E
NumberField.SUnits.isGlobalBridge2_apply_inflation_eq3 below · depth 19 - Localisation of the degree-two global bridge at a finite place
NumberField.SUnits.locRes2S_isGlobalBridge2_apply_eq_of_finite7 below · depth 19 - p-capitulation of S-idèle classes at a Galois level
NumberField.exists_le_isGalois_forall_mem_range_sup_unitIdelesOutside_of_pow_mem13 below · depth 19 - Unit-root inertia moves p-th roots of valuation prime to p
PadicAlgCl.exists_mem_unitRootInertia_apply_ne_of_not_dvd_valuation26 below · depth 19 - Fontaine–Conrad presentation of a locally flat ad-cocycle
ResidualGaloisRep.exists_fontaineConradPresentation_of_isLocallyFlatCocycleAd206 below · depth 19 - Degree-one local duality at q: bijectivity of θ
groupCohomology.bijective_of_isTheta1_localInv_extArithLoc201 below · depth 19 - Level 2-cocycles become coboundaries on an unramified subgroup
groupCohomology.exists_restrict_comap_rootsOfUnity_mem_levelCoboundaries2_of_primeLocal117 below · depth 19 - Level-constancy of local cochains via finite extensions of ℚ_q
groupCohomology.isLevelConstant1_primeLocalToGlobal_iff5 below · depth 19 - Galois S-level Fsupseteq L' with p-th power norm relation
IntermediateField.exists_le_isGalois_dvd_finrank_forall_prod_fixingSubgroup_sClassAct_eq_pow284 below · depth 20 - Local bridge matches δ with a cup product up to a unit
NumberField.PlaceDecomp.exists_unit_inflate_map_delta_res_eq_kummer_cup_localBridge_of_isLevelConstant0 below · depth 20 - Existence of a universal unit normalising the local invariant
NumberField.PlaceDecomp.exists_unit_localInv_eq_mul_of_inflate_eq_kummer149 below · depth 20 - Local invariant equals m for a Kummer-inflated fundamental class
NumberField.PlaceDecomp.localInv_eq_of_inflate_eq_kummer148 below · depth 20 - An S-level making S-units of F₁ into p-th powers
NumberField.SUnits.exists_sLevel_forall_sUnitsRep_map_val_eq_pow13 below · depth 20 - Global degree-two bridge on the defect class equals the inflated cocycle
NumberField.SUnits.isGlobalBridge2_apply_map_homSeq_f_eq_continuousH2Spi_of_eq_delta0 below · depth 20 - Local-bridge classes of S-units lie in continuousH1S
NumberField.SUnits.isLocalBridge1_apply_mem_continuousH1S2 below · depth 20 - Local–global compatibility of the degree-one bridges at q
NumberField.SUnits.locRes_isLocalBridge1_apply_eq_of_finite0 below · depth 20 - Capitulation of p-power classes in a Galois level unramified outside S
NumberField.exists_le_isGalois_forall_classGroup_map_eq_one_of_pow_eq_one9 below · depth 20 - Extension dichotomy for maps from the integral relation module
Rep.exists_comp_eq_or_exists_map_delta_ne_zero_of_forall_sum_rho_eq_nsmul119 below · depth 20 - Embedding B into Ind_N^G B with p-torsion cokernel
Rep.exists_hom_ind_injective_exact_of_forall_rho_eq0 below · depth 20 - Induction along H≤ G preserves short exactness
Rep.shortExact_map_indFunctor0 below · depth 20 - Unipotent models of locally flat first-order deformations of ρ̄
ResidualGaloisRep.exists_unipotent_model_of_isLocallyFlatCocycleAd_of_isLocalRing_cartierDual71 below · depth 20 - Level H² classes over open subgroups of G_{ℚ_q} die in an unramified layer
groupCohomology.exists_restrict_rootsOfUnity_mem_levelCoboundaries2_of_primeLocal116 below · depth 20 - Vanishing of H¹ at the archimedean slot for odd p
groupCohomology.finrank_H1_res_extArithLoc_archSlot_eq_zero0 below · depth 20 - Embedding an abstract S-unramified Galois extension into a Galois S-level
IntermediateField.exists_le_isGalois_ringHom_dvd_finrank_of_ramificationIdx_eq_one8 below · depth 21 - Persistence of the p-th-power norm condition on S-idèle classes
M4aHerbrand.forall_exists_prod_fixingSubgroup_sClassAct_eq_pow_of_ringHom_of_forall_exists8 below · depth 21 - Inflated local class equals inflated carry cocycle modulo coboundaries
NumberField.PlaceDecomp.inflate_sub_unitsInflate2_carryFun_mem_levelCoboundaries2101 below · depth 21 - Trivial mod-p level 2-cocycles split over an unramified layer
groupCohomology.exists_restrict_rootsOfUnity_mem_levelCoboundaries2_trivial_of_fixingSubgroup109 below · depth 21 - Above any S-level lies an S-level of relative degree divisible by p
IntermediateField.exists_le_isUnramifiedOutside_dvd_finrank2 below · depth 22 - Ramification index one over an unramified base gives unramified outside S
IntermediateField.isUnramifiedOutside_of_forall_ramificationIdx_eq_one0 below · depth 22 - At most p elements in p-torsion of local H²
groupCohomology.natCard_torsionBy_continuousH2_inf_map_conj_range_primeLocalToGlobal_le108 below · depth 23 - Local coboundaries yield a coboundary in an adic completion
NumberField.LevelArith.exists_layer_coboundary_adicCompletion_of_forall_conj_primeLocal_coboundary9 below · depth 25