Corner algebras #
For an idempotent e of a k-algebra A, Mathlib's corner ring
IsIdempotentElem.Corner is eAe with identity e. This file makes it a
k-algebra, with c ↦ c • e as structure map.
def
MultiplicativeBasisDeformations.cornerVal
{A : Type v}
[Ring A]
{e : A}
(idem : IsIdempotentElem e)
(x : idem.Corner)
:
A
The underlying element of A of an element of the corner.
Instances For
def
MultiplicativeBasisDeformations.cornerMk
{A : Type v}
[Ring A]
{e : A}
(idem : IsIdempotentElem e)
(a : A)
(ha : a ∈ Subsemigroup.corner e)
:
idem.Corner
An element of A lying in the corner, as an element of the corner.
Instances For
theorem
MultiplicativeBasisDeformations.cornerVal_mem
{A : Type v}
[Ring A]
{e : A}
(idem : IsIdempotentElem e)
(x : idem.Corner)
:
cornerVal idem x ∈ Subsemigroup.corner e
theorem
MultiplicativeBasisDeformations.corner_ext
{A : Type v}
[Ring A]
{e : A}
(idem : IsIdempotentElem e)
{x y : idem.Corner}
(h : cornerVal idem x = cornerVal idem y)
:
x = y
theorem
MultiplicativeBasisDeformations.corner_ext_iff
{A : Type v}
[Ring A]
{e : A}
{idem : IsIdempotentElem e}
{x y : idem.Corner}
:
@[simp]
theorem
MultiplicativeBasisDeformations.cornerVal_mk
{A : Type v}
[Ring A]
{e : A}
(idem : IsIdempotentElem e)
(a : A)
(ha : a ∈ Subsemigroup.corner e)
:
theorem
MultiplicativeBasisDeformations.corner_smul_mem
{k : Type u}
[CommRing k]
{A : Type v}
[Ring A]
[Algebra k A]
{e : A}
(idem : IsIdempotentElem e)
(c : k)
(x : idem.Corner)
:
c • cornerVal idem x ∈ Subsemigroup.corner e
@[instance_reducible]
instance
MultiplicativeBasisDeformations.cornerSMul
{k : Type u}
[CommRing k]
{A : Type v}
[Ring A]
[Algebra k A]
{e : A}
(idem : IsIdempotentElem e)
:
SMul k idem.Corner
@[simp]
theorem
MultiplicativeBasisDeformations.corner_one_val
{A : Type v}
[Ring A]
{e : A}
(idem : IsIdempotentElem e)
:
cornerVal idem 1 = e
@[simp]
theorem
MultiplicativeBasisDeformations.corner_zero_val
{A : Type v}
[Ring A]
{e : A}
(idem : IsIdempotentElem e)
:
cornerVal idem 0 = 0
theorem
MultiplicativeBasisDeformations.corner_mul_left
{A : Type v}
[Ring A]
{e : A}
(idem : IsIdempotentElem e)
(x : idem.Corner)
:
theorem
MultiplicativeBasisDeformations.corner_mul_right
{A : Type v}
[Ring A]
{e : A}
(idem : IsIdempotentElem e)
(x : idem.Corner)
:
@[instance_reducible]
instance
MultiplicativeBasisDeformations.cornerAlgebra
{k : Type u}
[CommRing k]
{A : Type v}
[Ring A]
[Algebra k A]
{e : A}
(idem : IsIdempotentElem e)
:
Algebra k idem.Corner
The corner eAe is a k-algebra.