Documentation

LeanPool.BrauerGroupNew.TwoSidedIdeal

LeanPool.BrauerGroupNew.TwoSidedIdeal #

Imported Lean Pool material for LeanPool.BrauerGroupNew.TwoSidedIdeal.

def TwoSidedIdeal.span' {R : Type u_3} [Ring R] (s : Set R) :

The two-sided ideal generated by finite sums xL * y * xR with y ∈ s.

Equations
Instances For
    theorem TwoSidedIdeal.mem_span'_iff_exists_fin {R : Type u_3} [Ring R] (s : Set R) (x : R) :
    x span' s ∃ (ι : Type) (x_1 : Fintype ι) (xL : ιR) (xR : ιR) (y : ιs), x = i : ι, xL i * (y i) * xR i
    theorem TwoSidedIdeal.mem_span_iff_exists_fin {R : Type u_3} [Ring R] (s : Set R) (x : R) :
    x span s ∃ (ι : Type) (x_1 : Fintype ι) (xL : ιR) (xR : ιR) (y : ιs), x = i : ι, xL i * (y i) * xR i
    theorem TwoSidedIdeal.mem_span_ideal_iff_exists_fin {R : Type u_3} [Ring R] (s : Ideal R) (x : R) :
    x span s ∃ (ι : Type) (x_1 : Fintype ι) (xR : ιR) (y : ιs), x = i : ι, (y i) * xR i
    theorem TwoSidedIdeal.coe_bot_set {R : Type u_3} [Ring R] :
    = {0}
    theorem IsSimpleRing.iff_eq_zero_or_injective' (A : Type u) [Ring A] (k : Type u_5) [CommRing k] [Algebra k A] [Nontrivial A] :
    IsSimpleRing A ∀ ⦃B : Type u⦄ [inst : Ring B] [inst_1 : Algebra k B] (f : A →ₐ[k] B), TwoSidedIdeal.ker f = Function.Injective f