Documentation

LeanPool.ArtinWedderburn.SetProd

Left and right multiplication sets #

Provides leftMul a = Ra, rightMul a = aR, the leftIdealOfElement constructor, and the consequence that aRb = 0 collapses these auxiliary sets to zero. Used by the prime ring characterisation.

def LeanPool.ArtinWedderburn.leftMul {R : Type u_1} [Ring R] (a : R) :
Set R

The set Ra = {r * a | r : R} of left multiples of a.

Equations
Instances For
    def LeanPool.ArtinWedderburn.rightMul {R : Type u_1} [Ring R] (a : R) :
    Set R

    The set aR = {a * r | r : R} of right multiples of a.

    Equations
    Instances For
      theorem LeanPool.ArtinWedderburn.left_mul_zero_impl_mul_zero {R : Type u_1} [Ring R] (a b : R) :
      bothMul a b = {0}a * b = 0
      theorem LeanPool.ArtinWedderburn.in_particular {R : Type u_1} [Ring R] (a c b : R) :
      bothMul a b = {0}a * c * b = 0

      The principal left ideal Ra generated by a, packaged as an Ideal R.

      Equations
      Instances For