Methode 'Praktische Logica':
Bewijsmethode voor Formele logica.
Voorbeelden van bewijzen via de Resolutiemethode.
Bewijs via resolutie.
Voorbeelden van logische bewijsreeksen via Resolutie.
Resolutie-deductiereeksen.
Resolutie in PPL
Voorbeelden van validiteitsbewijs in PPL via Resolutie.
Bewijs via resolutie (in PPL).
Gegeven formule R.
Modus ponens.
Implicatie Eliminatie regel, '> el'.
Bewijs via resolutie.
• Aanname van het tegendeel S.
 S ≡ ¬R;
 S = {¬(((A  B)  A)
 B) }.
• Normaal vorm conversies.
· Negatief normaal vorm;
· Conjunctief normaal vorm.
 {((A  B)
 A)  ¬B };
 {(¬A  B)  A
 ¬B }.
· Clausule Normaal vorm.
 { 1:A, 2:¬B, 3:(¬A  B) }.
• Reductie(s).
Pad (a).
{1,3}  4:B; {2,4}  5:
 .
Pad (b).
{1,3}  4:¬A; {1,4}  5:
 .
 Sluit (in contradictie).
 Formule S is beslist onvervulbaar.
 Formule R is resolutie-beslisbaar geldig.
Bewijs via resolutie (in PPL).
Gegeven formule R.
R = {((A  B)  (C
 D))  ((A  C)
 (B  D))}.
Bewijs via resolutie.
• Aanname van het tegendeel S.
 S ≡ ¬R;
 S = { ¬(((A  B) 
(C  D))  ((A  C)
 (B  D))) }.
• Normaal vorm conversies.
· Negatief normaal vorm.
 { ((A  B)
 (C  D))  ¬((A
 C)  (B  D)) };
 { ((A  B)  (C
 D))  ((A  C)
 ¬(B  D)) };
· Conjunctief normaal vorm.
 { ((¬A  B)
 (¬C  D))  ((A
 C)  (¬B  ¬D)) };
 { (¬A  B)  (¬C
 D)  A  C
 (¬B  ¬D) }.
· Clausule Normaal vorm.
 { 1:A, 2:C, 3:(¬A  B),
4:(¬B  ¬D) 5:(¬C  D), }.
• Reductie(s).
Pad (a).
{1,3}  6:B; {4,6}  7:¬D; {2,5}
 8:D; {7,8}  9:
 .
Pad (b).
{2,5}  8:D; {4,8}  10:¬B; {1,3}
 6:B; {6,10}  9:
 .
 Sluit (in contradictie).
 Formule S is beslist onvervulbaar.
 Formule R is resolutie-beslisbaar geldig.
Bewijs via resolutie (in PPL).
Gegeven formule R.
R = {(((A  ¬C)  (A
 B))  (C  A))
 (C  B)}.
Bewijs via resolutie.
• Aanname van het tegendeel S.
 S ≡ ¬R;
 S = {¬(((A  ¬C) 
(A  B))  (C  A))
 (C  B)}.
• Normaal vorm conversies.
· Negatief normaal vorm.
 {(((A  ¬C)
 (A  B))  (C
 A))  ¬(C  B)};
 {(((A  ¬C)  (A
 B))  (C  A))
 (C  ¬B)};
· Conjunctief normaal vorm.
 {(((¬A  ¬C)
 (¬A  B))  (¬C
 A))  (C  ¬B)};
 {(¬A  ¬C  ¬A
 B)  (¬C  A)
 (C  ¬B)};
 {(¬A  B  ¬C)
 (A  ¬C)  (¬B
 C)};
· Clausule Normaal vorm.
 { 1:¬B, 2:C 3:(A  ¬C),
4:(¬A  B  ¬C), }.
• Reductie(s).
Pad (a).
{2,3}  5:A; {1,4}  6:(¬A
 ¬C); {5,6}  7:¬C; {2,7}
 8:  .
Pad (b).
{2,4}  9:(¬A  B); {1,9}
 10:¬A; {2,3}  7:¬C; {3,12}
 8:  .
 Sluit (in contradictie).
 Formule S is beslist onvervulbaar.
 Formule R is resolutie-beslisbaar geldig.
Resolutie in PDL
Voorbeelden van validiteitsbewijs in PDL via Resolutie.
Bewijs via resolutie (in PDL-I).
Gegeven formule R.
Conversie DNV naar CNV.
R ={ (  x ((A(x)  B(x))
 C(x)))
 ((  x (A(x) 
C(x)))  (  y (B(y) 
C(y)))) }.
• Aanname van het tegendeel S.
 S ≡ ¬R;
 S = {¬( (  x ((A(x) 
B(x))  C(x)))
 ((  x (A(x) 
C(x)))  (  y (B(y) 
C(y)))) )}.
• Normaal vorm conversies.
· Negatief normaal vorm.
 { (  x ((A(x)
 B(x))  C(x)))
 ¬((  x (A(x) 
C(x)))  (  y (B(y) 
C(y)))) };
 { (  x ((A(x)  B(x))
 C(x)))
 (¬(  x (A(x) 
C(x)))  ¬(  y (B(y) 
C(y)))) };
 { (  x ((A(x)  B(x))
 C(x)))
 ( (  x ¬(A(x) 
C(x)))  (  y ¬(B(y) 
C(y)))) };
 { (  x ((A(x)  B(x))
 C(x)))
 ( (  x (¬A(x) 
¬C(x)))  (  y (¬B(y) 
¬C(y)))) };
 { (  x ((A(x)  B(x))
 C(x)))
 ( (  x (¬A(x) 
¬C(x)))  (  y (¬B(y) 
¬C(y)))) };
· Skolem Normaal vorm.
 { (  x ((A(x)
 C(x))  (B(x) 
C(x))))
 ( (¬A(c)  ¬C(c))
 (¬B(d)  ¬C(d))) };
· Conjunctief normaal vorm.
Kwantor prefix vorm.
 { (  x ((A(x)
 C(x))  (B(x) 
C(x))))
 ((¬A(c)  ¬B(d))
 (¬A(c)  ¬C(d)))
 ((¬C(c)  ¬B(d))
 (¬C(c)  ¬C(d))) };
· Universele Instantie vorm.
 { ((A(x)  C(x))
 (B(x)  C(x)))
 ((¬A(c)  ¬B(d))
 (¬A(c)  ¬C(d)))
 ((¬C(c)  ¬B(d))
 (¬C(c)  ¬C(d))) };
· Clausule Normaal vorm.
 { 1:(A(x)  C(x)), 2:(B(x)
 C(x)),
3:(¬A(c)  ¬B(d)), 4:(¬A(c)  ¬C(d)),
5:(¬C(c)  ¬B(d)), 6:(¬C(c)  ¬C(d)) };
• Variabelen-herbenoeming(en),
Unificatie(s),
Reductie(s).
 (1) {1·[x:=c]} 
7:(A(c)  C(c));
{4,7}  8:(C(c)  ¬C(d));
{6,8}  9:(¬C(d)  ¬C(d));
{9}  10:¬C(d);
(2) {2·[y:=d]}  11:(B(d)  C(d));
{10,11}  12:B(d);
{3,12}  13:¬A(c);
{5,7}  14:(A(c)  ¬B(d));
{12,14}  15:A(c);
{13,15}  16:  : sluit.
 Syntactische contradictie.
 Formule S is beslisbaar onvervulbaar.
 Formule R is resolutie-beslisbaar geldig.
Voorbeeld van onbeslisbare stelling in PDL-I.
Gegeven formule R.
R = { (  x A(x,x))  (
 y  z A(y,z)) }.
• Aanname van het tegendeel S.
 S ≡ ¬R;
 S = { ¬( (  x A(x,x))
 (  y  z A(y,z)) ) }.
• Normaal vorm conversies.
· Negatief normaal vorm (1).
 { (  x A(x,x))
 ¬(  y  z A(y,z)) ) }.
· Conjunctief normaal vorm.
· Kwantor prefix vorm.
 { (  x A(x,x))
 (  y  z ¬A(y,z)) };
· Skolem Normaal vorm.
 { (  x A(x,x))
 (  y ¬A(y,f(y))) };
· Universele Instantie vorm.
 { A(x,x))  ¬A(y,f(y)) };
· Clausule Normaal vorm.
 { 1:A(x,x), 2:¬A(y,f(y)) }.
• Variabelen-herbenoeming(en),
Unificatie(s),
Reductie(s).
 { C1:A(x,x), C2:¬A(y,f(y)) ·[y:=x] };
 { C1:A(x,x), C2:A(x,f(x)) };
(1)  C1[x:=f(y)]; 
C1:A(f(y),f(y));
(2)  C2[x:=f(y)];  C2:A(f(y)),f(f(y))); .. etc..
 Oneindige circulariteit.
 Formule S is niet beslisbaar onvervulbaar.
 Formule R is niet resolutie-beslisbaar geldig.
|