Documentation

LeanPool.ArtinWedderburn.IdealProd

Products of ideals and the auxiliary set bothMul #

Sets up bothMul a b = aRb, the algebra IdealProd.ringSubsetProdIdeal, and the monoid structure on TwoSidedIdeal R used throughout the Artin–Wedderburn development.

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

The set aRb = {a * r * b | r : R} of two-sided products through R.

Equations
Instances For

    Notation (a ⬝ R ⬝ b) for bothMul R a b.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[reducible, inline]

      The (left) ideal generated by all pairwise products a * b with a ∈ A, b ∈ B.

      Equations
      Instances For
        @[implicit_reducible]
        Equations
        @[reducible, inline]

        The two-sided ideal generated by all pairwise products a * b with a ∈ A, b ∈ B.

        Equations
        Instances For
          theorem LeanPool.ArtinWedderburn.TwoSidedIdealProd.ideal_get_pair_wise_prod {R : Type u_1} [Ring R] (I J : TwoSidedIdeal R) :
          ↑(I * J) = (AddSubgroup.closure {x : R | iI, jJ, i * j = x})
          theorem LeanPool.ArtinWedderburn.TwoSidedIdealProd.ideal_eq_set_eq {R : Type u_1} [Ring R] (I J : TwoSidedIdeal R) (h : I = J) :
          I = J

          Forget the multiplicative structure of a two-sided ideal, viewing it as an additive subgroup.

          Equations
          Instances For
            @[implicit_reducible]
            Equations
            • One or more equations did not get rendered due to their size.