Articulo de referencia

Álgebra cilíndrica

En matemáticas , la noción de álgebra cilíndrica , desarrollada por Alfred Tarski , surge de forma natural en la algebrización de la lógica de primer orden con igualdad . Esto e...

En matemáticas , la noción de álgebra cilíndrica , desarrollada por Alfred Tarski , surge de forma natural en la algebrización de la lógica de primer orden con igualdad . Esto es comparable al papel que desempeñan las álgebras booleanas en la lógica proposicional . Las álgebras cilíndricas son álgebras booleanas dotadas de operaciones de cilindrificación adicionales que modelan la cuantificación y la igualdad . Se diferencian de las álgebras poliádicas en que estas últimas no modelan la igualdad.

El álgebra cilíndrica no debe confundirse con el concepto de teoría de la medida álgebra cilíndrica que surge en el estudio de las medidas de conjuntos de cilindros y el álgebra σ cilíndrica .

Definición de un álgebra cilíndrica

Un álgebra cilíndrica de dimensiónα{\displaystyle \alpha }(dóndeα{\displaystyle \alpha }es cualquier número ordinal ) es una estructura algebraica(A,+,,,0,1,doκ,dκλ)κ,λ<α{\displaystyle (A,+,\cdot ,-,0,1,c_{\kappa },d_{\kappa \lambda })_{\kappa ,\lambda <\alpha }}de tal manera que(A,+,,,0,1){\displaystyle (A,+,\cdot ,-,0,1)}es un álgebra booleana ,doκ{\displaystyle c_{\kappa }}un operador unario enA{\displaystyle A}por cadaκ{\displaystyle \kappa }(llamada cilindrificación ), ydκλ{\displaystyle d_{\kappa \lambda }}un elemento distinguido deA{\displaystyle A}por cadaκ{\displaystyle \kappa }yλ{\displaystyle \lambda }(llamada diagonal ), de modo que se cumplen las siguientes condiciones:

(C1) doκ0=0{\displaystyle c_{\kappa}0=0}
(C2) incógnitadoκincógnita{\displaystyle x\leq c_{\kappa }x}
(C3) doκ(incógnitadoκy)=doκincógnitadoκy{\displaystyle c_{\kappa }(x\cdot c_{\kappa }y)=c_{\kappa }x\cdot c_{\kappa }y}
(C4) doκdoλincógnita=doλdoκincógnita{\displaystyle c_{\kappa }c_{\lambda }x=c_{\lambda }c_{\kappa }x}
(C5) dκκ=1{\displaystyle d_{\kappa \kappa }=1}
(C6) Siκ{λ,μ}{\displaystyle \kappa \notin \{\lambda ,\mu \}}, entoncesdλμ=doκ(dλκdκμ){\displaystyle d_{\lambda \mu }=c_{\kappa }(d_{\lambda \kappa }\cdot d_{\kappa \mu })}
(C7) Siκλ{\displaystyle \kappa \neq \lambda }, entoncesdoκ(dκλincógnita)doκ(dκλincógnita)=0{\displaystyle c_{\kappa }(d_{\kappa \lambda }\cdot x)\cdot c_{\kappa }(d_{\kappa \lambda }\cdot -x)=0}

Suponiendo una presentación de lógica de primer orden sin símbolos de función , el operadordoκincógnita{\displaystyle c_{\kappa }x}modelos cuantificación existencial sobre variableκ{\displaystyle \kappa }en fórmulaincógnita{\displaystyle x}mientras el operadordκλ{\displaystyle d_{\kappa \lambda }}modela la igualdad de variablesκ{\displaystyle \kappa }yλ{\displaystyle \lambda }Por lo tanto, reformulados utilizando notaciones lógicas estándar, los axiomas se leen como:

(C1) κ.FalsmiFalsmi{\displaystyle \exists \kappa .{\mathit {false}}\iff {\mathit {false}}}
(C2) incógnitaκ.incógnita{\displaystyle x\implies \exists \kappa .x}
(C3) κ.(incógnitaκ.y)(κ.incógnita)(κ.y){\displaystyle \exists \kappa .(x\wedge \exists \kappa .y)\iff (\exists \kappa .x)\wedge (\exists \kappa .y)}
(C4) κλ.incógnitaλκ.incógnita{\displaystyle \exists \kappa \exists \lambda .x\iff \exists \lambda \exists \kappa .x}
(C5) κ=κtrmi{\displaystyle \kappa =\kappa \iff {\mathit {true}}}
(C6) Siκ{\displaystyle \kappa }es una variable diferente de ambasλ{\displaystyle \lambda }yμ{\displaystyle \mu }, entoncesλ=μκ.(λ=κκ=μ){\displaystyle \lambda =\mu \iff \exists \kappa .(\lambda =\kappa \wedge \kappa =\mu )}
(C7) Siκ{\displaystyle \kappa }yλ{\displaystyle \lambda }son variables diferentes, entoncesκ.(κ=λincógnita)κ.(κ=λ¬incógnita)Falsmi{\displaystyle \exists \kappa .(\kappa =\lambda \wedge x)\wedge \exists \kappa .(\kappa =\lambda \wedge \neg x)\iff {\mathit {false}}}

Álgebras de conjuntos cilíndricos

Un álgebra de conjuntos cilíndricos de dimensiónα{\displaystyle \alpha }es una estructura algebraica(A,,,,,incógnitaα,doκ,dκλ)κ,λ<α{\displaystyle (A,\cup ,\cap ,-,\emptyset ,X^{\alpha },c_{\kappa },d_{\kappa \lambda })_{\kappa ,\lambda <\alpha }}de tal manera queincógnitaα,A{\displaystyle \langle X^{\alpha },A\rangle }es un campo de conjuntos ,doκS{\displaystyle c_{\kappa }S}es dado por{yincógnitaαincógnitaS βκ y(β)=incógnita(β)}{\displaystyle \{y\in X^{\alpha }\mid \exists x\in S\ \forall \beta \neq \kappa \ y(\beta )=x(\beta )\}}, ydκλ{\displaystyle d_{\kappa \lambda }}es dado por{incógnitaincógnitaαincógnita(κ)=incógnita(λ)}{\displaystyle \{x\in X^{\alpha }\mid x(\kappa )=x(\lambda )\}}. [ 1 ] Esto necesariamente valida los axiomas C1–C7 de un álgebra cilíndrica, con{\displaystyle \cup }en lugar de+{\displaystyle +},{\displaystyle \cap }en lugar de{\displaystyle \cdot }, establecer complemento para complemento, vacío establecer como 0,incógnitaα{\displaystyle X^{\alpha }}como la unidad, y{\displaystyle \subseteq }en lugar de{\displaystyle \leq }El conjunto X se denomina base .

Una representación de un álgebra cilíndrica es un isomorfismo de dicha álgebra a un álgebra de conjuntos cilíndricos. No todas las álgebras cilíndricas tienen una representación como álgebra de conjuntos cilíndricos. [ 2 ] Es más sencillo conectar la semántica de la lógica de predicados de primer orden con el álgebra de conjuntos cilíndricos. (Para más detalles, véase § Lecturas adicionales ). 

Generalizaciones

Las álgebras cilíndricas se han generalizado al caso de la lógica de múltiples tipos (Caleiro y Gonçalves 2006), lo que permite un mejor modelado de la dualidad entre fórmulas y términos de primer orden.

Relación con el álgebra booleana monádica

Cuandoα=1{\displaystyle \alpha =1}yκ,λ{\displaystyle \kappa ,\lambda }están restringidos a ser solo 0, entoncesdoκ{\displaystyle c_{\kappa }}se convierte{\displaystyle \exists }, las diagonales pueden eliminarse, y el siguiente teorema del álgebra cilíndrica (Pinter 1973):

doκ(incógnita+y)=doκincógnita+doκy{\displaystyle c_{\kappa }(x+y)=c_{\kappa }x+c_{\kappa }y}

se convierte en el axioma

(incógnita+y)=incógnita+y{\displaystyle \exists (x+y)=\exists x+\exists y}

del álgebra booleana monádica . El axioma (C4) se elimina (se convierte en una tautología). Por lo tanto, el álgebra booleana monádica puede considerarse una restricción del álgebra cilíndrica al caso de una variable.

Véase también

Notas

  1. Hirsch y Hodkinson, pág. 167, Definición 5.16
  2. Hirsch y Hodkinson pág. 168

Referencias

  • Charles Pinter (1973). "Un álgebra simple de lógica de primer orden" . Notre Dame Journal of Formal Logic . XIV : 361–366 .
  • Leon Henkin , J. Donald Monk y Alfred Tarski (1971) Álgebras cilíndricas, Parte I. North-Holland. ISBN 978-0-7204-2043-2.
  • Leon Henkin, J. Donald Monk y Alfred Tarski (1985) Álgebras cilíndricas, Parte II . North-Holland.
  • Robin Hirsch e Ian Hodkinson (2002) Álgebras de relaciones mediante juegos. Estudios en lógica y fundamentos de las matemáticas, North-Holland.
  • Carlos Caleiro, Ricardo Gonçalves (2006). «Sobre la algebrización de lógicas multisortadas» (PDF) . En J. Fiadeiro y P.-Y. Schobbens (eds.). Actas de la 18.ª conferencia internacional sobre tendencias recientes en técnicas de desarrollo algebraico (WADT) . LNCS. Vol.  4409. Springer. pp. 21–36 . ISBN  978-3-540-71997-7.

Lecturas adicionales

  • Ejemplo de álgebra cilíndrica por CWoo en planetmath.org