Documentation

Atlas.NumberTheoryI.code.LocalFields

class IsLocalField (K : Type u_1) extends NontriviallyNormedField K :
Type u_1
Instances
    @[implicit_reducible]
    noncomputable instance instIsLocalFieldReal :
    @[implicit_reducible]
    noncomputable instance instIsLocalFieldComplex :
    @[implicit_reducible]
    noncomputable instance instIsLocalFieldPadic (p : ) [Fact (Nat.Prime p)] :
    @[reducible]
    Instances For
      @[reducible]
      Instances For
        @[reducible]
        noncomputable def isLocalField_padic (p : ) [Fact (Nat.Prime p)] :
        Instances For
          @[reducible]
          noncomputable def corollary_9_7_padic (p : ) [Fact (Nat.Prime p)] :
          Instances For
            @[reducible]
            Instances For
              @[reducible]
              Instances For
                @[reducible]
                noncomputable def localField_Qp (p : ) [Fact (Nat.Prime p)] :
                Instances For
                  @[reducible]
                  noncomputable def localField_R :
                  Instances For
                    @[reducible]
                    noncomputable def localField_C :
                    Instances For
                      theorem not_accPt_of_separated {X : Type u_1} [MetricSpace X] {S : Set X} (h_sep : xS, yS, x y1 dist x y) (a : X) :
                      noncomputable def absValFromNorm (L : Type u_1) [NormedField L] [CharZero L] :
                      Instances For
                        noncomputable def normAbsValQ {L_v : Type u_1} [NontriviallyNormedField L_v] (j : →+* L_v) :
                        Instances For
                          noncomputable def extendRingHom_real {L_v : Type u_1} [NontriviallyNormedField L_v] [CompleteSpace L_v] (j : →+* L_v) (hequiv : (normAbsValQ j).IsEquiv Rat.AbsoluteValue.real) :
                          Instances For
                            theorem extendRingHom_real_extends {L_v : Type u_1} [NontriviallyNormedField L_v] [CompleteSpace L_v] (j : →+* L_v) (hequiv : (normAbsValQ j).IsEquiv Rat.AbsoluteValue.real) (q : ) :
                            (extendRingHom_real j hequiv) q = j q
                            noncomputable def extendRingHom_padic {L_v : Type u_1} [NontriviallyNormedField L_v] [CompleteSpace L_v] (j : →+* L_v) (p : ) [Fact (Nat.Prime p)] (heq : normAbsValQ j = Rat.AbsoluteValue.padic p) :
                            Instances For
                              theorem extendRingHom_padic_on_rat {L_v : Type u_1} [NontriviallyNormedField L_v] [CompleteSpace L_v] (j : →+* L_v) (p : ) [Fact (Nat.Prime p)] (heq : normAbsValQ j = Rat.AbsoluteValue.padic p) (q : ) :
                              (extendRingHom_padic j p heq) q = j q
                              @[reducible]
                              Instances For
                                @[reducible]
                                noncomputable def completion_normedAlgebra_padic (L_v : Type u_1) [NontriviallyNormedField L_v] [CompleteSpace L_v] (j : →+* L_v) (p : ) [Fact (Nat.Prime p)] (hequiv : (normAbsValQ j).IsEquiv (Rat.AbsoluteValue.padic p)) (hnorm_p : j p = (↑p)⁻¹) :
                                Instances For
                                  @[reducible]
                                  Instances For
                                    @[reducible]
                                    noncomputable def completion_normedAlgebra_real (L_v : Type u_1) [NontriviallyNormedField L_v] [CompleteSpace L_v] (j : →+* L_v) (hequiv : (normAbsValQ j).IsEquiv Rat.AbsoluteValue.real) (hnorm_2 : j 2 = 2) :
                                    Instances For
                                      noncomputable def extendRingHom_padic_of_equiv {L_v : Type u_1} [NontriviallyNormedField L_v] [CompleteSpace L_v] (j : →+* L_v) (p : ) [Fact (Nat.Prime p)] (hequiv : (normAbsValQ j).IsEquiv (Rat.AbsoluteValue.padic p)) :
                                      Instances For
                                        noncomputable def localField_charZero_normedAlgebra_structure (L : Type u_1) [IsLocalField L] [CharZero L] :
                                        (x : Algebra L) ×' ContinuousSMul L (p : ) ×' (x : Fact (Nat.Prime p)) ×' (x_1 : Algebra ℚ_[p] L) ×' ContinuousSMul ℚ_[p] L
                                        Instances For
                                          theorem posChar_laurent_series_embedding (L : Type u_1) [IsLocalField L] (p : ) [Fact (Nat.Prime p)] [CharP L p] :
                                          ∃ (n : ) (_ : 0 < n) (f : LaurentSeries (GaloisField p n) →+* L), Function.Injective f
                                          @[reducible]
                                          noncomputable instance LaurentSeries.instRankOne (K : Type u_1) [Field K] :
                                          theorem posChar_continuousSMul_laurent_series (L : Type u_1) [inst_lf : IsLocalField L] (p : ) [inst_p : Fact (Nat.Prime p)] [inst_cp : CharP L p] (n : ) (hn : 0 < n) [inst_alg : Algebra (LaurentSeries (GaloisField p n)) L] (inst_nnf : NontriviallyNormedField (LaurentSeries (GaloisField p n))) :
                                          theorem localField_posChar_classification (L : Type u_1) [IsLocalField L] (p : ) [Fact (Nat.Prime p)] [CharP L p] :
                                          ∃ (n : ) (_ : 0 < n) (x : Algebra (LaurentSeries (GaloisField p n)) L), FiniteDimensional (LaurentSeries (GaloisField p n)) L
                                          theorem localField_classification (L : Type u_1) [IsLocalField L] :
                                          Nonempty (L ≃+* ) Nonempty (L ≃+* ) (∃ (p : ) (x : Fact (Nat.Prime p)) (x_1 : Algebra ℚ_[p] L), FiniteDimensional ℚ_[p] L) ∃ (p : ) (x : Fact (Nat.Prime p)) (n : ) (_ : 0 < n) (x_2 : Algebra (LaurentSeries (GaloisField p n)) L), FiniteDimensional (LaurentSeries (GaloisField p n)) L
                                          @[implicit_reducible]
                                          @[reducible]
                                          Instances For
                                            @[reducible]
                                            Instances For
                                              theorem normAbsValQ_nontrivial {L_v : Type u_1} [NontriviallyNormedField L_v] [CompleteSpace L_v] {L : Type u_2} [Field L] (hAlg : Algebra L) (hFD : FiniteDimensional L) (ι : L →+* L_v) (hdense : DenseRange ι) :
                                              theorem completion_finiteDimensional_real (L_v : Type u_1) [NontriviallyNormedField L_v] [CompleteSpace L_v] (L : Type u_2) [Field L] (ι : L →+* L_v) (hdense : DenseRange ι) (hAlg : Algebra L) (hFD : FiniteDimensional L) (_hequiv : (normAbsValQ (ι.comp (algebraMap L))).IsEquiv Rat.AbsoluteValue.real) [inst : NormedAlgebra L_v] :
                                              theorem completion_finiteDimensional_padic (L_v : Type u_1) [NontriviallyNormedField L_v] [CompleteSpace L_v] (L : Type u_2) [Field L] (ι : L →+* L_v) (hdense : DenseRange ι) (hAlg : Algebra L) (hFD : FiniteDimensional L) (p : ) [Fact (Nat.Prime p)] (_hequiv : (normAbsValQ (ι.comp (algebraMap L))).IsEquiv (Rat.AbsoluteValue.padic p)) [inst : NormedAlgebra ℚ_[p] L_v] :
                                              theorem funcField_completion_closedUnitBall_compact (Fq : Type u_1) [Field Fq] [Fintype Fq] (L : Type u_2) [Field L] [Algebra (RatFunc Fq) L] [FiniteDimensional (RatFunc Fq) L] (L_v : Type u_3) [NontriviallyNormedField L_v] [CompleteSpace L_v] (ι : L →+* L_v) (hdense : DenseRange ι) :
                                              theorem completion_locallyCompact_functionField (Fq : Type u_1) [Field Fq] [Fintype Fq] (L : Type u_2) [Field L] [Algebra (RatFunc Fq) L] [FiniteDimensional (RatFunc Fq) L] (L_v : Type u_3) [NontriviallyNormedField L_v] [CompleteSpace L_v] (ι : L →+* L_v) (hdense : DenseRange ι) :
                                              @[reducible]
                                              noncomputable def functionFieldCompletion_isLocalField (Fq : Type u_1) [Field Fq] [Fintype Fq] (L : Type u_2) [Field L] [Algebra (RatFunc Fq) L] [FiniteDimensional (RatFunc Fq) L] (L_v : Type u_3) [NontriviallyNormedField L_v] (hcompl : CompleteSpace L_v) (ι : L →+* L_v) (hdense : DenseRange ι) :
                                              Instances For
                                                @[reducible]
                                                noncomputable def corollary_9_7_function_field (Fq : Type u_1) [Field Fq] [Fintype Fq] (L : Type u_2) [Field L] [Algebra (RatFunc Fq) L] [FiniteDimensional (RatFunc Fq) L] (L_v : Type u_3) [NontriviallyNormedField L_v] (hcompl : CompleteSpace L_v) (ι : L →+* L_v) (hdense : DenseRange ι) :
                                                Instances For
                                                  theorem completion_padic_norm_p (L_v : Type u_1) [NontriviallyNormedField L_v] [CompleteSpace L_v] (L : Type u_2) [Field L] [hAlg : Algebra L] [hFD : FiniteDimensional L] (ι : L →+* L_v) (hdense : DenseRange ι) (p : ) [Fact (Nat.Prime p)] (hpadic : (normAbsValQ (ι.comp (algebraMap L))).IsEquiv (Rat.AbsoluteValue.padic p)) :
                                                  (ι.comp (algebraMap L)) p = (↑p)⁻¹
                                                  theorem completion_arch_norm_two_of_equiv (L_v : Type u_1) [NontriviallyNormedField L_v] [CompleteSpace L_v] (L : Type u_2) [Field L] [hAlg : Algebra L] [hFD : FiniteDimensional L] (ι : L →+* L_v) (hdense : DenseRange ι) (hreal : (normAbsValQ (ι.comp (algebraMap L))).IsEquiv Rat.AbsoluteValue.real) :
                                                  (ι.comp (algebraMap L)) 2 = 2
                                                  @[reducible]
                                                  noncomputable def globalFieldCompletion_isLocalField (L_v : Type u_1) [NontriviallyNormedField L_v] [CompleteSpace L_v] (L : Type u_2) [Field L] (ι : L →+* L_v) (hdense : DenseRange ι) (hglobal : (∃ (x : Algebra L), FiniteDimensional L) ∃ (Fq : Type u_3) (x : Field Fq) (x_1 : Fintype Fq) (x_2 : Algebra (RatFunc Fq) L), FiniteDimensional (RatFunc Fq) L) :
                                                  Instances For
                                                    @[reducible]
                                                    noncomputable def corollary_9_7_global (L_v : Type u_1) [NontriviallyNormedField L_v] [CompleteSpace L_v] (L : Type u_2) [Field L] (ι : L →+* L_v) (hdense : DenseRange ι) (hglobal : (∃ (x : Algebra L), FiniteDimensional L) ∃ (Fq : Type u_3) (x : Field Fq) (x_1 : Fintype Fq) (x_2 : Algebra (RatFunc Fq) L), FiniteDimensional (RatFunc Fq) L) :
                                                    Instances For