Para resolver las deficiencias de la lógica proposicional , se introdujo la lógica de predicados.
La lógica de predicados analiza más a fondo proposiciones simples para descubrir la relación entre los objetos descritos y los objetos.
Por ejemplo: " 2 22 es un número par" se puede generalizar a "xxx es un número par”
predicado
Constantes individuales y variables individuales.
constante individual
Los símbolos utilizados para representar individuos específicos o específicos se denominan constantes individuales , comúnmente se usan letras minúsculas a, b, c, ⋯ a,b,c,\cdotsun ,segundo ,c ,⋯ significa
Por ejemplo: " 2 22 2en " 2 es un número par"2 es la constante individual
variables individuales
definición
Las variables utilizadas para representar a cualquier individuo se llaman variables individuales , comúnmente se usan letras minúsculas x, y, z, ⋯ x,y,z,\cdotsx ,y ,z ,⋯ significa
Por ejemplo: " xxxxen " x es un número par"x es la variable individual
área de estudio
El rango de valores de una variable individual se denomina dominio del discurso o dominio individual de la variable.
dominio individual total
El conjunto de todos los individuos que pueden ser representados por todas las variables individuales se llama dominio individual total.
definición
Un patrón que describe las características de un solo individuo (predicado unario) o la relación entre múltiples individuos (múltiples predicados) se llama predicado
, como por ejemplo " ⋯ \cdots⋯ es un número par" es el predicado
- Un predicado unario
representa las características de un individuo, representado por una expresión que consta de una letra mayúscula que expresa las características individuales y una constante o variable individual, como P ( a ) P (a)P ( a )、P ( x ) P(x)P ( x ) - El predicado binario
representa la relación entre dos individuos, expresada por una expresión compuesta por una letra mayúscula que expresa la relación entre los dos individuos y dos constantes o variables individuales, como P ( x , y ) P(x, y)P ( x ,y ) - nnn- predicado ario
expresannLa relación entre n individuos se expresa como nLas letras mayúsculas y nn de la relación entre n individuosUna expresión compuesta de n constantes o variables individuales, comoP ( x 1 , x 2 , ⋯ , xn ) P(x_1,x_2,\cdots,x_n)P ( x1,X2,⋯,Xnorte)
El predicado puede considerarse como una función proposicional , asumiendo nnPredicado n -ario P ( x 2 , x 2 , ⋯ , xn ) P(x_2,x_2,\cdots,x_n)P ( x2,X2,⋯,Xnorte),其中x 1 ∈ D 1 , x 2 ∈ D 2 , ⋯ , xn ∈ D n x_1\in D_1,x_2\in D_2,\cdots,x_n\in D_nX1∈D1,X2∈D2,⋯,Xnorte∈Dnorte,则P ( x 1 , x 2 , ⋯ , xn ) P(x_1,x_2,\cdots,x_n)P ( x1,X2,⋯,Xnorte) se puede considerar que comienza desde el conjuntoD 1 × D 2 × ⋯ × D n D_1\times D_2\times\cdots\times D_nD1×D2×⋯×Dnorteal conjunto { T , F } \{T,F\}{
T ,El mapeo de F }
es como se muestra a continuación:
Se puede ver en la definición de predicado que predicado P ( x 1 , x 2 , ⋯ , xn ) P(x_1,x_2,\cdots,x_n)P ( x1,X2,⋯,Xnorte) es solo una función, por lo que no tiene valores verdaderos o falsos. Sólo sustituyendo cada variable individual en la constante individual determinada en el dominio individual correspondiente podemos obtener una proposición con un valor verdadero o falso definido.
Las proposiciones pueden verse como formas especiales de predicados
cuando n = 0 n=0norte=0 , predicadoPPP degenera en una proposición
predicado característico
Antes de comprender los predicados característicos, es necesario comprender la cuantificación.
introducción
Por ejemplo, las proposiciones: "Todas las personas son mortales", "Algunas personas no temen a la muerte",
supongamos H (x) H(x)H ( x ) significa "xxx es una persona",D ( x ) D(x)D ( x ) significa "xxx es mortal",F ( x ) F(x)F ( x ) significa "xxx no le teme a la muerte"
se simbolizará a continuación
- Si el dominio de discusión son todos los seres humanos, el resultado simbólico es ∀ x D ( x ) \forall xD(x)∀ x D ( x )、∃ x F ( x ) \existe x F(x)∃xF ( x ) _ _
- Si el dominio de discusión es el dominio de todos los individuos, el resultado simbólico es
(1) "Todos somos mortales", que puede expresarse de manera equivalente como "Para cualquier xxx , sixxx es una persona, entoncesxxx es mortal"
, por lo que el resultado simbólico es∀ x [ H ( x ) → D ( x ) ] \forall x[H(x)\rightarrow D(x)]∀ x [ H ( x )→D ( x )]
(2) "Algunas personas no le temen a la muerte" se puede expresar de manera equivalente como "hayxxx ,xxx es una persona, yxxx no le teme a la muerte"
, por lo que el resultado simbólico es∃ x [ H ( x ) ∧ D ( x ) ] \exists x[H(x)\land D(x)]∃ x [ H ( x )∧D ( x )]
Para el ejemplo anterior, H ( x ) H(x)H ( x ) se llama predicado característico y se utiliza para calificarxxx es una persona
definición
Los predicados característicos se utilizan para limitar el dominio del discurso a individuos que satisfacen el predicado.
regla
Al agregar predicados característicos a fórmulas, se deben cumplir las dos reglas siguientes:
- Para cuantificadores universales, el predicado característico se añade como antecedente del condicional.
- Para los cuantificadores existenciales, el predicado característico se agrega como la conjunción de la conjunción
cuantificador
Sólo los predicados no pueden expresar proposiciones como "todas las personas pueden respirar" y "algunos números racionales son números naturales". Es necesario introducir cuantificadores.
tipo
cuantificador universal
Expresión china "para cualquier xxx ” se puede escribir como∀ x \forall x∀ x , donde∀ \forall∀ se llamacuantificador universal,xxx se llama cuantificador∀ \forall∀ variable deacciónovariable de guía
Por ejemplo: ∀ x P ( x ) \forall xP(x)∀ x P ( x ) significa “para todoxxx tieneP ( x ) P(x)P ( x ) ”
cuantificador existencial
Expresión china "hay un cierto xx"x ” se puede escribir como∃ x \existe x∃ x , donde∃ \existe∃ se llamacuantificador existencial,xxx se llama cuantificador∃ \exists∃ variable deacciónovariable de orientación
Ejemplo: ∃ x P ( x ) \existe xP(x)∃ x P ( x ) significa “hay un ciertoxxx satisfaceP ( x ) P(x)P ( x ) ”
Cuantificar
definición
En el predicado P ( x ) P(x)P ( x ) está precedido por el cuantificador universal∀ x \forall x∀ x o cuantificador existencial∃ x \exists x∃ x se llamavariable individual xxx se cuantifica mediante un cuantificador universal o un cuantificador existencial, si esPPP especifica el significado específico, que esxxx especifica el dominio de discusión, entonces∀ x P ( x ) \forall xP(x)∀ x P ( x )或∃ x P ( x ) \existe xP(x)∃ x P ( x ) se convierte en una proposición con valor verdadero o falso
El valor de verdad de la proposición obtenido después de la cuantificación está relacionado con el dominio del discurso de las variables individuales, como ∃ x ( x = 3 ) \exists x(x=3)∃x ( x _=3 ) ; verdadero si el dominio del discurso son los números naturales, falso si el dominio del discurso son los enteros negativos. Es
una expresión unificada. Si no se da ninguna explicación, por defecto se utiliza el dominio individual total.
Forma proposicional cuantificada
Si el dominio del discurso es un conjunto finito, entonces la cuantificación de una determinada variable individual puede expresarse en forma de proposición.
设论域D = { a 1 , a 2 , ⋯ , an } D=\{a_1,a_2,\cdots,a_n\}D={ un1,a2,⋯,anorte} , entonces hay
- ∀ x P ( x ) ⇔ P ( a 1 ) ∧ P ( a 2 ) ∧ ⋯ ∧ P ( an ) \forall xP(x)\Leftrightarrow P(a_1)\land P(a_2)\land\cdots\land P (un)∀xP ( x ) _ _⇔P ( un1)∧P ( un2)∧⋯∧P ( unnorte)
- ∃ x P ( x ) ⇔ P ( a 1 ) ∨ P ( a 2 ) ∨ ⋯ ∨ P ( an ) \exists xP(x)\Leftrightarrow P(a_1)\lor P(a_2)\lor\cdots\lor P (un)∃xP ( x ) _ _⇔P ( un1)∨P ( un2)∨⋯∨P ( unnorte)
Jurisdicción
Antes de comprender el alcance de los cuantificadores, primero debe comprender la fórmula del predicado.
definición
En la fórmula de predicado, el alcance del cuantificador se denomina alcance del cuantificador , también conocido como alcance del cuantificador.
- Si al cuantificador le sigue solo una fórmula de predicado atómico, el alcance del cuantificador es la fórmula de predicado atómico,
como por ejemplo: ∀ x P ( x ) \forall xP(x)∀ x en ∀ x P ( x ) \forall x∀ El dominio de x es P ( x ) P(x)P ( x ) - Si el cuantificador va seguido de corchetes, el área representada por los corchetes es el alcance del cuantificador.
Por ejemplo: ∃ x ( P ( x ) → Q ( x ) ) \exists x(P(x)\rightarrow Q(x ))∃x ( P ( x ) _→∃ x \existe xen Q ( x ))El dominio de ∃ x es ( P ( x ) → Q ( x ) ) (P(x)\rightarrow Q(x))( P ( x )→Q ( x )) - Si aparecen varios cuantificadores uno al lado del otro, el siguiente cuantificador y su alcance son el alcance del cuantificador anterior.
Por ejemplo: ∀ x ∃ y P ( x , y ) \forall x\exists y P(x,y)∀ x ∃ y P ( x ,y )中的∃ y \existe y∃ El dominio de y es P ( x , y ) P(x,y)P ( x ,y );∀ x \forall xEl dominio de ∀ x es ∃ y P ( x , y ) \exists y P(x,y)∃ y P ( x ,y )
aparece la restricción
definición
En el cuantificador ∀ x \forall x∀ x或∃ x \existe x∃ xx dentro de la jurisdicción dexTodas las ocurrencias de x se llaman ocurrencias restringidas.
variables de restricción
Las variables individuales en las que se produce una restricción se denominan variables de restricción.
variable libre
Las variables individuales que no aparecen como restricciones se denominan variables libres.
Por ejemplo: fórmula de predicado ∀ x P ( x , y ) \forall x P(x,y)∀xP ( x , _ _xxen y )x es la variable de restricción;yyy variable libre
fórmula de predicado
fórmula atómica
Un predicado único sin conectivos ni cuantificadores se denomina fórmula atómica
del cálculo de predicados , como por ejemplo: P ( x 1 , x 2 , ⋯ , xn ) ( n ≥ 0 ) P(x_1,x_2,\cdots,x_n)~~~ ~ (n\geq 0)P ( x1,X2,⋯,Xnorte) ( n. ≥0 )
Porque la proposición es el predicado n = 0 n=0norte=Una forma especial de 0 , de modo que las constantes proposicionales individuales y las variables proposicionales sean fórmulas atómicas del cálculo de predicados.
definición
Fórmula de predicado , también conocida como fórmula bien formada de lógica de predicados , la siguiente es su definición recursiva
- Cláusula básica: las fórmulas atómicas son fórmulas de predicados
- cláusula de inducción
- AA jovenA es una fórmula predicada, entonces¬ A \lno A¬ A es una fórmula predicada
- Joven A, BA, Bun ,B es una fórmula de predicado, entoncesA ∧ BA\land BA∧B、A ∨ BA\lor BA∨B、A → BA\rightarrow BA→B、A ↔ BA\leftrightarrow BA↔B es la fórmula del predicado
- AA jovenA es una fórmula predicada yAAVariables individualesxx en Ax no está cuantificado por el cuantificador, entonces después de la cuantificación∀ x A ( x ) \forall xA(x)∀ x A ( x )和∃ x A ( x ) \existe xA(x)∃ x A ( x ) es una fórmula cuantificadora
- Cláusula de minimalidad: solo las expresiones generadas al aplicar la cláusula 1 y la cláusula 2 un número limitado de veces son fórmulas de predicado.
Por definición, todas las fórmulas proposicionales son fórmulas de predicados.
funcionario infantil
CAMA Y DESAYUNOB es la fórmula predicadaAALa subfórmulade A se define de la siguiente manera
- CAMA Y DESAYUNOB esAASegmento continuo de A
- CAMA Y DESAYUNOB es la fórmula del predicado
Asignación
Asignar un valor a una fórmula de predicado requiere completar las siguientes operaciones:
- Especificar dominio EEmi
- Especificar el significado del símbolo del predicado.
- Especificar proposiciones definidas para argumentos proposicionales.
- Especifique individuos en el universo de discusión para variables gratuitas.
Nota : No es necesario especificar variables de restricción
oficial de eishin
Generalización de fórmulas de equivalencia e implicación en lógica proposicional
Aplique la regla de sustitución a la equivalencia o implicación en lógica proposicional y sustitúyala con la fórmula de predicado en lógica de predicados. La fórmula resultante es la equivalencia o implicación de la fórmula de predicado.
Por ejemplo: equivalencia de fórmula de proposición P → Q ⇔ ¬ P ∨ QP\rightarrow Q\Leftrightarrow\lnot P\lor QPAG→q⇔¬P _∨La generalización de Q en lógica de predicados es
∀ x P ( x ) → ∃ x Q ( x ) ⇔ ¬ ∀ x P ( x ) ∨ ∃ x Q ( x ) \forall xP(x)\rightarrow \exists xQ(x) \ Leftrightarrow \lnot\forall xP(x)\lor \existe xQ(x)∀xP ( x ) _ _→∃xQ ( x ) _ _⇔¬∀ x P ( x )∨∃xQ ( x ) _ _
Ley de negación de los cuantificadores.
- ¬ ∀ x P ( x ) ⇔ ∃ x ¬ P ( x ) \lnot\forall xP(x)\Leftrightarrow \exists x\lnot P(x)¬∀ x P ( x )⇔∃ x ¬ P ( x )
significa “no todosxxx todo satisfaceP ( x ) P(x)P ( x ) ” se puede decir que es “hayxxx satisface noP ( x ) P(x)P ( x ) ” - ¬ ∃ x P ( x ) ⇔ ∀ x ¬ P ( x ) \lnot\exists xP(x)\Leftrightarrow\forall x\lnot P(x)¬∃ x P ( x )⇔∀ x ¬ P ( x ) significa “ xx
no existeSe puede decir que "x satisface $P(x)" es "para todoxxx todo satisface noP ( x ) P(x)P ( x ) ”
Leyes de expansión y contracción del alcance del cuantificador
-
∀ x ( P ( x ) ∧ Q ) ⇔ ∀ x P ( x ) ∧ Q \forall x(P(x)\land Q)\Leftrightarrow\forall xP(x)\land Q∀ x ( P ( x )∧P )⇔∀xP ( x ) _ _∧Q
∃ x ( P ( x ) ∧ Q ) ⇔ ∃ x P ( x ) ∧ Q \exists x(P(x)\land Q)\Leftrightarrow\exists xP(x)\land Q∃x ( P ( x ) _∧P )⇔∃xP ( x ) _ _∧Q
∀ x ( P ( x ) ∨ Q ) ⇔ ∀ x P ( x ) ∨ Q \forall x(P(x)\lor Q)\Leftrightarrow\forall xP(x)\lor Q∀ x ( P ( x )∨P )⇔∀xP ( x ) _ _∨Q
∃ x ( P ( x ) ∨ Q ) ⇔ ∃ x P ( x ) ∨ Q \existe x(P(x)\lor Q)\Leftrightarrow\existe xP(x)\lor Q∃x ( P ( x ) _∨P )⇔∃xP ( x ) _ _∨q -
∀ x P ( x ) → Q ⇔ ∃ x ( P ( x ) → Q ) \forall xP(x)\rightarrow Q\Leftrightarrow\exists x(P(x)\rightarrow Q)∀xP ( x ) _ _→q⇔∃x ( P ( x ) _→Q )
proceso de prueba
∃ x P ( x ) → Q ⇔ ∀ x ( P ( x ) → Q ) \exists xP(x)\rightarrow Q\Leftrightarrow\forall x(P(x)\rightarrow Q)∃xP ( x ) _ _→q⇔∀ x ( P ( x )→P )Demuestre a continuación que ∀ x P ( x ) → Q ⇔ ∃ x ( P ( x ) → Q ) \forall xP(x)\rightarrow Q\Leftrightarrow\exists x(P(x)\rightarrow Q)∀xP ( x ) _ _→q⇔∃x ( P ( x ) _→Q )
∀ x P ( x ) → Q ⇔ ¬ ∀ x P ( x ) ∨ Q ⇔ ∃ x ¬ P ( x ) ∨ Q ⇔ ∃ x ( ¬ P ( x ) ∨ Q ) ⇔ ∃ x ( P ( x ) → Q ) \begin{aligned} \forall xP(x)\rightarrow Q&\Leftrightarrow\lnot\forall xP(x)\lor Q\\ &\Leftrightarrow\exists x\lnot P(x)\lor Q\\ & \Leftrightarrow\exists x(\lnot P(x)\lor Q)\\ &\Leftrightarrow\exists x(P(x)\rightarrow Q) \end{aligned}∀xP ( x ) _ _→q⇔¬∀ x P ( x )∨q⇔∃ x ¬ P ( x )∨q⇔∃ x ( ¬ P ( x )∨P )⇔∃x ( P ( x ) _→P ) -
Q → ∀ x P ( x ) ⇔ ∀ x ( Q → P ( x ) ) Q\rightarrow\forall xP(x)\Leftrightarrow\forall x(Q\rightarrow P(x))q→∀xP ( x ) _ _⇔∀ x ( Q→P ( x ))
Q → ∃ x P ( x ) ⇔ ∃ x ( Q → P ( x ) ) Q\rightarrow\exists xP(x)\Leftrightarrow\exists x(Q\rightarrow P(x))q→∃xP ( x ) _ _⇔∃x ( Q _→P ( x ))
ley distributiva de los cuantificadores
-
∀ x ( P ( x ) ∧ Q ( x ) ) ⇔ ∀ x P ( x ) ∧ ∀ x Q ( x ) \forall x(P(x)\land Q(x))\Leftrightarrow\forall xP(x) \land\forall xQ(x)∀ x ( P ( x )∧Q ( x ))⇔∀xP ( x ) _ _∧∀ x Q ( x )
proceso de prueba
∃ x ( P ( x ) ∨ Q ( x ) ) ⇔ ∃ x P ( x ) ∨ ∃ x Q ( x ) \existe x(P(x)\lor Q(x))\Leftrightarrow \existe xP(x)\lor\existe xQ(x)∃x ( P ( x ) _∨Q ( x ))⇔∃xP ( x ) _ _∨∃xQ ( x ) _ _Demuestre a continuación que ∀ x ( P ( x ) ∧ Q ( x ) ) ⇔ ∀ x P ( x ) ∧ ∀ x Q ( x ) \forall x(P(x)\land Q(x))\Leftrightarrow\forall xP ( x)\land\forall xQ(x)∀ x ( P ( x )∧Q ( x ))⇔∀xP ( x ) _ _∧∀ x Q ( x )
∃ x ( P ( x ) ∨ Q ( x ) ) ⇔ ∃ x P ( x ) ∨ ∃ x Q ( x ) \existe x(P(x)\lor Q(x))\Leftrightarrow \existe xP(x)\lor\existe xQ(x)∃x ( P ( x ) _∨Q ( x ))⇔∃xP ( x ) _ _∨∃ x Q ( x ) se puede demostrar de la misma manera. Supongamos que
el dominio de discusión esDDD
当∀ x ( P ( x ) ∧ Q ( x ) ) \forall x(P(x)\land Q(x))∀ x ( P ( x )∧Cuando Q ( x )) es verdadera, es decir, para todoa ∈ D a\in Da∈D tieneP ( a ) ∧ Q ( a ) P(a)\land Q(a)P ( una )∧Q ( a ) debajo∴
P ( a ) \por lo tanto P(a)∴P ( a )、Q ( a ) Q(a)Q ( a ) son todas verdaderas
∴ ∀ x P ( x ) \por lo tanto\forall xP(x)∴∀ x P ( x )、∀ x Q ( x ) \forall xQ(x)∀ x Q ( x ) son todas verdaderas
∴ ∀ x P ( x ) ∧ ∀ x Q ( x ) \therefore\forall xP(x)\land\forall xQ(x)∴∀xP ( x ) _ _∧∀ x Q ( x ) es verdadero
cuando∀ x ( P ( x ) ∧ Q ( x ) ) \forall x(P(x)\land Q(x))∀ x ( P ( x )∧Cuando Q ( x )) es falsa, existea ∈ D a\in Da∈D使P ( a ) ∧ Q ( a ) P(a)\land Q(a)P ( una )∧Q ( a ) si∴
P ( a ) \por lo tanto P(a)∴P ( a )、Q ( a ) Q(a)Al menos uno de Q ( a ) es falso. Supongamos queP ( a ) P(a)P ( a ) es falsa, entonces∀ x P ( x ) \forall xP(x)∀ x P ( x ) es falso
∴ x P ( x ) ∧ x Q ( x ) \por lo tanto xP(x)\land xQ(x)∴xP ( x ) _∧x Q ( x ) es falso
entonces∀ x ( P ( x ) ∧ Q ( x ) ) \forall x(P(x)\land Q(x))∀ x ( P ( x )∧Q ( x ))与∀ x P ( x ) ∧ ∀ x Q ( x ) \forall xP(x)\land\forall xQ(x)∀xP ( x ) _ _∧∀ x Q ( x )
tiene el mismovalor verdadero,es decir, ∀ x ( P ( x ) ∧ Q ( x ) ) ⇔ ∀ x P ( x ) ∧ ∀ x Q ( x ) \forall x(P(x) \land Q(x ))\Leftrightarrow\forall xP(x)\land\forall xQ(x)∀ x ( P ( x )∧Q ( x ))⇔∀xP ( x ) _ _∧∀xQ ( x ) _ _ -
∀ x P ( x ) ∨ ∀ x Q ( x ) ⇒ ∀ x ( P ( x ) ∨ Q ( x ) ) \forall xP(x)\lor\forall xQ(x)\Rightarrow\forall x(P(x) )\lo Q(x))∀xP ( x ) _ _∨∀xQ ( x ) _ _⇒∀ x ( P ( x )∨Q ( x ))
proceso de prueba
∃ x ( P ( x ) ∧ Q ( x ) ) ⇒ ∃ x P ( x ) ∧ ∃ x Q ( x ) \exists x(P(x)\land Q(x))\Rightarrow\ existe xP(x)\land\existe xQ(x)∃x ( P ( x ) _∧Q ( x ))⇒∃xP ( x ) _ _∧∃xQ ( x ) _ _Demuestre a continuación que ∀ x P ( x ) ∨ ∀ x Q ( x ) ⇒ ∀ x ( P ( x ) ∨ Q ( x ) ) \forall xP(x)\lor\forall xQ(x)\Rightarrow\forall x( P (x)\lo Q(x))∀xP ( x ) _ _∨∀xQ ( x ) _ _⇒∀ x ( P ( x )∨Q ( x ))
∃ x ( P ( x ) ∧ Q ( x ) ) ⇒ ∃ x P ( x ) ∧ ∃ x Q ( x ) \exists x(P(x)\land Q(x))\Rightarrow\ existe xP(x)\land\existe xQ(x)∃x ( P ( x ) _∧Q ( x ))⇒∃xP ( x ) _ _∧∃ x Q ( x ) se puede demostrar de la misma manera
, supongamos que el dominio de discusión esDDD
当∀ x P ( x ) ∨ ∀ x Q ( x ) \forall xP(x)\lor\forall xQ(x)∀xP ( x ) _ _∨Cuando ∀ x Q ( x ) es verdadero,∀ x P ( x ) \forall xP(x)∀ x P ( x )、∀ x Q ( x ) \forall xQ(x)Al menos uno de ∀ x Q ( x )
es verdadero . Sea∀ x P ( x ) \forall xP(x)∀ x P ( x ) es verdadera, es decir, para todoa ∈ D a\in Da∈D , ambos tienenP ( a ) P(a)Sea P ( a )
∴ P ( a ) ∨ Q ( x ) \por lo tanto P(a)\o Q(x)∴P ( una )∨Q ( x ) es verdadero
∴ ∀ x ( P ( x ) ∨ Q ( x ) ) \por lo tanto\forall x(P(x)\lor Q(x))∴∀ x ( P ( x )∨Q ( x )) es verdadero.
Delmétodo del antecedente afirmativo,obtenemos∀ x P ( x ) ∨ ∀ x Q ( x ) ⇒ ∀ x ( P ( x ) ∨ Q ( x ) ) \forall xP(x)\ lor\forall xQ(x)\Rightarrow\forall x(P(x)\lor Q(x))∀xP ( x ) _ _∨∀xQ ( x ) _ _⇒∀ x ( P ( x )∨Q ( x ))
当∀ x ( P ( x ) ∨ Q ( x ) ) \forall x(P(x)\lor Q(x))∀ x ( P ( x )∨Q ( x )) es verdadera, es decir, para todoa ∈ D a\in Da∈D , ambos tienenP ( a ) ∨ Q ( a ) P(a)\lor Q(a)P ( una )∨Q ( a ) es cierto
pero no necesariamente tiene∀ x P ( x ) ∨ ∀ x Q ( x ) \forall xP(x)\lor\forall xQ(x)∀xP ( x ) _ _∨∀ x Q ( x ) es cierto
porqueD = { a , b } D=\{a,b\}D={ un ,b },P ( a ) P(a)P ( a ) es verdadera,Q ( a ) Q(a)Q ( a ) es falsa;P ( b ) P(b)P ( b ) es falsa,Q ( b ) Q(b)Cuando Q ( b ) es verdadero, ∀ x ( P ( x ) ∨ Q ( x ) ) \forall x(P(x)\lor Q(x))∀ x ( P ( x )∨Q ( x )) es cierto, pero∀ x P ( x ) ∨ ∀ x Q ( x ) \forall xP(x)\lor\forall xQ(x)∀xP ( x ) _ _∨∀ x Q ( x ) es falso -
∀ x ( P ( x ) → Q ( x ) ) ⇒ ∀ x P ( x ) → ∀ x Q ( x ) \forall x(P(x)\rightarrow Q(x))\Rightarrow \forall xP(x) \rightarrow\para todos xQ(x)∀ x ( P ( x )→Q ( x ))⇒∀xP ( x ) _ _→∀ x Q ( x )
proceso de prueba
∀ x ( P ( x ) ↔ Q ( x ) ) ⇒ ∀ x P ( x ) ↔ ∀ x Q ( x ) \forall x(P(x)\leftrightarrow Q(x))\Rightarrow \forall xP(x)\leftrightarrow\forall xQ(x)∀ x ( P ( x )↔Q ( x ))⇒∀xP ( x ) _ _↔∀xQ ( x ) _ _对于∀ x ( P ( x ) → Q ( x ) ) ⇒ ∀ x P ( x ) → ∀ x Q ( x ) \forall x(P(x)\rightarrow Q(x))\Rightarrow \forall xP(x )\rightarrow\forall xQ(x)∀ x ( P ( x )→Q ( x ))⇒∀xP ( x ) _ _→∀ _ _ _ _ _
___
__D
当∀ x P ( x ) → ∀ x Q ( x ) \forall xP(x)\rightarrow\forall xQ(x)∀xP ( x ) _ _→Cuando ∀ x Q ( x ) es falso,∀ x P ( x ) \forall xP(x)∀ x P ( x ) es verdadero,∀ x Q ( x ) \forall xQ(x)∀ x Q ( x ) es falsa,
por lo tanto existea ∈ D a\in Da∈D haceP ( a ) P(a)P ( a ) es verdadera,Q ( a ) Q(a)Q ( a ) es falso,
por lo tanto,∀ x ( P ( x ) → Q ( x ) ) \forall x(P(x)\rightarrow Q(x))∀ x ( P ( x )→Q ( x )) es falso对于∀ x ( P ( x ) ↔ Q ( x ) ) ⇒ ∀ x P ( x ) ↔ ∀ x Q ( x ) \forall x(P(x)\leftrightarrow Q(x))\Rightarrow\forall xP(x )\leftrightarrow\forall xQ(x)∀ x ( P ( x )↔Q ( x ))⇒∀xP ( x ) _ _↔∀ x Q ( x )
∀ x ( P ( x ) ↔ Q ( x ) ) ⇔ ∀ x [ ( P ( x ) → Q ( x ) ) ∧ ( Q ( x ) → P ( x ) ) ] ⇔ ∀ x (P (x) → Q (x)) ∧ ∀ x (Q (x) → P (x)) ⇒ (∀ x P (x) → ∀ x Q (x)) ∧ (∀ x Q (x) → ∀ x P ( x ) ) ⇔ ∀ x P ( x ) ↔ ∀ x Q ( x ) \begin{aligned} \forall x(P(x)\leftrightarrow Q(x))&\Leftrightarrow\forall x[(P (x)\rightarrow Q(x))\land(Q(x)\rightarrow P(x))]\\ &\Leftrightarrow\forall x(P(x)\rightarrow Q(x))\land\forall x (Q(x)\rightarrow P(x))\\ &\Rightarrow(\forall xP(x)\rightarrow\forall xQ(x))\land(\forall xQ(x)\rightarrow\forall xP(x) )\\ &\Leftrightarrow\forall xP(x)\leftrightarrow\forall xQ(x) \end{alineado}∀ x ( P ( x )↔Q ( x ))⇔∀ x [( P ( x )→Q ( x ))∧( Q ( x )→P ( x ))]⇔∀ x ( P ( x )→Q ( x ))∧∀ x ( Q ( x )→P ( x ))⇒( ∀ x P ( x )→∀xQ ( x ) ) _∧( ∀ x Q ( x )→∀xP ( x ) ) _⇔∀xP ( x ) _ _↔∀ x Q ( x ) -
∃ x ( P ( x ) → Q ( x ) ) ⇔ ∀ x P ( x ) → ∃ x Q ( x ) \exists x(P(x)\rightarrow Q(x))\Leftrightarrow\forall xP(x) \rightarrow\existe xQ(x)∃x ( P ( x ) _→Q ( x ))⇔∀xP ( x ) _ _→∃ x Q ( x )
proceso de prueba
∃ x P ( x ) → ∀ x Q ( x ) ⇒ ∀ x ( P ( x ) → Q ( x ) ) \exists xP(x)\rightarrow\forall xQ(x)\Rightarrow\ para todo x(P(x)\rightarrow Q(x))∃xP ( x ) _ _→∀xQ ( x ) _ _⇒∀ x ( P ( x )→Q ( x ))下面证明∃ x ( P ( x ) → Q ( x ) ) ⇔ ∀ x P ( x ) → ∃ x Q ( x ) \exists x(P(x)\rightarrow Q(x))\Leftrightarrow\forall xP( x)\rightarrow\existe xQ(x)∃x ( P ( x ) _→Q ( x ))⇔∀xP ( x ) _ _→∃ x Q ( x )
∃ x ( P ( x ) → Q ( x ) ) ⇔ ∃ x ( ¬ P ( x ) ∨ Q ( x ) ) ⇔ ∃ x ¬ P ( x ) ∨ ∃ x Q ( x ) ⇔ ¬ ∀ x P ( x ) ∨ ∃ x Q ( x ) ⇔ ∀ x P ( x ) → ∃ x Q ( x ) \begin{aligned} \exists x(P(x)\rightarrow Q(x))&\ Leftrightarrow\exists x(\lnot P(x)\lor Q(x))\\ &\Leftrightarrow\exists x\lnot P(x)\lor\exists xQ(x)\\ &\Leftrightarrow\lnot\forall xP (x)\lor\exists xQ(x)\\ &\Leftrightarrow\forall xP(x)\rightarrow\exists xQ(x) \end{aligned}∃x ( P ( x ) _→Q ( x ))⇔∃ x ( ¬ P ( x )∨Q ( x ))⇔∃ x ¬ P ( x )∨∃xQ ( x ) _ _⇔¬∀ x P ( x )∨∃xQ ( x ) _ _⇔∀xP ( x ) _ _→∃ x Q ( x )下面证明∃ x P ( x ) → ∀ x Q ( x ) ⇒ ∀ x ( P ( x ) → Q ( x ) ) \exists xP(x)\rightarrow\forall xQ(x)\Rightarrow\forall x(P (x)\rightarrow Q(x))∃xP ( x ) _ _→∀xQ ( x ) _ _⇒∀ x ( P ( x )→Q ( x ))
∃ x P ( x ) → ∀ x Q ( x ) ⇔ ∀ x ¬ P ( x ) ∨ ∀ x Q ( x ) ⇒ ∀ x ( ¬ P ( x ) ∨ Q ( x ) ) ⇔ ∀ x ( P ( x ) → Q ( x ) ) \begin{aligned} \exists xP(x)\rightarrow\forall xQ(x)&\Leftrightarrow\forall x\lnot P(x)\lor\forall xQ(x )\\ &\Rightarrow\forall x(\lnot P(x)\lor Q(x))\\ &\Leftrightarrow\forall x(P(x)\rightarrow Q(x)) \end{aligned}∃xP ( x ) _ _→∀xQ ( x ) _ _⇔∀ x ¬ P ( x )∨∀xQ ( x ) _ _⇒∀ x ( ¬ P ( x )∨Q ( x ))⇔∀ x ( P ( x )→Q ( x ) )
léxico multiponderado
- ∀ x ∀ y P ( x , y ) ⇔ ∀ y ∀ x P ( x , y ) \forall x\forall yP(x,y)\Leftrightarrow\forall y\forall xP(x,y)∀ x ∀ y P ( x ,y )⇔∀ y ∀ x P ( x ,y )
∃ x ∃ y P ( x , y ) ⇔ ∃ y ∃ x P ( x , y ) \existe x\existe yP(x,y)\Leftrightarrow\existe y\existe xP(x,y)∃ x ∃ y P ( x ,y )⇔∃ y ∃ x P ( x ,y ) - ∃ x ∀ y P ( x , y ) ⇒ ∀ y ∃ x P ( x , y ) \exists x\forall yP(x,y)\Rightarrow\forall y\exists xP(x,y)∃ x ∀ y P ( x ,y )⇒∀ y ∃ x P ( x ,y )
∀ x ∃ y P ( x , y ) ⇒ ∃ y ∃ x P ( x , y ) \forall x\exists yP(x,y)\Rightarrow\exists y\exists xP(x,y)∀ x ∃ y P ( x ,y )⇒∃ y ∃ x P ( x ,y )
Las dos variables se pueden demostrar visualmente en la siguiente figura:
Teoría de la inferencia de la lógica de predicados.
reglas de inferencia
Las reglas de inferencia de la lógica proposicional también se aplican a la lógica de predicados, pero en el proceso de razonamiento de la lógica de predicados, a veces es necesario eliminar o introducir cuantificadores.
Eliminar cuantificador
Al eliminar cuantificadores, primero aparece la designación de existencia y luego la designación del nombre completo.
Hay una regla especificada
Existe una especificación existencial , abreviada como ES, de la siguiente manera
∃ x P ( x ) ∴ P ( a ) \frac{\exists xP(x)}{\therefore P(a)}∴P ( una )∃xP ( x ) _ _
Entre ellos, el PPP es el predicado,aaa está en el dominio del discurso tal queP ( a ) P(a)Individuos donde P ( a ) es verdadera
El significado de esta regla es: si ∃ x P ( x ) \existe xP(x)∃ x P ( x ) es verdadera, entonces existe una constante individualaaa ,deP ( a ) P(a)P ( a ) es verdadera
Reglas de designación de nombre completo
La especificación del nombre completo (especificación universal) , abreviada como US, es la siguiente
∀ x P ( x ) ∴ P ( y ) \frac{\forall xP(x)}{\therefore P(y)}∴P(y)∀xP ( x ) _ _
Entre ellos, el PPP es el predicado,yyy es una variable libre
El significado de esta regla es: si ∀ x P ( x ) \forall xP(x)∀ x P ( x ) es verdadera, entonces para cualquier constante individualaaa , ambos tienenP ( a ) P(a)P ( a ) es verdadera
Introducir cuantificadores
Hay reglas de promoción.
Existe una regla de generalización existencial , abreviada como EG, de la siguiente manera
P ( a ) ∴ ∃ x P ( x ) \frac{P(a)}{\therefore \exists xP(x)}∴∃xP ( x ) _ _P ( a )
Entre ellos, el PPP es el predicado,aaa está en el dominio del discurso tal queP ( a ) P(a)Individuos donde P ( a ) es verdadera
El significado de esta regla es: si hay una constante individual aa en el dominio del discursoa ,deP ( a ) P(a)P ( a ) es verdadera, entonces∃ x P ( x ) \exists xP(x)∃ x P ( x ) es verdadero
Reglas de promoción de nombre completo
El nombre completo es generalización universal , abreviado como UG, de la siguiente manera
Γ ⇒ P ( y ) ∴ Γ ⇒ ∀ x P ( x ) \frac{\Gamma\Rightarrow P(y)}{\therefore\Gamma\Rightarrow\forall xP (X)}∴C⇒∀xP ( x ) _ _C⇒P(y)
Entre ellos, Γ \GammaΓ es la conjunción de axiomas y premisas conocidas,PPP es el predicado,yyy es una variable libre
El significado de esta regla es: si Γ \GammaΓ puede derivarse para cualquier individuoyyy tieneP ( y ) P(y)P ( y ) es verdadera, entonces∀ x P ( x ) \forall xP(x)∀ x P ( x ) es verdadero
referencia
[1] Matemáticas discretas Prensa de la Universidad de Ciencia y Tecnología Electrónica de Xi'an Segunda edición
[2] Blog de CSDN