Results about the grading structure of the tensor algebra #
The main result is TensorAlgebra.gradedAlgebra, which says that the tensor algebra is a
ℕ-graded algebra.
def TensorAlgebra.GradedAlgebra.ι (R : Type u_1) (M : Type u_2) [CommSemiring R] [AddCommMonoid M] [Module R M] :
A version of TensorAlgebra.ι that maps directly into the graded structure. This is
primarily an auxiliary construction used to provide TensorAlgebra.gradedAlgebra.
Equations
- TensorAlgebra.GradedAlgebra.ι R M = DirectSum.lof R ℕ (fun (i : ℕ) => ↥((TensorAlgebra.ι R).range ^ i)) 1 ∘ₗ LinearMap.codRestrict ((TensorAlgebra.ι R).range ^ 1) (TensorAlgebra.ι R) ⋯
Instances For
theorem TensorAlgebra.GradedAlgebra.ι_apply (R : Type u_1) (M : Type u_2) [CommSemiring R] [AddCommMonoid M] [Module R M] (m : M) :
(ι R M) m = (DirectSum.of (fun (i : ℕ) => ↥((TensorAlgebra.ι R).range ^ i)) 1) ⟨(TensorAlgebra.ι R) m, ⋯⟩
@[instance_reducible]
instance TensorAlgebra.gradedAlgebra {R : Type u_1} {M : Type u_2} [CommSemiring R] [AddCommMonoid M] [Module R M] :
GradedAlgebra fun (x : ℕ) => (ι R).range ^ x
The tensor algebra is graded by the powers of the submodule (TensorAlgebra.ι R).range.
Equations
- One or more equations did not get rendered due to their size.