Articulo de referencia

Marco general

En lógica , los marcos generales (o simplemente marcos ) son marcos de Kripke con una estructura adicional, que se utilizan para modelar lógicas modales e intermedias . La semán...

En lógica , los marcos generales (o simplemente marcos ) son marcos de Kripke con una estructura adicional, que se utilizan para modelar lógicas modales e intermedias . La semántica de marcos generales combina las principales virtudes de la semántica de Kripke y la semántica algebraica : comparte la claridad geométrica de la primera y la robustez de la segunda.

Definición

Un marco general modal es una tripletaF=F,R,V{\displaystyle \mathbf {F} =\langle F,R,V\rangle }, dóndeF,R{\displaystyle \langle F,R\rangle }es un marco Kripke (es decir,R{\displaystyle R}es una relación binaria en el conjuntoF{\displaystyle F}), yV{\displaystyle V}es un conjunto de subconjuntos deF{\displaystyle F}que se encuentra cerrado bajo las siguientes condiciones:

Son, por lo tanto, un caso especial de campos de conjuntos con estructura adicional . El propósito deV{\displaystyle V}es restringir las valoraciones permitidas en el marco: un modeloF,R,{\displaystyle \langle F,R,\Vdash \rangle }basado en el marco KripkeF,R{\displaystyle \langle F,R\rangle }es admisible en el marco generalF{\displaystyle \mathbf {F} }, si

{incógnitaFincógnitapag}V{\displaystyle \{x\in F\mid x\Vdash p\}\in V}para cada variable proposicionalpag{\displaystyle p}.

Las condiciones de cierre enV{\displaystyle V}entonces asegúrese de que{incógnitaFincógnitaA}{\displaystyle \{x\in F\mid x\Vdash A\}}pertenece aV{\displaystyle V}para cada fórmulaA{\displaystyle A}(no solo una variable).

Una fórmulaA{\displaystyle A}es válido enF{\displaystyle \mathbf {F} }, siincógnitaA{\displaystyle x\Vdash A}para todas las valoraciones admisibles{\displaystyle \Vdash }y todos los puntosincógnitaF{\displaystyle x\in F}Una lógica modal normalL{\displaystyle L}es válido en el marcoF{\displaystyle \mathbf {F} }, si todos los axiomas (o equivalentemente, todos los teoremas ) deL{\displaystyle L}son válidos enF{\displaystyle \mathbf {F} }En este caso llamamosF{\displaystyle \mathbf {F} }unL{\displaystyle L}- marco .

Un marco KripkeF,R{\displaystyle \langle F,R\rangle }puede identificarse con un marco general en el que todas las valoraciones son admisibles: es decir,F,R,PAG(F){\displaystyle \langle F,R,{\mathcal {P}}(F)\rangle }, dóndePAG(F){\displaystyle {\mathcal {P}}(F)}denota el conjunto potencia deF{\displaystyle F}.

Tipos de marcos

En términos generales, los marcos generales no son más que un nombre elegante para los modelos de Kripke ; en particular, se pierde la correspondencia entre los axiomas modales y las propiedades de la relación de accesibilidad . Esto se puede remediar imponiendo condiciones adicionales al conjunto de valoraciones admisibles.

Un marcoF=F,R,V{\displaystyle \mathbf {F} =\langle F,R,V\rangle }se llama

  • diferenciado , siAV(incógnitaAyA){\displaystyle \forall A\in V\,(x\in A\Leftrightarrow y\in A)}implicaincógnita=y{\displaystyle x=y},
  • apretado , siAV(incógnitaAyA){\displaystyle \forall A\in V\,(x\in \Box A\Rightarrow y\in A)}implicaincógnitaRy{\displaystyle x\,R\,y},
  • compacto , si cada subconjunto deV{\displaystyle V}con la propiedad de intersección finita tiene una intersección no vacía,
  • atómico , siV{\displaystyle V}contiene todos los singletons,
  • refinado , si es diferenciado y ajustado,
  • descriptivo , si es refinado y conciso.

Los marcos de Kripke son refinados y atómicos. Sin embargo, los marcos de Kripke infinitos nunca son compactos. Todo marco diferenciado o atómico finito es un marco de Kripke.

Los marcos descriptivos constituyen la clase más importante de marcos debido a la teoría de la dualidad (véase más adelante). Los marcos refinados son útiles como una generalización común de los marcos descriptivos y de Kripke.

Operaciones y morfismos en marcos

Todos los modelos KripkeF,R,{\displaystyle \langle F,R,{\Vdash }\rangle }induce el marco generalF,R,V{\displaystyle \langle F,R,V\rangle }, dóndeV{\displaystyle V}se define como

V={{incógnitaFincógnitaA}A es una fórmula}.{\displaystyle V={\big \{}\{x\in F\mid x\Vdash A\}\mid A{\hbox{ es una fórmula}}{\big \}}.}

Las operaciones fundamentales de preservación de la verdad de los submarcos generados, las imágenes p-mórficas y las uniones disjuntas de marcos de Kripke tienen análogos en marcos generales. Un marcoGRAMO=GRAMO,S,W{\displaystyle \mathbf {G} =\langle G,S,W\rangle }es un subfotograma generado de un fotogramaF=F,R,V{\displaystyle \mathbf {F} =\langle F,R,V\rangle }, si el marco de KripkeGRAMO,S{\displaystyle \langle G,S\rangle }es un subfotograma generado del fotograma de KripkeF,R{\displaystyle \langle F,R\rangle }(es decir,GRAMO{\displaystyle G}es un subconjunto deF{\displaystyle F}cerrado hacia arriba debajoR{\displaystyle R}, yS=RGRAMO×GRAMO{\displaystyle S=R\cap G\times G}), y

W={AGRAMOAV}.{\displaystyle W=\{A\cap G\mid A\in V\}.}

Un p-morfismo (o morfismo acotado )F:FGRAMO{\displaystyle f\colon \mathbf {F} \to \mathbf {G} }es una función deF{\displaystyle F}aGRAMO{\displaystyle G}que es un p-morfismo de los marcos de KripkeF,R{\displaystyle \langle F,R\rangle }yGRAMO,S{\displaystyle \langle G,S\rangle }y satisface la restricción adicional

F1[A]V{\displaystyle f^{-1}[A]\in V}por cadaAW{\displaystyle A\in W}.

La unión disjunta de un conjunto indexado de marcosFi=Fi,Ri,Vi{\displaystyle \mathbf {F} _ {i}=\langle F_ {i},R_ {i},V_ {i}\rangle},iI{\displaystyle i\in I}, es el marcoF=F,R,V{\displaystyle \mathbf {F} =\langle F,R,V\rangle }, dóndeF{\displaystyle F}es la unión disjunta de{FiiI}{\displaystyle \{F_{i}\mid i\in I\}},R{\displaystyle R}es la unión de{RiiI}{\displaystyle \{R_{i}\mid i\in I\}}, y

V={AFiI(AFiVi)}.{\displaystyle V=\{A\subseteq F\mid \forall i\in I\,(A\cap F_{i}\in V_{i})\}.}

El refinamiento de un marcoF=F,R,V{\displaystyle \mathbf {F} =\langle F,R,V\rangle }es un marco refinadoGRAMO=GRAMO,S,W{\displaystyle \mathbf {G} =\langle G,S,W\rangle }definido de la siguiente manera. Consideramos la relación de equivalencia.

incógnitayAV(incógnitaAyA),{\displaystyle x\sim y\iff \forall A\in V\,(x\in A\Leftrightarrow y\in A),}

y dejarGRAMO=F/{\displaystyle G=F/{\sim }}sea ​​el conjunto de clases de equivalencia de{\displaystyle \sim }. Luego pusimos

incógnita/,y/SAV(incógnitaAyA),{\displaystyle \langle x/{\sim },y/{\sim }\rangle \in S\iff \forall A\in V\,(x\in \Box A\Rightarrow y\in A),}
A/WAV.{\displaystyle A/{\sim }\in W\iff A\in V.}

Lo completo

A diferencia de los marcos de Kripke, toda lógica modal normalL{\displaystyle L}es completa con respecto a una clase de marcos generales. Esto es consecuencia del hecho de queL{\displaystyle L}está completo con respecto a una clase de modelos de Kripke.F,R,{\displaystyle \langle F,R,{\Vdash }\rangle }: comoL{\displaystyle L}está cerrado bajo sustitución, el marco general inducido porF,R,{\displaystyle \langle F,R,{\Vdash }\rangle }es unL{\displaystyle L}-marco. Además, toda lógicaL{\displaystyle L}es completo con respecto a un único marco descriptivo . De hecho,L{\displaystyle L}es completo con respecto a su modelo canónico y el marco general inducido por el modelo canónico (llamado marco canónico deL{\displaystyle L}) es descriptivo.

Dualidad Jónsson-Tarski

La escalera de Rieger-Nishimura: un marco de Kripke intuicionista 1-universal.
Su álgebra de Heyting dual, el retículo de Rieger-Nishimura. Es el álgebra de Heyting libre sobre 1 generador.

Los marcos generales guardan una estrecha relación con las álgebras modales .F=F,R,V{\displaystyle \mathbf {F} =\langle F,R,V\rangle }ser un marco general. El conjuntoV{\displaystyle V}es cerrado bajo operaciones booleanas, por lo tanto es una subálgebra del álgebra booleana de conjuntos potenciaPAG(F),,,{\displaystyle \langle {\mathcal {P}}(F),\cap ,\cup ,-\rangle }. También lleva una operación unaria adicional ,{\displaystyle \Box }La estructura combinadaV,,,,{\displaystyle \langle V,\cap ,\cup ,-,\Box \rangle }es un álgebra modal, que se denomina álgebra dual deF{\displaystyle \mathbf {F} }y denotado porF+{\displaystyle \mathbf {F} ^{+}}.

En sentido contrario, es posible construir el marco doble.A+=F,R,V{\displaystyle \mathbf {A} _{+}=\langle F,R,V\rangle }a cualquier álgebra modalA=A,,,,{\displaystyle \mathbf {A} =\langle A,\wedge ,\vee ,-,\Box \rangle }El álgebra booleanaA,,,{\displaystyle \langle A,\wedge ,\vee ,-\rangle }tiene un espacio de piedra , cuyo conjunto subyacenteF{\displaystyle F}es el conjunto de todos los ultrafiltros deA{\displaystyle \mathbf {A} }. El conjuntoV{\displaystyle V}de valoraciones admisibles enA+{\displaystyle \mathbf {A} _{+}}consta de los subconjuntos clopen deF{\displaystyle F}y la relación de accesibilidadR{\displaystyle R}se define por

incógnitaRyaA(aincógnitaay){\displaystyle x\,R\,y\iff \forall a\in A\,(\Box a\in x\Rightarrow a\in y)}

para todos los ultrafiltrosincógnita{\displaystyle x}yy{\displaystyle y}.

Un marco y su dual validan las mismas fórmulas; por lo tanto, la semántica general del marco y la semántica algebraica son, en cierto sentido, equivalentes. El doble dual(A+)+{\displaystyle (\mathbf {A} _{+})^{+}}de cualquier álgebra modal es isomorfa aA{\displaystyle \mathbf {A} }en sí mismo. Esto no es cierto en general para los duales dobles de marcos, ya que el dual de cada álgebra es descriptivo. De hecho, un marcoF{\displaystyle \mathbf {F} }es descriptivo si y solo si es isomorfo a su doble dual.(F+)+{\displaystyle (\mathbf {F} ^{+})_{+}}.

También es posible definir duales de p-morfismos por un lado, y homomorfismos de álgebra modal por otro. De esta manera, los operadores()+{\displaystyle (\cdot )^{+}}y()+{\displaystyle (\cdot )_{+}}Se forman un par de funtores contravariantes entre la categoría de marcos generales y la categoría de álgebras modales. Estos funtores proporcionan una dualidad (denominada dualidad de Jónsson-Tarski en honor a Bjarni Jónsson y Alfred Tarski ) entre las categorías de marcos descriptivos y álgebras modales. Este es un caso particular de una dualidad más general entre álgebras complejas y cuerpos de conjuntos en estructuras relacionales .

Marcos intuicionistas

La semántica de marcos para lógicas intuicionistas e intermedias puede desarrollarse en paralelo a la semántica para lógicas modales. Un marco general intuicionista es una tripletaF,,V{\displaystyle \langle F,\leq ,V\rangle }, dónde{\displaystyle \leq }es una orden parcial enF{\displaystyle F}, yV{\displaystyle V}es un conjunto de subconjuntos superiores ( conos ) deF{\displaystyle F}que contiene el conjunto vacío y es cerrado bajo

  • intersección y unión,
  • la operaciónAB=(AB){\displaystyle A\to B=\Box (-A\cup B)}.

La validez y otros conceptos se introducen de forma similar a los marcos modales, con algunos cambios necesarios para adaptarse a las propiedades de cierre más débiles del conjunto de valoraciones admisibles. En particular, un marco intuicionistaF=F,,V{\displaystyle \mathbf {F} =\langle F,\leq ,V\rangle }se llama

  • apretado , siAV(incógnitaAyA){\displaystyle \forall A\in V\,(x\in A\Leftrightarrow y\in A)}implicaincógnitay{\displaystyle x\leq y},
  • compacto , si cada subconjunto deV{FAAV}{\displaystyle V\cup \{F-A\mid A\in V\}}con la propiedad de intersección finita tiene una intersección no vacía.

Los marcos intuicionistas estrictos se diferencian automáticamente y, por lo tanto, se refinan.

El dual de un marco intuicionistaF=F,,V{\displaystyle \mathbf {F} =\langle F,\leq ,V\rangle }es el álgebra de HeytingF+=V,,,,{\displaystyle \mathbf {F} ^{+}=\langle V,\cap ,\cup ,\to ,\emptyset \rangle }El dual de un álgebra de HeytingA=A,,,,0{\displaystyle \mathbf {A} =\langle A,\wedge ,\vee ,\to ,0\rangle }es el marco intuicionistaA+=F,,V{\displaystyle \mathbf {A} _{+}=\langle F,\leq ,V\rangle }, dóndeF{\displaystyle F}es el conjunto de todos los filtros primos deA{\displaystyle \mathbf {A} }, el pedido{\displaystyle \leq }es la inclusión yV{\displaystyle V}consta de todos los subconjuntos deF{\displaystyle F}de la forma

{incógnitaFaincógnita},{\displaystyle \{x\in F\mid a\in x\},}

dóndeaA{\displaystyle a\in A}. Como en el caso modal,()+{\displaystyle (\cdot )^{+}}y()+{\displaystyle (\cdot )_{+}}son un par de functores contravariantes, que hacen que la categoría de álgebras de Heyting sea dualmente equivalente a la categoría de marcos intuicionistas descriptivos.

Es posible construir marcos generales intuicionistas a partir de marcos modales transitivos reflexivos y viceversa, véase el complemento modal .

Véase también

Referencias

  • Alexander Chagrov y Michael Zakharyaschev, Lógica modal , vol. 35 de Oxford Logic Guides, Oxford University Press, 1997.
  • Patrick Blackburn, Maarten de Rijke y Yde Venema, Lógica modal , vol. 53 de Cambridge Tracts in Theoretical Computer Science, Cambridge University Press, 2001.