Definition:Binary Biproduct
![]() | It has been suggested that this page be renamed. In particular: just Biproduct will do, right? To discuss this page in more detail, feel free to use the talk page. |
![]() | This page has been identified as a candidate for refactoring of advanced complexity. In particular: A good structure for these definitions and their interrelations will have to be invented/sourced Until this has been finished, please leave {{Refactor}} in the code.
New contributors: Refactoring is a task which is expected to be undertaken by experienced editors only. Because of the underlying complexity of the work needed, it is recommended that you do not embark on a refactoring task until you have become familiar with the structural nature of pages of $\mathsf{Pr} \infty \mathsf{fWiki}$.To discuss this page in more detail, feel free to use the talk page. When this work has been completed, you may remove this instance of {{Refactor}} from the code. |
Definition
Let $A$ be a category.
Let $a_1, a_2$ be objects of $A$.
Definition 1
A biproduct of $a_1$ and $a_2$ is an ordered tuple $\tuple {a_1 \oplus a_2, p_1, p_2, i_1, i_2}$ such that:
- $\tuple {a_1 \oplus a_2, p_1, p_2}$ is a binary product
- $\tuple {a_1 \oplus a_2, i_1, i_2}$ is a binary coproduct
Definition 2: for categories with zero morphisms
Let $A$ be a category with zero morphisms.
Then $a_1$ and $a_2$ are said to have a biproduct if and only if:
- they have a coproduct $\tuple {a_1 \sqcup a_2, j_1, j_2}$ and a product $\tuple {a_1 \times a_2, q_1, q_2}$
- the canonical mapping $r: a_1 \sqcup a_2 \to a_1 \times a_2$ is an isomorphism
in which case:
- $\tuple {a_1 \sqcup a_2, j_1, j_2, q_1 \circ r, q_2 \circ r}$
- $\tuple {a_1 \times a_2, r \circ j_1, r \circ j_2, q_1, q_2}$
are biproducts of $a_1$ and $a_2$.
Definition 3: for preadditive categories
Let $A$ be a preadditive category.
A biproduct of $a_1$ and $a_2$ is an ordered tuple $\tuple {a_1 \oplus a_2, p_1, p_2, i_1, i_2}$ where:
- $a \oplus a_2$ is an object of $A$
- $i_1 : a_1 \to a_1 \oplus a_2$
- $i_2 : a_1 \to a_1 \oplus a_2$
- $p_1 : a_1 \oplus a_2 \to a_2$
- $p_2 : a_1 \oplus a_2 \to a_2$
are morphisms such that:
- $p_1 \circ i_1 = 1_{a_1}$
- $p_2 \circ i_2 = 1_{a_2}$
- $i_1 \circ p_1 + i_2 \circ p_2 = 1_{a_1 \oplus a_2}$
where $1$ denotes the identity morphism.
Definition 4: for preadditive categories
Let $A$ be a preadditive category.
A biproduct of $a_1$ and $a_2$ is an ordered tuple $\tuple {a_1 \oplus a_2, p_1, p_2, i_1, i_2}$ where:
- $a \oplus a_2$ is an object of $A$
- $i_1 : a_1 \to a_1 \oplus a_2$
- $i_2 : a_1 \to a_1 \oplus a_2$
- $p_1 : a_1 \oplus a_2 \to a_2$
- $p_2 : a_1 \oplus a_2 \to a_2$
are morphisms such that:
- $p_1 \circ i_1 = 1_{a_1}$
- $p_2 \circ i_2 = 1_{a_2}$
- $p_1 \circ i_2 = 0_{a_1}$
- $p_2 \circ i_1 = 0_{a_2}$
- $i_1 \circ p_1 + i_2 \circ p_2 = 1_{a_1 \oplus a_2}$
where:
- $1$ denotes the identity morphism
- $0$ denotes the zero morphism.
Also see
- Equivalence of Definitions of Binary Biproduct
- Definition:Preadditive Category
- Finite Product in Preadditive Category is Biproduct
- Finite Coproduct in Preadditive Category is Biproduct
Sources
![]() | There are no source works cited for this page. Source citations are highly desirable, and mandatory for all definition pages. Definition pages whose content is wholly or partly unsourced are in danger of having such content deleted. To discuss this page in more detail, feel free to use the talk page. |