mathlib documentation

algebra.lie.base_change

Extension and restriction of scalars for Lie algebras #

Lie algebras have a well-behaved theory of extension and restriction of scalars.

Main definitions #

Tags #

lie ring, lie algebra, extension of scalars, restriction of scalars, base change

@[protected, instance]
def lie_algebra.extend_scalars.tensor_product.has_bracket (R : Type u) (A : Type w) (L : Type v) [comm_ring R] [comm_ring A] [algebra R A] [lie_ring L] [lie_algebra R L] :
Equations
@[simp]
theorem lie_algebra.extend_scalars.bracket_tmul (R : Type u) (A : Type w) (L : Type v) [comm_ring R] [comm_ring A] [algebra R A] [lie_ring L] [lie_algebra R L] (s t : A) (x y : L) :
@[protected, instance]
def lie_algebra.extend_scalars.lie_algebra (R : Type u) (A : Type w) (L : Type v) [comm_ring R] [comm_ring A] [algebra R A] [lie_ring L] [lie_algebra R L] :
Equations
@[protected, instance]
def lie_algebra.restrict_scalars.restrict_scalars.lie_ring (R : Type u) (A : Type w) (L : Type v) [h : lie_ring L] :
Equations
@[protected, instance]
def lie_algebra.restrict_scalars.lie_algebra (R : Type u) (A : Type w) (L : Type v) [h : lie_ring L] [comm_ring A] [lie_algebra A L] [comm_ring R] [algebra R A] :
Equations