No soy un algebrista universal, así que desgraciadamente no tengo ninguna aplicación rápida de los ultraproductos en el álgebra universal para compartir con ustedes. Pero sí tengo una buena idea de por qué pueden ser útiles.
En lugar de pensar en el ultraproducto como una construcción que conserva frases (ya que en el caso de las ecuaciones, el producto ordinario lo hace igual de bien, como usted observa), piense que es una operación que preserva fórmulas : En un ultraproducto, se puede "tomar el límite" de una secuencia de elementos de diferentes estructuras, encontrando un elemento que satisfaga exactamente las fórmulas que se mantienen sólo en una gran parte de la secuencia.
Así, por ejemplo, digamos que tenemos una teoría ecuacional $T$ y un conjunto infinito de ecuaciones $\{s_i(x) = t_i(x)\mid i\in \omega\}$ que no se desprenden de $T$ (aquí estoy pensando en $x$ como una variable única, pero también podría ser una tupla). Y digamos que para cualquier $n\in \omega$ Puedo encontrar un modelo $A_n\models T$ y un elemento $a_n\in A_n$ tal que $s_i(a_n) = t_i(a_n)$ para todos $i\leq n$ . Entonces, para cualquier ultrafiltro no principal $U$ en $\omega$ en el ultraproducto $\prod_{n\in\omega} A_n/U$ el elemento $(a_n)_{n\in\omega}$ satisface todas las ecuaciones.
El producto no lo hace por ti, ya que un elemento $(b_n)_{n\in\omega}\in \prod_{n\in\omega} B_n$ sólo satisface una ecuación si cada coordenada $b_n$ satisface la ecuación.
Podéis observar que no hemos necesitado utilizar un ultraproducto - el producto reducido $\prod_{n\in\omega} A_n/F$ , donde $F$ es el filtro cofinito en $\omega$ lo hace igual de bien. Y, de hecho, los productos reducidos tienen mucho más interés en el álgebra universal que en la teoría de modelos. Pero puedes imaginar situaciones en las que queremos encontrar un elemento en algún modelo de $T$ que satisface una lista infinita de propiedades más complicadas (de primer orden, pero no ecuacionales), por lo que podríamos necesitar utilizar toda la potencia del ultraproducto.