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 : ∀ x ∈ S, ∀ y ∈ S, x ≠ y → 1 ≤ 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