Explicación detallada de la lógica de predicados.

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

  1. 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 )
  2. 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 )
  3. 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_nX1D1,X2D2,,XnorteDnorte,则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:
Insertar descripción de la imagen aquí

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 xx , 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 xx , 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 xx o cuantificador existencial∃ x \exists xx 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 dex 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 dex 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 xx∃ x \existe xxx 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

  1. Cláusula básica: las fórmulas atómicas son fórmulas de predicados
  2. 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 BABA ∨ BA\lor BABA → BA\rightarrow BABA ↔ BA\leftrightarrow BAB 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
  3. 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:

  1. Especificar dominio EEmi
  2. Especificar el significado del símbolo del predicado.
  3. Especificar proposiciones definidas para argumentos proposicionales.
  4. 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 QPAGq¬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 Qx ( 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 Qx ( 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 )
    ∃ x P ( x ) → Q ⇔ ∀ x ( P ( x ) → Q ) \exists xP(x)\rightarrow Q\Leftrightarrow\forall x(P(x)\rightarrow Q)∃xP ( x ) _ _qx ( P ( x )P )

    proceso de prueba

    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 )qx ¬ P ( x )qx ( ¬ 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 ( QP ( 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 )
    ∃ 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 ) _ _

    proceso de prueba

    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 DaD 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 DaD使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 ))
    ∃ 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 ) _ _

    proceso de prueba

    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 dex Q ( x )
    es verdadero . Sea∀ x P ( x ) \forall xP(x)x P ( x ) es verdadera, es decir, para todoa ∈ D a\in DaD , 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 DaD , 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 )
    ∀ 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 ) _ _

    proceso de prueba

    对于∀ 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 DaD 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 )
    ∃ 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 ))

    proceso de prueba

    下面证明∃ 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:
Insertar descripción de la imagen aquí

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 ) _ _CP(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

Supongo que te gusta

Origin blog.csdn.net/qq_52554169/article/details/132295606
Recomendado
Clasificación