Documentation

LeanCourse.MIL.C08_Groups_and_Rings.S02_Rings

def chineseMap {ι : Type u_1} {R : Type u_2} [CommRing R] (I : ιIdeal R) :
R ⨅ (i : ι), I i →+* (i : ι) → R I i

The homomorphism from R ⧸ ⨅ i, I i to Π i, R ⧸ I i featured in the Chinese Remainder Theorem.

Equations
Instances For
    theorem chineseMap_mk {ι : Type u_1} {R : Type u_2} [CommRing R] (I : ιIdeal R) (x : R) :
    (chineseMap I) x = fun (i : ι) => (Ideal.Quotient.mk (I i)) x
    theorem chineseMap_mk' {ι : Type u_1} {R : Type u_2} [CommRing R] (I : ιIdeal R) (x : R) (i : ι) :
    (chineseMap I) ((Ideal.Quotient.mk (⨅ (i : ι), I i)) x) i = (Ideal.Quotient.mk (I i)) x
    theorem chineseMap_inj {ι : Type u_1} {R : Type u_2} [CommRing R] (I : ιIdeal R) :
    theorem isCoprime_Inf {ι : Type u_1} {R : Type u_2} [CommRing R] {I : Ideal R} {J : ιIdeal R} {s : Finset ι} (hf : js, IsCoprime I (J j)) :
    IsCoprime I (⨅ js, J j)
    theorem chineseMap_surj {ι : Type u_1} {R : Type u_2} [CommRing R] [Fintype ι] {I : ιIdeal R} (hI : ∀ (i j : ι), i jIsCoprime (I i) (I j)) :
    noncomputable def chineseIso {ι : Type u_1} {R : Type u_2} [CommRing R] [Fintype ι] (f : ιIdeal R) (hf : ∀ (i j : ι), i jIsCoprime (f i) (f j)) :
    R ⨅ (i : ι), f i ≃+* ((i : ι) → R f i)
    Equations
    Instances For