Articulo de referencia

Álgebra de Heyting

En matemáticas , un álgebra de Heyting (también conocida como álgebra pseudobooleana [ 1 ] ) es un retículo acotado (con operaciones de unión e intersección escritas ∨ y ∧ y con...

En matemáticas , un álgebra de Heyting (también conocida como álgebra pseudobooleana [ 1 ] ) es un retículo acotado (con operaciones de unión e intersección escritas ∨ y ∧ y con elemento mínimo 0 y elemento máximo 1) equipado con una operación binaria ab llamada implicación tal que ( ca ) ≤ b es equivalente a c ≤ ( ab ). En un álgebra de Heyting, a ≤ b puede ser equivalente a 1 ≤ a → b ; es decir, si a ≤ b entonces a prueba b . Desde un punto de vista lógico, AB es por esta definición la proposición más débil para la cual modus ponens , la regla de inferencia AB , AB , es sólida . Al igual que las álgebras booleanas , las álgebras de Heyting forman una variedad axiomatizable con un número finito de ecuaciones. Las álgebras de Heyting fueron introducidas en 1930 por Arend Heyting para formalizar la lógica intuicionista . [ 2 ]

Las álgebras de Heyting son retículos distributivos . Toda álgebra booleana es un álgebra de Heyting cuando ab se define como ¬ ab , al igual que todo retículo distributivo completo que satisface una ley distributiva infinita unilateral cuando ab se toma como el supremo del conjunto de todos los c para los cuales cab . En el caso finito, todo retículo distributivo no vacío, en particular toda cadena finita no vacía , es automáticamente completo y completamente distributivo, y por lo tanto un álgebra de Heyting.

De la definición se deduce que 1 ≤ 0 → a , lo que corresponde a la intuición de que cualquier proposición a está implicada por una contradicción 0. Aunque la operación de negación ¬ a no forma parte de la definición, se puede definir como a → 0. El contenido intuitivo de ¬ a es la proposición de que asumir a conduciría a una contradicción. La definición implica que a ∧ ¬ a = 0 ( no contradicción ). Además, se puede demostrar que a ≤ ¬¬ a , aunque el recíproco, ¬¬ aa , no es cierto en general, es decir, la eliminación de la doble negación no se cumple en general en un álgebra de Heyting.

Las álgebras de Heyting generalizan las álgebras booleanas en el sentido de que las álgebras booleanas son precisamente las álgebras de Heyting que satisfacen a ∨ ¬ a = 1 ( medio excluido ), equivalentemente ¬¬ a = a . Aquellos elementos de un álgebra de Heyting H de la forma ¬ a comprenden un retículo booleano, pero en general esto no es una subálgebra de H (véase más abajo ).

Las álgebras de Heyting sirven como modelos algebraicos de la lógica intuicionista proposicional de la misma manera que las álgebras booleanas modelan la lógica clásica proposicional . [ 3 ] La lógica interna de un topos elemental se basa en el álgebra de Heyting de subobjetos del objeto terminal 1 ordenados por inclusión, equivalentemente los morfismos de 1 al clasificador de subobjetos Ω.

Los conjuntos abiertos de cualquier espacio topológico forman un álgebra de Heyting completa . Por lo tanto, las álgebras de Heyting completas se convierten en un objeto central de estudio en la topología sin sentido .

Toda álgebra de Heyting cuyo conjunto de elementos no máximos contiene un elemento máximo (y forma otra álgebra de Heyting) es subdirectamente irreducible , por lo que toda álgebra de Heyting puede hacerse subdirectamente irreducible mediante la adición de un nuevo elemento máximo. De ello se deduce que, incluso entre las álgebras de Heyting finitas, existen infinitas que son subdirectamente irreducibles, y no hay dos que tengan la misma teoría de ecuaciones . Por lo tanto, ningún conjunto finito de álgebras de Heyting finitas puede proporcionar todos los contraejemplos a las no leyes del álgebra de Heyting. Esto contrasta marcadamente con las álgebras booleanas, cuya única subdirectamente irreducible es la de dos elementos, la cual, por sí sola, basta para todos los contraejemplos a las no leyes del álgebra booleana, base del método de decisión de la tabla de verdad simple . Sin embargo, es decidible si una ecuación se cumple para todas las álgebras de Heyting. [ 4 ]

Las álgebras de Heyting se denominan con menos frecuencia álgebras pseudobooleanas , [ 5 ] o incluso retículos de Brouwer , [ 6 ] aunque este último término puede denotar la definición dual, [ 7 ] o tener un significado ligeramente más general. [ 8 ]

Definición formal

Un álgebra de Heyting H es un retículo acotado tal que para todo a y b en H existe un elemento máximo x de H tal que

aincógnitab.{\displaystyle a\wedge x\leq b.}

Este elemento es el pseudocomplemento relativo de a con respecto a b , y se denota como ab . Escribimos 1 y 0 para el elemento más grande y el más pequeño de H , respectivamente.

En cualquier álgebra de Heyting, se define el pseudocomplemento ¬ a de cualquier elemento a estableciendo ¬ a = ( a →0). Por definición,a¬a=0{\displaystyle a\wedge \lnot a=0}y ¬ a es el elemento más grande que tiene esta propiedad. Sin embargo, no es cierto en general quea¬a=1{\displaystyle a\vee \lnot a=1}, por lo tanto, ¬ es solo un pseudocomplemento, no un complemento verdadero , como sería el caso en un álgebra booleana.

Un álgebra de Heyting completa es un álgebra de Heyting que es un retículo completo .

Una subálgebra de un álgebra de Heyting H es un subconjunto H₁ de H que contiene 0 y 1, y es cerrado bajo las operaciones ∧, ∨ y →. Por lo tanto , también es cerrado bajo ¬. Una subálgebra se convierte en un álgebra de Heyting mediante las operaciones inducidas.

Definiciones alternativas

definición basada en la teoría de categorías

Un álgebra de HeytingH{\displaystyle H}es un retículo acotado que tiene todos los objetos exponenciales .

La redH{\displaystyle H}se considera una categoría donde se reúne,{\displaystyle \wedge }, es el producto . La condición exponencial significa que para cualquier objetoY{\displaystyle Y}yZ{\displaystyle Z}enH{\displaystyle H}una exponencialZY{\displaystyle Z^{Y}}existe de forma única como objeto enH{\displaystyle H}.

Una implicación de Heyting (a menudo escrita usando{\displaystyle \Rightarrow }o{\displaystyle \multimap }para evitar confusiones con el uso de{\displaystyle \to }para indicar un morfismo ) es simplemente una exponencial:YZ{\displaystyle Y\flecha derecha Z}es una notación alternativa paraZY{\displaystyle Z^{Y}}. De la definición de exponenciales tenemos esa implicación (:H×HH{\displaystyle {\Rightarrow }:H\times H\to H}) es el adjunto derecho para encontrarse (:H×HH{\displaystyle \wedge :H\times H\to H}). Esta adjunción se puede escribir como(Y)(Y){\displaystyle (-\wedge Y)\dashv (Y\Rightarrow -)}o más completamente como: (Y):HH:(Y){\displaystyle (-\wedge Y):H{\stackrel {\longrightarrow }{\underset {\longleftarrow }{\top }}}H:(Y\Rightarrow -)}

Definiciones basadas en la teoría de retículos

Se puede dar una definición equivalente de álgebras de Heyting considerando las siguientes aplicaciones:

{Fa:HHFa(incógnita)=aincógnita{\displaystyle {\begin{cases}f_{a}\colon H\to H\\f_{a}(x)=a\wedge x\end{cases}}}

para algún a fijo en H. Un retículo acotado H es un álgebra de Heyting si y solo si cada aplicación f a es el adjunto inferior de una conexión de Galois monótona . En este caso, el adjunto superior respectivo g a viene dado por g a ( x ) = ax , donde → se define como se indicó anteriormente.

Otra definición más es como un retículo residuado cuya operación monoide es ∧. La unidad monoide debe ser entonces el elemento superior 1. La conmutatividad de este monoide implica que los dos residuos coinciden cuando ab .

Retículo acotado con una operación de implicación

Dado un retículo acotado A con elementos máximo y mínimo 1 y 0, y una operación binaria →, estos forman juntos un álgebra de Heyting si y solo si se cumplen las siguientes condiciones:

  1. aa=1{\displaystyle a\to a=1}
  2. a(ab)=ab{\displaystyle a\wedge (a\to b)=a\wedge b}
  3. b(ab)=b{\displaystyle b\wedge (a\to b)=b}
  4. a(bdo)=(ab)(ado){\displaystyle a\to (b\wedge c)=(a\to b)\wedge (a\to c)}

donde la ecuación 4 es la ley distributiva para →.

Caracterización mediante los axiomas de la lógica intuicionista.

Esta caracterización de las álgebras de Heyting hace inmediata la demostración de los hechos básicos relativos a la relación entre el cálculo proposicional intuicionista y las álgebras de Heyting. (Para estos hechos, véanse las secciones " Identidades demostrables " y " Construcciones universales "). Se debe pensar en el elemento{\displaystyle \top }como significado, intuitivamente, "demostrablemente verdadero". Compárese con los axiomas de la lógica intuicionista .

Dado un conjunto A con tres operaciones binarias →, ∧ y ∨, y dos elementos distinguidos{\displaystyle \bot }y{\displaystyle \top }, entonces A es un álgebra de Heyting para estas operaciones (y la relación ≤ definida por la condición queab{\displaystyle a\leq b}cuando ab ={\displaystyle \top }) si y solo si se cumplen las siguientes condiciones para cualesquiera elementos x , y y z de A :

  1. Si incógnitay y yincógnita entonces incógnita=y,{\displaystyle {\mbox{If }}x\leq y{\mbox{ and }}y\leq x{\mbox{ then }}x=y,}
  2. Si y, entonces y=,{\displaystyle {\mbox{If }}\top \leq y,{\mbox{ then }}y=\top ,}
  3. incógnitayincógnita,{\displaystyle x\leq y\to x,}
  4. incógnita(yz)(incógnitay)(incógnitaz),{\displaystyle x\to (y\to z)\leq (x\to y)\to (x\to z),}
  5. incógnitayincógnita,{\displaystyle x\land y\leq x,}
  6. incógnitayy,{\displaystyle x\land y\leq y,}
  7. incógnitay(incógnitay),{\displaystyle x\leq y\to (x\land y),}
  8. incógnitaincógnitay,{\displaystyle x\leq x\lor y,}
  9. yincógnitay,{\displaystyle y\leq x\lor y,}
  10. incógnitaz(yz)(incógnitayz),{\displaystyle x\to z\leq (y\to z)\to (x\lor y\to z),}
  11. incógnita.{\displaystyle \bot \leq x.}

Finalmente, definimos ¬ x como x{\displaystyle \bot }.

La condición 1 establece que deben identificarse fórmulas equivalentes. La condición  2 establece que las fórmulas demostrablemente verdaderas son cerradas bajo el modus ponens . Las condiciones  3 y 4 son condiciones de entonces  . Las condiciones 5, 6 y 7 son condiciones de y . Las condiciones  8, 9 y 10 son condiciones de o . La condición  11 es una condición falsa .

Por supuesto, si se eligiera un conjunto diferente de axiomas para la lógica, podríamos modificar el nuestro en consecuencia.

Ejemplos

El álgebra de Heyting libre sobre un generador (también conocida como retículo de Rieger-Nishimura)
  • Toda álgebra booleana es un álgebra de Heyting, con pq dada por ¬ pq .
  • Todo conjunto totalmente ordenado que tiene como elemento mínimo 0 y como elemento máximo 1 es un álgebra de Heyting (si se considera como un retículo). En este caso, pq es igual a 1 cuando p ≤ q y a q en caso contrario.
  • El álgebra de Heyting más simple que no es ya un álgebra booleana es el conjunto totalmente ordenado {0, 1/2 , 1} (visto como un retículo), que produce las operaciones :

    En este ejemplo, observe que 1 / 2 ¬ 1 / 2 = 1 / 2 ( 1 / 2 → 0) = 1 / 2 0 = 1 / 2 falsifica la ley del tercero excluido.

  • Cada topología proporciona un álgebra de Heyting completa en forma de su retículo de conjuntos abiertos . En este caso, el elemento AB es el interior de la unión de Ac y B , donde Ac denota el complemento del conjunto abierto A. No todas las álgebras de Heyting completas tienen esta forma. Estas cuestiones se estudian en la topología sin puntos , donde las álgebras de Heyting completas también se denominan marcos o locales .
  • Toda álgebra interior proporciona un álgebra de Heyting en forma de su retículo de elementos abiertos. Toda álgebra de Heyting tiene esta forma, ya que un álgebra de Heyting puede completarse a un álgebra booleana tomando su extensión booleana libre como un retículo distributivo acotado y tratándola luego como una topología generalizada en esta álgebra booleana.
  • El álgebra de Lindenbaum de la lógica proposicional intuicionista es un álgebra de Heyting.
  • Los elementos globales del clasificador de subobjetos Ω de un topos elemental forman un álgebra de Heyting; se trata del álgebra de Heyting de los valores de verdad de la lógica intuicionista de orden superior inducida por el topos. De forma más general, el conjunto de subobjetos de cualquier objeto X en un topos forma un álgebra de Heyting.
  • Las álgebras de Łukasiewicz-Moisil (LM n ) también son álgebras de Heyting para cualquier n [ 9 ] (pero no son álgebras MV para n ≥ 5 [ 10 ] ).

Propiedades

Propiedades generales

El pedido{\displaystyle \leq }en un álgebra de Heyting H se puede recuperar de la operación → de la siguiente manera: para cualesquiera elementos a , b de H ,ab{\displaystyle a\leq b}si y solo si ab = 1.

A diferencia de algunas lógicas multivaluadas , las álgebras de Heyting comparten la siguiente propiedad con las álgebras booleanas: si la negación tiene un punto fijo (es decir, ¬ a = a para algún a ), entonces el álgebra de Heyting es el álgebra de Heyting trivial de un elemento.

Identidades demostrables

Dada una fórmulaF(A1,A2,,Anorte){\displaystyle F(A_{1},A_{2},\ldots ,A_{n})}del cálculo proposicional (utilizando, además de las variables, los conectores,,¬,{\displaystyle \land ,\lor ,\lnot ,\to }, y las constantes 0 y 1), es un hecho, demostrado desde el principio en cualquier estudio de las álgebras de Heyting, que las dos condiciones siguientes son equivalentes:

  1. La fórmula F es demostrablemente verdadera en el cálculo proposicional intuicionista.
  2. La identidadF(a1,a2,,anorte)=1{\displaystyle F(a_{1},a_{2},\ldots ,a_{n})=1}es cierto para cualquier álgebra de Heyting H y cualquier elementoa1,a2,,anorteH{\displaystyle a_{1},a_{2},\ldots ,a_{n}\in H}.

La metaimplicación de que la primera implica la segunda, que escribiremos como 1 ⇒ 2 , es sumamente útil y constituye el principal método práctico para demostrar identidades en álgebras de Heyting. En la práctica, se suele utilizar el teorema de deducción en dichas demostraciones.

Dado que para cualesquiera a y b en un álgebra de Heyting H tenemosab{\displaystyle a\leq b}Si y solo si ab = 1, se deduce de 1 ⇒ 2 que siempre que una fórmula FG sea demostrablemente verdadera, tenemosF(a1,a2,,anorte)GRAMO(a1,a2,,anorte){\displaystyle F(a_{1},a_{2},\ldots ,a_{n})\leq G(a_{1},a_{2},\ldots ,a_{n})}para cualquier álgebra de Heyting H y cualquier elementoa1,a2,,anorteH{\displaystyle a_{1},a_{2},\ldots ,a_{n}\in H}(Del teorema de deducción se deduce que FG es demostrable (incondicionalmente) si y solo si G es demostrable a partir de F , es decir, si G es una consecuencia demostrable de F ). En particular, si F y G son demostrablemente equivalentes, entoncesF(a1,a2,,anorte)=GRAMO(a1,a2,,anorte){\displaystyle F(a_{1},a_{2},\ldots ,a_{n})=G(a_{1},a_{2},\ldots ,a_{n})}, ya que ≤ es una relación de orden.

La inferencia 1 ⇒ 2 se puede demostrar examinando los axiomas lógicos del sistema de prueba y verificando que su valor es 1 en cualquier álgebra de Heyting, y luego verificando que la aplicación de las reglas de inferencia a expresiones con valor 1 en un álgebra de Heyting da como resultado expresiones con valor 1. Por ejemplo, elijamos el sistema de prueba que tiene como única regla de inferencia el modus ponens , y cuyos axiomas son los de estilo Hilbert que se dan en Lógica intuicionista#Axiomatización . Entonces, los hechos que se deben verificar se derivan inmediatamente de la definición de álgebras de Heyting, que se asemeja a un axioma, dada anteriormente.

1 ⇒ 2 también proporciona un método para demostrar que ciertas fórmulas proposicionales, aunque tautologías en la lógica clásica, no pueden demostrarse en la lógica proposicional intuicionista. Para demostrar que alguna fórmulaF(A1,A2,,Anorte){\displaystyle F(A_{1},A_{2},\ldots ,A_{n})}no es demostrable, basta con exhibir un álgebra de Heyting H y elementosa1,a2,,anorteH{\displaystyle a_{1},a_{2},\ldots ,a_{n}\in H}de tal manera queF(a1,a2,,anorte)1{\displaystyle F(a_{1},a_{2},\ldots ,a_{n})\neq 1}.

Si se desea evitar mencionar la lógica, entonces en la práctica se hace necesario demostrar como un lema una versión del teorema de deducción válida para álgebras de Heyting: para cualesquiera elementos a , b y c de un álgebra de Heyting H , tenemos(ab)do=a(bdo){\displaystyle (a\land b)\to c=a\to (b\to c)}.

Para más información sobre la metaimplicación 2 ⇒ 1, consulte la sección " Construcciones universales " a continuación.

Distributividad

Las álgebras de Heyting son siempre distributivas . Específicamente, siempre tenemos las identidades

  1. a(bdo)=(ab)(ado){\displaystyle a\wedge (b\vee c)=(a\wedge b)\vee (a\wedge c)}
  2. a(bdo)=(ab)(ado){\displaystyle a\vee (b\wedge c)=(a\vee b)\wedge (a\vee c)}

La ley distributiva a veces se enuncia como un axioma, pero de hecho se deduce de la existencia de pseudocomplementos relativos. La razón es que, al ser el adjunto inferior de una conexión de Galois ,{\displaystyle \wedge }preserva todos los supremos existentes . La distributividad a su vez es simplemente la preservación de los supremos binarios por{\displaystyle \wedge }.

Mediante un argumento similar, la siguiente ley distributiva infinita se cumple en cualquier álgebra de Heyting completa:

incógnitaY={incógnitayyY}{\displaystyle x\wedge \bigvee Y=\bigvee \{x\wedge y\mid y\in Y\}}

para cualquier elemento x en H y cualquier subconjunto Y de H. Recíprocamente, cualquier retículo completo que satisfaga la ley distributiva infinita anterior es un álgebra de Heyting completa, con ab={doadob}{\displaystyle a\to b=\bigvee \{c\mid a\land c\leq b\}} siendo su operación de pseudocomplemento relativo.

Elementos regulares y complementados

Un elemento x de un álgebra de Heyting H se denomina regular si se cumple alguna de las siguientes condiciones equivalentes:

  1. x = ¬¬ x .
  2. x = ¬ y para algún y en H .

La equivalencia de estas condiciones se puede reformular simplemente como la identidad ¬¬¬ x = ¬ x , válida para todo x en H .

Los elementos x e y de un álgebra de Heyting H se denominan complementos entre sí si xy = 0 y xy = 1. Si existe, cualquier y de este tipo es único y debe ser igual a ¬ x . Decimos que un elemento x está complementado si admite un complemento. Es cierto que si x está complementado, también lo está ¬ x , y entonces x y ¬ x son complementos entre sí. Sin embargo, de forma confusa, incluso si x no está complementado, ¬ x puede tener un complemento (distinto de x ). En cualquier álgebra de Heyting, los elementos 0 y 1 son complementos entre sí. Por ejemplo, es posible que ¬ x sea 0 para todo x distinto de 0, y 1 si x = 0, en cuyo caso 0 y 1 son los únicos elementos regulares.

Cualquier elemento complementado de un álgebra de Heyting es regular, aunque lo contrario no es cierto en general. En particular, 0 y 1 son siempre regulares.

Para cualquier álgebra de Heyting H , las siguientes condiciones son equivalentes:

  1. H es un álgebra booleana ;
  2. cada x en H es regular; [ 11 ]
  3. Cada x en H se complementa. [ 12 ]

En este caso, el elemento ab es igual a ¬ ab .

Los elementos regulares (o complementados) de cualquier álgebra de Heyting H constituyen un álgebra booleana H reg (o H comp ), en la que las operaciones ∧, ¬ y →, así como las constantes 0 y 1, coinciden con las de H. En el caso de H comp , la operación ∨ también es la misma, por lo que H comp es una subálgebra de H. Sin embargo, en general, H reg no será una subálgebra de H , porque su operación de unión ∨ reg puede ser diferente de ∨. Para x , yH reg , tenemos xreg y = ¬(¬ x ∧ ¬ y ). Véanse a continuación las condiciones necesarias y suficientes para que ∨ reg coincida con ∨.

Las leyes de De Morgan en un álgebra de Heyting

Una de las dos leyes de De Morgan se satisface en toda álgebra de Heyting, a saber:

incógnita,yH:¬(incógnitay)=¬incógnita¬y.{\displaystyle \forall x,y\in H:\qquad \lnot (x\vee y)=\lnot x\wedge \lnot y.}

Sin embargo, la otra ley de De Morgan no siempre se cumple. En su lugar, tenemos una ley de De Morgan débil:

incógnita,yH:¬(incógnitay)=¬¬(¬incógnita¬y).{\displaystyle \forall x,y\in H:\qquad \lnot (x\wedge y)=\lnot \lnot (\lnot x\vee \lnot y).}

Las siguientes afirmaciones son equivalentes para todas las álgebras de Heyting H :

  1. H satisface ambas leyes de De Morgan,
  2. ¬(incógnitay)=¬incógnita¬y a pesar de incógnita,yH,{\displaystyle \lnot (x\wedge y)=\lnot x\vee \lnot y{\mbox{ for all }}x,y\in H,}
  3. ¬(incógnitay)=¬incógnita¬y para todos los regulares incógnita,yH,{\displaystyle \lnot (x\wedge y)=\lnot x\vee \lnot y{\mbox{ for all regular }}x,y\in H,}
  4. ¬¬(incógnitay)=¬¬incógnita¬¬y a pesar de incógnita,yH,{\displaystyle \lnot \lnot (x\vee y)=\lnot \lnot x\vee \lnot \lnot y{\mbox{ for all }}x,y\in H,}
  5. ¬¬(incógnitay)=incógnitay para todos los regulares incógnita,yH,{\displaystyle \lnot \lnot (x\vee y)=x\vee y{\mbox{ for all regular }}x,y\in H,}
  6. ¬(¬incógnita¬y)=incógnitay para todos los regulares incógnita,yH,{\displaystyle \lnot (\lnot x\wedge \lnot y)=x\vee y{\mbox{ for all regular }}x,y\in H,}
  7. ¬incógnita¬¬incógnita=1 a pesar de incógnitaH.{\displaystyle \lnot x\vee \lnot \lnot x=1{\mbox{ for all }}x\in H.}

La condición 2 es la otra ley de De Morgan. La condición 6 dice que la operación de unión ∨ reg en el álgebra booleana H reg de elementos regulares de H coincide con la operación ∨ de H. La condición 7 establece que todo elemento regular está complementado, es decir, H reg = H comp .

Demostramos la equivalencia. Es evidente que las metaimplicaciones 1 ⇒ 2, 2 ⇒ 3 y 4 ⇒ 5 son triviales. Además, 3 ⇔ 4 y 5 ⇔ 6 resultan simplemente de la primera ley de De Morgan y la definición de elementos regulares. Demostramos que 6 ⇒ 7 tomando ¬ x y ¬¬ x en lugar de x e y en 6 y usando la identidad a ¬ a = 0. Nótese que 2 ⇒ 1 se deduce de la primera ley de De Morgan, y 7 ⇒ 6 resulta del hecho de que la operación de unión ∨ en la subálgebra H comp es simplemente la restricción de ∨ a H comp , teniendo en cuenta las caracterizaciones que hemos dado de las condiciones 6 y 7. La metaimplicación 5 ⇒ 2 es una consecuencia trivial de la ley débil de De Morgan, tomando ¬ x y ¬ y en lugar de x e y en 5.

Las álgebras de Heyting que satisfacen las propiedades anteriores están relacionadas con la lógica de De Morgan del mismo modo que las álgebras de Heyting en general están relacionadas con la lógica intuicionista.

Morfismos del álgebra de Heyting

Definición

Dadas dos álgebras de Heyting H 1 y H 2 y una aplicación f  : H 1H 2 , decimos que ƒ es un morfismo de álgebras de Heyting si, para cualesquiera elementos x e y en H 1 , se cumple:

  1. F(0)=0,{\displaystyle f(0)=0,}
  2. F(incógnitay)=F(incógnita)F(y),{\displaystyle f(x\land y)=f(x)\land f(y),}
  3. F(incógnitay)=F(incógnita)F(y),{\displaystyle f(x\lor y)=f(x)\lor f(y),}
  4. F(incógnitay)=F(incógnita)F(y),{\displaystyle f(x\to y)=f(x)\to f(y),}

De cualquiera de las últimas tres condiciones (2, 3 o 4) se deduce que f es una función creciente, es decir, que f ( x ) ≤ f ( y ) siempre que xy .

Supongamos que H 1 y H 2 son estructuras con operaciones →, ∧, ∨ (y posiblemente ¬) y constantes 0 y 1, y que f es una aplicación sobreyectiva de H 1 a H 2 con las propiedades 1 a 4 mencionadas anteriormente. Entonces, si H 1 es un álgebra de Heyting, también lo es H 2. Esto se deduce de la caracterización de las álgebras de Heyting como retículos acotados (considerados como estructuras algebraicas en lugar de conjuntos parcialmente ordenados) con una operación → que satisface ciertas identidades.

Propiedades

La aplicación identidad f ( x ) = x de cualquier álgebra de Heyting en sí misma es un morfismo, y la composición gf de cualesquiera dos morfismos f y g es un morfismo. Por lo tanto, las álgebras de Heyting forman una categoría .

Ejemplos

Dada una álgebra de Heyting H y cualquier subálgebra H 1 , la aplicación de inclusión i  : H 1H es un morfismo.

Para cualquier álgebra de Heyting H , el mapa x ↦ ¬¬ x define un morfismo de H sobre el álgebra booleana de sus elementos regulares H reg . En general , este no es un morfismo de H sobre sí mismo, ya que la operación de unión de H reg puede ser diferente de la de H.

Cocientes

Sea H un álgebra de Heyting y sea FH. Llamamos a F un filtro en H si satisface las siguientes propiedades :

  1. 1F,{\displaystyle 1\in F,}
  2. Si incógnita,yF entonces incógnitayF,{\displaystyle {\mbox{If }}x,y\in F{\mbox{ then }}x\land y\in F,}
  3. Si incógnitaF, yH, incógnitay entonces yF.{\displaystyle {\mbox{If }}x\in F,\ y\in H,\ {\mbox{and }}x\leq y{\mbox{ then }}y\in F.}

La intersección de cualquier conjunto de filtros en H es de nuevo un filtro. Por lo tanto, dado cualquier subconjunto S de H hay un filtro más pequeño que contiene a S. Lo llamamos el filtro generado por S. Si S está vacío, F = {1}. De lo contrario, F es igual al conjunto de x en H tales que existen y 1 , y 2 , ..., y nS con y 1y 2 ∧ ... ∧ y nx .

Si H es un álgebra de Heyting y F es un filtro en H , definimos una relación ~ en H de la siguiente manera: escribimos x ~ y siempre que xy e yx pertenezcan a F. Entonces ~ es una relación de equivalencia ; escribimos H / F para el conjunto cociente . Existe una única estructura de álgebra de Heyting en H / F tal que la sobreyección canónica p F  : HH / F se convierte en un morfismo de álgebra de Heyting. Llamamos al álgebra de Heyting H / F el cociente de H por F.

Sea S un subconjunto de un álgebra de Heyting H y sea F el filtro generado por S. Entonces H / F satisface la siguiente propiedad universal:

Dado cualquier morfismo de álgebras de Heyting f  : HH que satisface f ( y ) = 1 para todo yS , f se factoriza de forma única a través de la sobreyección canónica p F  : HH / F . Es decir, existe un único morfismo f   : H / FH que satisface f p F = f . Se dice que el morfismo f está inducido por f .

Sea f  : H 1H 2 un morfismo de álgebras de Heyting. El núcleo de f , escrito ker f , es el conjunto f −1 [{1}]. Es un filtro en H 1 . (Debe tenerse cuidado porque esta definición, si se aplica a un morfismo de álgebras booleanas, es dual a lo que se llamaría el núcleo del morfismo visto como un morfismo de anillos). Por lo anterior, f induce un morfismo f   : H 1 /(ker f ) → H 2 . Es un isomorfismo de H 1 /(ker f ) sobre la subálgebra f [ H 1 ] de H 2 .

construcciones universales

Álgebra de Heyting de fórmulas proposicionales en n variables hasta equivalencia intuicionista

La metaimplicación 2 ⇒ 1 en la sección " Identidades demostrables " se demuestra mostrando que el resultado de la siguiente construcción es en sí mismo un álgebra de Heyting:

  1. Consideremos el conjunto L de fórmulas proposicionales en las variables A 1 , A 2 ,..., A n .
  2. Dotamos a L de un preorden ≼ definiendo FG si G es una consecuencia lógica (intuicionista) de F , es decir, si G es demostrable a partir de F. Es inmediato que ≼ es un preorden.
  3. Consideremos la relación de equivalencia F ~ G inducida por el preorden F≼G. (Se define como F ~ G si y solo si FG y GF. De hecho, ~ es la relación de equivalencia lógica (intuicionista)).
  4. Sea H 0 el conjunto cociente L /~. Esta será la álgebra de Heyting deseada.
  5. Escribimos [ F ] para la clase de equivalencia de una fórmula F . Las operaciones →, ∧, ∨ y ¬ se definen de manera obvia en L . Verificamos que dadas las fórmulas F y G , las clases de equivalencia [ FG ], [ FG ], [ FG ] y [¬ F ] dependen solo de [ F ] y [ G ]. Esto define las operaciones →, ∧, ∨ y ¬ en el conjunto cociente H 0 = L /~. Además, definimos 1 como la clase de enunciados demostrablemente verdaderos, y establecemos 0=[⊥].
  6. Verificamos que H 0 , junto con estas operaciones, es un álgebra de Heyting. Hacemos esto usando la definición tipo axioma de las álgebras de Heyting. H 0 satisface las condiciones THEN-1 a FALSE porque todas las fórmulas de las formas dadas son axiomas de la lógica intuicionista. MODUS-PONENS se deduce del hecho de que si una fórmula ⊤→ F es demostrablemente verdadera, donde ⊤ es demostrablemente verdadera, entonces F es demostrablemente verdadera (por aplicación de la regla de inferencia modus ponens). Finalmente, EQUIV resulta del hecho de que si FG y GF son ambas demostrablemente verdaderas, entonces F y G son demostrables entre sí (por aplicación de la regla de inferencia modus ponens), por lo tanto [ F ]=[ G ].

Como siempre bajo la definición tipo axioma de las álgebras de Heyting, definimos ≤ en H 0 por la condición de que xy si y solo si xy =1. Dado que, por el teorema de deducción , una fórmula FG es demostrablemente verdadera si y solo si G es demostrable a partir de F , se sigue que [ F ]≤[ G ] si y solo si F≼G. En otras palabras, ≤ es la relación de orden en L /~ inducida por el preorden ≼ en L .

Álgebra de Heyting libre sobre un conjunto arbitrario de generadores

De hecho, la construcción anterior puede llevarse a cabo para cualquier conjunto de variables { A i  : iI } (posiblemente infinito). De esta manera se obtiene el álgebra de Heyting libre sobre las variables { A i }, que denotaremos nuevamente por H 0 . Es libre en el sentido de que, dada cualquier álgebra de Heyting H dada junto con una familia de sus elementos a i : iI , existe un único morfismo f : H 0H que satisface f ([ A i ])= a i . La unicidad de f no es difícil de ver, y su existencia resulta esencialmente de la metaimplicación 1 ⇒ 2 de la sección " Identidades demostrables " anterior, en la forma de su corolario de que siempre que F y G sean fórmulas demostrablemente equivalentes, F (⟨ a i ⟩)= G (⟨ a i ⟩) para cualquier familia de elementos ⟨ a i ⟩ en H .

Álgebra de Heyting de fórmulas equivalentes con respecto a una teoría T

Dado un conjunto de fórmulas T en las variables { A i }, vistas como axiomas, la misma construcción podría haberse llevado a cabo con respecto a una relación FG definida en L para significar que G es una consecuencia demostrable de F y el conjunto de axiomas T . Denotemos por H T el álgebra de Heyting así obtenida. Entonces H T satisface la misma propiedad universal que H 0 anterior, pero con respecto a álgebras de Heyting H y familias de elementos ⟨ a i ⟩ que satisfacen la propiedad de que J (⟨ a i ⟩)=1 para cualquier axioma J (⟨ A i ⟩) en T . (Observemos que H T , junto con la familia de sus elementos ⟨[ A i ⟩, satisface esta propiedad.) La existencia y unicidad del morfismo se prueba de la misma manera que para H 0 , excepto que hay que modificar la metaimplicación 1 ⇒ 2 en " Identidades demostrables " de modo que 1 se lea "demostrablemente verdadero de T " y 2 se lea "cualesquiera elementos a 1 , a 2 ,..., a n en H que satisfagan las fórmulas de T ".

El álgebra de Heyting H T que acabamos de definir puede verse como un cociente del álgebra de Heyting libre H 0 en el mismo conjunto de variables, aplicando la propiedad universal de H 0 con respecto a H T , y la familia de sus elementos ⟨[ A i ]⟩.

Toda álgebra de Heyting es isomorfa a una de la forma H T . Para ver esto, sea H un álgebra de Heyting cualquiera, y sea a i : iI una familia de elementos que generan H (por ejemplo, cualquier familia sobreyectiva). Ahora consideremos el conjunto T de fórmulas J (⟨ A i ⟩) en las variables A i : iI tales que J (⟨ a i ⟩)=1. Entonces obtenemos un morfismo f : H TH por la propiedad universal de H T , que es claramente sobreyectivo. No es difícil demostrar que f es inyectivo.

Comparación con las álgebras de Lindenbaum

Las construcciones que acabamos de presentar desempeñan un papel completamente análogo con respecto a las álgebras de Heyting al de las álgebras de Lindenbaum con respecto a las álgebras booleanas . De hecho, el álgebra de Lindenbaum B T en las variables { A i } con respecto a los axiomas T es simplemente nuestro H TT 1 , donde T 1 es el conjunto de todas las fórmulas de la forma ¬¬ FF , ya que los axiomas adicionales de T 1 son los únicos que se necesitan agregar para que todas las tautologías clásicas sean demostrables.

Álgebras de Heyting aplicadas a la lógica intuicionista

Si se interpretan los axiomas de la lógica proposicional intuicionista como términos de un álgebra de Heyting, entonces se evaluarán al elemento más grande, 1, en cualquier álgebra de Heyting bajo cualquier asignación de valores a las variables de la fórmula. Por ejemplo, ( PQ )→ P es, por definición del pseudocomplemento, el elemento más grande x tal quePAGQincógnitaPAG{\displaystyle P\land Q\land x\leq P}Esta inecuación se satisface para cualquier x , por lo que el mayor x que cumple esta condición es 1.

Además, la regla del modus ponens nos permite derivar la fórmula Q a partir de las fórmulas P y PQ. Pero en cualquier álgebra de Heyting, si P tiene el valor 1 y PQ tiene el valor 1, entonces significa quePAG1Q{\displaystyle P\land 1\leq Q}, y entonces11Q{\displaystyle 1\land 1\leq Q}; solo puede ser que Q tenga el valor 1.

Esto significa que si una fórmula es deducible de las leyes de la lógica intuicionista, al derivarse de sus axiomas mediante la regla del modus ponens, entonces siempre tendrá el valor 1 en todas las álgebras de Heyting bajo cualquier asignación de valores a las variables de la fórmula. Sin embargo, se puede construir un álgebra de Heyting en la que el valor de la ley de Peirce no siempre sea 1. Consideremos el álgebra de 3 elementos {0, 1/2 , 1} como se indicó anteriormente. Si asignamos 1/2 a P y 0 a Q , entonces el valor de la ley de Peirce (( PQ )P ) → P es 1/2 . De ello se deduce que la ley de Peirce no puede derivarse intuicionistamente. Véase el isomorfismo de Curry-Howard para el contexto general de lo que esto implica en la teoría de tipos .

También se puede demostrar lo contrario: si una fórmula siempre tiene el valor 1, entonces es deducible de las leyes de la lógica intuicionista, por lo que las fórmulas válidas desde un punto de vista intuicionista son precisamente aquellas que siempre tienen un valor de 1. Esto es similar a la noción de que las fórmulas clásicamente válidas son aquellas que tienen un valor de 1 en el álgebra booleana de dos elementos bajo cualquier posible asignación de verdadero y falso a las variables de la fórmula ; es decir, son fórmulas que son tautologías en el sentido habitual de las tablas de verdad. Un álgebra de Heyting, desde el punto de vista lógico, es entonces una generalización del sistema usual de valores de verdad, y su elemento mayor, 1, es análogo a "verdadero". El sistema usual de lógica de dos valores es un caso especial de un álgebra de Heyting, y el más pequeño no trivial, en el que los únicos elementos del álgebra son 1 (verdadero) y 0 (falso).

Problemas de decisión

El problema de si una ecuación dada se cumple en cada álgebra de Heyting fue demostrado como decidible por Saul Kripke en 1965. [ 4 ] La complejidad computacional precisa del problema fue establecida por Richard Statman en 1979, quien demostró que era PSPACE-completo [ 13 ] y por lo tanto al menos tan difícil como decidir ecuaciones del álgebra booleana (demostrado coNP-completo en 1971 por Stephen Cook ) [ 14 ] y conjeturado que es considerablemente más difícil. La teoría elemental o de primer orden de las álgebras de Heyting es indecidible. [ 15 ] Sigue abierto si la teoría universal de Horn de las álgebras de Heyting, o problema de la palabra uniforme , es decidible. [ 16 ] Con respecto al problema de la palabra, se sabe que las álgebras de Heyting no son localmente finitas (ninguna álgebra de Heyting generada por un conjunto finito no vacío es finita), a diferencia de las álgebras booleanas, que son localmente finitas y cuyo problema de la palabra es decidible.

Representación topológica y teoría de la dualidad

Toda álgebra de Heyting H es naturalmente isomorfa a una subretícula acotada L de conjuntos abiertos de un espacio topológico X , donde la implicaciónUV{\displaystyle U\to V}de L viene dado por el interior de(incógnitaU)V{\displaystyle (X\setminus U)\cup V}. Más precisamente, X es el espacio espectral de ideales primos del retículo acotado H y L es el retículo de subconjuntos abiertos y cuasicompactos de X .

De manera más general, la categoría de álgebras de Heyting es dualmente equivalente a la categoría de espacios de Heyting. [ 17 ] Esta dualidad puede verse como una restricción de la dualidad clásica de Stone de retículos distributivos acotados a la subcategoría (no completa) de álgebras de Heyting.

Alternativamente, la categoría de álgebras de Heyting es dualmente equivalente a la categoría de espacios de Esakia . Esto se denomina dualidad de Esakia .

Notas

  1. "Álgebra pseudobooleana" . Enciclopedia de Matemáticas .
  2. ^ Heyting, A. (1930). "Die formalen Regeln der intuitionistischen Logik. I, II, III". Sitzungsberichte der Königlich Preussischen Akademie der Wissenschaften zu Berlin : 42– 56, 57– 71, 158– 169. JFM 56.0823.01 . 
  3. Mac Lane, S.; Moerdijk , I. (1994). Haz en geometría y lógica . Universitext. Springer Nueva York. pág. 48. doi : 10.1007/978-1-4612-0927-0 . ISBN  978-0-387-97710-2.
  4. 1 2 Kripke, SA (1965). "Análisis semántico de la lógica intuicionista I". En Crossley, JN; Dummett, MAE (eds.). Sistemas formales y funciones recursivas . Ámsterdam: North-Holland. pp. 92–130 . 
  5. ^ Rasiowa, Helena; Sikorski, romano (1963). Las Matemáticas de las Metamatemáticas . Państwowe Wydawnictwo Naukowe (PWN). págs. 54– 62, 93– 95, 123– 130. 
  6. Kusraev, AG; Kutateladze, Samson Semenovich (1999). Análisis valorado booleano . Saltador. pag. 12.ISBN  978-0-7923-5921-0.
  7. ^ Yankov, VA (2001) [1994], "Brouwer lattice" , Enciclopedia de Matemáticas , EMS Press
  8. Blyth, Thomas Scott (2005). Retículos y estructuras algebraicas ordenadas . Springer. pág. 151. ISBN  978-1-85233-905-0.
  9. Georgescu, G. (2006). "Lógicas N-valuadas y álgebras de Łukasiewicz–Moisil". Axiomathes . 16 ( 1– 2): 123– 136. doi : 10.1007/s10516-005-4145-6 . S2CID 121264473 . , Teorema 3.6
  10. Iorgulescu, A.: Conexiones entre n -álgebras MV yálgebras de Łukasiewicz–Moisil con valores n—I. Discrete Math. 181, 155–177 (1998) doi : 10.1016 /S0012-365X(97)00052-6
  11. Rutherford (1965), Th.26.2 p.78.
  12. Rutherford (1965), Th.26.1 p.78.
  13. Statman, R. (1979). "La lógica proposicional intuicionista es completa en el espacio polinomial". Theoretical Comput. Sci . 9 : 67–72 . doi : 10.1016/0304-3975(79)90006-9 . hdl : 2027.42/23534 .
  14. Cook, SA (1971). "La complejidad de los procedimientos de demostración de teoremas". Actas del Tercer Simposio Anual de la ACM sobre la Teoría de la Computación, ACM, Nueva York . págs. 151–158 . doi : 10.1145/800157.805047 . 
  15. Grzegorczyk, Andrzej (1951). "Indecidibilidad de algunas teorías topológicas" (PDF) . Fundamentos Mathematicae . 38 : 137– 52. doi : 10.4064/fm-38-1-137-152 .
  16. Peter T. Johnstone, Stone Spaces , (1982) Cambridge University Press, Cambridge, ISBN 0-521-23893-5( Véase el párrafo 4.11)
  17. Véase la sección 8.3 en * Dickmann, Max; Schwartz, Niels; Tressl, Marcus (2019). Espacios espectrales . Nuevas monografías matemáticas. Vol. 35. Cambridge: Cambridge University Press . doi : 10.1017/9781316543870 . ISBN  9781107146723. S2CID 201542298 . 

Véase también

Referencias

  • Rutherford, Daniel Edwin (1965). Introducción a la teoría de retículos . Oliver and Boyd. OCLC 224572 . 
  • F. Borceux, Manual de álgebra categórica 3 , En Enciclopedia de matemáticas y sus aplicaciones , Vol. 53, Cambridge University Press, 1994. ISBN 0-521-44180-3OCLC 52238554 
  • G. Gierz, KH Hoffmann, K. Keimel, JD Lawson, M. Mislove y DS Scott , Retículos y dominios continuos , En Enciclopedia de matemáticas y sus aplicaciones , Vol. 93, Cambridge University Press, 2003.
  • S. Ghilardi. Álgebras de Heyting libres como álgebras bi-Heyting , Math. Rep. Acad. Sci. Canada XVI., 6:240–244, 1992.
  • Heyting, A. (1930), "Die formalen Regeln der intuitionistischen Logik. I, II, III", Sitzungsberichte Akad. Berlín : 42– 56, 57– 71, 158– 169, JFM 56.0823.01 
  • Mac Lane, S., Moerdijk, I. (1994). Haz en geometría y lógica . Universitext. Springer Nueva York. doi : 10.1007/978-1-4612-0927-0 . ISBN 978-0-387-97710-2.
  • Dickmann, Max; Schwartz, Niels; Tressl, Marcus (2019). Espacios espectrales . Nuevas monografías matemáticas. Vol.  35. Cambridge: Cambridge University Press . doi : 10.1017/9781316543870 . ISBN 9781107146723. S2CID 201542298 .