Leyes de de morgan
En lógica proposicional y álgebra booleana, las leyes de De Morgan, también conocidas como teorema de De Morgan, son un par de reglas de transformación que ambas son reglas válidas de inferencia. Llevan el nombre de Augustus De Morgan, un matemático británico del siglo XIX. Las reglas permiten la expresión de conjunciones y disyunciones puramente en términos mutuos a través de la negación.
Las reglas se pueden expresar en inglés como:
- La negación de una disyunción es la conjunción de las negaciones
- La negación de una conjunción es la disyunción de las negaciones
o
- El complemento de la unión de dos conjuntos es el mismo que la intersección de sus complementos
- El complemento de la intersección de dos conjuntos es el mismo que la unión de sus complementos
o
- no (A o B) = (no A) y (no B)
- no (A y B) = (no A) o (no B)
donde "A o B" es un "inclusivo o" lo que significa al menos uno de A o B en lugar de un "exclusivo o" eso significa exactamente uno de A o B.
En teoría de conjuntos y álgebra booleana, se escriben formalmente como
- A∪ ∪ B̄ ̄ =Ā ̄ ∩ ∩ B̄ ̄ ,A∩ ∩ B̄ ̄ =Ā ̄ ∪ ∪ B̄ ̄ ,{displaystyle {begin{aligned}{overline {Acup B} {fnK}cap {fnMicrosoft Sans Serif}\\fnMicrosoft Sans Serif} {Acap B} âTMa âTMa âTMa {A}cup {fnMicrosoft} {fnMicrosoft} {fnMicrosoft} {fnMicrosoft} {f}}} {fn}} {fnMicrosoft}}} {fnK}} {f} {fnMicro {f}}}}}fnMicro {f}}}f}}}}}}}f}}}}}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}fnf}f}f}f}f}f}f}f}f}f}f}f}f}f}f}fnf}f}f}f}f}}f}fn
dónde
- A{displaystyle A} y B{displaystyle B} son sets,
- Ā ̄ {displaystyle {fnK}} es el complemento de A{displaystyle A},
- ∩ ∩ {displaystyle cap } es la intersección, y
- ∪ ∪ {displaystyle cup } es el sindicato.
En lenguaje formal, las reglas se escriben como
- ¬ ¬ ()PAlternativa Alternativa Q)⟺ ⟺ ()¬ ¬ P)∧ ∧ ()¬ ¬ Q),{displaystyle neg (Plor Q)iff (neg P)land (neg Q),}
y
- ¬ ¬ ()P∧ ∧ Q)⟺ ⟺ ()¬ ¬ P)Alternativa Alternativa ()¬ ¬ Q){displaystyle neg (Pland Q)iff (neg P)lor (neg Q)}
dónde
- P y Q son proposiciones,
- ¬ ¬ {displaystyle neg } es el operador de lógica de negación (NOT),
- ∧ ∧ {displaystyle land } es el operador de lógica de conjunción (AND),
- Alternativa Alternativa {displaystyle lor } es el operador de lógica de disyunción (OR),
- ⟺ ⟺ {displaystyle iff } es un símbolo metalógico que significa "puede ser reemplazado en una prueba lógica con".
Puedes ver la tabla de verdad de la segunda regla en la tabla.
Las aplicaciones de las reglas incluyen la simplificación de expresiones lógicas en programas de computadora y diseños de circuitos digitales. Las leyes de De Morgan son un ejemplo de un concepto más general de dualidad matemática.
Notación formal
La regla de la negación de la conjunción se puede escribir en notación secuencial:
- ¬ ¬ ()P∧ ∧ Q)⊢ ⊢ ()¬ ¬ PAlternativa Alternativa ¬ ¬ Q){displaystyle neg (Pland Q)vdash (neg Plor neg Q)},
y
- ()¬ ¬ PAlternativa Alternativa ¬ ¬ Q)⊢ ⊢ ¬ ¬ ()P∧ ∧ Q){displaystyle (neg Plor neg Q)vdash neg (Pland Q)}.
La regla de la negación de la disyunción puede escribirse como:
- ¬ ¬ ()PAlternativa Alternativa Q)⊢ ⊢ ()¬ ¬ P∧ ∧ ¬ ¬ Q){displaystyle neg (Plor Q)vdash (neg Pland neg Q)},
y
- ()¬ ¬ P∧ ∧ ¬ ¬ Q)⊢ ⊢ ¬ ¬ ()PAlternativa Alternativa Q){displaystyle (neg Pland neg Q)vdash neg (Plor Q)}.
En forma de regla: negación de conjunción
- ¬ ¬ ()P∧ ∧ Q)▪ ▪ ¬ ¬ PAlternativa Alternativa ¬ ¬ Q{displaystyle {frac {neg (Pland Q)}{therefore neg Plor neg Q}}}
- ¬ ¬ PAlternativa Alternativa ¬ ¬ Q▪ ▪ ¬ ¬ ()P∧ ∧ Q){displaystyle {frac {neg} Plor neg Q}{therefore neg (Pland Q)}}
y negación de la disyunción
- ¬ ¬ ()PAlternativa Alternativa Q)▪ ▪ ¬ ¬ P∧ ∧ ¬ ¬ Q{displaystyle {frac {neg (Plor Q)}{therefore neg Pland neg Q}}}
- ¬ ¬ P∧ ∧ ¬ ¬ Q▪ ▪ ¬ ¬ ()PAlternativa Alternativa Q){displaystyle {frac {neg} Pland neg Q}{therefore neg (Plor Q)}}
y expresado como una tautología funcional veritativa o teorema de lógica proposicional:
- ¬ ¬ ()P∧ ∧ Q)→ → ()¬ ¬ PAlternativa Alternativa ¬ ¬ Q),()¬ ¬ PAlternativa Alternativa ¬ ¬ Q)→ → ¬ ¬ ()P∧ ∧ Q),¬ ¬ ()PAlternativa Alternativa Q)→ → ()¬ ¬ P∧ ∧ ¬ ¬ Q),()¬ ¬ P∧ ∧ ¬ ¬ Q)→ → ¬ ¬ ()PAlternativa Alternativa Q),{displaystyle {begin{aligned}neg (Pland Q) Pulseto (neg Plor neg Q),(neg Plor neg Q)
Donde P{displaystyle P} y Q{displaystyle Q} son propuestas expresadas en algún sistema formal.
Formulario de sustitución
Las leyes de De Morgan normalmente se muestran en la forma compacta de arriba, con la negación de la salida a la izquierda y la negación de las entradas a la derecha. Una forma más clara de sustitución se puede establecer como:
- ()P∧ ∧ Q)⟺ ⟺ ¬ ¬ ()¬ ¬ PAlternativa Alternativa ¬ ¬ Q),()PAlternativa Alternativa Q)⟺ ⟺ ¬ ¬ ()¬ ¬ P∧ ∧ ¬ ¬ Q).{displaystyle {begin{aligned}(Pland Q) limitLongleftrightarrow neg (neg Plor neg Q),\(Plor Q) limitLongleftrightarrow neg (neg Pland neg Q).end{aligned}}}}}
Esto enfatiza la necesidad de invertir tanto las entradas como las salidas, así como cambiar el operador al hacer una sustitución.
Las leyes tienen una brecha importante para el (¬ ¬ ()¬ ¬ p)⟺ ⟺ p{displaystyle neg (neg p)iff p}Ley de doble negación. L{displaystyle mathbb {L}, para convertirse en un sistema lógico formal: p,q,r,....,∅ ∅ ▪ ▪ L{displaystyle p,q,r,....,emptyset in mathbb {L}} secuencia reporta símbolos que se definen bien formados al primer orden. El mismo sistema tiene esas conjunciones: CSilencioj:xSilenciox▪ ▪ set::{}∧ ∧ ,Alternativa Alternativa ,⟺ ⟺ ,⊢ ⊢ }{fnMicrosoft Sans Serif}: set:{landloriffvdash}. Obviamente, CSilencioj=set,x▪ ▪ CSilencioj{displaystyle C_{ vidasj}=set, xin C_{ vidasj} es el conocimiento válido, entonces hay al menos uno x{displaystyle x} conjunción, que -T{displaystyle T} número —en la tabla de la verdad, proposición básica x{displaystyle x}— es igual al contexto de existencia atómica x{displaystyle x}, por supuesto según el О О x:()L⊨ ⊨ О О c⊊ ⊊ CSilencioj,x▪ ▪ c){displaystyle forall x:(mathbb {L} vDash forall csubsetneq C_{ vidasj}, xin c)} conocimiento. Consideramos la teoría de la equivalencia, la lógica sí. En este punto, De Morgan Laws muestra efecto que es hacia arriba o hacia abajo, el contexto atómico de x{displaystyle x}.
Teoría de conjuntos y álgebra booleana
En teoría de conjuntos y álgebra booleana, a menudo se expresa como "intercambio de unión e intersección bajo complementación", que se puede expresar formalmente como:
- A∪ ∪ B̄ ̄ =Ā ̄ ∩ ∩ B̄ ̄ ,A∩ ∩ B̄ ̄ =Ā ̄ ∪ ∪ B̄ ̄ ,{displaystyle {begin{aligned}{overline {Acup B} {fnK}cap {fnMicrosoft Sans Serif}\\fnMicrosoft Sans Serif} {Acap B} âTMa âTMa âTMa {A}cup {fnMicrosoft} {fnMicrosoft} {fnMicrosoft} {fnMicrosoft} {f}}} {fn}} {fnMicrosoft}}} {fnK}} {f} {fnMicro {f}}}}}fnMicro {f}}}f}}}}}}}f}}}}}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}fnf}f}f}f}f}f}f}f}f}f}f}f}f}f}f}fnf}f}f}f}f}}f}fn
donde:
- Ā ̄ {displaystyle {fnK}} es la negación de A{displaystyle A}, la línea general que se escribe sobre los términos a ser negada,
- ∩ ∩ {displaystyle cap } es el operador de intersección (AND),
- ∪ ∪ {displaystyle cup } es el operador sindical (OR).
Uniones e intersecciones de cualquier número de conjuntos
La forma generalizada es
- ⋂ ⋂ i▪ ▪ IAī ̄ ↑ ↑ ⋃ ⋃ i▪ ▪ IAī ̄ ,⋃ ⋃ i▪ ▪ IAī ̄ ↑ ↑ ⋂ ⋂ i▪ ▪ IAī ̄ ,{displaystyle {begin{aligned}{overline {bigcap _{iin Yo... bigcup _{iin I'{overline {A_{i}}},\\\fnMicrosoft _{iin Yo... bigcap _{iin I'{overline {A_{i}},end{aligned}}
donde I es un conjunto de indexación, posiblemente contable o incontablemente infinito.
En notación de conjuntos, las leyes de De Morgan se pueden recordar usando el mnemotécnico "romper la línea, cambiar el signo".
Ingeniería
En ingeniería eléctrica e informática, las leyes de De Morgan se escriben comúnmente como:
- ()A⋅ ⋅ B)̄ ̄ ↑ ↑ ()Ā ̄ +B)̄ ̄ {displaystyle {fnMicrosoft Sans Serif}}}}
y
- A+B̄ ̄ ↑ ↑ Ā ̄ ⋅ ⋅ B̄ ̄ ,{displaystyle {fnK}equiv} {fnK}cdot {fnMicrosoft Sans Serif}
donde:
- ⋅ ⋅ {displaystyle cdot } es la lógica Y,
- +{displaystyle +} es el OR lógico,
- el sobre la barra es la lógica NO de lo que está debajo de la barra.
Búsqueda de texto
Las leyes de De Morgan se aplican comúnmente a la búsqueda de texto mediante operadores booleanos AND, OR y NOT. Considere un conjunto de documentos que contienen las palabras "gatos" y "perros". Las leyes de De Morgan sostienen que estas dos búsquedas devolverán el mismo conjunto de documentos:
- Búsqueda A: NO (gatos o perros)
- Búsqueda B: (no gatos) Y (no perros)
El corpus de documentos que contienen "gatos" o "perros" puede ser representado por cuatro documentos:
- Documento 1: Contiene sólo la palabra "cats".
- Documento 2: Contiene sólo "perros".
- Documento 3: Contiene tanto "cats" como "perros".
- Documento 4: No contiene "cats" ni "perros".
Para evaluar la Búsqueda A, claramente la búsqueda "(gatos O perros)" llegará a los Documentos 1, 2 y 3. Por lo tanto, la negación de esa búsqueda (que es la Búsqueda A) afectará a todo lo demás, que es el Documento 4.
Al evaluar la búsqueda B, la búsqueda "(NO gatos)" encontrará documentos que no contengan "gatos", que son los Documentos 2 y 4. De manera similar, la búsqueda "(NO perros)" acertará en los Documentos 1 y 4. Al aplicar el operador AND a estas dos búsquedas (que es la Búsqueda B) se acertará en los documentos que son comunes a estas dos búsquedas, que es el Documento 4.
Se puede aplicar una evaluación similar para mostrar que las siguientes dos búsquedas devolverán el mismo conjunto de documentos (Documentos 1, 2, 4):
- Búsqueda C: NO (gatos y perros),
- Búsqueda D: (NO gatos) OR (NO perros).
Historia
Las leyes llevan el nombre de Augustus De Morgan (1806–1871), quien introdujo una versión formal de las leyes en la lógica proposicional clásica. La formulación de De Morgan estuvo influenciada por la algebrización de la lógica realizada por George Boole, que más tarde consolidó la afirmación de De Morgan sobre el hallazgo. Sin embargo, Aristóteles hizo una observación similar, y era conocida por los lógicos griegos y medievales. Por ejemplo, en el siglo XIV, Guillermo de Ockham escribió las palabras que resultarían de la lectura de las leyes. Jean Buridan, en su Summulae de Dialectica, también describe reglas de conversión que siguen las líneas de las leyes de De Morgan. Aún así, se le da crédito a De Morgan por establecer las leyes en los términos de la lógica formal moderna e incorporarlas al lenguaje de la lógica. Las leyes de De Morgan se pueden probar fácilmente y hasta pueden parecer triviales. No obstante, estas leyes son útiles para hacer inferencias válidas en pruebas y argumentos deductivos.
Prueba informal
El teorema de De Morgan se puede aplicar a la negación de una disyunción o la negación de una conjunción en todo o en parte de una fórmula.
Negación de una disyunción
En el caso de su aplicación a una disyunción, considere la siguiente afirmación: "es falso que cualquiera de A o B sea verdadero", que se escribe como:
- ¬ ¬ ()AAlternativa Alternativa B).{displaystyle neg (Alor B).}
En cuanto se ha establecido que ni ni A ni B son verdaderas, entonces debe seguirse que tanto A como B no son verdaderas, lo que puede escribirse directamente como:
- ()¬ ¬ A)∧ ∧ ()¬ ¬ B).{displaystyle (neg A)wedge (neg B).}
Si A o B fueran verdaderos, entonces la disyunción de A y B sería verdadera, haciendo falsa su negación. Presentado en inglés, esto sigue la lógica de que "dado que dos cosas son ambas falsas, también es falso que cualquiera de ellas sea verdadera".
Trabajando en la dirección opuesta, la segunda expresión afirma que A es falso y B es falso (o de manera equivalente que 'no A' y 'no B' son verdaderos). Sabiendo esto, una disyunción de A y B también debe ser falsa. La negación de dicha disyunción debe, pues, ser verdadera, y el resultado es idéntico al de la primera pretensión.
Negación de una conjunción
La aplicación del teorema de De Morgan a la conjunción es muy similar a su aplicación a la disyunción tanto en la forma como en la lógica. Considere la siguiente afirmación: "es falso que tanto A como B sean verdaderas", que se escribe como:
- ¬ ¬ ()A∧ ∧ B).{displaystyle neg (Aland B).}
Para que esta afirmación sea verdadera, tanto A como B deben ser falsos, ya que si ambos fueran verdaderos, entonces la conjunción de A y B sería verdadera, lo que haría que su negación fuera falsa. Por lo tanto, uno (al menos) o más de A y B deben ser falsos (o de manera equivalente, uno o más de 'no A' y 'no B' deben ser verdaderos). Esto se puede escribir directamente como,
- ()¬ ¬ A)Alternativa Alternativa ()¬ ¬ B).{displaystyle (neg A)lor (neg B).}
Presentado en inglés, sigue la lógica de que "ya que es falso que dos cosas sean ambas verdaderas, al menos una de ellas debe ser falsa".
Trabajando de nuevo en la dirección opuesta, la segunda expresión afirma que al menos uno de "no A" y "no B" debe ser verdadero, o de manera equivalente que al menos uno de A y B debe ser falso. Como al menos uno de ellos debe ser falso, su conjunción también sería falsa. La negación de dicha conjunción da como resultado una expresión verdadera, y esta expresión es idéntica a la primera afirmación.
Prueba formal
Aquí usamos A∁ ∁ {displaystyle A^{complemento }to denote the complement of A. La prueba de que ()A∩ ∩ B)∁ ∁ =A∁ ∁ ∪ ∪ B∁ ∁ {displaystyle (Acap B)^{complement }=A^{complemento }cup B^{complemento } se completa en 2 pasos probando ambos ()A∩ ∩ B)∁ ∁ ⊆ ⊆ A∁ ∁ ∪ ∪ B∁ ∁ {displaystyle (Acap B)^{complement }subseteq A^{complemento }cup B^{complemento } y A∁ ∁ ∪ ∪ B∁ ∁ ⊆ ⊆ ()A∩ ∩ B)∁ ∁ {displaystyle A^{complemento }cup B^{complemento Subseteq (Acap B)^{complement }.
Parte 1
Vamos x▪ ▪ ()A∩ ∩ B)∁ ∁ {displaystyle xin (Acap B)^{complement }. Entonces, x∉A∩ ∩ B{displaystyle xnot in Acap B}.
Porque... A∩ ∩ B={}Sí.SilencioSí.▪ ▪ A∧ ∧ Sí.▪ ▪ B}{displaystyle Acap B={\\,y\\fnMicrosoft Sans Awedge yin B,}, debe ser el caso de que x∉A{displaystyle xnot in A} o x∉B{displaystyle xnot in B}.
Si x∉A{displaystyle xnot in A}, entonces x▪ ▪ A∁ ∁ {displaystyle xin A^{complemento }Así que x▪ ▪ A∁ ∁ ∪ ∪ B∁ ∁ {displaystyle xin A^{complemento }cup B^{complemento }.
Del mismo modo, si x∉B{displaystyle xnot in B}, entonces x▪ ▪ B∁ ∁ {displaystyle xin B^{complemento }Así que x▪ ▪ A∁ ∁ ∪ ∪ B∁ ∁ {displaystyle xin A^{complemento }cup B^{complemento }.
Así, О О x()x▪ ▪ ()A∩ ∩ B)∁ ∁ ⟹ ⟹ x▪ ▪ A∁ ∁ ∪ ∪ B∁ ∁ ){displaystyle forall x{Big (}xin (Acap B)^{complement }implies xin A^{complement }cup B^{complemento - Sí.;
es decir, ()A∩ ∩ B)∁ ∁ ⊆ ⊆ A∁ ∁ ∪ ∪ B∁ ∁ {displaystyle (Acap B)^{complement }subseteq A^{complemento }cup B^{complemento }.
Parte 2
Para probar la dirección inversa, deja x▪ ▪ A∁ ∁ ∪ ∪ B∁ ∁ {displaystyle xin A^{complemento }cup B^{complemento }, y para la contradicción asumir x∉()A∩ ∩ B)∁ ∁ {displaystyle xnot in (Acap B)^{complement }.
En virtud de ese supuesto, debe ser el caso de que x▪ ▪ A∩ ∩ B{displaystyle xin Acap B},
por lo que sigue que x▪ ▪ A{displaystyle xin A} y x▪ ▪ B{displaystyle xin B}, y así x∉A∁ ∁ {displaystyle xnot in A^{complemento } y x∉B∁ ∁ {displaystyle xnot in B^{complemento }.
Sin embargo, eso significa x∉A∁ ∁ ∪ ∪ B∁ ∁ {displaystyle xnot in A^{complemento }cup B^{complemento }, en contradicción con la hipótesis de que x▪ ▪ A∁ ∁ ∪ ∪ B∁ ∁ {displaystyle xin A^{complemento }cup B^{complemento },
por consiguiente, la hipótesis x∉()A∩ ∩ B)∁ ∁ {displaystyle xnot in (Acap B)^{complement } no debe ser el caso, lo que significa que x▪ ▪ ()A∩ ∩ B)∁ ∁ {displaystyle xin (Acap B)^{complement }.
Por lo tanto, О О x()x▪ ▪ A∁ ∁ ∪ ∪ B∁ ∁ ⟹ ⟹ x▪ ▪ ()A∩ ∩ B)∁ ∁ ){displaystyle forall x{Big (}xin A^{complemento }cup B^{complemento }implies xin (Acap B)^{complement }{Big)},
es decir, A∁ ∁ ∪ ∪ B∁ ∁ ⊆ ⊆ ()A∩ ∩ B)∁ ∁ {displaystyle A^{complemento }cup B^{complemento Subseteq (Acap B)^{complement }.
Conclusión
Si A∁ ∁ ∪ ∪ B∁ ∁ ⊆ ⊆ ()A∩ ∩ B)∁ ∁ {displaystyle A^{complemento }cup B^{complemento Subseteq (Acap B)^{complement } y ()A∩ ∩ B)∁ ∁ ⊆ ⊆ A∁ ∁ ∪ ∪ B∁ ∁ {displaystyle (Acap B)^{complement }subseteq A^{complemento }cup B^{complemento }, entonces ()A∩ ∩ B)∁ ∁ =A∁ ∁ ∪ ∪ B∁ ∁ {displaystyle (Acap B)^{complement }=A^{complemento }cup B^{complemento }; esto concluye la prueba de la ley de De Morgan.
La otra ley de De Morgan, ()A∪ ∪ B)∁ ∁ =A∁ ∁ ∩ ∩ B∁ ∁ {displaystyle (Acup B)^{complemento }=A^{complement }cap B^{complement }, se ha demostrado de forma similar.
Generalizar la dualidad de De Morgan
En las extensiones de la lógica proposicional clásica, la dualidad aún se mantiene (es decir, para cualquier operador lógico uno siempre puede encontrar su dual), ya que en presencia de las identidades que gobiernan la negación, uno siempre puede introducir un operador que es el De Morgan dual de otro. Esto lleva a una propiedad importante de la lógica basada en la lógica clásica, a saber, la existencia de formas normales de negación: cualquier fórmula es equivalente a otra fórmula donde las negaciones solo ocurren aplicadas a los átomos no lógicos de la fórmula. La existencia de formas normales de negación impulsa muchas aplicaciones, por ejemplo, en el diseño de circuitos digitales, donde se utiliza para manipular los tipos de puertas lógicas, y en lógica formal, donde se necesita encontrar la forma normal conjuntiva y la forma normal disyuntiva de un fórmula. Los programadores de computadoras los usan para simplificar o negar adecuadamente condiciones lógicas complicadas. También suelen ser útiles en los cálculos de la teoría elemental de la probabilidad.
Definir el doble de cualquier operador proposición P(p, q,...) dependiendo de las proposiciones elementales p, qPara ser el operador Pd{displaystyle {mbox{p}}} {}}} {f}}} {f}} {f}}} {f}}}} {fn}}}}}}}} {fn}}}}}}}}} {f} definidas por
- Pd()p,q,...)=¬ ¬ P()¬ ¬ p,¬ ¬ q,...... ).{displaystyle {mbox{P} {d}(p,q,...)=neg P(neg p,neg q,dots).}
Extensión a predicado y lógica modal
Esta dualidad se puede generalizar a los cuantificadores, por ejemplo, el cuantificador universal y el cuantificador existencial son duales:
- О О xP()x)↑ ↑ ¬ ¬ [∃ ∃ x¬ ¬ P()x)]{displaystyle forall x,P(x)equiv neg [exists x,neg P(x)}
- ∃ ∃ xP()x)↑ ↑ ¬ ¬ [О О x¬ ¬ P()x)]{displaystyle exists x,P(x)equiv neg [forall x,neg P(x)}
Para relacionar estas dualidades de cuantificadores con las leyes de De Morgan, configure un modelo con una pequeña cantidad de elementos en su dominio D, como
- D =a, b, c}.
Entonces
- О О xP()x)↑ ↑ P()a)∧ ∧ P()b)∧ ∧ P()c){displaystyle forall x,P(x)equiv P(a)land P(b)land P(c)}
y
- ∃ ∃ xP()x)↑ ↑ P()a)Alternativa Alternativa P()b)Alternativa Alternativa P()c).{displaystyle exists x,P(x)equiv P(a)lor P(b)lor P(c). }
Pero, usando las leyes de De Morgan,
- P()a)∧ ∧ P()b)∧ ∧ P()c)↑ ↑ ¬ ¬ ()¬ ¬ P()a)Alternativa Alternativa ¬ ¬ P()b)Alternativa Alternativa ¬ ¬ P()c)){displaystyle P(a)land P(b)land P(c)equiv neg (neg P(a)lor neg P(b)lor neg P(c)}
y
- P()a)Alternativa Alternativa P()b)Alternativa Alternativa P()c)↑ ↑ ¬ ¬ ()¬ ¬ P()a)∧ ∧ ¬ ¬ P()b)∧ ∧ ¬ ¬ P()c)),{displaystyle P(a)lor P(b)lor P(c)equiv neg (neg P(a)land neg P(b)land neg P(c)),}
verificando las dualidades del cuantificador en el modelo.
Entonces, las dualidades del cuantificador se pueden extender más a la lógica modal, relacionando los operadores de caja ("necesariamente") y diamante ("posiblemente"):
- ▪ ▪ p↑ ↑ ¬ ¬ Cause Cause ¬ ¬ p,{displaystyle Box pequiv neg Diamond neg p,}
- Cause Cause p↑ ↑ ¬ ¬ ▪ ▪ ¬ ¬ p.{displaystyle Diamond pequiv neg Box neg p.}
En su aplicación a las modalidades aléticas de posibilidad y necesidad, Aristóteles observó este caso, y en el caso de la lógica modal normal, la relación de estos operadores modales con la cuantificación se puede entender estableciendo modelos utilizando la semántica de Kripke.
En la lógica intuicionista
Tres de las cuatro implicaciones de las leyes de Morgan se cumplen en la lógica intuicionista. Específicamente, tenemos
- ¬ ¬ ()PAlternativa Alternativa Q)⟺ ⟺ ()¬ ¬ P)∧ ∧ ()¬ ¬ Q),{displaystyle neg (Plor Q)iff (neg P)land (neg Q),}
y
- ()PAlternativa Alternativa Q)→ → ¬ ¬ ()()¬ ¬ P)∧ ∧ ()¬ ¬ Q)),{displaystyle (Plor Q)rightarrow neg (neg P)land (neg Q)),}
- ()P∧ ∧ Q)→ → ¬ ¬ ()()¬ ¬ P)Alternativa Alternativa ()¬ ¬ Q)),{displaystyle (Pland Q)rightarrow neg (neg P)lor (neg Q)),}
- ()¬ ¬ P)Alternativa Alternativa ()¬ ¬ Q)→ → ¬ ¬ ()P∧ ∧ Q){displaystyle (neg P)lor (neg Q)rightarrow neg (Pland Q)}
mientras que el recíproco de la última implicación no se cumple en la lógica intuicionista pura y sería equivalente a la ley del medio excluido débil
- ¬ ¬ PAlternativa Alternativa ¬ ¬ ¬ ¬ P{displaystyle neg Plor neg neg P}
que se puede utilizar como base para una lógica intermedia.
Esto sigue siendo cierto si la negación ¬ ¬ P{displaystyle neg P} es reemplazado por implicación P→ → C{displaystyle Prightarrow C} para algún predicado constante arbitrario C, lo que significa que las leyes anteriores todavía son ciertas en la lógica mínima.
Del mismo modo, las leyes del cuantificador:
- О О x¬ ¬ P()x)⟺ ⟺ ¬ ¬ [∃ ∃ xP()x)]{displaystyle forall x,neg P(x)iff neg [exists x,P(x)}
y
- О О xP()x)→ → ¬ ¬ [∃ ∃ x¬ ¬ P()x)]{displaystyle forall x,P(x)rightarrow neg [exists x,neg P(x)}
- ∃ ∃ xP()x)→ → ¬ ¬ [О О x¬ ¬ P()x)]{displaystyle exists x,P(x)rightarrow neg [forall x,neg P(x)}
- ∃ ∃ x¬ ¬ P()x)→ → ¬ ¬ [О О xP()x)]{displaystyle exists x,neg P(x)rightarrow neg [forall x,P(x)}
son tautologías incluso en lógica mínima con la negación reemplazada por la implicación de una Q fija, mientras que la inversa de la última ley no tiene por qué ser cierta en general.
En ingeniería informática
Las leyes de De Morgan se utilizan ampliamente en ingeniería informática y lógica digital con el fin de simplificar los diseños de circuitos.
Contenido relacionado
Diofanto
Operando
Monomorfismo