DM@Lógica proposicional@Conjunto completo de conectivos

abstracto

  • nnfunciones de verdad n -arias ynnCorrespondencia entre fórmulas de proposiciones n -arias
  • por nnLa función de verdad n -aria introduce el concepto de conjunto completo de conectivos
    • Esto explica teóricamente por qué solo se usa ¬ , ∨ , ∧ \neg,\vee,\wedge¬ ,,∧Tres conectivos pueden expresar cualquier fórmula proposicional
    • Incluso puedes usar menos conectivos (como 2 o 1) para describir cualquier fórmula proposicional.
    • Los conectivos y no conectivos avanzados y /o no conectivos pueden formar de forma independiente un conjunto completo de conectivos.

juego completo de conectores

nnfunción de verdad n -aria

  • Definición F: { 0 , 1 } n → 0 , 1 F:\{0,1\}^{n}\to{0,1}F:{ 0 ,1 }norte0 ,1 es **nnfunción de verdad n -aria**

    • Función FFLa variable independiente de F es nnn variables proposicionales
    • Dominio { 0 , 1 } n \{0,1\}^{n}{ 0 ,1 }norte ={ 0 ⋯ 0 , 0 ⋯ 1 , ⋯ , 1 ⋯ 1 } \{0\cdots{0},0\cdots{1},\cdots,1\cdots1\}{ 00 ,01 ,,11 } , es decir, hay0, 1 0,10 ,La longitud de 1 es nn.Todas las cadenas de n
    • El rango de valores es { 0 , 1 } \{0,1\}{ 0 ,1 }
  • nnn variables de proposición pueden formar2 2 n 2^{2^{n}}22n funciones de verdaddiferentes(análogas annHay un total de 2 2 n 2^{2^{n}}fórmulas de proposiciones de n elementos22n diferentes tablas de verdad)

    • Supongamos que todos nnEl conjunto de funciones compuesto por todas las n- funciones arias es S ( n ) S(n)S ( n )
    • 函数f 1 ( x 1 , ⋯ , xn ) ∈ S ( n ) f_1(x_1,\cdots,x_n)\in{S(n)}F1( x1,,Xnorte)S ( n ) en2n 2^{n}2Hay 2 n 2^{n}bajo n asignaciones.2n valores de función, denotados comof 1 ( x 1 ) , ⋯ , f 1 ( xn ) f_1(\bold{x}_1),\cdots,f_1(\bold{x}_n)F1( x1) ,,F1( xnorte)
    • De manera similar, dejemos que la función fj f_jFjen 2 norte 2 ^ {n}22 n 2^{n}bajo n asignaciones2n valores de función, denotados comof 2 ( x 1 ) , ⋯ , f 2 ( xn ) f_2(\bold{x}_1),\cdots,f_2(\bold{x}_n)F2( x1) ,,F2( xnorte)
    • Si existe r ∈ { 1 , ⋯ , 2 n } r\in{\{1,\cdots,2^n\}}r{ 1 ,,2n }使得f 1 ( xr ) ≠ f 2 ( xr ) f_1(\bold{x}_r)\neq{f_2(\bold{x}_r)}F1( xr)=F2( xr) Expliquef 1 , f 2 f_1,f_2F1,F2son funciones diferentes, de lo contrario son iguales
    • 显然, f ( xi ) f(\bold{x}_i)f ( xyo) la función tiene solo dos valores posibles (0 o 1),i = 1, ⋯, 2 ni=1,\cdots,2^{n}i=1 ,,2n ;si especificafff en2 norte 2^{n}2El valor de la función bajo la asignación de n variables independientes, convierta estas 2 n 2^{n}2La secuencia compuesta por n valores de función se registra comoy 1 ⋯ y 2 n y_1\cdots y_{2^n}y1y2norte( yi ∈ { 0 , 1 } y_i\in\{0,1\}yyo{ 0 ,1 } ,i = 1 , ⋯ , 2 ni=1,\cdots,2^{n}i=1 ,,2n ), entonces2 2 n 2^{2^{n}}22n secuencias diferentes, correspondientes a2 2 n 2^{2^{n}}22n tablas de verdad (funciones)
  • Cuando no es necesario discutir la función específica sino solo saber el número de sus variables, también puede consultar nnLa función de verdad de n elementos se denota comoF ( n ) F^{(n)}F( n ) , si necesita distinguir diferentes funciones, especifique el subíndice:F i ( n ) F_{i}^{(n)}Fi( n )

    • Por ejemplo, la función de verdad unaria tiene 2 2 1 = 4 2^{2^{1}}=4221=4 _

      • x1 x_1X1 F 0 ( 1 ) F_ {0}^{(1)}F0( 1 ) F 1 ( 1 ) F_ {1}^{(1)}F1( 1 ) F 2 ( 1 ) F_ {2}^{(1)}F2( 1 ) F 3 ( 1 ) F_ {3} ^ {(1)}F3( 1 )
        0 0 0 1 1
        1 0 1 0 1

Correspondencia entre función de verdad y fórmula proposicional

  • Cada forma normal disyuntiva principal corresponde a infinitas fórmulas proposicionales equivalentes , y cada fórmula proposicional tiene una forma normal disyuntiva principal única y equivalente.
  • La forma normal conjuntiva principal es similar a la forma normal disyuntiva principal.
  • Cada función de verdad corresponde a un número infinito de fórmulas proposicionales equivalentes, y cada fórmula proposicional corresponde a una función de verdad única.

Juego completo de conectores.

  • deja que ssS es un conjunto conectivo, si lo hayn ( n ⩾ 1 ) n(n\geqslant{1})norte ( norte1 ) Todaslas funciones con valores de verdadpueden estar compuestas únicamente deSSLa fórmulaformada por los conectivos en S se expresa comoSSS esel conjunto completo de conectivos.
  • S = { ¬ , ∨ , ∧ } S=\{\neg,\vee,\wedge\}S={ ¬ ,,} es el conjunto completo de conectivos
  • probar:
    • cualquier norte ( n ⩾ 1 ) n(n\geqslant{1})norte ( norte1 ) Todas las funciones de verdad se pueden expresar como una forma normal disyuntiva principal única (función de verdad→ \to (tabla de valores de función variable) tabla de verdad→ \to Forma normal disyuntiva principal)
    • La forma normal disyuntiva principal solo contiene { ¬ , ∨ , ∧ } \{\neg,\vee,\wedge\}{ ¬ ,,} , entoncesS = { ¬ , ∨ , ∧ } S=\{\neg,\vee,\wedge\}S={ ¬ ,,} es el conjunto completo de conectivos

inferencia

  • deja que ssS es un conjunto completo de conectivos.
    • si es ssS agrega más conectivos para obtenerS 0 S_0S0, entonces S 0 S_0S0También es un conjunto completo (incluyendo redundancia)
      • Por ejemplo: { ¬ , ∨ , ∧ , → \neg,\vee,\wedge,\to ¬ ,,, };{ ¬ , ∨ , ∧ , → , ↔ \neg,\vee,\wedge,\to,\leftrightarrow ¬ ,,,, }
    • Si SSCierta palabra conectiva c 0 c_0en SC0puede ser SSOtros conectivos en S (suponiendo que formen SSSubconjuntoS 0 S_0 de SS0) significa, entonces S 0 S_0S0También es un conjunto completo de conectivos.
      1. S 1 S_1S1={ ¬ , ∨ \neg,\vee ¬ , }
        • Porque p ∧ qp\wedge{q}pagq ⇔ \flecha izquierda derecha ¬ ( ¬ p ∨ ¬ q ) \neg{(\neg{p}\vee{\neg{q}})}¬ ( ¬ p¬ q )
      2. S 2 S_2S2={ ¬ , ∧ \neg,\cuña ¬ , }
        • Porque p ∨ qp\vee{q}pagq ⇔ \flecha izquierda derecha ¬ ( ¬ p ∧ ¬ q ) \neg{(\neg{p}\wedge{\neg{q}})}¬ ( ¬ p¬ q )
    • Si el conjunto completo de conectivo SSA S se le puede unir otro conjunto conectivoS 0 S_0S0El conectivo in significa la abreviatura SSS puede serS 0 S_0S0significa, entonces S 0 S_0S0También es un conjunto completo de conectivos.
      1. S 3 S_3S3={ ¬ , → \neg,\to ¬ , }
        • Considerando p → qp\to{q}pagq ⇔ \flecha izquierda derecha ¬ p ∨ q \neg{p}\vee{q}¬p _q yp = ¬ pp=\neg{\neg{p}}pag=¬¬p _ _
        • p ∨ qp\vee{q}pagq ⇔ \flecha izquierda derecha ¬ ¬ p ∨ q \neg\neg{p}\vee{q}¬¬p _q ⇔ \flecha izquierda derecha ¬ p → q \neg{p}\to{q}¬p _q
        • Visibles S 3 S_3S3Puede expresar S 2 S_2S2, entonces S 3 S_3S3También es un conjunto completo de conectivos.

Conectivos compuestos comunes (avanzados)

y palabras que no se vinculan

  • Sea p, qp,qpag ,q son dos proposiciones, una proposición compuesta"ppp y (conjunción)qqNegación de q " ( ¬ ( p ∧ q ) ) (\neg{(p\wedge{q})})( ¬ ( pq ) )se llamap , qp,qpag ,La NANDde q se escribe comop ↑ q = ¬ ( p ∧ q ) p\uparrow{q}=\neg{(p\wedge{q})}pagq=¬ ( pag.q )

  • ↑ \arriba Conjunciones síy no

  • Obviamente p , qp,qpag ,Cuando q no es cierto al mismo tiempo,p ↑ qp\uparrow{q}pagq es verdad

  • pag q pag ↑ qp\uparrow{q}pagq
    0 0 1
    0 1 1
    1 0 1
    1 1 0

o palabra no vinculante

  • Proposición compuesta" págs.p o (disyunción)qqLa negación de q se llama p, qp,qpag ,La forma no ode q se denota comop ↓ qp\downarrow{q}pagq =¬ ( p ∨ q ) \neg(p\vee{q})¬ ( pag.q )

  • ↓ \flecha abajo palabra llamadao no conectiva

  • Obviamente sólo si p , qp,qpag ,Cuando q es falso al mismo tiempo,p ↓ qp\downarrow{q}pagq es verdad

  • pag q p ↓ qp\downarrow{q}pagq
    0 0 1
    0 1 0
    1 0 0
    1 1 0

Completitud de dos conectivos compuestos

  • { ↑ \arriba },{ ↓\downarrow } son todos conjuntos completos de conectivos
    • ¬p \neg{p}¬ p ⇔ \Leftrightarrow p ↑ pp\uparrow{p}pagp ⇔ \flecha izquierda derecha p ↓ pp\downarrow{p}pagpag
    • p ∧ qp\cuña{q}pagq ⇔ \flecha izquierda derecha ( p ↑ q ) ↑ ( p ↑ q ) (p\uparrow{q})\uparrow({p\uparrow{q}})( pag.q )( pag.q )
    • p ∨ qp\vee{q}pagq ⇔ \flecha izquierda derecha ( p ↓ q ) ↓ ( p ↓ q ) (p\downarrow{q})\downarrow{(p\downarrow{q})}( pag.q )( pag.q )
    • Y porque { ¬ , ∨ } \{\neg,\vee\}{ ¬ ,} ,{ ¬ , ∧ } \{\neg,\cuña\}{ ¬ ,} , son todos conjuntos completos, por lo que la conclusión es válida

Supongo que te gusta

Origin blog.csdn.net/xuchaoxin1375/article/details/132893021
Recomendado
Clasificación