1.9 Inferència lògica

Molts cops veieu com en resoldre exercicis a matemàtiques se us demana que raoneu o justifiqueu la resposta. Ara volem tractar aquest assumpte. Què es vol dir que raoneu la vostra resposta? És clar, heu de fer un raonament vàlid que justifiqui allò que se us demana demostrar. Això té dues parts, una és conduir correctament el vostre raonament des del punt vista lògic, i l’altra, és comprendre correctament els conceptes que estan presents en el raonament des del punt de vista matemàtic. Aquí tractarem el primer punt perquè el segon depèn dels coneixements que cadascú té de les matemàtiques.


Si suposem que la proposició condicional ‘pqp\rightarrow q’ és vertadera, llavors sabem (recordeu la taula de veritat d’aquesta connectiva) que si ‘pp’ és vertadera, necessàriament ho serà ‘qq’. Ara bé, només pel fet que ‘pqp\rightarrow q’ sigui vertadera no es té que ‘pp’ i ‘qq’ siguin vertaderes, perquè podrien ser totes dues falses, o ‘pp’ falsa i ‘qq’ vertadera. Per tant, si ‘pqp\rightarrow q’ i ‘pp’ són vertaderes, llavors sí que ‘qq’ ha de ser vertadera. En aquest últim cas es diu que ‘qq’ és conseqüència lògica de ‘pqp\rightarrow q’ i ‘pp’ o també que ‘qq’ s’infereix lògicament de ‘pqp\rightarrow q’ i ‘pp’. És habitual representar aquesta inferència lògica seguint el següent format:

pqp\longrightarrow q
pp
qq
  ,

on la linea horitzontal separa les proposicions que es diuen premisses, de la proposició que es diu conclusió.

Per exemple: Si xAx\in A, llavors |x|1\left|x\right|\leq 1; sabem que xABx\in A\cap B. En conseqüència, |x|1\left|x\right|\leq 1. La regla d’inferència anterior ens permet assegurar que aquest argument és vàlid perquè sabem que xABx\in A\cap B implica xAx\in A.


Observem doncs, que la conseqüència lògica és una relació entre les premisses i la conclusió. De fet, pel raonament que hem fet abans aquesta inferència pot també escriure’s com ‘(pq)p\left(p\rightarrow q\right)\wedge p\Longrightarrowqq’, és a dir, com una implicació lògica. És clar que també podríem reescriure aquesta implicació lògica en termes de formes proposicionals com (AB)A(A\longrightarrow B)\wedge A B\Longrightarrow B, on AA i BB són formes, i també com a inferència lògica seguint el format anterior:

ABA\longrightarrow B
AA
BB
.

En general, des del punt de vista lògic un raonament és un condicional que té com antecedent la conjunció de proposicions P1,,PnP_{1},...,P_{n}, anomenades premisses, i com a conseqüent una proposició CC, anomenada conclusió:

(P1Pn)C.\left(P_{1}\wedge\cdots\wedge P_{n}\right)\longrightarrow C\text{.}

Es diu que el raonament és vàlid si la conclusió necessàriament es deriva de les premisses, o sigui, si (P1Pn)C\left(P_{1}\wedge\cdots\wedge P_{n}\right)\longrightarrow C és tautologia, o equivalentment, si (P1Pn)C\left(P_{1}\wedge\cdots\wedge P_{n}\right)\Longrightarrow C. Pensant en la noció d’implicació lògica, podem dir que un raonament és vàlid si no podem assignar valors de veritat a les proposicions que s’utilitzen en el raonament de manera que les premisses siguin vertaderes i la conclusió sigui falsa.


És important no oblidar aquí que la lògica s’ocupa només d’analitzar la validesa dels raonaments, o sigui de la sintaxi del llenguatge, no ens pot dir res sobre si la informació continguda en una hipòtesi és vertadera o falsa, que formaria part de la interpretació o semàntica del llenguatge. Per tant, els termes vàlid i no vàlid es refereixen a l’estructura del raonament, no a la veritat o falsedat de les proposicions què depèn dels nostres coneixements de matemàtiques.


Tenint en compte l’última manera d’escriure el nostre argument, podríem intentar demostrar que és vàlid, mostrant que (P1Pn)C\left(P_{1}\wedge\cdots\wedge P_{n}\right)\longrightarrow C és tautologia, utilitzant una taula de veritat. Aquest mètode realment funcionaria, però no seria gens eficaç. En primer lloc, atès que si hi ha mm proposicions implicades, la taula de veritat hauria de tenir 2m2^{m} files, la qual cosa seria molt feixuga si mm és gran. En segon lloc, l’ús d’una taula de veritat no proporciona cap visió intuïtiva de per què l’argument és vàlid.

Per a aquests motius, en lloc d’utilitzar taules de veritat, intentarem justificar la validesa dels raonaments fent ús de les implicacions lògiques que hem donat. Si volem demostrar una implicació lògica complicada, és recomanable fer-ho descomponent-la en una col·lecció d’implicacions més senzilles, preses d’una en una. Si ja es coneixen les implicacions més simples, podrien ser blocs per a la implicació més complicada. Algunes de les implicacions senzilles que fem servir, conegudes com a regles d’inferència de la lògica proposicional, es detallen a continuació.


ABA\longrightarrow B
AA
BB
MP: Modus Ponens
ABA\longrightarrow B
¬B\lnot B
¬A\lnot A
MT: Modus Tollens
AA
¬¬A\lnot\lnot A
DN: Doble Negació
AA
AA
R: Repetició
ABA\wedge B
AA
EC: Eliminació Conjunctor
ABA\wedge B
BB
EC: Eliminació Conjunctor
AA
BB
ABA\wedge B
IC: Introducció conjunctor
AA
ABA\vee B
IC: Introducció disjunctor
BB
ABA\vee B
ID: Introducció Disjunctor
ABA\vee B
¬A\lnot A
BB
ED: Eliminació Disjunctor
ABA\vee B
¬B\lnot B
AA
ED: Eliminació Disjunctor
ABA\longleftrightarrow B
ABA\longrightarrow B
EB: Eliminació Bicondicional
ABA\longleftrightarrow B
BAB\longrightarrow A
EB: Eliminació Bicondicional
ABA\longrightarrow B
BAB\longrightarrow A
ABA\longleftrightarrow B
IB: Introducció Bicondicional
ABA\longrightarrow B
BCB\longrightarrow C
ACA\longrightarrow C
TC: Transitivitat Condicional
ABA\longrightarrow B
CDC\longrightarrow D
ACA\vee C
BDB\vee D
DC: Dilema constructiu
¬(AB)\lnot\left(A\vee B\right)
¬A¬B\lnot A\wedge\lnot B
DM: De Morgan
¬(AB)\lnot\left(A\wedge B\right)
¬A¬B\lnot A\vee\lnot B
DM: De Morgan

En aquesta taula hem utilitzat el conveni de representar per una línia horitzontal doble dues regles d’inferència com s’indica a continuació:

AA
BB
          està en lloc de   
AA
BB
       i  
BB
AA
  

on AA i BB són formes proposicionals. No sols hem tingut present les implicacions lògiques de la secció 2.3.1, també les equivalències lògiques de la secció 1.8 com, per exemple, les lleis de De Morgan.

Exemple 1.6.

Volem determinar si el següent raonament és vàlid: “Si en Pau va rebre l’e-mail, llavors va agafar l’avió i serà aquí al migdia. Pau no va agafar l’avió. Per tant, Pau no va rebre l’e-mail".

Solució:  Primer procedim a identificar les proposicions simples:

p=p=

‘Pau va rebre l’e-mail’

q=q=

‘Pau va agafar l’avió’

r=r=

‘Pau serà aquí al migdia’

Després, expressem formalment el raonament:

P1:P_{1}: p(qr)p\longrightarrow\left(q\wedge r\right)
P2:P_{2}: ¬q\lnot q
C:C: ¬p\lnot p

Per provar la validesa d’aquest argument utilitzarem les regles d’inferència:

1. p(qr)p\longrightarrow\left(q\wedge r\right) P1P_{1}
2. ¬q\lnot q P2P_{2}
3. ¬q¬r\lnot q\vee\lnot r ID 2
4. ¬(qr)\lnot\left(q\wedge r\right) DM 3
5. ¬p\lnot p MT (1,4)
  

Observem que la fila 33 s’ha deduït de la fila 2 mitjançant la regla ID; la fila 4 s’ha deduït de la fila 3 fent ús de la llei de De Morgan i, finalment, la fila 5 que és la conclusió s’ha obtingut de les files 1 i 4 per la regla MT.   \square

Exemple 1.7.

Volem determinar si el següent raonament és vàlid: "Si robes un banc, vas a la presó. Si anem a la presó, no ens divertim. Si tenim vacances, ens divertim. Robem un banc o tenim vacances. Per tant, anem a la presó o ens divertim"

Solució:  Les proposicions simples d’aquest raonament són:

p=p=

‘Robem un banc’

q=q=

‘Anem a la presó’

r=r=

‘Ens divertim’

s=s=

‘Tenim vacances’

Expressem el raonament simbòlicament:

P1:P_{1}: pqp\longrightarrow q
P2:P_{2}: q¬rq\longrightarrow\lnot r
P3:P_{3}: srs\longrightarrow r
P4:P_{4}: psp\vee s
C:C: qrq\vee r
  

Intentem provar la validesa d’aquest argument utilitzant les regles d’inferència:

1. pqp\longrightarrow q P1P_{1}
2. q¬rq\longrightarrow\lnot r P2P_{2}
3. srs\longrightarrow r P3P_{3}
4. psp\vee s P4P_{4}
5. qrq\vee r DC (1,3,4)
  

Observem, però que no hem fet ús de la hipòtesi 2. Llavors, la conclusió qrq\vee r és vertadera si qq i rr ho són, però en canvi la hipòtesi 2, q¬rq\longrightarrow\lnot r, és falsa i això no és possible. Per tant, el raonament no és vàlid.   \square


En tot raonament se’ns presenten dues qüestions molt importants: Una és la seva validesa, i l’altra, és la seva deduïbilitat. La primera qüestió fa referència a les taules de veritat, i la segona, a les regles d’inferència. Quina relació hi ha entre aquestes dues nocions? Tot i que no és absolutament obvi ni fàcil de demostrar, resulta molt remarcable que les dues nocions, una de naturalesa semàntica i l’altre sintàctica, sempre donen el mateix resultat, és a dir, un raonament és vàlid si i només si és deduïble. Per tant, si volem demostrar que un argument donat és vàlid, n’hi haurà prou amb demostrar que és deduïble i viceversa. L’equivalència d’aquests dos enfocaments és un resultat important en la lògica. El fet que la validesa implica la deduïbilitat es coneix com a teorema de completesa de la lògica proposicional, i el fet que la deduïbilitat implica la validesa es coneix com a teorema de la correcció de la lògica proposicional. A més, aquesta lògica és decidible, la qual cosa vol dir que qualsevol raonament expressat en aquest llenguatge podrà deduir-se en un nombre finit de passos, mitjançant les taules de veritat, la seva validesa o no. Aquests resultats i les seves demostracions poden trobar-se en qualsevol text de lògica proposicional.


Per les consideracions de l’apartat anterior observem que per provar que un raonament és vàlid, simplement hem de trobar una deducció, que sovint és una tasca molt més agradable que mostrar directament la seva validesa. En canvi, per provar que un raonament no és vàlid, les deduccions no són de gran ajuda, perquè hauríem de demostrar que no és possible trobar cap deducció, i això no podrem assegurar-ho mai, sempre podria haver-hi una deducció que funcionés. En aquests casos és millor fer servir la definició de validesa directament i trobar valors de veritat per als quals les proposicions que són premisses del raonament siguin vertaderes i la conclusió falsa.

Exemple 1.8.

Volem determinar la validesa del següent raonament: “Si el crim va ocórrer després de les 4, llavors en Pep no va poder haver-lo comès. Si el crim va ocórrer a les 4 o abans, llavors en Carles no va poder haver-lo comès. El crim involucra a dues persones, si en Carles no el va cometre. Per tant, el crim involucra a dues persones”.

Solució:  Primer procedim a identificar les proposicions simples:

p=p=

‘El crim va ocórrer després de les 4’

q=q=

‘Pep podia haver comès el crim’

r=r=

‘Carles podia haver comès el crim’

s=s=

‘El crim involucra a dues persones’

Després expressem el raonament simbòlicament:

P1:P_{1}: p¬qp\longrightarrow\lnot q
P2:P_{2}: ¬p¬r\lnot p\longrightarrow\lnot r
P3:P_{3}: ¬rs\lnot r\longrightarrow s
C:C: ss
  

Intentem provar la validesa d’aquest argument utilitzant les regles d’inferència:

1. p¬qp\longrightarrow\lnot q P1P_{1}
2. ¬p¬r\lnot p\longrightarrow\lnot r P2P_{2}
3. ¬rs\lnot r\longrightarrow s P3P_{3}
4. ¬ps\lnot p\longrightarrow s TC (2,3)
5. p¬pp\vee\lnot p Tautologia
6. ¬qs\lnot q\vee s DC (1,4,5)
  

No hem deduït ss sinó ¬qs\lnot q\vee s. Això fa pensar que si qq és falsa i ss també, hi ha una interpretació (una fila de la taula de veritat) que farà les premisses vertaderes i la conclusió, falsa; es pot comprovar que això passa si prenem pp i rr ambdues vertaderes. Per tant, aquest raonament no és vàlid. A continuació mostrem la interpretació esmentada:

pp \longrightarrow ¬\lnot qq ¬\lnot pp \longrightarrow ¬\lnot rr ¬\lnot rr \longrightarrow ss ss
V V V F F V V F V F V V F F
  

Volem destacar el fet què construir una taula de veritat per veure que hi ha una valoració que prova el que hem dit, portaria molta feina perquè la taula tindria 16 files.   \square


Hi ha raonaments que quan intentem provar la seva validesa deduïm una contradicció, és a dir, deduïm una proposició i la seva negació. Llavors es diu que el conjunt de premisses d’aquest raonament és inconsistent. Quan les premisses d’un raonament no són inconsistents es diu que les premisses són consistents. No és que hi hagi res lògicament erroni amb premisses inconsistents, senzillament que no serveixen per res, perquè aleshores podem deduir qualsevol proposició. Volem destacar també que, des del punt de vista semàntic, un raonament té un conjunt de premisses inconsistent quan no hi ha cap interpretació (cap fila de la taula de veritat) que faci a totes les premisses vertaderes.

Exemple 1.9.

Volem determinar si les premisses del següent raonament és o no consistent: "Miquel no toca la piano o Maria toca la guitarra. Si Carla no toca el violí, Maria no toca la guitarra. Miquel toca el piano i Carla no toca el violí. Per tant, Jaume toca l’acordió".

Solució:  Procedim a formalitzar el raonament, identificant les seves proposicions simples:

p=p=

‘Miquel toca la piano’

q=q=

‘Maria toca la guitarra’

r=r=

‘Carla toca el violí’

s=s=

‘Jaume toca l’acordió’

Llavors el raonament formalitzat és

P1:P_{1}: ¬pq\lnot p\vee q
P2:P_{2}: ¬r¬q\lnot r\longrightarrow\lnot q
P3:P_{3}: p¬rp\wedge\lnot r
C:C: ss
  

Per un costat, utilitzant les regles d’inferència, s’obté:

1. ¬pq\lnot p\vee q P1P_{1}
2. ¬r¬q\lnot r\longrightarrow\lnot q P2P_{2}
3. p¬rp\wedge\lnot r P3P_{3}
4. pp EC 3
5. psp\vee s ID 4
6. ¬r\lnot r EC 3
7. ¬q\lnot q MP (2,6)
8. ¬p\lnot p ED (1,7)
9. ss ED (5,8)
  

Per un altre, es té també

1. ¬pq\lnot p\vee q Hipòtesis
2. ¬r¬q\lnot r\longrightarrow\lnot q Hipòtesis
3. p¬rp\wedge\lnot r Hipòtesis
4. pp EC 3
5. p¬sp\vee\lnot s ID 4
6. ¬r\lnot r EC 3
7. ¬q\lnot q MP (2,6)
8. ¬p\lnot p ED (1,7)
9. ¬s\lnot s ED (5,8)
  

Observem que hem deduït ss en el primer cas, i ¬s\lnot s, en el segon. Com a conseqüencia, podem deduïr s¬ss\wedge\lnot s, que és una contradicció. Per tant, el conjunt de premisses és inconsistent.

També podem provar la inconsistència de les premisses comprovant si és possible que hi hagi una interpretació que faci totes les premisses vertaderes:

¬\lnot pp \vee qq ¬\lnot rr \longrightarrow ¬\lnot qq pp \wedge ¬\lnot rr
V V ! V
F V V V F F ! F V V V F
  

Observem que no és possible excepte que acceptem que una proposició sigui vertadera i falsa alhora, cosa que no pot ser.   \square


Per acabar aquesta secció, volem tractar els raonaments que a vegades es consideren com a vàlids i no ho són, sovint coneguts com a fal·làcies. En primer lloc tractarem els que tenen a veure amb un mal ús de les regles d’inferència. Són arguments que poden semblar vàlids a primera vista, però que són fal·làcies. Considerem el següent raonament: "Si l’Albert menja un bon dinar, beurà una cervesa. L’Albert va beure una cervesa i, per tant, va menjar un bon dinar". Podríem pensar que aquest raonament és vàlid per MP, però no és així. En efecte, si formalitzem l’argument es té:

p=p=

‘Albert menja un bon dinar’

q=q=

‘Albert beurà una cervesa’

i, aleshores,

P1:P_{1}: pqp\longrightarrow q
P2:P_{2}: qq
C:C: pp

És evident que no poden aplicar MP i, a part, no és vàlid, perquè pot haver begut una cervesa sense haver tingut un bon sopar. De fet, si fem la interpretació següent

pp \longrightarrow qq qq pp
F V V V F

comprovem el que hem dit.


Considerem ara el següent raonament: "Si en Joan va en bicicleta a primera hora del matí, aleshores menja un bon esmorzar. En Joan no va en bicicleta. Per tant, en Joan no menja un bon esmorzar". Podríem pensar que aquest raonament és vàlid per MT, però no és així. En efecte, si formalitzem l’argument es té:

p=p=

‘Joan va en bicicleta a primera hora del matí’

q=q=

‘Joan menja un bon esmorzar’

i, aleshores,

P1:P_{1}: pqp\longrightarrow q
P2:P_{2}: ¬p\lnot p
C:C: ¬q\lnot q

És evident que no poden aplicar MT i, a part, no és vàlid, perquè pot haver menjat un bon esmorzar sense haver anat en bicicleta. De fet, si fem la interpretació següent

pp \longrightarrow qq ¬\lnot pp ¬\lnot qq
F V F V F F V

comprovem el que hem dit.


En segon lloc, hi ha raonaments que no són vàlids perquè es fan suposicions que no estan justificades per les premisses. Per exemple, considerem el següent raonament: "Si en Dídac té febre, esternuda molt. Per tant, Dídac esternuda molt". És clar que podríem aplicar MP per concloure que en Dídac esternuda molt, però no sabem per les hipòtesis que en Dídac té febre.

Aquests exemples de fal·làcies poden semblar molt senzills, però quan el raonament és més extens i complex, i no s’escriu sinó que es parla, a vegades aquests errors lògics passen desapercebuts. Cal doncs tenir cura de no cometre’ls.