The complement of the split factor #
The evaluation followed by the coevaluation is a linear idempotent on the base change of the module; its kernel is the complement of the split unit factor, and carries the descended action.
The split idempotent on the base change: evaluate, then coevaluate.
Equations
- RS.splitIdem A B φ v w d hv hw = CategoryTheory.CategoryStruct.comp (RS.splitEval A B φ v hv) (RS.splitCoeval A B φ w d hw)
Instances For
The split idempotent is idempotent.
The split idempotent is linear over the algebra.
The complement carrier: the kernel of the split idempotent.
Equations
- RS.splitCompl A B φ v w d hv hw = CategoryTheory.Limits.kernel (RS.splitIdem A B φ v w d hv hw)
Instances For
The action of the algebra descends to the complement.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Defining equation of the complement action.
Defining equation of the complement action.
The unit law of the complement action.
The multiplication law of the complement action.
The complement, as a module over the algebra.
Equations
- RS.splitComplModObj A B φ v w d hv hw = { smul := RS.splitComplAct A B φ v w d hv hw, one_smul := ⋯, mul_smul := ⋯ }
Instances For
The complement, bundled.
Equations
- RS.splitComplMod A B φ v w d hv hw = { X := RS.splitCompl A B φ v w d hv hw, mod := RS.splitComplModObj A B φ v w d hv hw }
Instances For
The projection onto the complement: the complementary idempotent, corestricted to the kernel.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Defining equation of the projection.
Defining equation of the projection.
The decomposition of the base change, carrier level: the algebra summand against the complement.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The projection is linear over the algebra.
The projection is linear over the algebra.
The decomposition intertwines the actions, forward direction.
The decomposition intertwines the actions, inverse direction.
The decomposition at the module level: the base change of the module is the regular module plus the complement, as modules over the algebra.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The kernel inclusion of the complement, as a module map.
Equations
- RS.splitComplIncl A B φ v w d hv hw = CategoryTheory.Mod.Hom.mk' (CategoryTheory.Limits.kernel.ι (RS.splitIdem A B φ v w d hv hw)) ⋯
Instances For
The projection onto the complement, as a module map.
Equations
- RS.splitComplProjMod A B φ v w d hv hw p hp hδ = CategoryTheory.Mod.Hom.mk' (RS.splitComplProj A B φ v w d hv hw p hp hδ) ⋯
Instances For
The complement is a retract of the base change, at the carrier.
The complement is a retract of the base change, as modules.