Linear Hom spaces and finite biproducts #
Small reusable linear-algebra interfaces for passing between morphisms into a finite biproduct and the family of their components. They are used to turn a chosen Krull--Schmidt middle-term decomposition into the corresponding Hom- dimension sum.
A morphism into a finite biproduct is linearly equivalent to its family of components.
Instances For
Transport the component equivalence across an isomorphism with a finite biproduct.
Instances For
A morphism from a finite biproduct is linearly equivalent to its family of restrictions to the summands.
Instances For
Transport the summand-restriction equivalence across an isomorphism with a finite biproduct.
Instances For
Hom dimension into a displayed finite biproduct is the sum of the Hom dimensions into its summands.
Hom dimension from a displayed finite biproduct is the sum of the Hom dimensions from its summands.
Split a selected summand out of a finite biproduct, retaining the remaining summands as a biproduct over the complementary subtype.