Documentation

Atlas.NumberTheoryI.code.LocalExtensions

theorem nakayama_local_ring_generators {R : Type u_1} {M : Type u_2} [CommRing R] [IsLocalRing R] [AddCommGroup M] [Module R M] {N N' : Submodule R M} (hN' : N'.FG) (hNN : N' NIsLocalRing.maximalIdeal R N') :
N' N
theorem unit_mul_irreducible_not_sq' (B : Type u_2) [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] (u : B) (hu : IsUnit u) (p : B) (hp : Irreducible p) :
theorem bootstrap_subalgebra_pow (A : Type u_1) (B : Type u_2) [CommRing A] [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] [Algebra A B] (S : Subalgebra A B) (π : B) (hπ_irr : Irreducible π) (hπ_in : π Subalgebra.toSubmodule S) (hmod1 : ∀ (b : B), sSubalgebra.toSubmodule S, b - s IsLocalRing.maximalIdeal B) (n : ) (b : B) :
def IsFiniteUnramifiedSubext (A : Type u_1) [CommRing A] (K : Type u_2) [Field K] [Algebra A K] (L : Type u_3) [Field L] [Algebra K L] [Algebra A L] [IsScalarTower A K L] (E : IntermediateField K L) :
Instances For
    theorem isFiniteUnramifiedSubext_map (A : Type u_1) [CommRing A] [IsDomain A] [IsDiscreteValuationRing A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (L : Type u_3) [Field L] [Algebra K L] [Algebra A L] [IsScalarTower A K L] (E : IntermediateField K L) (hE : IsFiniteUnramifiedSubext A K L E) (σ : Gal(L/K)) :
    def maximalUnramifiedSubextension (A : Type u_1) [CommRing A] (K : Type u_2) [Field K] [Algebra A K] (L : Type u_3) [Field L] [Algebra K L] [Algebra A L] [IsScalarTower A K L] :
    Instances For
      theorem coprime_pred_of_prime_dvd {p m : } (hp : Nat.Prime p) (hm : 1 m) (hdvd : p m) :
      (m - 1).Coprime p
      theorem finite_field_coprime_pred_pow (F : Type u_1) [Field F] [Fintype F] (n : ) (hn : 0 < n) :
      theorem algebraMap_integralClosure_injective (A : Type u_1) [CommRing A] [IsDomain A] (K : Type u_2) [Field K] [Algebra A K] [IsFractionRing A K] (L : Type u_3) [Field L] [Algebra K L] [Algebra A L] [IsScalarTower A K L] :
      theorem isPrecomplete_of_pow_localExt {R : Type u_1} [CommRing R] {I : Ideal R} {M : Type u_2} [AddCommGroup M] [Module R M] (e : ) (he : 1 e) [hpc : IsPrecomplete (I ^ e) M] :
      theorem root_of_unity_eq_one_of_congr_mod_maximal {B : Type u_1} [CommRing B] [IsDomain B] [IsDiscreteValuationRing B] {m : } {ζ : B} (hpow : ζ ^ m = 1) (hcong : ζ - 1 IsLocalRing.maximalIdeal B) (hm_unit : mIsLocalRing.maximalIdeal B) :
      ζ = 1
      theorem finite_field_adjoin_eq_top_of_isPrimitiveRoot {k : Type u_1} {l : Type u_2} [Field k] [Field l] [Algebra k l] [Fintype l] {ζ : l} ( : IsPrimitiveRoot ζ (Fintype.card l - 1)) :
      k[ζ] =
      @[reducible, inline]
      Instances For
        @[reducible, inline]
        Instances For