Homomorphism of External Direct Products/General Result

From ProofWiki
Jump to navigation Jump to search

Theorem

Let $n \in \N_{>0}$.

Let:

\(\ds \struct {\SS_n, \circledcirc_n}\) \(:=\) \(\, \ds \prod_{k \mathop = 1}^n S_k \, \) \(\, \ds = \, \) \(\ds \struct {S_1, \circ_1} \times \struct {S_2, \circ_2} \times \cdots \times \struct {S_n, \circ_n}\)
\(\ds \struct {\TT_n, \circledast_n}\) \(:=\) \(\, \ds \prod_{k \mathop = 1}^n T_k \, \) \(\, \ds = \, \) \(\ds \struct {T_1, \ast_1} \times \struct {T_2, \ast_2} \times \cdots \times \struct {T_n, \ast_n}\)

be external direct products of algebraic structures.


Let $\Phi_n: \struct {\SS_n, \circledcirc_n} \to \struct {\TT_n, \circledast_n}$ be the mapping defined as:

$\Phi_n: \tuple {s_1, \ldots, s_n} := \begin{cases}

\map {\phi_1} {s_1} & : n = 1 \\ \tuple {\map {\phi_1} {s_1}, \map {\phi_2} {s_2} } & : n = 2 \\ \tuple {\map {\Phi_n} {s_1, \ldots, s_{n - 1} }, \map {\phi_n} {s_n} } & : n > 2 \\ \end{cases}$

That is:

$\Phi_n: \tuple {s_1, \ldots, s_n} := \tuple {\map {\phi_1} {s_1}, \map {\phi_2} {s_2}, \ldots, \map {\phi_n} {s_n} }$


Let $\phi_k: \struct {S_k, \circ_k} \to \struct {T_k, \ast_k}$ be a homomorphism for each $k \in \set {1, 2, \ldots, n}$.

Then $\Phi_n$ is a homomorphism from $\struct {\SS_n, \circledcirc_n}$ to $\struct {\TT_n, \circledast_n}$.


Proof

Proof by induction:

For all $n \in \N_{> 0}$, let $\map P n$ be the proposition:

$\Phi_n: \struct {\SS_n, \circledcirc_n} \to \struct {\TT_n, \circledast_n}$ is a homomorphism.


Basis for the Induction

$\map P 1$ is true, as this just says:

$\Phi_1 = \phi_1: \struct {S_1, \circ_1} \to \struct {T_1, \ast_1}$ is a homomorphism

which holds by hypothesis.


$\map P 2$ is the case:

$\Phi_2 = \phi_1 \times \phi_2: \struct {S_1 \times S_2, \circledcirc_2} \to \struct {T_1 \times T_2, \circledast_2}$ is a homomorphism

which has been proved in Homomorphism of External Direct Products.

This is our basis for the induction.


Induction Hypothesis

Now we need to show that, if $\map P m$ is true, where $m \ge 2$, then it logically follows that $\map P {m + 1}$ is true.


So this is our induction hypothesis:

$\Phi_m: \struct {\SS_m, \circledcirc_m} \to \struct {\TT_m, \circledast_m}$ is a homomorphism.


Then we need to show:

$\Phi_{m + 1}: \struct {\SS_{m + 1}, \circledcirc_{m + 1} } \to \struct {\TT_{m + 1}, \circledast_{m + 1} }$ is a homomorphism.


Induction Step

This is our induction step:

Let $\tuple {s_1, \ldots, s_{m + 1} }$ and $\tuple {t_1, \ldots, t_{m + 1} }$ be arbitrary elements of $\SS_{m + 1}$.


\(\ds \) \(\) \(\ds \map {\Phi_{m + 1} } {\tuple {s_1, \ldots, s_{m + 1} } \circledcirc_{m + 1} \tuple {t_1, \ldots, t_{m + 1} } }\)
\(\ds \) \(=\) \(\ds \map {\Phi_{m + 1} } {\tuple {\tuple {s_1, \ldots, s_m}, s_{m + 1} } \circledcirc_{m + 1} \tuple {\tuple {t_1, \ldots, t_m}, t_{m + 1} } }\) Definition of Cartesian Product
\(\ds \) \(=\) \(\ds \tuple {\map {\Phi_m} {\tuple {s_1, \ldots, s_m} \circledcirc_m \tuple {t_1, \ldots, t_m} }, s_{m + 1} \circ_{m + 1} t_{m + 1} }\) Definition of External Direct Product
\(\ds \) \(=\) \(\ds \tuple {\map {\Phi_m} {\tuple {s_1, \ldots, s_m} \circledcirc_m \tuple {t_1, \ldots, t_m} }, \map {\phi_{m + 1} } {s_{m + 1} } \ast_{m + 1} \map {\phi_{m + 1} } {t_{m + 1} } }\) $\phi_{m + 1}$ is a Homomorphism
\(\ds \) \(=\) \(\ds \tuple {\map {\Phi_m} {s_1, \ldots, s_m} \circledast_m \map {\Phi_m} {t_1, \ldots, t_m}, \map {\phi_{m + 1} } {s_{m + 1} } \ast_{m + 1} \map {\phi_{m + 1} } {t_{m + 1} } }\) Induction Hypothesis
\(\ds \) \(=\) \(\ds \map {\Phi_{m + 1} } {s_1, \ldots, s_m, s_{m + 1} } \circledast_{m + 1} \map {\Phi_{m + 1} } {t_1, \ldots, t_m, t_{m + 1} }\) Definition of External Direct Product

So $\map P m \implies \map P {m + 1}$ and the result follows by the Principle of Mathematical Induction.


Therefore:

$\forall n \in \N_{>0}: \Phi_n: \struct {\SS_n, \circledcirc_n} \to \struct {\TT_n, \circledast_n}$ is a homomorphism.

$\blacksquare$