FC10 — Jean-Pierre Serre, Local Fields (1979)
FC10 — Serre, Local Fields.
This chapter contains 30 definitions, 10 propositions, 2 corollaries, 1 example and 2 conventions.
Of the 45 statements checked against Lean, 22 are formalized somewhere and 23 are not.
| Status | Statements | Share | What it means |
|---|---|---|---|
| not formalized | 23 | 51% | A documented search found no Lean statement of it anywhere. |
| in Mathlib | 18 | 40% | Mathlib states and proves it. |
| in another Lean project | 4 | 9% | Some other Lean development has it; using it means porting that code. |
| checked in total | 45 |
- Canonical source block: FC10 Serre Chapter 7, “Basic Facts”,
FC10-C07-U001–FC10-C07-U045, 45 units, in exact canonical order from Foundational corpus units FC10 Serre Local Fields. - Project code baseline:
A=3b2239e161592472b34e02ad3b7da308f9ce7280. The live repository moved only documentation/coordination files after A during this audit; no Lean source changed, so A is the semantic project baseline. - Pinned Mathlib:
P=db584cd6d46c92f209a44c0f1c829460d327499d; current Mathlib checked atH=71a80585ee495fc24472fd0eaffc89d94e4fd8d6. Strict bundle semantics were used: partial ingredients never earn a route. - External CFT reference where cited:
ClassFieldTheory@ccc3323c6750abca25b49b35106f54eb3a398509(Apache-2.0). Open Mathlib class-formation reference where cited: PR #42687 ata40561e249ebf45d2870f5d9d45bc2eb4d80b242(Apache-2.0). - Current Mathlib still marks higher ramification groups in lower numbering as TODO. Open/current local class-field-theory work does not supply a finished reciprocity/existence layer; unresolved/sorry-tainted downstream claims were not credited.
- Route totals for C07:
mathlib18,project-existing0,package-import0,reference-port4,unmatched23.
Definition / construction
Let \(G\) be a group, written multiplicatively, and \(A\) an abelian group, written additively. \(G\) acts on the left on \(A\) if a homomorphism \(G \to \operatorname{Aut}(A)\) is given; equivalently, if a map \((s,a) \mapsto s.a\) from \(G \times A\) to \(A\) is given satisfying \[ 1.a = a, \qquad s.(a + a') = s.a + s.a', \qquad (s.t).a = s.(t.a). \]
Formalized. Mathlib/RepresentationTheory/Basic.lean::Representation; Mathlib/RepresentationTheory/Rep/Basic.lean::Rep — A G-module is represented by the corresponding group action/representation.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Definition / construction
A \(G\)-homomorphism is a homomorphism of \(G\)-modules. A \(G\)-module \(A\) is projective (respectively injective) when \(\operatorname{Hom}_G(A,-)\) (respectively \(\operatorname{Hom}_G(-,A)\)) is exact.
Formalized. Mathlib/RepresentationTheory/Rep/Basic.lean::Rep; Mathlib/CategoryTheory/Preadditive/Projective/Basic.lean::Projective; Mathlib/CategoryTheory/Preadditive/Injective/Basic.lean::Injective — Morphisms in Rep are G-linear maps, and projective/injective objects are defined by exactness/lifting in the abelian category.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Definition / construction
A \(G\)-module \(A\) is induced if it has the form \(\mathbb{Z}[G] \otimes X\) for an abelian group \(X\), the tensor product taken over \(\mathbb{Z}\); equivalently, if \(A\) contains a subgroup \(X\) with \(A = \bigoplus_{s \in G} s.X\). Every \(G\)-module is a quotient of an induced one: writing \(A_{0}\) for the abelian group underlying \(A\), every element of \(\mathbb{Z}[G] \otimes A_{0}\) is a sum of elements \(s \otimes x\) with \(x \in A_{0}\), \(s \in G\), and sending such an element to \(s.x \in A\) defines a homomorphism \[ \pi \colon \mathbb{Z}[G] \otimes A_{0} \to A, \] which is a surjective \(G\)-homomorphism.
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Definition / construction
Clearly \(\mathfrak { F }\) isasurjective G-homomorphism;furthermore,if we set \(\wp \left\{ a \right\} =\) \(1 \otimes a .\) then \(\pi \circ \varphi = 1\) (but,of course, \(\varphi\) is not a G-homomorphism if \(\textsf { A } \neq \mathbb { 0 }\) Thus we have a canonical way of writinga G-module as a quotient of an induced \(\mathbf { G }\) -module. If \(\pmb { \pi }\) mapsa direct factor of \(A \otimes \mathbf { A } _ { \mathfrak { d } }\) (asa G-module) isomorphically onto A,we will say that \(\mathbf { A }\) isrelatively projective (called “weakly projective”in Cartan-Eilenberg [13],Chap.X, \(\ S 8\) ; these are the \(\left. A , Z \right.\) -projective modules in the relative theory of Hochschild [35]).The relatively projective modules can also be characterised as the direct factors ofinduced modules.
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Definition / construction
A \(G\)-module is co-induced if it has the form \(\operatorname{Hom}_{\mathbf Z}(\mathbf Z[G],X)\).
Formalized. Mathlib/RepresentationTheory/Coinduced.lean::coindV, coind, resCoindHomEquiv — This is the co-induced module Hom(Z[G],X), with its adjunction.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Definition / construction
A \(G\)-module is relatively injective if it is a direct factor of a co-induced module.
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Definition / construction
The cohomology groups \(H^q(G,A)\) are the right derived functors of invariants \(A\mapsto A^G\); equivalently, if \(P_\bullet\to\mathbf Z\) is a projective \(G\)-resolution, then \(H^q(G,A)=H^q(\operatorname{Hom}_G(P_\bullet,A))\).
Formalized. Mathlib/RepresentationTheory/Homological/GroupCohomology/Basic.lean::groupCohomology, groupCohomologyIsoExt, groupCohomologyIso — Group cohomology is implemented as the derived invariants/Ext construction.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Definition / construction
of \(\kappa ^ { i }\) as“inhomogeneous cochains”,i.e.,as functions \(f \{ g _ { 0 } , \ldots , g _ { i } \}\) of \(i\) arguments,with values in A,whose coboundary is given by: \[ \begin{array} { l } { d f ( g _ { 1 } , \dots , g _ { i + 1 } ) = g _ { 1 } . f ( g _ { 2 } , \dots , g _ { i + 1 } ) } \\ { \qquad + \displaystyle \sum _ { j = 1 } ^ { j * i } ( - 1 ) ^ { j } f ( g _ { 1 } , \dots , g _ { j } g _ { j + 1 } , \dots , g _ { i + 1 } ) } \\ { \qquad + ( - 1 ) ^ { i + 1 } f ( g _ { 1 } , \dots , g _ { i } ) . } \end{array} \]
Formalized. Mathlib/RepresentationTheory/Homological/GroupCohomology/Basic.lean::inhomogeneousCochains, d — The native inhomogeneous cochain complex uses the standard Serre differential.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Definition / construction
It iscalled alsoa crossed homqmorphism.Itisa coboundary ifthere exists \(a \in A\) such that \(\overbrace { \left| f ( g ) = g \cdot a - a \right| } ^ { }\) forall \({ \mathfrak { g } } \in { \mathbf { G } }\)
Formalized. Mathlib/RepresentationTheory/Homological/GroupCohomology/LowDegree.lean::IsCocycle₁, IsCoboundary₁, IsCocycle₂, IsCoboundary₂, cocycles₁, cocycles₂ — The low-degree API is exactly crossed homomorphisms/coboundaries and factor sets.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Definition / construction
It is also called a factor set.
Formalized. Mathlib/RepresentationTheory/Homological/GroupCohomology/LowDegree.lean::IsCocycle₁, IsCoboundary₁, IsCocycle₂, IsCoboundary₂, cocycles₁, cocycles₂ — The low-degree API is exactly crossed homomorphisms/coboundaries and factor sets.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Proposition 1
Proposition 1.If A isrelatively injective, \(\mathbf { H } ^ { q } ( \mathbf { G } , \mathbf { A } ) = 0\) for all \(q \geq 1\)
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Corollary: Corollary
Corollary. If \(0 \to \mathrm { A } \to \mathrm { A } ^ { * } \to \mathrm { A } ^ { \prime } \to 0\) is an exact sequence of G-modules, with \(A ^ { * }\) co-induced,then \[ \mathrm { H } ^ { q } ( \mathrm { G } , \mathrm { A } ^ { \prime } ) = \mathrm { H } ^ { q + 1 } \{ \mathrm { G } , \mathrm { A } \} \quad f o r q \geq 1 . \]
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Definition / construction
A free resolution of \(\mathbf { z }\) can be obtained by taking \(\mathbf { P } _ { i }\) to be the free \(\mathbf { Z }\) -module \(\mathbf { L } _ { i }\) having basis the systems \(( g _ { 0 } , \ldots , g _ { i } )\) of \(i + 1\) elements of \(\mathbf { G }\) and making \(\mathbf { G }\) operate on \(\mathbf { L } _ { i }\) by translations: \[ S \cdot \{ g _ { 0 } , . . . , g _ { i } \} = \{ s g _ { 0 } , . . . , s g _ { i } \} . \] The homomorphism \(d \colon { \mathrm { L } } _ { i } \to { \mathrm { L } } _ { i - 1 }\) is defined by the formula \[ d ( g _ { 0 } , \dotsc , g _ { i } ) = \sum _ { j = 0 } ^ { j = i } ( - 1 ) ^ { j } ( g _ { 0 } , \dotsc , \hat { g } _ { j } , \dotsc , g _ { i } ) \] where the symbol ^means that the letter under it should be omitted. The homomorphism \(\bf { L } _ { 0 } \bf { Z }\) is defined by mapping each \(\{ g _ { 0 } \}\) onto \(\yen 6\) The fact that the sequence \(\mathbf { \partial } \cdot \cdot \cdot \mathbf { L _ { 1 } } \mathbf { L _ { 0 } } \mathbf { Z } 0\) so obtained is exact is well-known (a simplex is acyclic).
Formalized. Mathlib/RepresentationTheory/Homological/Resolution.lean::Rep.standardResolution, standardComplex; Mathlib/RepresentationTheory/Homological/GroupCohomology/Basic.lean::inhomogeneousCochains, d — Mathlib supplies the standard free group resolution and its cochain differential.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Definition / construction
The coboundary of \(f\) is defined by the transpose of formula \(f ( \ast )\) (left to the reader).
Formalized. Mathlib/RepresentationTheory/Homological/Resolution.lean::Rep.standardResolution, standardComplex; Mathlib/RepresentationTheory/Homological/GroupCohomology/Basic.lean::inhomogeneousCochains, d — Mathlib supplies the standard free group resolution and its cochain differential.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Definition / construction
Let A bea G-module,and let DA be the subgroup of A generated by the \(s , a - a , a \in \mathsf { A }\) \(s \in \mathbb { G }\) The quotient \(\mathbf { A } / \mathbf { D } \mathbf { A }\) will be denoted \(\mathbf { A } _ { \mathbb { G } }\) ;it is the largest quotient module of A on which \(\mathbf { G }\) actstrivially(whereas \(A ^ { G }\) is the largest submodule enjoying the same property).
Formalized. Mathlib/RepresentationTheory/Homological/GroupHomology/LowDegree.lean::coinvariants, H0Iso; Mathlib/RepresentationTheory/Homological/GroupHomology/Basic.lean::groupHomology, groupHomologyIsoTor — Coinvariants are H_0 and the higher groups are the derived/Tor group homology functors.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Definition / construction
The functor \(\mathbf { A } _ { \mathbb { G } }\) is additive and right exact. Its left derived functors are, bydefinition,the homology groups of \(\textbf { G }\) with coefficients in A,denoted $H _ { q } { { , } $ They form a“homological functor”.We have \(\mathbb { H } _ { 0 } ( \mathbb { G } , \mathbb { A } ) = \mathbb { A } _ { \mathbb { G } } \cong\) \(\mathbf { Z } \otimes _ { A } \mathbf { A }\) and \(\mathbb { H } _ { q } ( \mathbf { G } , \mathbf { A } ) = \mathbb { T } \mathrm { o r } _ { q } ^ { \boldsymbol { \ A } } ( \mathbf { Z } , \mathbf { A } )\) f \(\{ \pmb { \mathrm { P } } _ { i j } \}\) is a projective resolution of \(\mathbf { Z }\) the \(\mathbb { H } _ { q } ( \mathbf { G } , \mathbb { A } )\) are the homology groups of the complex formed by the \(p _ { j } \otimes _ { i } A\)
Formalized. Mathlib/RepresentationTheory/Homological/GroupHomology/LowDegree.lean::coinvariants, H0Iso; Mathlib/RepresentationTheory/Homological/GroupHomology/Basic.lean::groupHomology, groupHomologyIsoTor — Coinvariants are H_0 and the higher groups are the derived/Tor group homology functors.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Convention / notation
[In a tensor product \(\mathbf { \delta B } \otimes _ { A }\) A,we consider B as a right \(\pmb { \cal A }\) -module by setting \({ \mathfrak { h } } . s = s ^ { - 1 } . b . ]\)
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Proposition 2
Proposition 2.If A is relatively projectice, $ _ { q } ( , ) = $ for all \(q \geq 1\)
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Definition / construction
For the trivial \(G\)-module \(\mathbf Z\), there is a canonical identification \(H_1(G,\mathbf Z)\cong G/G^{\prime}\).
Formalized. Mathlib/RepresentationTheory/Homological/GroupHomology/LowDegree.lean::H1AddEquivOfIsTrivial — Specializing the native H₁ calculation to the trivial Z-module gives the abelianization G/G′.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Definition / construction
Let \(\pi : A \to \mathbf { Z }\) be the augmentation of the group algebra \(A = \mathbb { Z } [ G ]\) ie., the homomorphism that maps \(\sum n _ { s } s \in A\) onto \(\sum n _ { s } \in Z\) Let \(\mathbf { l _ { G } }\) be the kernel of \(\pi\) ; it is the subgroup of \(\boldsymbol { A }\) generated by the elements \(i _ { s } = s - 1\) ,assruns through G.A beingany G-module,we have by definition \(\mathrm { H } _ { 0 } ( \mathrm { G } , \mathrm { A } ) = \mathrm { A } / \mathrm { J } _ { \mathrm { c } _ { 1 } } \mathrm { A }\) Consider the exact sequence \[ 0 \to I_{G} \to \mathbb{Z}[G] \xrightarrow{\ \pi\ } \mathbb{Z} \to 0. \]
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Convention / notation
Henceforth \(H_1(G,\mathbf Z)\) is identified with \(G/G^{\prime}\) via the augmentation-ideal construction recalled above.
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Definition / construction
For a homomorphism \(f:G^{\prime}\to G\) and a \(G\)-module \(A\), restriction of the action gives the \(G^{\prime}\)-module \(f^*A\); functoriality of derived cohomology gives maps \(f_q^*:H^q(G,A)\to H^q(G^{\prime},f^*A)\) for every \(q\ge0\).
Formalized. Mathlib/RepresentationTheory/Homological/GroupCohomology/Functoriality.lean::groupCohomology.map; Mathlib/RepresentationTheory/Homological/GroupCohomology/Basic.lean — Functoriality in a compatible group/module map supplies the source maps; subgroup inclusion specializes to restriction.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Definition / construction
then A is provided with a structure of \(\mathbf { G } ^ { \prime }\) -module,which we denote \(f ^ { \ast } A\) (orsimply Aif that does not lead to confusion).Clearly \(\mathsf { A } ^ { \mathsf { G } }\) is a subgroup of \(( f ^ { \ast } \mathbf { A } ) ^ { 0 }\) This defines a morphism of the functor \(\mathbb { H } ^ { \mathfrak { o } } \{ \mathbb { G } , \mathbb { A } \}\) into the functor \(\mathrm { H } ^ { 0 } \{ \mathrm { G } ^ { \prime } , f ^ { * } \mathrm { A } \}\) ;as the \(H ^ { q } \{ \mathbf { G } ^ { \prime } , f ^ { * } \mathbf { A } \}\) form acohomological functor (with respect to A).the universal property of derived functors (cf.Grothendieck [26]) shows that the morphism above extends toamorphism of the cohomological functor \(\{ \bar { \mathsf { H } } ^ { q } ( \mathsf { G } , \mathrm { ~ ~ \lambda ~ } ) , \delta _ { \downarrow } ^ { \uparrow }\) into the cohomological functor \(\{H^{q}(G', f^{*}A), \delta'\}\).
Formalized. Mathlib/RepresentationTheory/Homological/GroupCohomology/Functoriality.lean::groupCohomology.map; Mathlib/RepresentationTheory/Homological/GroupCohomology/Basic.lean — Functoriality in a compatible group/module map supplies the source maps; subgroup inclusion specializes to restriction.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Definition / construction
More generally,consider a \(\mathbf { G } ^ { \prime }\) -module A’and anadditive map \(g : { \mathsf { A } } { \mathsf { A } } ^ { \prime }\) We say that \(f\) and \(\mathfrak { g }\) are compatible when \(g ( f ( s ^ { \prime } ) , a ) = s ^ { \prime } . g ( a )\) forall \(\underline { s } ^ { \prime } \in \underline { G } ^ { \prime } ,\) \(\square \in \square\) thisamounts to saying that \(\pmb q\) isa \(\mathbf { g } ^ { \prime }\) homomorphismof \(f ^ { \ast } A\) intoA The map \({ \pmb g }\) thus defines a homomorphism \[ H^{q}(G', f^{*}A) \to H^{q}(G', A'). \]
Formalized. Mathlib/RepresentationTheory/Homological/GroupCohomology/Functoriality.lean::groupCohomology.map; Mathlib/RepresentationTheory/Homological/GroupCohomology/Basic.lean — Functoriality in a compatible group/module map supplies the source maps; subgroup inclusion specializes to restriction.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Definition / construction
which is said to be associated to the pair \(\left\{ f , g \right\}\) : the expression of this homomorphism in terms of standard cochains is left to the reader.
Formalized. Mathlib/RepresentationTheory/Homological/GroupCohomology/Functoriality.lean::groupCohomology.map; Mathlib/RepresentationTheory/Homological/GroupCohomology/Basic.lean — Functoriality in a compatible group/module map supplies the source maps; subgroup inclusion specializes to restriction.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Example / comparison
ExAMPLEs.1) If \(\mathbf { H }\) is a subgroup of \(\mathbf { G }\) and \(f\) is the inclusion of \(\mathbf { H }\) into \(\textbf { G }\) we get homomorphisms \[ \mathbb { H } ^ { q } ( \mathbb { G } , \mathbb { A } ) \to \mathbb { H } ^ { q } \{ \mathbb { H } , \mathbb { A } \} \]
Formalized. Mathlib/RepresentationTheory/Homological/GroupCohomology/Functoriality.lean::groupCohomology.map; Mathlib/RepresentationTheory/Homological/GroupCohomology/Basic.lean — Functoriality in a compatible group/module map supplies the source maps; subgroup inclusion specializes to restriction.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Definition / construction
which are called restriction homomorphisms,denoted Res.
Formalized. Mathlib/RepresentationTheory/Homological/GroupCohomology/Functoriality.lean::groupCohomology.map; Mathlib/RepresentationTheory/Homological/GroupCohomology/Basic.lean — Functoriality in a compatible group/module map supplies the source maps; subgroup inclusion specializes to restriction.
Searched: P=db584cd6d46c92f209a44c0f1c829460d327499d
Definition / construction
which are called inflation,denoted Inf.
Formalized. ClassFieldTheory/Cohomology/Functors/Inflation.lean::cochain_infl, infl, infl_δ_naturality — The external CFT development packages the quotient-group inflation map and its compatibility with connecting morphisms.
Searched: RCFT=ccc3323c6750abca25b49b35106f54eb3a398509 (Apache-2.0)
Definition / construction
For an inner automorphism \(s\mapsto tst^{-1}\) of \(G\) and the compatible map \(a\mapsto t^{-1}a\) on a \(G\)-module, denote the induced automorphism of \(H^q(G,A)\) by \(\sigma_t\).
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Proposition 3
Proposition 3.The automorphisms \(\pmb { \sigma } _ { \pmb { \xi } }\) areequal to the identity.
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Proposition 4
Proposition4. The sequence below is exact: \[ \begin{array} { r } { 0 \to \mathbb { H } ^ { 1 } ( { \mathrm { G } } / \mathbb { H } , { \mathrm { A } } ^ { \mathbb { H } } ) \xrightarrow { \operatorname* { l n f } } \mathbb { H } ^ { 1 } ( { \mathrm { G } } , { \mathrm { A } } ) \xrightarrow { \mathbb { R } \mathbb { e } \mathbb { s } } \mathbb { H } ^ { 1 } ( \mathbb { H } , { \mathrm { A } } ) . } \end{array} \]
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Proposition 5
Proposition 5.Given a positive integer q.Suppose that \(\mathbf { H } ^ { i } ( \mathbf { H } , \mathbf { A } ) = \mathbf { 0 }\) for \[ 1 \leq i \leq q - 1 . \]
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Corollary: Corollary.Inf
Corollary.Inf: \(\mathrm { H } ^ { i } \{ \mathrm { G / H , A ^ { H } } \} \mathrm { H } ^ { i } \{ \mathrm { G , A } \}\) is an isomorphism for \(i \leq q - 1\) ,
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Definition / construction
Suppose now that \(\mathbf { H }\) has finite index in G.We will define homomorphisms in the opposite direction \[ \mathrm { C o r } : \mathbb { H } ^ { q } ( \mathbb { H } , \mathbf { A } ) \to \mathbb { H } ^ { q } ( \mathbb { G } , \mathbf { A } ) \] called corestriction.
Formalized. ClassFieldTheory/Cohomology/Functors/Corestriction.lean::cores₀, coresNatTrans, cores_res₀, cores_res — The compiled corestriction construction has the degree-zero norm and proves Cor∘Res=[G:H] in every nonnegative degree.
Searched: RCFT=ccc3323c6750abca25b49b35106f54eb3a398509 (Apache-2.0)
Definition / construction
For a subgroup \(H\subset G\) of finite index and \(a\in A^H\), define the norm \(N_{G/H}(a)=\sum_{s\in G/H}sa\in A^G\); this gives the degree-zero corestriction \(H^0(H,A)\to H^0(G,A)\).
Formalized. ClassFieldTheory/Cohomology/Functors/Corestriction.lean::cores₀, coresNatTrans, cores_res₀, cores_res — The compiled corestriction construction has the degree-zero norm and proves Cor∘Res=[G:H] in every nonnegative degree.
Searched: RCFT=ccc3323c6750abca25b49b35106f54eb3a398509 (Apache-2.0)
Proposition 6
Proposition 6. 1f \(\boldsymbol { n } = \mathbf { C } \mathbf { a r d } ( \mathbf { G } / \mathbf { H } )\) then CorRes=n.
Formalized. ClassFieldTheory/Cohomology/Functors/Corestriction.lean::cores₀, coresNatTrans, cores_res₀, cores_res — The compiled corestriction construction has the degree-zero norm and proves Cor∘Res=[G:H] in every nonnegative degree.
Searched: RCFT=ccc3323c6750abca25b49b35106f54eb3a398509 (Apache-2.0)
Proposition 7
Proposition 7. Let \(\theta : \mathbb { H } \backslash \mathbb { G } \mathbb { G }\) beasystem of representations for the homogeneous space \(H \backslash G\) of right cosets of \(\mathbf { G }\) mod.H.For every \(\pmb { \mathscr { s } } \in \mathbb { G }\) and \(\pmb { \mathscr { t } } \in \mathbb { H } \backslash \mathbb { G }\) let \(x _ { \uparrow , \uparrow }\) be the element of \(\mathbf { H }\) givenbytheformula \[ \theta ( t ) , s = x _ { t , s } , \theta ( t , s ) , \]
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Proposition 8
Proposition 8.Let \(\pmb { x _ { i } }\) be a system of representatives of the double cosets \(\mathbf { H } \mathbf { x } \bar { \mathbf { S } }\) andforeachi,define \(f _ { i } = f _ { x _ { i } }\) as above.Then \[ \begin{array} { r } { \mathrm { V e r } ( s ) = \displaystyle \prod _ { i } x _ { i } . s ^ { f _ { i } } . x _ { i } ^ { - 1 } \mod . } \end{array} \]
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Definition / construction
WriteAmultiplicatively. \(\mathbf { H } ^ { 0 } \mathbf { ( G , A ) }\) is defined again as the group \(A ^ { G }\) of elements ofA fixed by \(\pmb { G }\) (i.e., \(s ( a ) = a\) for all \(s \in \mathbf { G }\) Bya cocycle will bemeant amap \(\mathbb { S } \mapsto \mathbb { a } _ { s }\) of \(\pmb { \ G }\) into A such that \(a _ { s t } = a _ { s } \mathrm { . } s \{ a _ { \ast } \} .\) we say that \({ \mathfrak { a } } _ { s }\) and \(b _ { s }\) are cohomologous if there exists \(a \in A\) such that \(\dot { b } _ { s } = a ^ { - 1 }\) \(\pmb { a } _ { \textup { \pmb { s } } }\) \(s ( a )\) forall \(\mathfrak { s } \in \mathbb { G }\) This defines an equivalence relation for the set of cocycles,and the quotient set,provided with the structure of a distinguished element equal to the class of the unit cocycle \(a _ { s } \simeq \mathfrak { f }\) (structure of“pointed set”),will be called the cohomology setof \(\textbf { G }\) with values inA,and denoted \(\mathbf { H } ^ { 1 } \mathbf { ( G , A ) }\) This definition coincides with the habitual definition when A is abelian,except that we onty retain from the group structure of \(\mathbb { H } ^ { 1 } ( \mathbb { G } , \mathbf { A } )\) its underlying structure of pointed set.
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Definition / construction
A \(G\)-homomorphism \(f:A\to B\) of possibly non-abelian \(G\)-groups induces maps \(f_0:H^0(G,A)\to H^0(G,B)\) and \(f_1:H^1(G,A)\to H^1(G,B)\), the latter a morphism of pointed sets.
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Proposition 1
Proposition 1. Let \(1 \mathrm { A } \stackrel { i } { } \mathrm { B } \stackrel { \circ } { } \mathrm { C } 1\) be an exact sequence of non-abelian G-modules.Then the sequence of pointed sets below is exact: \[ 1 \to \mathbb { H } ^ { 0 } ( \mathbb { G } , \mathbb { A } ) { \overset { i _ { 0 } } { \to } } \mathbb { H } ^ { 0 } ( \mathbb { G } , \mathbb { B } ) { \overset { p _ { 0 } } { \to } } \mathbb { H } ^ { 0 } ( \mathbb { G } , C ) { \overset { \delta } { \to } } \mathbb { H } ^ { 1 } ( \mathbb { G } , \mathbb { A } ) { \overset { i _ { 1 } } { \to } } \mathbb { H } ^ { 1 } ( \mathbb { G } , \mathbb { B } ) { \overset { p _ { 1 } } { \to } } \mathbb { H } ^ { 1 } ( \mathbb { G } , \mathbb { C } ) . \]
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Proposition 2
Proposition 2. In addition to the hypothesis of prop.1,assume that Ais in the center of B. Then the sequence of pointed sets below is exact: \[ \begin{array} { r l } & { 1 \mathrm { H } ^ { 9 } ( \mathbf { G } , \mathbf { A } ) \overset { i _ { 0 } } { } \mathrm { H } ^ { 0 } ( \mathbf { G } , \mathbf { B } ) \overset { p _ { 0 } } { } \mathrm { H } ^ { 0 } ( \mathbf { G } , \mathbf { C } ) \overset { \delta } { } \mathrm { H } ^ { 1 } ( \mathbf { G } , \mathbf { A } ) } \\ & { \qquad \overset { i _ { 1 } } { } \mathrm { H } ^ { 1 } ( \mathbf { G } , \mathbf { B } ) \overset { p _ { 1 } } { } \mathrm { H } ^ { 1 } ( \mathbf { G } , \mathbf { C } ) \overset { d } { } \mathrm { H } ^ { 2 } ( \mathbf { G } , \mathbf { A } ) } \end{array} \]
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Definition / construction
By the kernel of a morphism of pointed sets we mean the pre-image of the distinguished element of the target set.This allows us to speak of an exact sequence of pointed sets.
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Definition / construction
For an exact sequence \(1\to A\to B\to C\to1\) of non-abelian \(G\)-groups, define \(\delta:H^0(G,C)\to H^1(G,A)\) by lifting \(c\in C^G\) to \(b\in B\) and taking the class of the cocycle \(a_s=b^{-1}s(b)\).
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.
Definition / construction
If in addition \(A\) is central in \(B\), define \(\Delta:H^1(G,C)\to H^2(G,A)\) by lifting a cocycle \(c_s\) to \(b_s\in B\) and taking the class of \(a_{s,t}=b_s s(b_t)b_{st}^{-1}\).
Not formalized. Ordinary group (co)homology is formalized, but this full functorial/exact/nonabelian statement is not packaged by the checked APIs.