Documentation

LeanPool.ArtinWedderburn.Auxiliary

Division subrings and division rings #

Defines IsDivisionSubring and IsDivisionRing, supplies the conversion to Mathlib's DivisionRing, and shows that an isomorphism of rings transports the division-ring property.

S is a division subring with identity e when it contains a nonzero element and every nonzero member has a left inverse inside S equal to e.

Equations
Instances For

    A ring R is a division ring when it is nontrivial and every nonzero element has a two-sided multiplicative inverse.

    Equations
    Instances For
      theorem LeanPool.ArtinWedderburn.left_inv_implies_divring {R : Type u_1} [Ring R] [Nontrivial R] (h : ∀ (x : R), x 0∃ (y : R), y * x = 1) :
      @[reducible]

      Promote a proof of IsDivisionRing R to a Mathlib DivisionRing R instance.

      Equations
      Instances For
        theorem LeanPool.ArtinWedderburn.isomorphic_ring_div {R : Type u_1} [Ring R] {R' : Type u_2} [Ring R'] (f : R ≃+* R') (h_div : IsDivisionRing R) :