Documentation

Atlas.NumberTheoryI.code.Ideles

@[reducible, inline]
abbrev Ideles.IdeleGroup (K : Type u_1) [Field K] [NumberField K] :
Type u_1
Instances For
    noncomputable def Ideles.principalIdeleEmb (K : Type u_1) [Field K] [NumberField K] :
    Instances For
      noncomputable def Ideles.principalIdeles (K : Type u_1) [Field K] [NumberField K] :
      Instances For
        @[reducible, inline]
        abbrev Ideles.IdeleClassGroup (K : Type u_1) [Field K] [NumberField K] :
        Type u_1
        Instances For
          noncomputable def Ideles.adelicNorm (K : Type u_1) [Field K] [NumberField K] :
          Instances For
            noncomputable def Ideles.OneIdeleGroup (K : Type u_1) [Field K] [NumberField K] :
            Instances For
              theorem Ideles.ring_inverse_prod_eq_of_isUnit {A : Type u_2} {B : Type u_3} [Ring A] [Ring B] (x : A × B) (hx : IsUnit x) :
              @[reducible, inline]
              Instances For
                def Ideles.profiniteTransitionMap {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (N₁ N₂ : OpenNormalSubgroup G) (h : N₁ N₂) :
                Instances For
                  Instances For
                    noncomputable def Ideles.abstractTransitionMap {G : Type u_1} [Group G] (N₁ N₂ : FiniteIndexNormalSubgroup G) (h : N₁ N₂) :
                    Instances For
                      Instances For
                        theorem Ideles.profiniteGroup_isCompletion_of_denseSubgroup (G : Type u_1) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [T2Space G] [IsProfiniteGroup G] (Γ : Subgroup G) ( : Dense Γ) :
                        ∃ (Ĝ : Type) (x : Group Ĝ) (x_1 : TopologicalSpace Ĝ) (_ : IsProfiniteGroup Ĝ) (φ : Γ →* Ĝ) (_ : Dense (Set.range φ)), Nonempty (G ≃* Ĝ)
                        theorem Ideles.fixingSubgroup_normal_of_normal {k : Type u_1} {K : Type u_2} [Field k] [Field K] [Algebra k K] [IsGalois k K] (F : IntermediateField k K) [Normal k F] :
                        theorem Ideles.krullTopology_nhds_one_iff {k : Type u_1} {K : Type u_2} [Field k] [Field K] [Algebra k K] [IsGalois k K] (A : Set Gal(K/k)) :
                        theorem Ideles.galoisGroup_openNormalSubgroups {k : Type u_1} {K : Type u_2} [Field k] [Field K] [Algebra k K] [IsGalois k K] (N : Subgroup Gal(K/k)) :
                        theorem Ideles.fixedField_finrank_eq_index {k : Type u_1} {K : Type u_2} [Field k] [Field K] [Algebra k K] [IsGalois k K] (H : ClosedSubgroup Gal(K/k)) :
                        @[deprecated Ideles.fixedField_finrank_eq_index (since := "2025-05-04")]
                        theorem Ideles.theorem_26_24_degree_eq_index {k : Type u_1} {K : Type u_2} [Field k] [Field K] [Algebra k K] [IsGalois k K] (H : ClosedSubgroup Gal(K/k)) :

                        Alias of Ideles.fixedField_finrank_eq_index.

                        theorem Ideles.quotient_continuousMulEquiv_fixedField {k : Type u_1} {K : Type u_2} [Field k] [Field K] [Algebra k K] [IsGalois k K] (H : ClosedSubgroup Gal(K/k)) [(↑H).Normal] :
                        Nonempty (Gal(K/k) H ≃ₜ* Gal((IntermediateField.fixedField H)/k))
                        @[deprecated Ideles.quotient_continuousMulEquiv_fixedField (since := "2025-05-04")]
                        theorem Ideles.theorem_26_24_normal_quotient_iso {k : Type u_1} {K : Type u_2} [Field k] [Field K] [Algebra k K] [IsGalois k K] (H : ClosedSubgroup Gal(K/k)) [(↑H).Normal] :
                        Nonempty (Gal(K/k) H ≃ₜ* Gal((IntermediateField.fixedField H)/k))

                        Alias of Ideles.quotient_continuousMulEquiv_fixedField.

                        theorem Ideles.normal_iff_isGalois {k : Type u_1} {K : Type u_2} [Field k] [Field K] [Algebra k K] [IsGalois k K] (L : IntermediateField k K) :
                        theorem Ideles.waterhouse_theorem (G : Type u_3) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [IsProfiniteGroup G] :
                        ∃ (k' : Type) (K' : Type) (x : Field k') (x_1 : Field K') (x_2 : Algebra k' K') (_ : IsGalois k' K'), Nonempty (G ≃* Gal(K'/k'))