Consideremos las dos álgebras ordenadas de forma múltiple $\mathtt{A}$ , $\mathtt{B}$ y el homomorfismo $h:\mid \mathtt{A}\mid \to \mid \mathtt{B}\mid$ abajo. ¿Los diagramas conmutativos de la Figura 1 y la Figura 2 representan adecuadamente $h$ ? Puede $h_2$ ¿se puede suprimir de la figura 1 para obtener la figura 2? Por lo que sé, la identidad y la composición no se etiquetan en los diagramas conmutativos.
$\mathtt{A}$ , $\mathtt{B}$ y $h$ se basan en este papel .
En álgebra $\mathtt{A}$ un punto se representa mediante una tripleta formada por un nombre y unas coordenadas enteras. Los puntos se consideran iguales si tienen el mismo nombre.
\begin{aligned} & \mathtt{Point_A} = \{ \langle name,x,y \rangle \mid name \in \mathtt{String}, x,y \in \mathbb{Z} \} \\ & \mathtt{equal_A} : \mathtt{Point_A} \times \mathtt{Point_A} \to \mathbb{B}\\ & \mathtt{equal_A}(\langle name_1,x_1,y_1 \rangle , \langle name_2,x_2,y_2 \rangle) \triangleq (name_1 =_{\mathtt{String}} name_2) \end{aligned}
Álgebra $\mathtt{B}$ representa un punto como una 2-tupla de coordenadas con la igualdad del punto basada en el valor entero de cada componente de coordenadas.
\begin{aligned} & \mathtt{Point_B} =\{ \langle x,y\rangle \mid x,y \in \mathbb{Z}\} \\ & \mathtt{equal_B} : \mathtt{Point_B} \times \mathtt{Point_B} \to \mathbb{B}\\ &\mathtt{equal_B}(\langle x_1,y_1 \rangle ,\langle x_2,y_2 \rangle ) \triangleq ((x_1 =_\mathbb{Z} x_2) \land (y_1 =_\mathbb{Z} y_2)) \end{aligned}
El homomorfismo $h:\mid \mathtt{A}\mid \to \mid \mathtt{B}\mid$ se define como sigue: \begin{aligned} & h_1 : \mathtt{Point_A} \to \mathtt{Point_B}\\ & h_1(\langle name,x,y \rangle) = \langle x,y \rangle \\ & h_2 : \mathbb{B} \to \mathbb{B}\\ & h_2(x) = x\\ \end{aligned} Dónde $h_1$ olvida el nombre y $h_2$ es un mapeo de identidad.
El diagrama conmutativo de la figura 1 representa el homomorfismo: $h_2(\mathtt{equal_A}(a,b)) = \mathtt{equal_B}(h_1(a), h_1(b))$ ?
El diagrama conmutativo de la figura 2 representa el homomorfismo: $\mathtt{equal_A}(a,b) =\mathtt{equal_B}(h_1(a), h_1(b))$ .