Cancelling iterated base change for Lie algebras #
This file upgrades the linear equivalence
TensorProduct.AlgebraTensorModule.cancelBaseChange to a Lie algebra equivalence.
def
TauCeti.cancelBaseChange
(R : Type u_1)
(S : Type u_2)
(A : Type u_3)
(L : Type u_4)
[CommRing R]
[CommRing S]
[CommRing A]
[Algebra R S]
[Algebra S A]
[Algebra R A]
[IsScalarTower R S A]
[LieRing L]
[LieAlgebra R L]
:
Iterating extension of scalars from R through S to A gives the same Lie algebra as
extending scalars directly from R to A.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
TauCeti.cancelBaseChange_tmul
(R : Type u_1)
(S : Type u_2)
(A : Type u_3)
(L : Type u_4)
[CommRing R]
[CommRing S]
[CommRing A]
[Algebra R S]
[Algebra S A]
[Algebra R A]
[IsScalarTower R S A]
[LieRing L]
[LieAlgebra R L]
(a : A)
(s : S)
(x : L)
:
@[simp]
theorem
TauCeti.cancelBaseChange_symm_tmul
(R : Type u_1)
(S : Type u_2)
(A : Type u_3)
(L : Type u_4)
[CommRing R]
[CommRing S]
[CommRing A]
[Algebra R S]
[Algebra S A]
[Algebra R A]
[IsScalarTower R S A]
[LieRing L]
[LieAlgebra R L]
(a : A)
(x : L)
: