Documentation

TauCeti.NumberTheory.LocalField.ProP.Marked.Functoriality

Functoriality of the marked presentations of G_K(p) #

The marked theorems of TauCeti.NumberTheory.LocalField.ProP.Marked.Basic present G_K(p), for K a finite extension of ℚ_p containing a primitive pth root of unity, by a single relator on [K : ℚ_p] + 2 generators, and record the values of the cyclotomic orientation on those generators. This file proves that this marked data is carried along an isomorphism of fields e : K ≃+* K': the induced isomorphism absoluteGaloisGroupProPCongr e of maximal pro-p Galois groups carries the presentation of G_K(p) to a presentation of G_{K'}(p), and the values of the cyclotomic orientation of G_{K'}(p) on the transported generators are the values that Marked/Basic.lean records for K.

Three ingredients make the marking functorial.

The isomorphism e of the three transport theorems is an isomorphism of fields, not an isomorphism of local fields over ℚ_p. The conclusions of those theorems only concern the transport of the recorded values, and the naturality of the cyclotomic orientation gives that for any isomorphism of fields, so the ℚ_p-structure plays no role in them. The ℚ_p-structure is what makes the arithmetic data that the marked presentation of K records — the degree [K : ℚ_p], the number q(K) of p-power roots of unity and the dyadic branch — agree with the data of K', and that agreement is what makes the transported presentation the marked presentation of G_{K'}(p) in the sense of TauCeti.NumberTheory.LocalField.ProP.Marked.Basic. The four branch lemmas below establish the agreement for isomorphisms of local fields over ℚ_p; for an arbitrary isomorphism of fields it has to be assumed.

The transports are stated at the parameters of K: the relator word, the number of generators and the recorded values are those of the marked theorem for K, and the invariants above are what allow reading them as data of K' as well. Keeping the invariants as equalities rather than transporting the presentation along them keeps the transported isomorphism on the same generating set Fin (N + 2), where N = [K : ℚ_p]. The transport is group-theoretic: no valuation is used, and the field side enters only through the cyclotomic character. No composition law is claimed for absoluteGaloisGroupProPCongr, since Field.absoluteGaloisGroup.map depends on a non-canonical choice (IsAlgClosed.lift) of embedding of algebraic closures.

Main results #

References #

@[reducible, inline]
noncomputable abbrev TauCeti.absoluteGaloisGroupProPCongr (p : ℕ) (K : Type u_1) (K' : Type u_2) [Field K] [Field K'] (e : K ≃+* K') :

The isomorphism of maximal pro-p Galois groups induced by an isomorphism of fields e : K ≃+* K': the form in which an isomorphism of fields acts on the marked presentations. It is contravariant, going from G_{K'}(p) to G_K(p).

Instances For

    The image of the cyclotomic character is an invariant of the field. An isomorphism of fields induces an isomorphism of absolute Galois groups, and the cyclotomic character of the target is the character of the source read through it (TauCeti.localCyclotomicCharacter_map); hence the two characters have the same image in ℤ_pˣ.

    theorem TauCeti.cyclotomicOrientation_trans_absoluteGaloisGroupProPCongr (p : ℕ) [Fact (Nat.Prime p)] {K : Type u_1} [Field K] {K' : Type u_2} [Field K'] {P : Type u_3} [Group P] [TopologicalSpace P] (e : K ≃+* K') (hmu : ∃ (ζ : K), IsPrimitiveRoot ζ p) (hmu' : ∃ (ζ : K'), IsPrimitiveRoot ζ p) (m : absoluteGaloisGroupProP p K ≃ₜ* P) (y : P) :

    Naturality of the marked orientation. An isomorphism of fields carries a presentation of G_K(p) to a presentation of G_{K'}(p), and the value of the cyclotomic orientation of G_{K'}(p) on a transported generator is the value recorded for K on that generator. Applied to the marked presentations of Marked/Basic.lean, this says that (absoluteGaloisGroupProPCongr e).trans m is a marked presentation of G_{K'}(p) with the same relator word and the same values.

    The nonexceptional Demushkin branch is an invariant of the field. An isomorphism of local fields over ℚ_p preserves the existence of a primitive pth root of unity and the number of p-power roots of unity (TauCeti.localRootOfUnityOrder_eq_of_ringEquiv).

    The odd dyadic branch is an invariant of the field. An isomorphism of local fields over ℚ₂ preserves the number of 2-power roots of unity and the parity of the degree over ℚ₂ (LinearEquiv.finrank_eq).

    The even dyadic branch whose cyclotomic image contains -1 is an invariant of the field. Besides the number of 2-power roots of unity and the parity of the degree over ℚ₂, the branch records the image of the cyclotomic character, which is an invariant of the field (TauCeti.range_localCyclotomicCharacter_eq_of_ringEquiv).

    The even dyadic branch whose cyclotomic image does not contain -1 is an invariant of the field, by the same three invariants as the other even branch.

    theorem TauCeti.absoluteGaloisGroupProP_marked_of_q_ne_two_congr (p : ℕ) [Fact (Nat.Prime p)] {K : Type u_1} {K' : Type u_2} [Field K] [Algebra ℚ_[p] K] [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K] [Field K'] (e : K ≃+* K') (hmu : ∃ (ζ : K), IsPrimitiveRoot ζ p) (hmu' : ∃ (ζ : K'), IsPrimitiveRoot ζ p) (m : absoluteGaloisGroupProP p K ≃ₜ* presentedProP p (Fin (Module.finrank ℚ_[p] K + 2)) {demushkinWordNeTwo (localRootOfUnityOrder p K ⋯) (Module.finrank ℚ_[p] K + 2) (freeProPGen p (Module.finrank ℚ_[p] K + 2))}) (hm₁ : ↑((cyclotomicOrientation p K hmu) (m.symm (presentedProPGen p (Module.finrank ℚ_[p] K + 2) {demushkinWordNeTwo (localRootOfUnityOrder p K ⋯) (Module.finrank ℚ_[p] K + 2) (freeProPGen p (Module.finrank ℚ_[p] K + 2))} 1))) * (1 - ↑(localRootOfUnityOrder p K ⋯)) = 1) (hm₂ : ∀ (i : ℕ), i ≠ 1 → i < Module.finrank ℚ_[p] K + 2 → (cyclotomicOrientation p K hmu) (m.symm (presentedProPGen p (Module.finrank ℚ_[p] K + 2) {demushkinWordNeTwo (localRootOfUnityOrder p K ⋯) (Module.finrank ℚ_[p] K + 2) (freeProPGen p (Module.finrank ℚ_[p] K + 2))} i)) = 1) :

    Functoriality of the marked presentation when q(K) ≠ 2. Let e : K ≃+* K' be an isomorphism of fields, and let m be a marked presentation of G_K(p) with the relator word and the values that TauCeti.absoluteGaloisGroupProP_marked_of_q_ne_two records for K. Then (absoluteGaloisGroupProPCongr e).trans m presents G_{K'}(p) by the same relator word and takes the same values of the cyclotomic orientation on the generators.

    Only the transport of the recorded values is claimed, and it uses no property of e beyond being an isomorphism of fields: it is the naturality of the cyclotomic orientation along the induced isomorphism of the absolute Galois groups (TauCeti.cyclotomicOrientation_trans_absoluteGaloisGroupProPCongr). For the transported presentation to be the marked presentation of G_{K'}(p) in the sense of TauCeti.absoluteGaloisGroupProP_marked_of_q_ne_two, the target must have the same degree over ℚ_p and the same number of p-power roots of unity as the source; an isomorphism of local fields over ℚ_p provides that (TauCeti.isQNeTwoCase_iff_of_algEquiv).

    theorem TauCeti.absoluteGaloisGroupProP_two_marked_of_degree_odd_congr {K : Type u_1} {K' : Type u_2} [Field K] [Algebra ℚ_[2] K] [Field K'] (e : K ≃+* K') (hmu : ∃ (ζ : K), IsPrimitiveRoot ζ 2) (hmu' : ∃ (ζ : K'), IsPrimitiveRoot ζ 2) (m : absoluteGaloisGroupProP 2 K ≃ₜ* presentedProP 2 (Fin (Module.finrank ℚ_[2] K + 2)) {demushkinWordTwoOdd 2 (Module.finrank ℚ_[2] K + 2) (freeProPGen 2 (Module.finrank ℚ_[2] K + 2))}) (hm₀ : (cyclotomicOrientation 2 K hmu) (m.symm (presentedProPGen 2 (Module.finrank ℚ_[2] K + 2) {demushkinWordTwoOdd 2 (Module.finrank ℚ_[2] K + 2) (freeProPGen 2 (Module.finrank ℚ_[2] K + 2))} 0)) = -1) (hm₂ : ↑((cyclotomicOrientation 2 K hmu) (m.symm (presentedProPGen 2 (Module.finrank ℚ_[2] K + 2) {demushkinWordTwoOdd 2 (Module.finrank ℚ_[2] K + 2) (freeProPGen 2 (Module.finrank ℚ_[2] K + 2))} 2))) * (1 - 2 ^ 2) = 1) (hm : ∀ (i : ℕ), i ≠ 0 → i ≠ 2 → i < Module.finrank ℚ_[2] K + 2 → (cyclotomicOrientation 2 K hmu) (m.symm (presentedProPGen 2 (Module.finrank ℚ_[2] K + 2) {demushkinWordTwoOdd 2 (Module.finrank ℚ_[2] K + 2) (freeProPGen 2 (Module.finrank ℚ_[2] K + 2))} i)) = 1) :

    Functoriality of the marked presentation in odd degree. Let e : K ≃+* K' be an isomorphism of fields, and let m be a marked presentation of G_K(2) with the relator word and the values that TauCeti.absoluteGaloisGroupProP_two_marked_of_degree_odd records for K. Then (absoluteGaloisGroupProPCongr e).trans m presents G_{K'}(2) by the same relator word demushkinWordTwoOdd and takes the same values on the generators 0, 2 and the remaining ones.

    Only the transport of the recorded values is claimed, and it uses no property of e beyond being an isomorphism of fields; the transport is the naturality of the cyclotomic orientation along the induced isomorphism of the absolute Galois groups (TauCeti.cyclotomicOrientation_trans_absoluteGaloisGroupProPCongr). For the transported presentation to be the marked presentation of G_{K'}(2) in the sense of TauCeti.absoluteGaloisGroupProP_two_marked_of_degree_odd, the target must have the same odd degree over ℚ₂ as the source; an isomorphism of local fields over ℚ₂ provides that (TauCeti.isDyadicOddCase_iff_of_algEquiv).

    theorem TauCeti.absoluteGaloisGroupProP_two_marked_of_degree_even_congr {K : Type u_1} {K' : Type u_2} [Field K] [Algebra ℚ_[2] K] [Field K'] (e : K ≃+* K') (hmu : ∃ (ζ : K), IsPrimitiveRoot ζ 2) (hmu' : ∃ (ζ : K'), IsPrimitiveRoot ζ 2) {a f : ℕ} (m : absoluteGaloisGroupProP 2 K ≃ₜ* presentedProP 2 (Fin (Module.finrank ℚ_[2] K + 2)) {demushkinWordTwoEven a f (Module.finrank ℚ_[2] K + 2) (freeProPGen 2 (Module.finrank ℚ_[2] K + 2))}) (hm₁ : ↑((cyclotomicOrientation 2 K hmu) (m.symm (presentedProPGen 2 (Module.finrank ℚ_[2] K + 2) {demushkinWordTwoEven a f (Module.finrank ℚ_[2] K + 2) (freeProPGen 2 (Module.finrank ℚ_[2] K + 2))} 1))) * (1 + ↑a) = -1) (hm₃ : ↑((cyclotomicOrientation 2 K hmu) (m.symm (presentedProPGen 2 (Module.finrank ℚ_[2] K + 2) {demushkinWordTwoEven a f (Module.finrank ℚ_[2] K + 2) (freeProPGen 2 (Module.finrank ℚ_[2] K + 2))} 3))) * (1 - 2 ^ f) = 1) (hm : ∀ (i : ℕ), i ≠ 1 → i ≠ 3 → i < Module.finrank ℚ_[2] K + 2 → (cyclotomicOrientation 2 K hmu) (m.symm (presentedProPGen 2 (Module.finrank ℚ_[2] K + 2) {demushkinWordTwoEven a f (Module.finrank ℚ_[2] K + 2) (freeProPGen 2 (Module.finrank ℚ_[2] K + 2))} i)) = 1) :

    Functoriality of the marked presentation in even degree. The two even dyadic marked theorems TauCeti.absoluteGaloisGroupProP_two_marked_of_degree_even_plusMinus and TauCeti.absoluteGaloisGroupProP_two_marked_of_degree_even_principal present G_K(2) by the same word demushkinWordTwoEven a f (N + 2) on N + 2 generators and record the same values on the second and fourth marked generators, the value -(1 + a)⁻¹ and the value (1 - 2^f)⁻¹; they differ only in the hypotheses that select the parameters a and f. Hence the transport of their marking is a single statement. For e : K ≃+* K' an isomorphism of fields, the transported isomorphism (absoluteGaloisGroupProPCongr e).trans m of a marked presentation of G_K(2) of the even form presents G_{K'}(2) by the same relator word and takes the same values.

    Only the transport of the recorded values is claimed, and it uses no property of e beyond being an isomorphism of fields; the transport is the naturality of the cyclotomic orientation along the induced isomorphism of the absolute Galois groups (TauCeti.cyclotomicOrientation_trans_absoluteGaloisGroupProPCongr). For the transported presentation to be the marked presentation of G_{K'}(2) in the sense of TauCeti.absoluteGaloisGroupProP_two_marked_of_degree_even_plusMinus or TauCeti.absoluteGaloisGroupProP_two_marked_of_degree_even_principal, the target must have the same even degree over ℚ₂ and the same cyclotomic image as the source; an isomorphism of local fields over ℚ₂ provides that (TauCeti.isDyadicEvenPlusMinusCase_iff_of_algEquiv and TauCeti.isDyadicEvenPrincipalCase_iff_of_algEquiv).