Você está na página 1de 320

Um sistema axiomatico na logica proposicional

Alexsandro Santos Soares


alex@catalao.ufg.br
Universidade Federal de Goi
as
Departamento de Ci
encia da Computac
ao

17 de abril de 2008

1 / 60

Sumario

1 Objetivos

2 / 60

Sumario

1 Objetivos

2 O Sistema Axiom
atico Pa

2 / 60

Sumario

1 Objetivos

2 O Sistema Axiom
atico Pa

3 Consequ
encia l
ogica em Pa

2 / 60

Sumario

1 Objetivos

2 O Sistema Axiom
atico Pa

3 Consequ
encia l
ogica em Pa

4 Completude do Sistema Axiom


atico Pa

2 / 60

Sumario

1 Objetivos

2 O Sistema Axiom
atico Pa

3 Consequ
encia l
ogica em Pa

4 Completude do Sistema Axiom


atico Pa

5 Refer
encia

2 / 60

Objetivos da aula

Analise de um sistema formal de deducao em l


ogica proposicional: o
sistema Pa;
Definicao das nocoes de prova e consequencia l
ogica.

3 / 60

Definicao

sistema axiomatico Pa
O sistema axiomatico Pa da l
ogica proposicional e definido pela
composicao de quatro elementos:
O alfabeto da l
ogica proposicional.
O conjunto de f
ormulas da l
ogica proposicional.
Um subconjunto das f
ormulas denominado de axiomas.
Um conjunto de regras de deducao.

4 / 60

Definicao

sistema axiomatico Pa
O sistema axiomatico Pa da l
ogica proposicional e definido pela
composicao de quatro elementos:
O alfabeto da l
ogica proposicional.
O conjunto de f
ormulas da l
ogica proposicional.
Um subconjunto das f
ormulas denominado de axiomas.
Um conjunto de regras de deducao.
Um dos objetivos do estudo do sistema Pa e o estudo formal da
representacao e deducao de conhecimento.

4 / 60

Definicao

sistema axiomatico Pa
O sistema axiomatico Pa da l
ogica proposicional e definido pela
composicao de quatro elementos:
O alfabeto da l
ogica proposicional.
O conjunto de f
ormulas da l
ogica proposicional.
Um subconjunto das f
ormulas denominado de axiomas.
Um conjunto de regras de deducao.
Um dos objetivos do estudo do sistema Pa e o estudo formal da
representacao e deducao de conhecimento.
analisada a deducao de um conhecimento implcito dado a partir
E
de outro fornecido de antemao e denominado por axiomas.

4 / 60

Definicao
axiomas do sistema Pa
Os axiomas Pa sao f
ormulas da l
ogica proposicional determinadas pelos
esquemas indicados a seguir. Nestes esquemas E , G e H sao formulas
quaisquer da l
ogica proposicional.
Ax1 (H H) H
Ax2 H (G H)
Ax3 ((H G )) (((E H)) (G E ))

5 / 60

Definicao
axiomas do sistema Pa
Os axiomas Pa sao f
ormulas da l
ogica proposicional determinadas pelos
esquemas indicados a seguir. Nestes esquemas E , G e H sao formulas
quaisquer da l
ogica proposicional.
Ax1 (H H) H
Ax2 H (G H)
Ax3 ((H G )) (((E H)) (G E ))
Note que o sistema Pa possui infinitos axiomas.

5 / 60

Definicao
axiomas do sistema Pa
Os axiomas Pa sao f
ormulas da l
ogica proposicional determinadas pelos
esquemas indicados a seguir. Nestes esquemas E , G e H sao formulas
quaisquer da l
ogica proposicional.
Ax1 (H H) H
Ax2 H (G H)
Ax3 ((H G )) (((E H)) (G E ))
Note que o sistema Pa possui infinitos axiomas.
Utilizando outros conectivos, tais axiomas sao representados
equivalentemente por:
Ax1

(H H) H

Ax2

H (G H)

Ax3

(H G ) ((E H) (G E ))

5 / 60

Definicao
axiomas do sistema Pa
Os axiomas Pa sao f
ormulas da l
ogica proposicional determinadas pelos
esquemas indicados a seguir. Nestes esquemas E , G e H sao formulas
quaisquer da l
ogica proposicional.
Ax1 (H H) H
Ax2 H (G H)
Ax3 ((H G )) (((E H)) (G E ))
Note que o sistema Pa possui infinitos axiomas.
Utilizando outros conectivos, tais axiomas sao representados
equivalentemente por:
Ax1

(H H) H

Ax2

H (G H)

Ax3

(H G ) ((E H) (G E ))

Fazendo G = E no axioma Ax2, pode-se reescreve-lo como:


Ax2 H (E H)
5 / 60

Axiomas sao tautologias

Os axiomas de Pa sao tautologias.


A validade de Ax1 e Ax2 e imediata.

6 / 60

Axiomas sao tautologias

Os axiomas de Pa sao tautologias.


A validade de Ax1 e Ax2 e imediata.
A validade de
H
T
T
T
T
F
F
F
F

Ax3
G
T
T
F
F
T
T
F
F

e demonstrada pela tabela verdade


E H G E H G E Ax3
T
T
T
T
T
F
T
T
T
T
T
F
T
T
T
F
F
T
F
T
T
T
T
T
T
F
T
F
T
T
T
T
T
T
T
F
T
F
F
T

6 / 60

Axiomas sao tautologias

Os axiomas de Pa sao tautologias.


A validade de Ax1 e Ax2 e imediata.
A validade de Ax3 e demonstrada pela tabela verdade
H G E H G E H G E Ax3
T T T
T
T
T
T
T T F
T
T
T
T
T F T
F
T
T
T
T F F
F
T
F
T
F T T
T
T
T
T
F T F
T
F
T
T
F F T
T
T
T
T
F F F
T
F
F
T
Note que a coluna da f
ormula Ax3 somente contem o smbolo T.

6 / 60

Definicao
regra de inferencia do sistema Pa, Modus Ponens
Dadas as f
ormulas H e G, o esquema de regra de inferencia do sistema
Pa, denominado Modus Ponens (MP), e definido pelo procedimento a
seguir: tendo H e (H G ) deduza G.

7 / 60

Definicao
regra de inferencia do sistema Pa, Modus Ponens
Dadas as f
ormulas H e G, o esquema de regra de inferencia do sistema
Pa, denominado Modus Ponens (MP), e definido pelo procedimento a
seguir: tendo H e (H G ) deduza G.
Para representar o esquema da regra de inferencia Modus Ponens,
usa-se
H, (H G )
G

7 / 60

Definicao
regra de inferencia do sistema Pa, Modus Ponens
Dadas as f
ormulas H e G, o esquema de regra de inferencia do sistema
Pa, denominado Modus Ponens (MP), e definido pelo procedimento a
seguir: tendo H e (H G ) deduza G.
Para representar o esquema da regra de inferencia Modus Ponens,
usa-se
H, (H G )
G
O numerador desta equacao e denominado antecedente, e o
denominador consequente.

7 / 60

Definicao
regra de inferencia do sistema Pa, Modus Ponens
Dadas as f
ormulas H e G, o esquema de regra de inferencia do sistema
Pa, denominado Modus Ponens (MP), e definido pelo procedimento a
seguir: tendo H e (H G ) deduza G.
Para representar o esquema da regra de inferencia Modus Ponens,
usa-se
H, (H G )
G
O numerador desta equacao e denominado antecedente, e o
denominador consequente.
O esquema do Modus Ponens na verdade representa um conjunto
infinito de regras pois H e G sao f
ormulas arbitrarias.

7 / 60

Definicao
regra de inferencia do sistema Pa, Modus Ponens
Dadas as f
ormulas H e G, o esquema de regra de inferencia do sistema
Pa, denominado Modus Ponens (MP), e definido pelo procedimento a
seguir: tendo H e (H G ) deduza G.
Para representar o esquema da regra de inferencia Modus Ponens,
usa-se
H, (H G )
G
O numerador desta equacao e denominado antecedente, e o
denominador consequente.
O esquema do Modus Ponens na verdade representa um conjunto
infinito de regras pois H e G sao f
ormulas arbitrarias.
Ele define um procedimento sintatico de deducao de conhecimento
que pode ser mecanizado em um computador.

7 / 60

Consequencia logica em Pa

No incio da deducao no sistema axiomatico Pa ha o conhecimento


representado pelos axiomas e mais algumas f
ormulas extrar,
denominadas hip
oteses.

8 / 60

Consequencia logica em Pa

No incio da deducao no sistema axiomatico Pa ha o conhecimento


representado pelos axiomas e mais algumas f
ormulas extrar,
denominadas hip
oteses.
As regras de inferencia determinam um mecanismo de inferencia que
se aplicado aos axiomas e hip
oteses permite deduzir um conjunto de
f
ormulas denominado por consequencias l
ogicas.

8 / 60

Consequencia logica em Pa

No incio da deducao no sistema axiomatico Pa ha o conhecimento


representado pelos axiomas e mais algumas f
ormulas extrar,
denominadas hip
oteses.
As regras de inferencia determinam um mecanismo de inferencia que
se aplicado aos axiomas e hip
oteses permite deduzir um conjunto de
f
ormulas denominado por consequencias l
ogicas.
Assim, as consequencias l
ogicas representam o conhecimento
provado partindo dos axiomas e hip
oteses, via as regras de
inferencias.

8 / 60

Definicao

prova no sistema Pa
Sejam H uma f
ormula e um conjunto de f
ormulas denominadas
hip
oteses. Uma prova de H a partir de , no sistema axiomatico Pa, e
uma sequencia de f
ormulas H1 , H2 , , Hn , onde:
H = Hn
Para todo i, tal que 1 i n,
Hi e um axioma ou
Hi ou
Hi e deduzida de Hj e Hk , utilizando a regra Modus Ponens, com
j < i e k < i. Isto e,
Hj Hk
Hi

Observe que neste caso, necessariamente, tem-se que Hk = Hj Hi .

9 / 60

Exemplo: prova no sistema Pa


Exemplo 1: prova no sistema Pa
Use o conjunto de hip
oteses = {G1 , , G9 } abaixo para provar (S P) em Pa.
G1
G2
G3
G4
G5

=
=
=
=
=

(P R) P
Q P4
P1 Q
(P1 P2 ) Q
(P3 R) R

G6
G7
G8
G9

=
=
=
=

P4 P
P1
P3 P
P2

10 / 60

Exemplo: prova no sistema Pa


Exemplo 1: prova no sistema Pa
Use o conjunto de hip
oteses = {G1 , , G9 } abaixo para provar (S P) em Pa.
G1
G2
G3
G4
G5

=
=
=
=
=

(P R) P
Q P4
P1 Q
(P1 P2 ) Q
(P3 R) R

G6
G7
G8
G9

=
=
=
=

P4 P
P1
P3 P
P2

Dem.
H1 P1 {de G7 }

10 / 60

Exemplo: prova no sistema Pa


Exemplo 1: prova no sistema Pa
Use o conjunto de hip
oteses = {G1 , , G9 } abaixo para provar (S P) em Pa.
G1
G2
G3
G4
G5

=
=
=
=
=

(P R) P
Q P4
P1 Q
(P1 P2 ) Q
(P3 R) R

G6
G7
G8
G9

=
=
=
=

P4 P
P1
P3 P
P2

Dem.
H1 P1 {de G7 }
H2 P1 Q {de G3 }

10 / 60

Exemplo: prova no sistema Pa


Exemplo 1: prova no sistema Pa
Use o conjunto de hip
oteses = {G1 , , G9 } abaixo para provar (S P) em Pa.
G1
G2
G3
G4
G5

=
=
=
=
=

(P R) P
Q P4
P1 Q
(P1 P2 ) Q
(P3 R) R

G6
G7
G8
G9

=
=
=
=

P4 P
P1
P3 P
P2

Dem.
H1 P1 {de G7 }
H2 P1 Q {de G3 }
H3 Q {resultado de MP em H1 e H2 }

10 / 60

Exemplo: prova no sistema Pa


Exemplo 1: prova no sistema Pa
Use o conjunto de hip
oteses = {G1 , , G9 } abaixo para provar (S P) em Pa.
G1
G2
G3
G4
G5

=
=
=
=
=

(P R) P
Q P4
P1 Q
(P1 P2 ) Q
(P3 R) R

G6
G7
G8
G9

=
=
=
=

P4 P
P1
P3 P
P2

Dem.
H1 P1 {de G7 }
H2 P1 Q {de G3 }
H3 Q {resultado de MP em H1 e H2 }
H4 Q P4 {de G2 }

10 / 60

Exemplo: prova no sistema Pa


Exemplo 1: prova no sistema Pa
Use o conjunto de hip
oteses = {G1 , , G9 } abaixo para provar (S P) em Pa.
G1
G2
G3
G4
G5

=
=
=
=
=

(P R) P
Q P4
P1 Q
(P1 P2 ) Q
(P3 R) R

G6
G7
G8
G9

=
=
=
=

P4 P
P1
P3 P
P2

Dem.
H1 P1 {de G7 }
H2 P1 Q {de G3 }
H3 Q {resultado de MP em H1 e H2 }
H4 Q P4 {de G2 }
H5 P4 {resultado de MP em H3 e H4 }

10 / 60

Exemplo: prova no sistema Pa


Exemplo 1: prova no sistema Pa
Use o conjunto de hip
oteses = {G1 , , G9 } abaixo para provar (S P) em Pa.
G1
G2
G3
G4
G5

=
=
=
=
=

(P R) P
Q P4
P1 Q
(P1 P2 ) Q
(P3 R) R

G6
G7
G8
G9

=
=
=
=

P4 P
P1
P3 P
P2

Dem.
H1 P1 {de G7 }
H2 P1 Q {de G3 }
H3 Q {resultado de MP em H1 e H2 }
H4 Q P4 {de G2 }
H5 P4 {resultado de MP em H3 e H4 }
H6 P4 P {de G6 }

10 / 60

Exemplo: prova no sistema Pa


Exemplo 1: prova no sistema Pa
Use o conjunto de hip
oteses = {G1 , , G9 } abaixo para provar (S P) em Pa.
G1
G2
G3
G4
G5

=
=
=
=
=

(P R) P
Q P4
P1 Q
(P1 P2 ) Q
(P3 R) R

G6
G7
G8
G9

=
=
=
=

P4 P
P1
P3 P
P2

Dem.
H1 P1 {de G7 }
H2 P1 Q {de G3 }
H3 Q {resultado de MP em H1 e H2 }
H4 Q P4 {de G2 }
H5 P4 {resultado de MP em H3 e H4 }
H6 P4 P {de G6 }
H7 P {resultado de MP em H5 e H6 }

10 / 60

Exemplo: prova no sistema Pa


Exemplo 1: prova no sistema Pa
Use o conjunto de hip
oteses = {G1 , , G9 } abaixo para provar (S P) em Pa.
G1
G2
G3
G4
G5

=
=
=
=
=

(P R) P
Q P4
P1 Q
(P1 P2 ) Q
(P3 R) R

G6
G7
G8
G9

=
=
=
=

P4 P
P1
P3 P
P2

Dem.
H1 P1 {de G7 }
H2 P1 Q {de G3 }
H3 Q {resultado de MP em H1 e H2 }
H4 Q P4 {de G2 }
H5 P4 {resultado de MP em H3 e H4 }
H6 P4 P {de G6 }
H7 P {resultado de MP em H5 e H6 }
H8 P (S P) {pelo Ax2}
10 / 60

Exemplo: prova no sistema Pa


Exemplo 1: prova no sistema Pa
Use o conjunto de hip
oteses = {G1 , , G9 } abaixo para provar (S P) em Pa.
G1
G2
G3
G4
G5

=
=
=
=
=

(P R) P
Q P4
P1 Q
(P1 P2 ) Q
(P3 R) R

G6
G7
G8
G9

=
=
=
=

P4 P
P1
P3 P
P2

Dem.
H1 P1 {de G7 }
H2 P1 Q {de G3 }
H3 Q {resultado de MP em H1 e H2 }
H4 Q P4 {de G2 }
H5 P4 {resultado de MP em H3 e H4 }
H6 P4 P {de G6 }
H7 P {resultado de MP em H5 e H6 }
H8 P (S P) {pelo Ax2}
H9 (S P) {resultado de MP em H7 e H8 }

10 / 60

Outra notacao para provas em Pa

A prova anterior poderia tambem ser representada conforme o


esquema a seguir.
P1

(P1 Q)
Q

(Q P4 )
(P4 P)

P4
P

(P (S P))
(S P)

11 / 60

Definicoes
consequencia l
ogica no sistema Pa
Dada uma f
ormula H e um conjunto de hip
oteses , entao H e uma
consequencia l
ogica de em Pa, se existe uma prova de H a partir de .
teorema no sistema Pa
Uma f
ormula H e um teorema em Pa se existe uma prova de H, em Pa,
que utiliza apenas os axiomas. Neste caso, o conjunto de hipoteses e
vazio.

12 / 60

Definicoes
consequencia l
ogica no sistema Pa
Dada uma f
ormula H e um conjunto de hip
oteses , entao H e uma
consequencia l
ogica de em Pa, se existe uma prova de H a partir de .
teorema no sistema Pa
Uma f
ormula H e um teorema em Pa se existe uma prova de H, em Pa,
que utiliza apenas os axiomas. Neste caso, o conjunto de hipoteses e
vazio.
Dada uma f
ormula H, se H
e consequ
encia l
ogica de um conjunto de hip
oteses
= {H1 , H2 , , Hn },
ent
ao isto
e indicado pela notac
ao
` H ou {H1 , H2 , , Hn } ` H

12 / 60

Definicoes
consequencia l
ogica no sistema Pa
Dada uma f
ormula H e um conjunto de hip
oteses , entao H e uma
consequencia l
ogica de em Pa, se existe uma prova de H a partir de .
teorema no sistema Pa
Uma f
ormula H e um teorema em Pa se existe uma prova de H, em Pa,
que utiliza apenas os axiomas. Neste caso, o conjunto de hipoteses e
vazio.
Dada uma f
ormula H, se H
e consequ
encia l
ogica de um conjunto de hip
oteses
= {H1 , H2 , , Hn },
ent
ao isto
e indicado pela notac
ao
` H ou {H1 , H2 , , Hn } ` H
No caso em que H
e um teorema, isto
e,
e vazio, ent
ao utiliza-se a notac
ao
`H

12 / 60

Teorema
Teorema 1
Sejam um conjunto de f
ormulas e A, B e C tr
es f
ormulas da l
ogica proposicional.
Tem-se que
{ ` (A B) e ` (C A)} { ` (B C )}

13 / 60

Teorema
Teorema 1
Sejam um conjunto de f
ormulas e A, B e C tr
es f
ormulas da l
ogica proposicional.
Tem-se que
{ ` (A B) e ` (C A)} { ` (B C )}
Dem.
1 Seja D a f
ormula obtida a partir do axioma Ax3 fazendo:

H = A, G = B, E = C .

3 Como, ` (A B), ent


ao, usando Modus Ponens, ocorre a deduc
ao

` (A B)

` ((A B) ((C A) (B C )))


` ((C A) (B C ))

13 / 60

Teorema
Teorema 1
Sejam um conjunto de f
ormulas e A, B e C tr
es f
ormulas da l
ogica proposicional.
Tem-se que
{ ` (A B) e ` (C A)} { ` (B C )}
Dem.
1 Seja D a f
ormula obtida a partir do axioma Ax3 fazendo:

H = A, G = B, E = C .
2 Assim,

D = (A B) ((C A) (B C ))
3 Como, ` (A B), ent
ao, usando Modus Ponens, ocorre a deduc
ao

` (A B)

` ((A B) ((C A) (B C )))


` ((C A) (B C ))

13 / 60

Teorema
Teorema 1
Sejam um conjunto de f
ormulas e A, B e C tr
es f
ormulas da l
ogica proposicional.
Tem-se que
{ ` (A B) e ` (C A)} { ` (B C )}
Dem.
1 Seja D a f
ormula obtida a partir do axioma Ax3 fazendo:

H = A, G = B, E = C .
2 Assim,

D = (A B) ((C A) (B C ))
3 Como, ` (A B), ent
ao, usando Modus Ponens, ocorre a deduc
ao

` (A B)

` ((A B) ((C A) (B C )))


` ((C A) (B C ))

4 Considerando que, ` (C A) e aplicando novamente Modus Ponens,

` (C A)

` ((C A) (B C ))
` (B C )

13 / 60

Teorema
Teorema 1
Sejam um conjunto de f
ormulas e A, B e C tr
es f
ormulas da l
ogica proposicional.
Tem-se que
{ ` (A B) e ` (C A)} { ` (B C )}
Dem.
1 Seja D a f
ormula obtida a partir do axioma Ax3 fazendo:

H = A, G = B, E = C .
2 Assim,

D = (A B) ((C A) (B C ))
3 Como, ` (A B), ent
ao, usando Modus Ponens, ocorre a deduc
ao

` (A B)

` ((A B) ((C A) (B C )))


` ((C A) (B C ))

4 Considerando que, ` (C A) e aplicando novamente Modus Ponens,

` (C A)

` ((C A) (B C ))
` (B C )

5 E assim a prova de ` (B C )
e obtida.
13 / 60

Teorema
Teorema 2
Tem-se que ` (P P).

14 / 60

Teorema
Teorema 2
Tem-se que ` (P P).
Dem.
1

Seja A a f
ormula obtida a partir do axioma Ax3 fazendo
H = (P P), G = P e E = P.

14 / 60

Teorema
Teorema 2
Tem-se que ` (P P).
Dem.
1

Seja A a f
ormula obtida a partir do axioma Ax3 fazendo
H = (P P), G = P e E = P.

Assim,
A = ((P P) P) ((P (P P)) (P P))

14 / 60

Teorema
Teorema 2
Tem-se que ` (P P).
Dem.
1

Seja A a f
ormula obtida a partir do axioma Ax3 fazendo
H = (P P), G = P e E = P.

Assim,
A = ((P P) P) ((P (P P)) (P P))

Seja B a f
ormula obtida a partir do axioma Ax1 fazendo H = P.

14 / 60

Teorema
Teorema 2
Tem-se que ` (P P).
Dem.
1

Seja A a f
ormula obtida a partir do axioma Ax3 fazendo
H = (P P), G = P e E = P.

Assim,
A = ((P P) P) ((P (P P)) (P P))

Seja B a f
ormula obtida a partir do axioma Ax1 fazendo H = P.

Assim,
B = (P P) P

14 / 60

Teorema
Teorema 2
Tem-se que ` (P P).
Dem.
1

Seja A a f
ormula obtida a partir do axioma Ax3 fazendo
H = (P P), G = P e E = P.

Assim,
A = ((P P) P) ((P (P P)) (P P))

Seja B a f
ormula obtida a partir do axioma Ax1 fazendo H = P.

Assim,
B = (P P) P

Aplicando Modus Ponens em A e B, obtem-se


C = (P (P P)) (P P).
14 / 60

Teorema
Teorema 2
Tem-se que ` (P P).
Dem.
1

Seja A a f
ormula obtida a partir do axioma Ax3 fazendo
H = (P P), G = P e E = P.

Assim,
A = ((P P) P) ((P (P P)) (P P))

Seja B a f
ormula obtida a partir do axioma Ax1 fazendo H = P.

Assim,
B = (P P) P

Aplicando Modus Ponens em A e B, obtem-se


C = (P (P P)) (P P).

A subf
ormula P (P P) pode ser reescrita como: P (P P).
14 / 60

Teorema
continuac
ao da demonstrac
ao

Dem.
1

Portanto,
C = (P (P P)) (P P).

15 / 60

Teorema
continuac
ao da demonstrac
ao

Dem.
1

Portanto,
C = (P (P P)) (P P).

Considere a f
ormula D obtida a partir do axioma Ax2 fazendo:
H = P e G = P.

15 / 60

Teorema
continuac
ao da demonstrac
ao

Dem.
1

Portanto,
C = (P (P P)) (P P).

Considere a f
ormula D obtida a partir do axioma Ax2 fazendo:
H = P e G = P.

Assim,
D = P (P P).

15 / 60

Teorema
continuac
ao da demonstrac
ao

Dem.
1

Portanto,
C = (P (P P)) (P P).

Considere a f
ormula D obtida a partir do axioma Ax2 fazendo:
H = P e G = P.

Assim,
D = P (P P).

Aplicando Modus Ponens em C e D, a f


ormula P P e obtida.

15 / 60

Teorema
continuac
ao da demonstrac
ao

Dem.
1

Portanto,
C = (P (P P)) (P P).

Considere a f
ormula D obtida a partir do axioma Ax2 fazendo:
H = P e G = P.

Assim,
D = P (P P).

Aplicando Modus Ponens em C e D, a f


ormula P P e obtida.

Logo, ` (P P).

15 / 60

Regra de substituicao
Teorema 3 (regra da substituic
ao)
Sejam um conjunto de f
ormulas e H uma f
ormula da L
ogica Proposicional tais que
` H. Considere P1 , P2 , , Pn um conjunto de smbolos proposicionais que ocorrem
em H mas n
ao ocorrem nas f
ormulas de . Seja G a f
ormula obtida de H substituindo
os smbolos proposicionais
P1 , P2 , , Pn
pelas f
ormulas
E1 , E2 , , En
respectivamente. Tem-se que ` G .

16 / 60

Regra de substituicao
Teorema 3 (regra da substituic
ao)
Sejam um conjunto de f
ormulas e H uma f
ormula da L
ogica Proposicional tais que
` H. Considere P1 , P2 , , Pn um conjunto de smbolos proposicionais que ocorrem
em H mas n
ao ocorrem nas f
ormulas de . Seja G a f
ormula obtida de H substituindo
os smbolos proposicionais
P1 , P2 , , Pn
pelas f
ormulas
E1 , E2 , , En
respectivamente. Tem-se que ` G .
Coment
ario
Para obter a prova de G a partir de , basta substituir os smbolos proposicionais
P1 , P2 , , Pn
pelas f
ormulas
E1 , E2 , , En
em todos os passos da prova de H a partir de .

16 / 60

Regra de substituicao
Teorema 3 (regra da substituic
ao)
Sejam um conjunto de f
ormulas e H uma f
ormula da L
ogica Proposicional tais que
` H. Considere P1 , P2 , , Pn um conjunto de smbolos proposicionais que ocorrem
em H mas n
ao ocorrem nas f
ormulas de . Seja G a f
ormula obtida de H substituindo
os smbolos proposicionais
P1 , P2 , , Pn
pelas f
ormulas
E1 , E2 , , En
respectivamente. Tem-se que ` G .
Coment
ario
Para obter a prova de G a partir de , basta substituir os smbolos proposicionais
P1 , P2 , , Pn
pelas f
ormulas
E1 , E2 , , En
em todos os passos da prova de H a partir de .
Observe que no argumento acima
e essencial que os smbolos proposicionais
P1 , P2 , , Pn n
ao ocorram nas f
ormulas do conjunto .

16 / 60

Regra de substituicao
Teorema 3 (regra da substituic
ao)
Sejam um conjunto de f
ormulas e H uma f
ormula da L
ogica Proposicional tais que
` H. Considere P1 , P2 , , Pn um conjunto de smbolos proposicionais que ocorrem
em H mas n
ao ocorrem nas f
ormulas de . Seja G a f
ormula obtida de H substituindo
os smbolos proposicionais
P1 , P2 , , Pn
pelas f
ormulas
E1 , E2 , , En
respectivamente. Tem-se que ` G .
Coment
ario
Para obter a prova de G a partir de , basta substituir os smbolos proposicionais
P1 , P2 , , Pn
pelas f
ormulas
E1 , E2 , , En
em todos os passos da prova de H a partir de .
Observe que no argumento acima
e essencial que os smbolos proposicionais
P1 , P2 , , Pn n
ao ocorram nas f
ormulas do conjunto .
A demonstrac
ao desta proposic
ao utiliza induc
ao finita no comprimento da prova
e
e proposta como exerccio.

16 / 60

Teorema
Teorema 4
Tem-se que ` (P P).

17 / 60

Teorema
Teorema 4
Tem-se que ` (P P).
Dem.
1

A f
ormula (P P) pode ser reescrita como (P P).

Portanto, basta demonstrar que ` (P P).

17 / 60

Teorema
Teorema 4
Tem-se que ` (P P).
Dem.
1

A f
ormula (P P) pode ser reescrita como (P P).

Portanto, basta demonstrar que ` (P P).

Conforme o teorema 2 tem-se que


` (P P).

17 / 60

Teorema
Teorema 4
Tem-se que ` (P P).
Dem.
1

A f
ormula (P P) pode ser reescrita como (P P).

Portanto, basta demonstrar que ` (P P).

Conforme o teorema 2 tem-se que


` (P P).

Utilizando a regra de substituicao e substituindo P por P no


teorema acima,

17 / 60

Teorema
Teorema 4
Tem-se que ` (P P).
Dem.
1

A f
ormula (P P) pode ser reescrita como (P P).

Portanto, basta demonstrar que ` (P P).

Conforme o teorema 2 tem-se que


` (P P).

Utilizando a regra de substituicao e substituindo P por P no


teorema acima,

a prova
` (P P)
e obtida.

17 / 60

Exemplo: uso incorreto da regra da substituicao


Exemplo 2: uso incorreto da regra da substituicao
1

Considere
= {P, P Q}

18 / 60

Exemplo: uso incorreto da regra da substituicao


Exemplo 2: uso incorreto da regra da substituicao
1

Considere
= {P, P Q}

Aplicando Modus Ponens em o smbolo proposicional Q e


deduzido de P e P Q .

18 / 60

Exemplo: uso incorreto da regra da substituicao


Exemplo 2: uso incorreto da regra da substituicao
1

Considere
= {P, P Q}

Aplicando Modus Ponens em o smbolo proposicional Q e


deduzido de P e P Q .

Logo,
`Q

18 / 60

Exemplo: uso incorreto da regra da substituicao


Exemplo 2: uso incorreto da regra da substituicao
1

Considere
= {P, P Q}

Aplicando Modus Ponens em o smbolo proposicional Q e


deduzido de P e P Q .

Logo,
`Q

Aplicando de forma incorreta a regra da substituicao neste resultado


e possvel concluir
`R
onde Q e substitudo por R.

18 / 60

Exemplo: uso incorreto da regra da substituicao


Exemplo 2: uso incorreto da regra da substituicao
1

Considere
= {P, P Q}

Aplicando Modus Ponens em o smbolo proposicional Q e


deduzido de P e P Q .

Logo,
`Q

Aplicando de forma incorreta a regra da substituicao neste resultado


e possvel concluir
`R
onde Q e substitudo por R.

Mas e falso que


{P, P Q} ` R

18 / 60

Exemplo: uso incorreto da regra da substituicao


Exemplo 2: uso incorreto da regra da substituicao
1

Considere
= {P, P Q}

Aplicando Modus Ponens em o smbolo proposicional Q e


deduzido de P e P Q .

Logo,
`Q

Aplicando de forma incorreta a regra da substituicao neste resultado


e possvel concluir
`R
onde Q e substitudo por R.

Mas e falso que


{P, P Q} ` R

A regra da substituicao foi aplicada de forma incorreta pois


Q {P, Q}, o conjunto de smbolos proposicionais da hipotese e
isto fere as condic
oes de aplicacao da regra.

18 / 60

Teorema
Teorema 5
Tem-se que ` (P P).

19 / 60

Teorema
Teorema 5
Tem-se que ` (P P).
Dem.
No exerccio 5 do livro e demonstrado que ` (P P).
1. ` (P P) (P P)
MP, teo4, Ax3

19 / 60

Teorema
Teorema 5
Tem-se que ` (P P).
Dem.
No exerccio 5 do livro e demonstrado que ` (P P).
1. ` (P P) (P P)
MP, teo4, Ax3
2. ` (P P) (P P) MP, teo4, Ax3

19 / 60

Teorema
Teorema 5
Tem-se que ` (P P).
Dem.
No exerccio 5 do livro e demonstrado que ` (P P).
1. ` (P P) (P P)
MP, teo4, Ax3
2. ` (P P) (P P) MP, teo4, Ax3
3. ` P (P P)
Ax2

19 / 60

Teorema
Teorema 5
Tem-se que ` (P P).
Dem.
No exerccio 5 do livro e demonstrado que ` (P P).
1. ` (P P) (P P)
MP, teo4, Ax3
2. ` (P P) (P P) MP, teo4, Ax3
3. ` P (P P)
Ax2
4. ` (P P) P
teo1, .1, .3

19 / 60

Teorema
Teorema 5
Tem-se que ` (P P).
Dem.
No exerccio 5 do livro e demonstrado que ` (P P).
1. ` (P P) (P P)
MP, teo4, Ax3
2. ` (P P) (P P) MP, teo4, Ax3
3. ` P (P P)
Ax2
4. ` (P P) P
teo1, .1, .3
5. ` P (P P)
teo3, teo4; teo1; .4

19 / 60

Teorema
Teorema 5
Tem-se que ` (P P).
Dem.
No exerccio 5 do livro e demonstrado
1. ` (P P) (P P)
2. ` (P P) (P P)
3. ` P (P P)
4. ` (P P) P
5. ` P (P P)
6. ` (P P) P

que ` (P P).
MP, teo4, Ax3
MP, teo4, Ax3
Ax2
teo1, .1, .3
teo3, teo4; teo1; .4
teo1, .2; .5

19 / 60

Teorema
Teorema 5
Tem-se que ` (P P).
Dem.
No exerccio 5 do livro e demonstrado
1. ` (P P) (P P)
2. ` (P P) (P P)
3. ` P (P P)
4. ` (P P) P
5. ` P (P P)
6. ` (P P) P
7. ` P (P P)

que ` (P P).
MP, teo4, Ax3
MP, teo4, Ax3
Ax2
teo1, .1, .3
teo3, teo4; teo1; .4
teo1, .2; .5
teo3, ex5, teo1, .6

19 / 60

Teorema
Teorema 5
Tem-se que ` (P P).
Dem.
No exerccio 5 do livro e demonstrado
1. ` (P P) (P P)
2. ` (P P) (P P)
3. ` P (P P)
4. ` (P P) P
5. ` P (P P)
6. ` (P P) P
7. ` P (P P)
8. ` P P

que ` (P P).
MP, teo4, Ax3
MP, teo4, Ax3
Ax2
teo1, .1, .3
teo3, teo4; teo1; .4
teo1, .2; .5
teo3, ex5, teo1, .6
teo1, Ax1, .7

19 / 60

Teorema
Teorema 5
Tem-se que ` (P P).
Dem.
No exerccio 5 do livro e demonstrado
1. ` (P P) (P P)
2. ` (P P) (P P)
3. ` P (P P)
4. ` (P P) P
5. ` P (P P)
6. ` (P P) P
7. ` P (P P)
8. ` P P
9. ` P P

que ` (P P).
MP, teo4, Ax3
MP, teo4, Ax3
Ax2
teo1, .1, .3
teo3, teo4; teo1; .4
teo1, .2; .5
teo3, ex5, teo1, .6
teo1, Ax1, .7
teo3, .8, teo1, ex5

19 / 60

Teorema
Teorema 5
Tem-se que ` (P P).
Dem.
No exerccio 5 do livro e demonstrado
1. ` (P P) (P P)
2. ` (P P) (P P)
3. ` P (P P)
4. ` (P P) P
5. ` P (P P)
6. ` (P P) P
7. ` P (P P)
8. ` P P
9. ` P P
10. ` P P

que ` (P P).
MP, teo4, Ax3
MP, teo4, Ax3
Ax2
teo1, .1, .3
teo3, teo4; teo1; .4
teo1, .2; .5
teo3, ex5, teo1, .6
teo1, Ax1, .7
teo3, .8, teo1, ex5
teo3, ex5, teo1, .9

19 / 60

Teorema
Teorema 5
Tem-se que ` (P P).
Dem.
No exerccio 5 do livro e demonstrado
1. ` (P P) (P P)
2. ` (P P) (P P)
3. ` P (P P)
4. ` (P P) P
5. ` P (P P)
6. ` (P P) P
7. ` P (P P)
8. ` P P
9. ` P P
10. ` P P

que ` (P P).
MP, teo4, Ax3
MP, teo4, Ax3
Ax2
teo1, .1, .3
teo3, teo4; teo1; .4
teo1, .2; .5
teo3, ex5, teo1, .6
teo1, Ax1, .7
teo3, .8, teo1, ex5
teo3, ex5, teo1, .9

19 / 60

Teorema

Nas proposic
oes que se seguem, e um conjunto de hipoteses e A, B e
C sao f
ormulas.
Teorema 6
Tem-se que ` (A B) (B A).

20 / 60

Teorema

Nas proposic
oes que se seguem, e um conjunto de hipoteses e A, B e
C sao f
ormulas.
Teorema 6
Tem-se que ` (A B) (B A).
Dem.
1. ` (P P)

teo5

20 / 60

Teorema

Nas proposic
oes que se seguem, e um conjunto de hipoteses e A, B e
C sao f
ormulas.
Teorema 6
Tem-se que ` (A B) (B A).
Dem.
1. ` (P P)
2. ` (B B)

teo5
teo3, .1

20 / 60

Teorema

Nas proposic
oes que se seguem, e um conjunto de hipoteses e A, B e
C sao f
ormulas.
Teorema 6
Tem-se que ` (A B) (B A).
Dem.
1. ` (P P)
teo5
2. ` (B B)
teo3, .1
3. ` (B B) ((A B) (B A)) Ax3

20 / 60

Teorema

Nas proposic
oes que se seguem, e um conjunto de hipoteses e A, B e
C sao f
ormulas.
Teorema 6
Tem-se que ` (A B) (B A).
Dem.
1.
2.
3.
4.

` (P P)
teo5
` (B B)
teo3, .1
` (B B) ((A B) (B A)) Ax3
` (A B) (B A)
MP, .2, .3

20 / 60

Teorema

Nas proposic
oes que se seguem, e um conjunto de hipoteses e A, B e
C sao f
ormulas.
Teorema 6
Tem-se que ` (A B) (B A).
Dem.
1.
2.
3.
4.

` (P P)
teo5
` (B B)
teo3, .1
` (B B) ((A B) (B A)) Ax3
` (A B) (B A)
MP, .2, .3

20 / 60

Teorema

Teorema 7 (transitividade)
Se ` (A1 A2 ) e ` (A2 A3 ), entao ` (A1 A3 ).

21 / 60

Teorema

Teorema 7 (transitividade)
Se ` (A1 A2 ) e ` (A2 A3 ), entao ` (A1 A3 ).
Dem.
1. ` (A1 A2 )

hip

21 / 60

Teorema

Teorema 7 (transitividade)
Se ` (A1 A2 ) e ` (A2 A3 ), entao ` (A1 A3 ).
Dem.
1. ` (A1 A2 )
2. ` (A2 A3 )

hip
hip

21 / 60

Teorema

Teorema 7 (transitividade)
Se ` (A1 A2 ) e ` (A2 A3 ), entao ` (A1 A3 ).
Dem.
1. ` (A1 A2 )
2. ` (A2 A3 )
3. ` (A3 A1 )

hip
hip
teo1, .1, .2

21 / 60

Teorema

Teorema 7 (transitividade)
Se ` (A1 A2 ) e ` (A2 A3 ), entao ` (A1 A3 ).
Dem.
1.
2.
3.
4.

` (A1 A2 )
hip
` (A2 A3 )
hip
` (A3 A1 )
teo1, .1, .2
` (A3 A1 ) (A1 A3 ) teo6

21 / 60

Teorema

Teorema 7 (transitividade)
Se ` (A1 A2 ) e ` (A2 A3 ), entao ` (A1 A3 ).
Dem.
1.
2.
3.
4.
5.

` (A1 A2 )
` (A2 A3 )
` (A3 A1 )
` (A3 A1 ) (A1 A3 )
` (A1 A3 )

hip
hip
teo1, .1, .2
teo6
MP, .3, .4

21 / 60

Teorema

Teorema 7 (transitividade)
Se ` (A1 A2 ) e ` (A2 A3 ), entao ` (A1 A3 ).
Dem.
1.
2.
3.
4.
5.
6.

` (A1 A2 )
` (A2 A3 )
` (A3 A1 )
` (A3 A1 ) (A1 A3 )
` (A1 A3 )
` (A1 A3 )

hip
hip
teo1, .1, .2
teo6
MP, .3, .4
reescrita de .5

21 / 60

Teorema

Teorema 7 (transitividade)
Se ` (A1 A2 ) e ` (A2 A3 ), entao ` (A1 A3 ).
Dem.
1.
2.
3.
4.
5.
6.

` (A1 A2 )
` (A2 A3 )
` (A3 A1 )
` (A3 A1 ) (A1 A3 )
` (A1 A3 )
` (A1 A3 )

hip
hip
teo1, .1, .2
teo6
MP, .3, .4
reescrita de .5

21 / 60

Teorema

Teorema 8
Se ` (A C ) e ` (B C ), entao ` ((A B) C ).

22 / 60

Teorema

Teorema 8
Se ` (A C ) e ` (B C ), entao ` ((A B) C ).
Dem.
1. ` (B C )

hip

22 / 60

Teorema

Teorema 8
Se ` (A C ) e ` (B C ), entao ` ((A B) C ).
Dem.
1. ` (B C )
2. ` (B C ) ((A B) (C A))

hip
Ax3

22 / 60

Teorema

Teorema 8
Se ` (A C ) e ` (B C ), entao ` ((A B) C ).
Dem.
1. ` (B C )
2. ` (B C ) ((A B) (C A))
3. ` (A B) (C A)

hip
Ax3
MP, .1, .2

22 / 60

Teorema

Teorema 8
Se ` (A C ) e ` (B C ), entao ` ((A B) C ).
Dem.
1.
2.
3.
4.

` (B C )
` (B C ) ((A B) (C A))
` (A B) (C A)
` (A C )

hip
Ax3
MP, .1, .2
hip

22 / 60

Teorema

Teorema 8
Se ` (A C ) e ` (B C ), entao ` ((A B) C ).
Dem.
1.
2.
3.
4.
5.

` (B C )
hip
` (B C ) ((A B) (C A)) Ax3
` (A B) (C A)
MP, .1, .2
` (A C )
hip
` (A C ) ((C A) (C C )) Ax3

22 / 60

Teorema

Teorema 8
Se ` (A C ) e ` (B C ), entao ` ((A B) C ).
Dem.
1.
2.
3.
4.
5.
6.

` (B C )
hip
` (B C ) ((A B) (C A)) Ax3
` (A B) (C A)
MP, .1, .2
` (A C )
hip
` (A C ) ((C A) (C C )) Ax3
` (C A) (C C )
MP, .4, .5

22 / 60

Teorema

Teorema 8
Se ` (A C ) e ` (B C ), entao ` ((A B) C ).
Dem.
1.
2.
3.
4.
5.
6.
7.

` (B C )
` (B C ) ((A B) (C A))
` (A B) (C A)
` (A C )
` (A C ) ((C A) (C C ))
` (C A) (C C )
` (A B) (C C )

hip
Ax3
MP, .1, .2
hip
Ax3
MP, .4, .5
teo7, .3, .6

22 / 60

Teorema

Teorema 8
Se ` (A C ) e ` (B C ), entao ` ((A B) C ).
Dem.
1.
2.
3.
4.
5.
6.
7.
8.

` (B C )
` (B C ) ((A B) (C A))
` (A B) (C A)
` (A C )
` (A C ) ((C A) (C C ))
` (C A) (C C )
` (A B) (C C )
` (C C ) C

hip
Ax3
MP, .1, .2
hip
Ax3
MP, .4, .5
teo7, .3, .6
Ax1

22 / 60

Teorema

Teorema 8
Se ` (A C ) e ` (B C ), entao ` ((A B) C ).
Dem.
1.
2.
3.
4.
5.
6.
7.
8.
9.

` (B C )
` (B C ) ((A B) (C A))
` (A B) (C A)
` (A C )
` (A C ) ((C A) (C C ))
` (C A) (C C )
` (A B) (C C )
` (C C ) C
` (A B) C

hip
Ax3
MP, .1, .2
hip
Ax3
MP, .4, .5
teo7, .3, .6
Ax1
teo7, .7, .8

22 / 60

Teorema

Teorema 8
Se ` (A C ) e ` (B C ), entao ` ((A B) C ).
Dem.
1.
2.
3.
4.
5.
6.
7.
8.
9.

` (B C )
` (B C ) ((A B) (C A))
` (A B) (C A)
` (A C )
` (A C ) ((C A) (C C ))
` (C A) (C C )
` (A B) (C C )
` (C C ) C
` (A B) C

hip
Ax3
MP, .1, .2
hip
Ax3
MP, .4, .5
teo7, .3, .6
Ax1
teo7, .7, .8

22 / 60

Teorema

Teorema 9
Se ` (A C ) e ` (A C ), entao ` C .

23 / 60

Teorema

Teorema 9
Se ` (A C ) e ` (A C ), entao ` C .
Dem.
1. ` (A C )

hip

23 / 60

Teorema

Teorema 9
Se ` (A C ) e ` (A C ), entao ` C .
Dem.
1. ` (A C )
2. ` (A C )

hip
hip

23 / 60

Teorema

Teorema 9
Se ` (A C ) e ` (A C ), entao ` C .
Dem.
1. ` (A C )
2. ` (A C )
3. ` (A A) C

hip
hip
teo8 .1, .2

23 / 60

Teorema

Teorema 9
Se ` (A C ) e ` (A C ), entao ` C .
Dem.
1.
2.
3.
4.

` (A C )
` (A C )
` (A A) C
` (A A)

hip
hip
teo8 .1, .2
teo2

23 / 60

Teorema

Teorema 9
Se ` (A C ) e ` (A C ), entao ` C .
Dem.
1.
2.
3.
4.
5.

` (A C )
` (A C )
` (A A) C
` (A A)
`C

hip
hip
teo8 .1, .2
teo2
MP, .3, .4

23 / 60

Teorema

Teorema 9
Se ` (A C ) e ` (A C ), entao ` C .
Dem.
1.
2.
3.
4.
5.

` (A C )
` (A C )
` (A A) C
` (A A)
`C

hip
hip
teo8 .1, .2
teo2
MP, .3, .4

23 / 60

Teorema

Teorema 10
Se ` (A B) entao ` (A (C B)) e ` (A (B C )).

24 / 60

Teorema

Teorema 10
Se ` (A B) entao ` (A (C B)) e ` (A (B C )).
Dem.
1. ` (A B)

hip

24 / 60

Teorema

Teorema 10
Se ` (A B) entao ` (A (C B)) e ` (A (B C )).
Dem.
1. ` (A B)
2. ` B (C B)

hip
Ax2

24 / 60

Teorema

Teorema 10
Se ` (A B) entao ` (A (C B)) e ` (A (B C )).
Dem.
1. ` (A B)
2. ` B (C B)
3. ` A (C B)

hip
Ax2
teo7 .1, .2

24 / 60

Teorema

Teorema 10
Se ` (A B) entao ` (A (C B)) e ` (A (B C )).
Dem.
1.
2.
3.
4.

` (A B)
hip
` B (C B)
Ax2
` A (C B)
teo7 .1, .2
` (C B) (B C ) teo3, teo6

24 / 60

Teorema

Teorema 10
Se ` (A B) entao ` (A (C B)) e ` (A (B C )).
Dem.
1.
2.
3.
4.
5.

` (A B)
hip
` B (C B)
Ax2
` A (C B)
teo7 .1, .2
` (C B) (B C ) teo3, teo6
` A (B C )
teo7, .3, .4

24 / 60

Teorema

Teorema 10
Se ` (A B) entao ` (A (C B)) e ` (A (B C )).
Dem.
1.
2.
3.
4.
5.

` (A B)
hip
` B (C B)
Ax2
` A (C B)
teo7 .1, .2
` (C B) (B C ) teo3, teo6
` A (B C )
teo7, .3, .4

24 / 60

Teorema

Teorema 11 (associatividade)
Tem-se que ` ((A B) C ) (A (B C )).

25 / 60

Teorema

Teorema 11 (associatividade)
Tem-se que ` ((A B) C ) (A (B C )).
Dem.
1. ` (P P)

teo5

25 / 60

Teorema

Teorema 11 (associatividade)
Tem-se que ` ((A B) C ) (A (B C )).
Dem.
1. ` (P P)
2. ` A (A (B C ))

teo5
teo3, .1, teo10

25 / 60

Teorema

Teorema 11 (associatividade)
Tem-se que ` ((A B) C ) (A (B C )).
Dem.
1. ` (P P)
2. ` A (A (B C ))
3. ` B (B C )

teo5
teo3, .1, teo10
teo3, .1, teo10

25 / 60

Teorema

Teorema 11 (associatividade)
Tem-se que ` ((A B) C ) (A (B C )).
Dem.
1.
2.
3.
4.

` (P P)
` A (A (B C ))
` B (B C )
` B (A (B C ))

teo5
teo3, .1, teo10
teo3, .1, teo10
teo10, .3

25 / 60

Teorema

Teorema 11 (associatividade)
Tem-se que ` ((A B) C ) (A (B C )).
Dem.
1.
2.
3.
4.
5.

` (P P)
` A (A (B C ))
` B (B C )
` B (A (B C ))
` (A B) (A (B C ))

teo5
teo3, .1, teo10
teo3, .1, teo10
teo10, .3
teo8, .2, .4

25 / 60

Teorema

Teorema 11 (associatividade)
Tem-se que ` ((A B) C ) (A (B C )).
Dem.
1.
2.
3.
4.
5.
6.

` (P P)
` A (A (B C ))
` B (B C )
` B (A (B C ))
` (A B) (A (B C ))
` C (B C )

teo5
teo3, .1, teo10
teo3, .1, teo10
teo10, .3
teo8, .2, .4
teo3, .1, teo10

25 / 60

Teorema

Teorema 11 (associatividade)
Tem-se que ` ((A B) C ) (A (B C )).
Dem.
1.
2.
3.
4.
5.
6.
7.

` (P P)
` A (A (B C ))
` B (B C )
` B (A (B C ))
` (A B) (A (B C ))
` C (B C )
` C (A (B C ))

teo5
teo3, .1, teo10
teo3, .1, teo10
teo10, .3
teo8, .2, .4
teo3, .1, teo10
teo10, .6

25 / 60

Teorema

Teorema 11 (associatividade)
Tem-se que ` ((A B) C ) (A (B C )).
Dem.
1.
2.
3.
4.
5.
6.
7.
8.

` (P P)
` A (A (B C ))
` B (B C )
` B (A (B C ))
` (A B) (A (B C ))
` C (B C )
` C (A (B C ))
` ((A B) C ) (A (B C ))

teo5
teo3, .1, teo10
teo3, .1, teo10
teo10, .3
teo8, .2, .4
teo3, .1, teo10
teo10, .6
teo8, .5, .7

25 / 60

Teorema

Teorema 12
Se ` ((A B) C ) entao ` (A (B C )).

26 / 60

Teorema

Teorema 12
Se ` ((A B) C ) entao ` (A (B C )).
Dem.
1. ` (A B) C )

hip

26 / 60

Teorema

Teorema 12
Se ` ((A B) C ) entao ` (A (B C )).
Dem.
1. ` (A B) C )
hip
2. ` ((A B) C ) (A (B C )) teo11

26 / 60

Teorema

Teorema 12
Se ` ((A B) C ) entao ` (A (B C )).
Dem.
1. ` (A B) C )
hip
2. ` ((A B) C ) (A (B C )) teo11
3. ` (A (B C ))
MP, .1, .2

26 / 60

Teorema

Teorema 12
Se ` ((A B) C ) entao ` (A (B C )).
Dem.
1. ` (A B) C )
hip
2. ` ((A B) C ) (A (B C )) teo11
3. ` (A (B C ))
MP, .1, .2

26 / 60

Teorema
Teorema 13
Se ` (A B) e ` (A (B C )) entao ` (A C ).

27 / 60

Teorema
Teorema 13
Se ` (A B) e ` (A (B C )) entao ` (A C ).
Dem.
1. ` (A B)

hip

27 / 60

Teorema
Teorema 13
Se ` (A B) e ` (A (B C )) entao ` (A C ).
Dem.
1. ` (A B)
hip
2.
` (A (B C )) hip

27 / 60

Teorema
Teorema 13
Se ` (A B) e ` (A (B C )) entao ` (A C ).
Dem.
1. ` (A B)
hip
2.
` (A (B C )) hip
3.
` ((B C ) A) teo6, .2

27 / 60

Teorema
Teorema 13
Se ` (A B) e ` (A (B C )) entao ` (A C ).
Dem.
1.
2.
3.
4.

` (A B)
hip
` (A (B C )) hip
` ((B C ) A) teo6, .2
` (B (C A)) teo12, .3

27 / 60

Teorema
Teorema 13
Se ` (A B) e ` (A (B C )) entao ` (A C ).
Dem.
1.
2.
3.
4.
5.

` (A B)
` (A (B C ))
` ((B C ) A)
` (B (C A))
` (B (C A))

hip
hip
teo6, .2
teo12, .3
reescrita

27 / 60

Teorema
Teorema 13
Se ` (A B) e ` (A (B C )) entao ` (A C ).
Dem.
1.
2.
3.
4.
5.
6.

` (A B)
` (A (B C ))
` ((B C ) A)
` (B (C A))
` (B (C A))
` (A (C A))

hip
hip
teo6, .2
teo12, .3
reescrita
teo7, .1, .5

27 / 60

Teorema
Teorema 13
Se ` (A B) e ` (A (B C )) entao ` (A C ).
Dem.
1.
2.
3.
4.
5.
6.
7.

` (A B)
` (A (B C ))
` ((B C ) A)
` (B (C A))
` (B (C A))
` (A (C A))
` (A (C A))

hip
hip
teo6, .2
teo12, .3
reescrita
teo7, .1, .5
reescrita

27 / 60

Teorema
Teorema 13
Se ` (A B) e ` (A (B C )) entao ` (A C ).
Dem.
1.
2.
3.
4.
5.
6.
7.
8.

` (A B)
` (A (B C ))
` ((B C ) A)
` (B (C A))
` (B (C A))
` (A (C A))
` (A (C A))
` ((C A) A)

hip
hip
teo6, .2
teo12, .3
reescrita
teo7, .1, .5
reescrita
teo6, .7

27 / 60

Teorema
Teorema 13
Se ` (A B) e ` (A (B C )) entao ` (A C ).
Dem.
1.
2.
3.
4.
5.
6.
7.
8.
9.

` (A B)
` (A (B C ))
` ((B C ) A)
` (B (C A))
` (B (C A))
` (A (C A))
` (A (C A))
` ((C A) A)
` (C (A A))

hip
hip
teo6, .2
teo12, .3
reescrita
teo7, .1, .5
reescrita
teo6, .7
teo12, .8

27 / 60

Teorema
Teorema 13
Se ` (A B) e ` (A (B C )) entao ` (A C ).
Dem.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

` (A B)
` (A (B C ))
` ((B C ) A)
` (B (C A))
` (B (C A))
` (A (C A))
` (A (C A))
` ((C A) A)
` (C (A A))
` (A C )

hip
hip
teo6, .2
teo12, .3
reescrita
teo7, .1, .5
reescrita
teo6, .7
teo12, .8
teo1, Ax1, .9

27 / 60

Teorema
Teorema 13
Se ` (A B) e ` (A (B C )) entao ` (A C ).
Dem.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

` (A B)
` (A (B C ))
` ((B C ) A)
` (B (C A))
` (B (C A))
` (A (C A))
` (A (C A))
` ((C A) A)
` (C (A A))
` (A C )
` (A C )

hip
hip
teo6, .2
teo12, .3
reescrita
teo7, .1, .5
reescrita
teo6, .7
teo12, .8
teo1, Ax1, .9
reescrita

27 / 60

Teorema
Teorema 13
Se ` (A B) e ` (A (B C )) entao ` (A C ).
Dem.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

` (A B)
` (A (B C ))
` ((B C ) A)
` (B (C A))
` (B (C A))
` (A (C A))
` (A (C A))
` ((C A) A)
` (C (A A))
` (A C )
` (A C )

hip
hip
teo6, .2
teo12, .3
reescrita
teo7, .1, .5
reescrita
teo6, .7
teo12, .8
teo1, Ax1, .9
reescrita

27 / 60

Lema
Lema 14
Suponha que {A} ` B e B {A} ou B
e um axioma. Tem-se ent
ao que
` (A B).

28 / 60

Lema
Lema 14
Suponha que {A} ` B e B {A} ou B
e um axioma. Tem-se ent
ao que
` (A B).
Dem.
1 Esta demonstra
c
ao
e dividida em dois casos.

28 / 60

Lema
Lema 14
Suponha que {A} ` B e B {A} ou B
e um axioma. Tem-se ent
ao que
` (A B).
Dem.
1 Esta demonstra
c
ao
e dividida em dois casos.
2 Caso 1: Suponha que B ou B
e um axioma.

28 / 60

Lema
Lema 14
Suponha que {A} ` B e B {A} ou B
e um axioma. Tem-se ent
ao que
` (A B).
Dem.
1 Esta demonstra
c
ao
e dividida em dois casos.
2 Caso 1: Suponha que B ou B
e um axioma.
3 Logo, ` B.

28 / 60

Lema
Lema 14
Suponha que {A} ` B e B {A} ou B
e um axioma. Tem-se ent
ao que
` (A B).
Dem.
1 Esta demonstra
c
ao
e dividida em dois casos.
2 Caso 1: Suponha que B ou B
e um axioma.
3 Logo, ` B.
4 Utilizando Ax2 = H (G H), com H = B e G = A

28 / 60

Lema
Lema 14
Suponha que {A} ` B e B {A} ou B
e um axioma. Tem-se ent
ao que
` (A B).
Dem.
1 Esta demonstra
c
ao
e dividida em dois casos.
2 Caso 1: Suponha que B ou B
e um axioma.
3 Logo, ` B.
4 Utilizando Ax2 = H (G H), com H = B e G = A

obtida a prova ` B (A B).


5 E

28 / 60

Lema
Lema 14
Suponha que {A} ` B e B {A} ou B
e um axioma. Tem-se ent
ao que
` (A B).
Dem.
1 Esta demonstra
c
ao
e dividida em dois casos.
2 Caso 1: Suponha que B ou B
e um axioma.
3 Logo, ` B.
4 Utilizando Ax2 = H (G H), com H = B e G = A

obtida a prova ` B (A B).


5 E
6 Aplicando Modus Ponens aos resultados 3 e 5, a prova

` (A B)

e obtida.

28 / 60

Lema
Lema 14
Suponha que {A} ` B e B {A} ou B
e um axioma. Tem-se ent
ao que
` (A B).
Dem.
1 Esta demonstra
c
ao
e dividida em dois casos.
2 Caso 1: Suponha que B ou B
e um axioma.
3 Logo, ` B.
4 Utilizando Ax2 = H (G H), com H = B e G = A

obtida a prova ` B (A B).


5 E
6 Aplicando Modus Ponens aos resultados 3 e 5, a prova

` (A B)

e obtida.
7 Caso 2: Suponha que B = A.

28 / 60

Lema
Lema 14
Suponha que {A} ` B e B {A} ou B
e um axioma. Tem-se ent
ao que
` (A B).
Dem.
1 Esta demonstra
c
ao
e dividida em dois casos.
2 Caso 1: Suponha que B ou B
e um axioma.
3 Logo, ` B.
4 Utilizando Ax2 = H (G H), com H = B e G = A

obtida a prova ` B (A B).


5 E
6 Aplicando Modus Ponens aos resultados 3 e 5, a prova

` (A B)

e obtida.
7 Caso 2: Suponha que B = A.
8 Neste caso, utilizando a Regra da Substitui
c
ao (teorema 3) no resultado

` (P P) (teorema 5)

28 / 60

Lema
Lema 14
Suponha que {A} ` B e B {A} ou B
e um axioma. Tem-se ent
ao que
` (A B).
Dem.
1 Esta demonstra
c
ao
e dividida em dois casos.
2 Caso 1: Suponha que B ou B
e um axioma.
3 Logo, ` B.
4 Utilizando Ax2 = H (G H), com H = B e G = A

obtida a prova ` B (A B).


5 E
6 Aplicando Modus Ponens aos resultados 3 e 5, a prova

` (A B)

e obtida.
7 Caso 2: Suponha que B = A.
8 Neste caso, utilizando a Regra da Substitui
c
ao (teorema 3) no resultado

` (P P) (teorema 5)
9 Obt
em-se ` (A A)
28 / 60

Lema
Lema 14
Suponha que {A} ` B e B {A} ou B
e um axioma. Tem-se ent
ao que
` (A B).
Dem.
1 Esta demonstra
c
ao
e dividida em dois casos.
2 Caso 1: Suponha que B ou B
e um axioma.
3 Logo, ` B.
4 Utilizando Ax2 = H (G H), com H = B e G = A

obtida a prova ` B (A B).


5 E
6 Aplicando Modus Ponens aos resultados 3 e 5, a prova

` (A B)

e obtida.
7 Caso 2: Suponha que B = A.
8 Neste caso, utilizando a Regra da Substitui
c
ao (teorema 3) no resultado

` (P P) (teorema 5)
9 Obt
em-se ` (A A)
10 Logo, ` (A B).

28 / 60

Teorema da deducao
Teorema 15 (Teorema da deducao)
Seja um conjunto de hip
oteses da l
ogica proposicional.
Se {A} ` B, entao ` (A B).

29 / 60

Teorema da deducao
Teorema 15 (Teorema da deducao)
Seja um conjunto de hip
oteses da l
ogica proposicional.
Se {A} ` B, entao ` (A B).
Dem.
Tem-se que {A} ` B
e
e necess
ario demonstrar que ` (A B).

29 / 60

Teorema da deducao
Teorema 15 (Teorema da deducao)
Seja um conjunto de hip
oteses da l
ogica proposicional.
Se {A} ` B, entao ` (A B).
Dem.
Tem-se que {A} ` B
e
e necess
ario demonstrar que ` (A B).
Como {A} ` B,

29 / 60

Teorema da deducao
Teorema 15 (Teorema da deducao)
Seja um conjunto de hip
oteses da l
ogica proposicional.
Se {A} ` B, entao ` (A B).
Dem.
Tem-se que {A} ` B
e
e necess
ario demonstrar que ` (A B).
Como {A} ` B,
ent
ao existe uma sequ
encia de f
ormulas C1 , , Cn , que
e uma prova de B a
partir de {A}.

29 / 60

Teorema da deducao
Teorema 15 (Teorema da deducao)
Seja um conjunto de hip
oteses da l
ogica proposicional.
Se {A} ` B, entao ` (A B).
Dem.
Tem-se que {A} ` B
e
e necess
ario demonstrar que ` (A B).
Como {A} ` B,
ent
ao existe uma sequ
encia de f
ormulas C1 , , Cn , que
e uma prova de B a
partir de {A}.
Isto significa que B = Cn .

29 / 60

Teorema da deducao
Teorema 15 (Teorema da deducao)
Seja um conjunto de hip
oteses da l
ogica proposicional.
Se {A} ` B, entao ` (A B).
Dem.
Tem-se que {A} ` B
e
e necess
ario demonstrar que ` (A B).
Como {A} ` B,
ent
ao existe uma sequ
encia de f
ormulas C1 , , Cn , que
e uma prova de B a
partir de {A}.
Isto significa que B = Cn .
demonstrado a seguir, utilizando o princpio da induc
E
ao, que
` (A Ci )
para todo inteiro i, 1 i n.

29 / 60

Teorema da deducao
Teorema 15 (Teorema da deducao)
Seja um conjunto de hip
oteses da l
ogica proposicional.
Se {A} ` B, entao ` (A B).
Dem.
Tem-se que {A} ` B
e
e necess
ario demonstrar que ` (A B).
Como {A} ` B,
ent
ao existe uma sequ
encia de f
ormulas C1 , , Cn , que
e uma prova de B a
partir de {A}.
Isto significa que B = Cn .
demonstrado a seguir, utilizando o princpio da induc
E
ao, que
` (A Ci )
para todo inteiro i, 1 i n.
A partir deste fato, fazendo i = n, conclui-se que
` (A B)
pois B = Cn .

29 / 60

Teorema da deducao
Demonstrac
ao pelo princpio da induc
ao
Dem.
1 A demonstra
c
ao de

` (A Ci )
utiliza o princpio da induc
ao no natural i.

30 / 60

Teorema da deducao
Demonstrac
ao pelo princpio da induc
ao
Dem.
1 A demonstra
c
ao de

` (A Ci )
utiliza o princpio da induc
ao no natural i.
2 Considere a asser
c
ao:

A(i) se {A} ` Ci , ent


ao ` (A Ci )

30 / 60

Teorema da deducao
Demonstrac
ao pelo princpio da induc
ao
Dem.
1 A demonstra
c
ao de

` (A Ci )
utiliza o princpio da induc
ao no natural i.
2 Considere a asser
c
ao:

A(i) se {A} ` Ci , ent


ao ` (A Ci )
3 Demonstra
c
ao da base da induc
ao Para i = 1, na asserc
ao A(i) obt
em-se

A(1) se {A} ` C1 , ent


ao ` (A C1 )

30 / 60

Teorema da deducao
Demonstrac
ao pelo princpio da induc
ao
Dem.
1 A demonstra
c
ao de

` (A Ci )
utiliza o princpio da induc
ao no natural i.
2 Considere a asser
c
ao:

A(i) se {A} ` Ci , ent


ao ` (A Ci )
3 Demonstra
c
ao da base da induc
ao Para i = 1, na asserc
ao A(i) obt
em-se

A(1) se {A} ` C1 , ent


ao ` (A C1 )
4 Portanto, deve-se demonstrar que

` (A C1 )
partindo de
{A} ` C1 .

30 / 60

Teorema da deducao
Demonstrac
ao pelo princpio da induc
ao
Dem.
1 A demonstra
c
ao de

` (A Ci )
utiliza o princpio da induc
ao no natural i.
2 Considere a asser
c
ao:

A(i) se {A} ` Ci , ent


ao ` (A Ci )
3 Demonstra
c
ao da base da induc
ao Para i = 1, na asserc
ao A(i) obt
em-se

A(1) se {A} ` C1 , ent


ao ` (A C1 )
4 Portanto, deve-se demonstrar que

` (A C1 )
partindo de
{A} ` C1 .
5 C1
e a primeira f
ormula de uma prova a partir de {A}

30 / 60

Teorema da deducao
Demonstrac
ao pelo princpio da induc
ao
Dem.
1 A demonstra
c
ao de

` (A Ci )
utiliza o princpio da induc
ao no natural i.
2 Considere a asser
c
ao:

A(i) se {A} ` Ci , ent


ao ` (A Ci )
3 Demonstra
c
ao da base da induc
ao Para i = 1, na asserc
ao A(i) obt
em-se

A(1) se {A} ` C1 , ent


ao ` (A C1 )
4 Portanto, deve-se demonstrar que

` (A C1 )
partindo de
{A} ` C1 .
5 C1
e a primeira f
ormula de uma prova a partir de {A}
6 logo C1 {A} ou C1
e um axioma.

30 / 60

Teorema da deducao
Demonstrac
ao pelo princpio da induc
ao
Dem.
1 A demonstra
c
ao de

` (A Ci )
utiliza o princpio da induc
ao no natural i.
2 Considere a asser
c
ao:

A(i) se {A} ` Ci , ent


ao ` (A Ci )
3 Demonstra
c
ao da base da induc
ao Para i = 1, na asserc
ao A(i) obt
em-se

A(1) se {A} ` C1 , ent


ao ` (A C1 )
4 Portanto, deve-se demonstrar que

` (A C1 )
partindo de
{A} ` C1 .
5 C1
e a primeira f
ormula de uma prova a partir de {A}
6 logo C1 {A} ou C1
e um axioma.
7 Neste caso, utilizando o lema anterior tem-se que

` (A C1 ).
30 / 60

Teorema da deducao
continuac
ao da demonstrac
ao pelo princpio da induc
ao
Dem.
1 Demonstra
c
ao do passo da induc
ao Esta demonstrac
ao considera a segunda

forma do princpio da induc


ao.

31 / 60

Teorema da deducao
continuac
ao da demonstrac
ao pelo princpio da induc
ao
Dem.
1 Demonstra
c
ao do passo da induc
ao Esta demonstrac
ao considera a segunda

forma do princpio da induc


ao.
2 Neste caso, para cada natural i, 1 i n
e necess
ario demonstrar que se A(k)

e verdadeira para todo k < i, ent


ao A(i) tamb
em
e verdadeira.

31 / 60

Teorema da deducao
continuac
ao da demonstrac
ao pelo princpio da induc
ao
Dem.
1 Demonstra
c
ao do passo da induc
ao Esta demonstrac
ao considera a segunda

forma do princpio da induc


ao.
2 Neste caso, para cada natural i, 1 i n
e necess
ario demonstrar que se A(k)

e verdadeira para todo k < i, ent


ao A(i) tamb
em
e verdadeira.
3 Em outras palavras, se a asser
c
ao

A(k) se {A} ` Ck , ent


ao ` (A Ck )

e verdadeira para todo k < i ent


ao tamb
em
e verdadeira a asserc
ao
A(i) se {A} ` Ci , ent
ao ` (A Ci )

31 / 60

Teorema da deducao
continuac
ao da demonstrac
ao pelo princpio da induc
ao
Dem.
1 Demonstra
c
ao do passo da induc
ao Esta demonstrac
ao considera a segunda

forma do princpio da induc


ao.
2 Neste caso, para cada natural i, 1 i n
e necess
ario demonstrar que se A(k)

e verdadeira para todo k < i, ent


ao A(i) tamb
em
e verdadeira.
3 Em outras palavras, se a asser
c
ao

A(k) se {A} ` Ck , ent


ao ` (A Ck )

e verdadeira para todo k < i ent


ao tamb
em
e verdadeira a asserc
ao
A(i) se {A} ` Ci , ent
ao ` (A Ci )
4 Para demonstrar A(i) suponha {A} ` Ci .

31 / 60

Teorema da deducao
continuac
ao da demonstrac
ao pelo princpio da induc
ao
Dem.
1 Demonstra
c
ao do passo da induc
ao Esta demonstrac
ao considera a segunda

forma do princpio da induc


ao.
2 Neste caso, para cada natural i, 1 i n
e necess
ario demonstrar que se A(k)

e verdadeira para todo k < i, ent


ao A(i) tamb
em
e verdadeira.
3 Em outras palavras, se a asser
c
ao

A(k) se {A} ` Ck , ent


ao ` (A Ck )

e verdadeira para todo k < i ent


ao tamb
em
e verdadeira a asserc
ao
A(i) se {A} ` Ci , ent
ao ` (A Ci )
4 Para demonstrar A(i) suponha {A} ` Ci .
5 O resultado

` (A Ci )

e demonstrado a seguir.

31 / 60

Teorema da deducao
continuac
ao da demonstrac
ao pelo princpio da induc
ao
Dem.
1 Demonstra
c
ao do passo da induc
ao Esta demonstrac
ao considera a segunda

forma do princpio da induc


ao.
2 Neste caso, para cada natural i, 1 i n
e necess
ario demonstrar que se A(k)

e verdadeira para todo k < i, ent


ao A(i) tamb
em
e verdadeira.
3 Em outras palavras, se a asser
c
ao

A(k) se {A} ` Ck , ent


ao ` (A Ck )

e verdadeira para todo k < i ent


ao tamb
em
e verdadeira a asserc
ao
A(i) se {A} ` Ci , ent
ao ` (A Ci )
4 Para demonstrar A(i) suponha {A} ` Ci .
5 O resultado

` (A Ci )

e demonstrado a seguir.
6 Neste caso, se Ci
e axioma, hip
otese ou
e igual a A, ent
ao utilizando o lema

anterior, conclui-se que


` (A Ci )

31 / 60

Teorema da deducao
continuac
ao da demonstrac
ao pelo princpio da induc
ao
Dem.
1 No entanto, suponha que Ci n
ao
e axioma, nem hip
otese e
e diferente de A.

32 / 60

Teorema da deducao
continuac
ao da demonstrac
ao pelo princpio da induc
ao
Dem.
1 No entanto, suponha que Ci n
ao
e axioma, nem hip
otese e
e diferente de A.
2 Logo, existem as f
ormulas

Cj ,

(Cj Ci )

tal que
Cs = (Cj Ci ),
onde j < i,

s < i.

32 / 60

Teorema da deducao
continuac
ao da demonstrac
ao pelo princpio da induc
ao
Dem.
1 No entanto, suponha que Ci n
ao
e axioma, nem hip
otese e
e diferente de A.
2 Logo, existem as f
ormulas

Cj ,

(Cj Ci )

tal que
Cs = (Cj Ci ),
onde j < i,

s < i.

3 Isto
e, as f
ormulas B e (B Ci ) pertencem `
a prova de Ci .

32 / 60

Teorema da deducao
continuac
ao da demonstrac
ao pelo princpio da induc
ao
Dem.
1 No entanto, suponha que Ci n
ao
e axioma, nem hip
otese e
e diferente de A.
2 Logo, existem as f
ormulas

Cj ,

(Cj Ci )

tal que
Cs = (Cj Ci ),
onde j < i,

s < i.

3 Isto
e, as f
ormulas B e (B Ci ) pertencem `
a prova de Ci .
4 Neste caso, Ci
e deduzida de Cj ,

(Cj Ci ) usando Modus Ponens.

32 / 60

Teorema da deducao
continuac
ao da demonstrac
ao pelo princpio da induc
ao
Dem.
1 No entanto, suponha que Ci n
ao
e axioma, nem hip
otese e
e diferente de A.
2 Logo, existem as f
ormulas

(Cj Ci )

Cj ,
tal que

Cs = (Cj Ci ),
onde j < i,

s < i.

3 Isto
e, as f
ormulas B e (B Ci ) pertencem `
a prova de Ci .
4 Neste caso, Ci
e deduzida de Cj ,

(Cj Ci ) usando Modus Ponens.

5 Portanto,

{A} ` Cj

{A} ` Cs .

32 / 60

Teorema da deducao
continuac
ao da demonstrac
ao pelo princpio da induc
ao
Dem.
1 No entanto, suponha que Ci n
ao
e axioma, nem hip
otese e
e diferente de A.
2 Logo, existem as f
ormulas

(Cj Ci )

Cj ,
tal que

Cs = (Cj Ci ),
onde j < i,

s < i.

3 Isto
e, as f
ormulas B e (B Ci ) pertencem `
a prova de Ci .
4 Neste caso, Ci
e deduzida de Cj ,

(Cj Ci ) usando Modus Ponens.

5 Portanto,

{A} ` Cj
6 Como j < i,

{A} ` Cs .

s < i, ent
ao utilizando A(k),obt
em-se que
` (A Cj )

` (A Cs ).

32 / 60

Teorema da deducao
continuac
ao da demonstrac
ao pelo princpio da induc
ao
Dem.
1 No entanto, suponha que Ci n
ao
e axioma, nem hip
otese e
e diferente de A.
2 Logo, existem as f
ormulas

(Cj Ci )

Cj ,
tal que

Cs = (Cj Ci ),
onde j < i,

s < i.

3 Isto
e, as f
ormulas B e (B Ci ) pertencem `
a prova de Ci .
4 Neste caso, Ci
e deduzida de Cj ,

(Cj Ci ) usando Modus Ponens.

5 Portanto,

{A} ` Cj
6 Como j < i,

{A} ` Cs .

s < i, ent
ao utilizando A(k),obt
em-se que
` (A Cj )

` (A Cs ).

7 Logo,

` (A Cj )

` (A (Cj Ci )).

32 / 60

Teorema da deducao
continuac
ao da demonstrac
ao pelo princpio da induc
ao
Dem.
1 No entanto, suponha que Ci n
ao
e axioma, nem hip
otese e
e diferente de A.
2 Logo, existem as f
ormulas

(Cj Ci )

Cj ,
tal que

Cs = (Cj Ci ),
onde j < i,

s < i.

3 Isto
e, as f
ormulas B e (B Ci ) pertencem `
a prova de Ci .
4 Neste caso, Ci
e deduzida de Cj ,

(Cj Ci ) usando Modus Ponens.

5 Portanto,

{A} ` Cj
6 Como j < i,

{A} ` Cs .

s < i, ent
ao utilizando A(k),obt
em-se que
` (A Cj )

` (A Cs ).

7 Logo,

` (A Cj )

` (A (Cj Ci )).

8 Utilizando o teorema 13, conclui-se o resultado

` (A Ci ).
32 / 60

Teorema

Teorema 16
Tem-se que
` (A (B (A B))).

33 / 60

Teorema

Teorema 16
Tem-se que
` (A (B (A B))).
Dem.
1. ` A A

teo3, teo4

33 / 60

Teorema

Teorema 16
Tem-se que
` (A (B (A B))).
Dem.
1. ` A A
2. ` B B

teo3, teo4
teo3, teo4

33 / 60

Teorema

Teorema 16
Tem-se que
` (A (B (A B))).
Dem.
1. ` A A
2. ` B B
3. ` A (A B)

teo3, teo4
teo3, teo4
teo10, .1

33 / 60

Teorema

Teorema 16
Tem-se que
` (A (B (A B))).
Dem.
1. ` A A
2. ` B B
3. ` A (A B)
4. ` B (A B)

teo3, teo4
teo3, teo4
teo10, .1
teo10, .2

33 / 60

Teorema

Teorema 16
Tem-se que
` (A (B (A B))).
Dem.
1. ` A A
2. ` B B
3. ` A (A B)
4. ` B (A B)
5. ` (A B) (A B)

teo3, teo4
teo3, teo4
teo10, .1
teo10, .2
teo8, .3, .4

33 / 60

Teorema

Teorema 16
Tem-se que
` (A (B (A B))).
Dem.
1. ` A A
teo3, teo4
2. ` B B
teo3, teo4
3. ` A (A B)
teo10, .1
4. ` B (A B)
teo10, .2
5. ` (A B) (A B) teo8, .3, .4
6. ` (A B) (A B) teo6, .5

33 / 60

Teorema

Teorema 16
Tem-se que
` (A (B (A B))).
Dem.
1. ` A A
2. ` B B
3. ` A (A B)
4. ` B (A B)
5. ` (A B) (A B)
6. ` (A B) (A B)
7. ` A (B (A B))

teo3, teo4
teo3, teo4
teo10, .1
teo10, .2
teo8, .3, .4
teo6, .5
teo11, .6

33 / 60

Teorema

Teorema 16
Tem-se que
` (A (B (A B))).
Dem.
1. ` A A
2. ` B B
3. ` A (A B)
4. ` B (A B)
5. ` (A B) (A B)
6. ` (A B) (A B)
7. ` A (B (A B))
8. ` A (B (A B))

teo3, teo4
teo3, teo4
teo10, .1
teo10, .2
teo8, .3, .4
teo6, .5
teo11, .6
reescrita

33 / 60

Teorema

Teorema 16
Tem-se que
` (A (B (A B))).
Dem.
1. ` A A
2. ` B B
3. ` A (A B)
4. ` B (A B)
5. ` (A B) (A B)
6. ` (A B) (A B)
7. ` A (B (A B))
8. ` A (B (A B))

teo3, teo4
teo3, teo4
teo10, .1
teo10, .2
teo8, .3, .4
teo6, .5
teo11, .6
reescrita

33 / 60

Teorema

Teorema 17
Tem-se que
` A (A B).

34 / 60

Teorema

Teorema 17
Tem-se que
` A (A B).
Dem.
1. ` A A

teo3, teo4

34 / 60

Teorema

Teorema 17
Tem-se que
` A (A B).
Dem.
1. ` A A
teo3, teo4
2. ` A (A B) teo10, .1

34 / 60

Teorema

Teorema 17
Tem-se que
` A (A B).
Dem.
1. ` A A
teo3, teo4
2. ` A (A B) teo10, .1
3. ` A (A B) reescrita

34 / 60

Teorema

Teorema 17
Tem-se que
` A (A B).
Dem.
1. ` A A
teo3, teo4
2. ` A (A B) teo10, .1
3. ` A (A B) reescrita

34 / 60

Completude do Sistema Axiomatico Pa

Por que foram escolhidos os axiomas Ax1, Ax2, Ax3 e a regra de


inferencia Modus Ponens?

35 / 60

Completude do Sistema Axiomatico Pa

Por que foram escolhidos os axiomas Ax1, Ax2, Ax3 e a regra de


inferencia Modus Ponens?
Ha pelo menos duas raz
oes para esta escolha:

35 / 60

Completude do Sistema Axiomatico Pa

Por que foram escolhidos os axiomas Ax1, Ax2, Ax3 e a regra de


inferencia Modus Ponens?
Ha pelo menos duas raz
oes para esta escolha:
1

O sistema axiom
atico deve ser correto, ou seja, todo teorema deve
ser uma taulogia. Isto significa que os argumentos deduzidos a partir
dos axiomas, utilizando as regras de inferencia, devem ser v
alidos.

35 / 60

Completude do Sistema Axiomatico Pa

Por que foram escolhidos os axiomas Ax1, Ax2, Ax3 e a regra de


inferencia Modus Ponens?
Ha pelo menos duas raz
oes para esta escolha:
1

O sistema axiom
atico deve ser correto, ou seja, todo teorema deve
ser uma taulogia. Isto significa que os argumentos deduzidos a partir
dos axiomas, utilizando as regras de inferencia, devem ser v
alidos.
O sistema axiom
atico deve ser completo, ou seja, toda tautologia
deve ser um teorema. Isto significa que existe, no sistema
axiom
atico, uma porva desta tautologia a partir dos axiomas.

35 / 60

Teorema da Correcao
Teorema 18 (Teorema da Correcao)
Seja H uma f
ormula da L
ogica Proposicional. Se ` H entao H e uma
tautologia.

36 / 60

Teorema da Correcao
Teorema 18 (Teorema da Correcao)
Seja H uma f
ormula da L
ogica Proposicional. Se ` H entao H e uma
tautologia.
Dem.
1

Note inicialmente que os axiomas Ax1, Ax2 e Ax3 sao tautologias.

Na regra Modus Ponens, a f


ormula G e deduzida de duas outras
f
ormulas: H e (H G ). Isto e,
H,

(H G )
G

36 / 60

Teorema da Correcao
Teorema 18 (Teorema da Correcao)
Seja H uma f
ormula da L
ogica Proposicional. Se ` H entao H e uma
tautologia.
Dem.
1

Note inicialmente que os axiomas Ax1, Ax2 e Ax3 sao tautologias.

Na regra Modus Ponens, a f


ormula G e deduzida de duas outras
f
ormulas: H e (H G ). Isto e,
H,

(H G )
G

Mas se
H e (H G )
sao tautologias, entao G tambem e tautologia.

36 / 60

Teorema da Correcao
Teorema 18 (Teorema da Correcao)
Seja H uma f
ormula da L
ogica Proposicional. Se ` H entao H e uma
tautologia.
Dem.
1

Note inicialmente que os axiomas Ax1, Ax2 e Ax3 sao tautologias.

Na regra Modus Ponens, a f


ormula G e deduzida de duas outras
f
ormulas: H e (H G ). Isto e,
H,

(H G )
G

Mas se
H e (H G )
sao tautologias, entao G tambem e tautologia.

Ou seja, a partir de tautologias, utilizando Modus Ponens, sao


deduzidas apenas tautologias.
36 / 60

Teorema da Correcao
continuac
ao da demonstrac
ao

37 / 60

Teorema da Correcao
continuac
ao da demonstrac
ao

Dem.
1

Se ` H, entao existe uma sequencia


H1 , , Hn

tal que H = Hn .
Alem disso, dada uma f
ormula Hi desta sequencia, entao ha duas
possibilidades:

37 / 60

Teorema da Correcao
continuac
ao da demonstrac
ao

Dem.
1

Se ` H, entao existe uma sequencia


H1 , , Hn

tal que H = Hn .
Alem disso, dada uma f
ormula Hi desta sequencia, entao ha duas
possibilidades:
1

Hi e um axioma e portanto uma tautologia.

37 / 60

Teorema da Correcao
continuac
ao da demonstrac
ao

Dem.
1

Se ` H, entao existe uma sequencia


H1 , , Hn

tal que H = Hn .
Alem disso, dada uma f
ormula Hi desta sequencia, entao ha duas
possibilidades:
1
2

Hi e um axioma e portanto uma tautologia.


Hi e deduzida, utilizando Modus Ponens, de f
ormulas anteriores na
sequencia.

37 / 60

Teorema da Correcao
continuac
ao da demonstrac
ao

Dem.
1

Se ` H, entao existe uma sequencia


H1 , , Hn

tal que H = Hn .
Alem disso, dada uma f
ormula Hi desta sequencia, entao ha duas
possibilidades:
1
2
3

Hi e um axioma e portanto uma tautologia.


Hi e deduzida, utilizando Modus Ponens, de f
ormulas anteriores na
sequencia.
Considerando que a regra MP mantem a validade, logo, para todo
i, Hi tambem e tautologia.

37 / 60

Teorema da Correcao
continuac
ao da demonstrac
ao

Dem.
1

Se ` H, entao existe uma sequencia


H1 , , Hn

tal que H = Hn .
Alem disso, dada uma f
ormula Hi desta sequencia, entao ha duas
possibilidades:
1
2
3
4

Hi e um axioma e portanto uma tautologia.


Hi e deduzida, utilizando Modus Ponens, de f
ormulas anteriores na
sequencia.
Considerando que a regra MP mantem a validade, logo, para todo
i, Hi tambem e tautologia.
Portanto, H e uma tautologia.

37 / 60

Teorema da Correcao
continuac
ao da demonstrac
ao

Dem.
1

Se ` H, entao existe uma sequencia


H1 , , Hn

tal que H = Hn .
Alem disso, dada uma f
ormula Hi desta sequencia, entao ha duas
possibilidades:
1
2
3
4

Hi e um axioma e portanto uma tautologia.


Hi e deduzida, utilizando Modus Ponens, de f
ormulas anteriores na
sequencia.
Considerando que a regra MP mantem a validade, logo, para todo
i, Hi tambem e tautologia.
Portanto, H e uma tautologia.

Esta demonstracao pode ser tornada mais rigorosa utilizando


inducao no comprimento da prova.

37 / 60

Teorema da Completude

Teorema 19 (Teorema da Completude)


Seja H uma f
ormula da L
ogica Proposicional. Se H e uma tautologia
entao ` H.
A demonstracao deste teorema utiliza o teorema da deducao, o
princpio da inducao finita e os conceitos considerados a seguir.

38 / 60

Teorema da Completude

Teorema 19 (Teorema da Completude)


Seja H uma f
ormula da L
ogica Proposicional. Se H e uma tautologia
entao ` H.
A demonstracao deste teorema utiliza o teorema da deducao, o
princpio da inducao finita e os conceitos considerados a seguir.
Alem disso, nesta demonstracao considera-se que H nao contem
smbolos de verdade.

38 / 60

Teorema da Completude

Teorema 19 (Teorema da Completude)


Seja H uma f
ormula da L
ogica Proposicional. Se H e uma tautologia
entao ` H.
A demonstracao deste teorema utiliza o teorema da deducao, o
princpio da inducao finita e os conceitos considerados a seguir.
Alem disso, nesta demonstracao considera-se que H nao contem
smbolos de verdade.
O caso em que H contem smbolos de verdade e analogo.

38 / 60

Definicao
Base associada a uma f
ormula
Seja H uma f
ormula e P1 , , Pn os smbolos proposicionais contidos em
H. Dada uma interpretacao I, entao a base associada a H conforme I,
denotada por Bas[H, I ] e um conjunto de literais, definidos a partir de
P1 , , Pn , como segue:
Se I [Pi ] = T , entao Pi Bas[H, I ]
Se I [Pi ] = F , entao Pi Bas[H, I ]

39 / 60

Definicao
Base associada a uma f
ormula
Seja H uma f
ormula e P1 , , Pn os smbolos proposicionais contidos em
H. Dada uma interpretacao I, entao a base associada a H conforme I,
denotada por Bas[H, I ] e um conjunto de literais, definidos a partir de
P1 , , Pn , como segue:
Se I [Pi ] = T , entao Pi Bas[H, I ]
Se I [Pi ] = F , entao Pi Bas[H, I ]
Exemplo 3: Base associada a uma f
ormula
Considere a f
ormula
H = (P Q) (Q P).
Seja tamb
em I uma interpretac
ao tal que:
I[P]=T e I[Q]=F,
Neste caso,
Bas[H, I ] = {P, Q}.
39 / 60

Lema

Lema 20
Seja H uma f
ormula e P1 , , Pn os smbolos proposicionais contidos em
H. Dada uma interpretacao I, entao:
a) I [H] = T Bas[H, I ] ` H.
b) I [H] = F Bas[H, I ] ` H.

40 / 60

Lema

Lema 20
Seja H uma f
ormula e P1 , , Pn os smbolos proposicionais contidos em
H. Dada uma interpretacao I, entao:
a) I [H] = T Bas[H, I ] ` H.
b) I [H] = F Bas[H, I ] ` H.
Exemplo
Seja H e I, respectivamente, a f
ormula e a interpretacao do exemplo
anterior. Neste caso, I [H] = T . Logo, a partir do resultado determinado
pelo lema 20 acima.
{P, Q} ` (P Q) (Q P)

40 / 60

Demonstracao do lema 20

Dem.
1

O conjunto de conectivos {, } e completo, assim todas as


f
ormulas nesta demonstracao s
o usarao estes conectivos.

41 / 60

Demonstracao do lema 20

Dem.
1

O conjunto de conectivos {, } e completo, assim todas as


f
ormulas nesta demonstracao s
o usarao estes conectivos.

Alem disso, esta demonstracao utiliza inducao no n


umero de
conectivos e que ocorrem em H.

41 / 60

Demonstracao do lema 20

Dem.
1

O conjunto de conectivos {, } e completo, assim todas as


f
ormulas nesta demonstracao s
o usarao estes conectivos.

Alem disso, esta demonstracao utiliza inducao no n


umero de
conectivos e que ocorrem em H.

Considere a notacao
Nc (H) = n
umero de conectivos e em H.

41 / 60

Demonstracao do lema 20

Dem.
1

O conjunto de conectivos {, } e completo, assim todas as


f
ormulas nesta demonstracao s
o usarao estes conectivos.

Alem disso, esta demonstracao utiliza inducao no n


umero de
conectivos e que ocorrem em H.

Considere a notacao
Nc (H) = n
umero de conectivos e em H.

Seja A(n) a assercao:


A(n) Se Nc (H) = n entao

41 / 60

Demonstracao do lema 20

Dem.
1

O conjunto de conectivos {, } e completo, assim todas as


f
ormulas nesta demonstracao s
o usarao estes conectivos.

Alem disso, esta demonstracao utiliza inducao no n


umero de
conectivos e que ocorrem em H.

Considere a notacao
Nc (H) = n
umero de conectivos e em H.

Seja A(n) a assercao:


A(n) Se Nc (H) = n entao
a) I [H] = T Bas[H, I ] ` H.

41 / 60

Demonstracao do lema 20

Dem.
1

O conjunto de conectivos {, } e completo, assim todas as


f
ormulas nesta demonstracao s
o usarao estes conectivos.

Alem disso, esta demonstracao utiliza inducao no n


umero de
conectivos e que ocorrem em H.

Considere a notacao
Nc (H) = n
umero de conectivos e em H.

Seja A(n) a assercao:


A(n) Se Nc (H) = n entao
a) I [H] = T Bas[H, I ] ` H.
b) I [H] = F Bas[H, I ] ` H.

41 / 60

Continuacao da demonstracao
Dem.
1 Base da indu
c
ao. Neste caso, deve-se demonstrar que A(0)
e verdadeira.

A(0) Se Nc (H) = 0 ent


ao

42 / 60

Continuacao da demonstracao
Dem.
1 Base da indu
c
ao. Neste caso, deve-se demonstrar que A(0)
e verdadeira.

A(0) Se Nc (H) = 0 ent


ao

a) I [H] = T Bas[H, I ] ` H.

42 / 60

Continuacao da demonstracao
Dem.
1 Base da indu
c
ao. Neste caso, deve-se demonstrar que A(0)
e verdadeira.

A(0) Se Nc (H) = 0 ent


ao

a) I [H] = T Bas[H, I ] ` H.
b) I [H] = F Bas[H, I ] ` H.

42 / 60

Continuacao da demonstracao
Dem.
1 Base da indu
c
ao. Neste caso, deve-se demonstrar que A(0)
e verdadeira.

A(0) Se Nc (H) = 0 ent


ao

a) I [H] = T Bas[H, I ] ` H.
b) I [H] = F Bas[H, I ] ` H.
2 Como Nc (H) = 0, ent
ao H
e um smbolo proposicional ou de verdade. Considere

o caso em que H = P.

42 / 60

Continuacao da demonstracao
Dem.
1 Base da indu
c
ao. Neste caso, deve-se demonstrar que A(0)
e verdadeira.

A(0) Se Nc (H) = 0 ent


ao

a) I [H] = T Bas[H, I ] ` H.
b) I [H] = F Bas[H, I ] ` H.
2 Como Nc (H) = 0, ent
ao H
e um smbolo proposicional ou de verdade. Considere

o caso em que H = P.
3 Nesse caso:

42 / 60

Continuacao da demonstracao
Dem.
1 Base da indu
c
ao. Neste caso, deve-se demonstrar que A(0)
e verdadeira.

A(0) Se Nc (H) = 0 ent


ao

a) I [H] = T Bas[H, I ] ` H.
b) I [H] = F Bas[H, I ] ` H.
2 Como Nc (H) = 0, ent
ao H
e um smbolo proposicional ou de verdade. Considere

o caso em que H = P.
3 Nesse caso:

a) I [H] = T Bas[H, I ] ` P.

42 / 60

Continuacao da demonstracao
Dem.
1 Base da indu
c
ao. Neste caso, deve-se demonstrar que A(0)
e verdadeira.

A(0) Se Nc (H) = 0 ent


ao

a) I [H] = T Bas[H, I ] ` H.
b) I [H] = F Bas[H, I ] ` H.
2 Como Nc (H) = 0, ent
ao H
e um smbolo proposicional ou de verdade. Considere

o caso em que H = P.
3 Nesse caso:

a) I [H] = T Bas[H, I ] ` P.
b) I [H] = F Bas[H, I ] ` P.

42 / 60

Continuacao da demonstracao
Dem.
1 Base da indu
c
ao. Neste caso, deve-se demonstrar que A(0)
e verdadeira.

A(0) Se Nc (H) = 0 ent


ao

a) I [H] = T Bas[H, I ] ` H.
b) I [H] = F Bas[H, I ] ` H.
2 Como Nc (H) = 0, ent
ao H
e um smbolo proposicional ou de verdade. Considere

o caso em que H = P.
3 Nesse caso:

a) I [H] = T Bas[H, I ] ` P.
b) I [H] = F Bas[H, I ] ` P.
4 Mas, como {P} ` P e {P} ` P, tem-se que:

42 / 60

Continuacao da demonstracao
Dem.
1 Base da indu
c
ao. Neste caso, deve-se demonstrar que A(0)
e verdadeira.

A(0) Se Nc (H) = 0 ent


ao

a) I [H] = T Bas[H, I ] ` H.
b) I [H] = F Bas[H, I ] ` H.
2 Como Nc (H) = 0, ent
ao H
e um smbolo proposicional ou de verdade. Considere

o caso em que H = P.
3 Nesse caso:

a) I [H] = T Bas[H, I ] ` P.
b) I [H] = F Bas[H, I ] ` P.
4 Mas, como {P} ` P e {P} ` P, tem-se que:

a) Se I [H] = T ent
ao
Bas[H, I ] = {P} Bas[H, I ] ` P Bas[H, I ] ` H.

42 / 60

Continuacao da demonstracao
Dem.
1 Base da indu
c
ao. Neste caso, deve-se demonstrar que A(0)
e verdadeira.

A(0) Se Nc (H) = 0 ent


ao

a) I [H] = T Bas[H, I ] ` H.
b) I [H] = F Bas[H, I ] ` H.
2 Como Nc (H) = 0, ent
ao H
e um smbolo proposicional ou de verdade. Considere

o caso em que H = P.
3 Nesse caso:

a) I [H] = T Bas[H, I ] ` P.
b) I [H] = F Bas[H, I ] ` P.
4 Mas, como {P} ` P e {P} ` P, tem-se que:

a) Se I [H] = T ent
ao
Bas[H, I ] = {P} Bas[H, I ] ` P Bas[H, I ] ` H.
b) Se I [H] = F ent
ao
Bas[H, I ] = {P} Bas[H, I ] ` P Bas[H, I ] ` H.

42 / 60

Continuacao da demonstracao
Dem.
1 Base da indu
c
ao. Neste caso, deve-se demonstrar que A(0)
e verdadeira.

A(0) Se Nc (H) = 0 ent


ao

a) I [H] = T Bas[H, I ] ` H.
b) I [H] = F Bas[H, I ] ` H.
2 Como Nc (H) = 0, ent
ao H
e um smbolo proposicional ou de verdade. Considere

o caso em que H = P.
3 Nesse caso:

a) I [H] = T Bas[H, I ] ` P.
b) I [H] = F Bas[H, I ] ` P.
4 Mas, como {P} ` P e {P} ` P, tem-se que:

a) Se I [H] = T ent
ao
Bas[H, I ] = {P} Bas[H, I ] ` P Bas[H, I ] ` H.
b) Se I [H] = F ent
ao
Bas[H, I ] = {P} Bas[H, I ] ` P Bas[H, I ] ` H.
5 Portanto, A(0)
e verdadeira.

42 / 60

Continuacao da demonstracao

Dem.
considerada a segunda forma do princpio da induc
1 Passo de indu
c
ao E
ao:
se A(j)
e verdadeira para todo j tal que j < n, ent
ao A(n)
e verdadeira.

43 / 60

Continuacao da demonstracao

Dem.
considerada a segunda forma do princpio da induc
1 Passo de indu
c
ao E
ao:
se A(j)
e verdadeira para todo j tal que j < n, ent
ao A(n)
e verdadeira.
2 H
a v
arios casos a considerar:

43 / 60

Continuacao da demonstracao

Dem.
considerada a segunda forma do princpio da induc
1 Passo de indu
c
ao E
ao:
se A(j)
e verdadeira para todo j tal que j < n, ent
ao A(n)
e verdadeira.
2 H
a v
arios casos a considerar:
3 Caso 1. Suponha que H = G tal que Nc (H) = n. Logo, Nc (G ) < n.

43 / 60

Continuacao da demonstracao

Dem.
considerada a segunda forma do princpio da induc
1 Passo de indu
c
ao E
ao:
se A(j)
e verdadeira para todo j tal que j < n, ent
ao A(n)
e verdadeira.
2 H
a v
arios casos a considerar:
3 Caso 1. Suponha que H = G tal que Nc (H) = n. Logo, Nc (G ) < n.
4 Como A(j)
e verdadeira para todo j tal que j < n, ent
ao

43 / 60

Continuacao da demonstracao

Dem.
considerada a segunda forma do princpio da induc
1 Passo de indu
c
ao E
ao:
se A(j)
e verdadeira para todo j tal que j < n, ent
ao A(n)
e verdadeira.
2 H
a v
arios casos a considerar:
3 Caso 1. Suponha que H = G tal que Nc (H) = n. Logo, Nc (G ) < n.
4 Como A(j)
e verdadeira para todo j tal que j < n, ent
ao

a) I [G ] = T Bas[G , I ] ` G .

43 / 60

Continuacao da demonstracao

Dem.
considerada a segunda forma do princpio da induc
1 Passo de indu
c
ao E
ao:
se A(j)
e verdadeira para todo j tal que j < n, ent
ao A(n)
e verdadeira.
2 H
a v
arios casos a considerar:
3 Caso 1. Suponha que H = G tal que Nc (H) = n. Logo, Nc (G ) < n.
4 Como A(j)
e verdadeira para todo j tal que j < n, ent
ao

a) I [G ] = T Bas[G , I ] ` G .
b) I [G ] = F Bas[G , I ] ` G .

43 / 60

Continuacao da demonstracao

Dem.
considerada a segunda forma do princpio da induc
1 Passo de indu
c
ao E
ao:
se A(j)
e verdadeira para todo j tal que j < n, ent
ao A(n)
e verdadeira.
2 H
a v
arios casos a considerar:
3 Caso 1. Suponha que H = G tal que Nc (H) = n. Logo, Nc (G ) < n.
4 Como A(j)
e verdadeira para todo j tal que j < n, ent
ao

a) I [G ] = T Bas[G , I ] ` G .
b) I [G ] = F Bas[G , I ] ` G .
5 Por outro lado, como Bas[G , I ] = Bas[H, I ],

43 / 60

Continuacao da demonstracao
Dem.
1 ent
ao

44 / 60

Continuacao da demonstracao
Dem.
1 ent
ao

a)
I [H] = T

I [G ] = F

Bas[G , I ] ` G

Bas[H, I ] ` G

Bas[H, I ] ` H

Portanto, I [H] = T Bas[H, I ] ` H.

44 / 60

Continuacao da demonstracao
Dem.
1 ent
ao

a)
I [H] = T

I [G ] = F

Bas[G , I ] ` G

Bas[H, I ] ` G

Bas[H, I ] ` H

Portanto, I [H] = T Bas[H, I ] ` H.


b)
I [H] = F

I [G ] = T

Bas[G , I ] ` G

Bas[H, I ] ` G , utilizando teo3 e teo4, tem-se que


` G G . Aplicando-se MP,

Bas[H, I ] ` H

Portanto, I [H] = F Bas[H, I ] ` H.


44 / 60

Continuacao da demonstracao

Dem.
1 Caso 2. Suponha que H = (E G ) tal que

Nc (H) = n.

45 / 60

Continuacao da demonstracao

Dem.
1 Caso 2. Suponha que H = (E G ) tal que

Nc (H) = n.
2 Logo, Nc (E ) < n e Nc (G ) < n.

45 / 60

Continuacao da demonstracao

Dem.
1 Caso 2. Suponha que H = (E G ) tal que

Nc (H) = n.
2 Logo, Nc (E ) < n e Nc (G ) < n.
3 Como A(j)
e verdadeira para todo j tal que j < n, ent
ao

45 / 60

Continuacao da demonstracao

Dem.
1 Caso 2. Suponha que H = (E G ) tal que

Nc (H) = n.
2 Logo, Nc (E ) < n e Nc (G ) < n.
3 Como A(j)
e verdadeira para todo j tal que j < n, ent
ao

a) I [E ] = T B[E , I ] ` E

45 / 60

Continuacao da demonstracao

Dem.
1 Caso 2. Suponha que H = (E G ) tal que

Nc (H) = n.
2 Logo, Nc (E ) < n e Nc (G ) < n.
3 Como A(j)
e verdadeira para todo j tal que j < n, ent
ao

a) I [E ] = T B[E , I ] ` E
b) I [E ] = F B[E , I ] ` E

45 / 60

Continuacao da demonstracao

Dem.
1 Caso 2. Suponha que H = (E G ) tal que

Nc (H) = n.
2 Logo, Nc (E ) < n e Nc (G ) < n.
3 Como A(j)
e verdadeira para todo j tal que j < n, ent
ao

a) I [E ] = T B[E , I ] ` E
b) I [E ] = F B[E , I ] ` E
c) I [G ] = T B[G , I ] ` G

45 / 60

Continuacao da demonstracao

Dem.
1 Caso 2. Suponha que H = (E G ) tal que

Nc (H) = n.
2 Logo, Nc (E ) < n e Nc (G ) < n.
3 Como A(j)
e verdadeira para todo j tal que j < n, ent
ao

a)
b)
c)
d)

I [E ] = T B[E , I ] ` E
I [E ] = F B[E , I ] ` E
I [G ] = T B[G , I ] ` G
I [G ] = F B[G , I ] ` G

45 / 60

Continuacao da demonstracao

Dem.
1 Caso 2. Suponha que H = (E G ) tal que

Nc (H) = n.
2 Logo, Nc (E ) < n e Nc (G ) < n.
3 Como A(j)
e verdadeira para todo j tal que j < n, ent
ao

a)
b)
c)
d)

I [E ] = T B[E , I ] ` E
I [E ] = F B[E , I ] ` E
I [G ] = T B[G , I ] ` G
I [G ] = F B[G , I ] ` G

4 Por outro lado, como

B[H, I ] = B[E , I ] B[G , I ],


ent
ao

45 / 60

Continuacao da demonstracao
Dem.
1 a)

I [H] = F

I [E ] = T

B[E , I ] ` E

B[G , I ] ` G

B[H, I ] ` E

B[H, I ] ` G

I [G ] = F

46 / 60

Continuacao da demonstracao
Dem.
1 a)

I [H] = F

I [E ] = T

B[E , I ] ` E

B[G , I ] ` G

B[H, I ] ` E

B[H, I ] ` G

I [G ] = F

2 Conforme o teorema 16,

` (E (G (E G ))).

46 / 60

Continuacao da demonstracao
Dem.
1 a)

I [H] = F

I [E ] = T

B[E , I ] ` E

B[G , I ] ` G

B[H, I ] ` E

B[H, I ] ` G

I [G ] = F

2 Conforme o teorema 16,

` (E (G (E G ))).
3 Aplicando Modus Ponens duas vezes, conclui-se que

B[H, I ] ` (E G ),

46 / 60

Continuacao da demonstracao
Dem.
1 a)

I [H] = F

I [E ] = T

B[E , I ] ` E

B[G , I ] ` G

B[H, I ] ` E

B[H, I ] ` G

I [G ] = F

2 Conforme o teorema 16,

` (E (G (E G ))).
3 Aplicando Modus Ponens duas vezes, conclui-se que

B[H, I ] ` (E G ),
4 Isto
e,

B[H, I ] ` H

46 / 60

Continuacao da demonstracao
Dem.
1 b) Se I[H]=T, ent
ao h
a dois casos a considerar: I[E]=F ou I[G]=T.

I [E ] = F

B[E , I ] ` E

B[H, I ] ` E

47 / 60

Continuacao da demonstracao
Dem.
1 b) Se I[H]=T, ent
ao h
a dois casos a considerar: I[E]=F ou I[G]=T.

I [E ] = F

B[E , I ] ` E

B[H, I ] ` E

2 Utilizando o teorema 17, ` (E (E G )),

47 / 60

Continuacao da demonstracao
Dem.
1 b) Se I[H]=T, ent
ao h
a dois casos a considerar: I[E]=F ou I[G]=T.

I [E ] = F

B[E , I ] ` E

B[H, I ] ` E

2 Utilizando o teorema 17, ` (E (E G )),


3 E Modus Ponens, conclui-se que B[H, I ] ` (E G ),

47 / 60

Continuacao da demonstracao
Dem.
1 b) Se I[H]=T, ent
ao h
a dois casos a considerar: I[E]=F ou I[G]=T.

I [E ] = F

B[E , I ] ` E

B[H, I ] ` E

2 Utilizando o teorema 17, ` (E (E G )),


3 E Modus Ponens, conclui-se que B[H, I ] ` (E G ),
4 Isto
e, B[H, I ] ` H.

47 / 60

Continuacao da demonstracao
Dem.
1 b) Se I[H]=T, ent
ao h
a dois casos a considerar: I[E]=F ou I[G]=T.

I [E ] = F

B[E , I ] ` E

B[H, I ] ` E

2 Utilizando o teorema 17, ` (E (E G )),


3 E Modus Ponens, conclui-se que B[H, I ] ` (E G ),
4 Isto
e, B[H, I ] ` H.
5 No outro caso,

I [G ] = T

B[G , I ] = T ` G

B[H, I ] ` G

B[H, I ] {E } ` G

47 / 60

Continuacao da demonstracao
Dem.
1 b) Se I[H]=T, ent
ao h
a dois casos a considerar: I[E]=F ou I[G]=T.

I [E ] = F

B[E , I ] ` E

B[H, I ] ` E

2 Utilizando o teorema 17, ` (E (E G )),


3 E Modus Ponens, conclui-se que B[H, I ] ` (E G ),
4 Isto
e, B[H, I ] ` H.
5 No outro caso,

I [G ] = T

B[G , I ] = T ` G

B[H, I ] ` G

B[H, I ] {E } ` G

6 Utilizando o teorema da dedu


c
ao, conclui-se que B[H, I ] ` (E G ),

47 / 60

Continuacao da demonstracao
Dem.
1 b) Se I[H]=T, ent
ao h
a dois casos a considerar: I[E]=F ou I[G]=T.

I [E ] = F

B[E , I ] ` E

B[H, I ] ` E

2 Utilizando o teorema 17, ` (E (E G )),


3 E Modus Ponens, conclui-se que B[H, I ] ` (E G ),
4 Isto
e, B[H, I ] ` H.
5 No outro caso,

I [G ] = T

B[G , I ] = T ` G

B[H, I ] ` G

B[H, I ] {E } ` G

6 Utilizando o teorema da dedu


c
ao, conclui-se que B[H, I ] ` (E G ),
7 Isto
e, B[H, I ] ` H.

47 / 60

Continuacao da demonstracao
Dem.
1 b) Se I[H]=T, ent
ao h
a dois casos a considerar: I[E]=F ou I[G]=T.

I [E ] = F

B[E , I ] ` E

B[H, I ] ` E

2 Utilizando o teorema 17, ` (E (E G )),


3 E Modus Ponens, conclui-se que B[H, I ] ` (E G ),
4 Isto
e, B[H, I ] ` H.
5 No outro caso,

I [G ] = T

B[G , I ] = T ` G

B[H, I ] ` G

B[H, I ] {E } ` G

6 Utilizando o teorema da dedu


c
ao, conclui-se que B[H, I ] ` (E G ),
7 Isto
e, B[H, I ] ` H.
8 Portanto, o passo da indu
c
ao est
a demonstrado, e a demonstrac
ao est
a

concluda.

47 / 60

Demonstracao do Teorema da Completude

Dem.
1 Seja H uma tautologia.

48 / 60

Demonstracao do Teorema da Completude

Dem.
1 Seja H uma tautologia.

demonstrado a seguir que H


2 E
e um teorema, isto
e , ` H.

48 / 60

Demonstracao do Teorema da Completude

Dem.
1 Seja H uma tautologia.

demonstrado a seguir que H


2 E
e um teorema, isto
e , ` H.
3 Sejam P1 , P2 , , Pn os smbolos proposicionais de H e a tabela verdade a

seguir

P1
T
T
..
.
F
F

P2
T
T
..
.
F
F

..
.

Pn1
T
T
..
.
F
F

Pn
T
F
..
.
T
F

48 / 60

Demonstracao do Teorema da Completude

Dem.
1 Seja H uma tautologia.

demonstrado a seguir que H


2 E
e um teorema, isto
e , ` H.
3 Sejam P1 , P2 , , Pn os smbolos proposicionais de H e a tabela verdade a

seguir

P1
T
T
..
.
F
F

P2
T
T
..
.
F
F

..
.

Pn1
T
T
..
.
F
F

Pn
T
F
..
.
T
F

4 Cada linha define uma interpreta


c
ao diferente para P1 , P2 , , Pn , o que totaliza

2n interpretac
oes.

48 / 60

Demonstracao do Teorema da Completude

Dem.
1 Seja H uma tautologia.

demonstrado a seguir que H


2 E
e um teorema, isto
e , ` H.
3 Sejam P1 , P2 , , Pn os smbolos proposicionais de H e a tabela verdade a

seguir

P1
T
T
..
.
F
F

P2
T
T
..
.
F
F

..
.

Pn1
T
T
..
.
F
F

Pn
T
F
..
.
T
F

4 Cada linha define uma interpreta


c
ao diferente para P1 , P2 , , Pn , o que totaliza

2n interpretac
oes.
5 Neste caso, seja I1 a interpreta
c
ao definida pela primeira linha e assim

sucessivamente at
e I2n , a interpretac
ao definida pela u
ltima linha.

48 / 60

Continuacao da demonstracao do Teorema da Completude

Dem.
1 Assim,

I1 [P1 ] = I1 [P2 ] = = I1 [Pn ] = T

I2n [P1 ] = I2n [P2 ] = = I2n [Pn ] = F

49 / 60

Continuacao da demonstracao do Teorema da Completude

Dem.
1 Assim,

I1 [P1 ] = I1 [P2 ] = = I1 [Pn ] = T

I2n [P1 ] = I2n [P2 ] = = I2n [Pn ] = F

2 Dada um smbolo Pi , existem v


arios pares de interpretac
oes Ici e Jci tais que:

Ici [Pi ] = Jci [Pj ]

se

Pi 6= Pj

eIci [Pi ] = T

Jci [Pi ] = F

49 / 60

Continuacao da demonstracao do Teorema da Completude

Dem.
1 Assim,

I1 [P1 ] = I1 [P2 ] = = I1 [Pn ] = T

I2n [P1 ] = I2n [P2 ] = = I2n [Pn ] = F

2 Dada um smbolo Pi , existem v


arios pares de interpretac
oes Ici e Jci tais que:

Ici [Pi ] = Jci [Pj ]

se

Pi 6= Pj

eIci [Pi ] = T

Jci [Pi ] = F

3 As interpreta
c
oes Ici e Jci s
ao denominadas as interpretaco
es complementares de

Pi .

49 / 60

Continuacao da demonstracao do Teorema da Completude

Dem.
1 Assim,

I1 [P1 ] = I1 [P2 ] = = I1 [Pn ] = T

I2n [P1 ] = I2n [P2 ] = = I2n [Pn ] = F

2 Dada um smbolo Pi , existem v


arios pares de interpretac
oes Ici e Jci tais que:

Ici [Pi ] = Jci [Pj ]

se

Pi 6= Pj

eIci [Pi ] = T

Jci [Pi ] = F

3 As interpreta
c
oes Ici e Jci s
ao denominadas as interpretaco
es complementares de

Pi .
4 Note que para qualquer smbolo Pi , a metade das interpreta
c
oes definidas pela

tabela interpretam Pi como T e a outra metade como F.

49 / 60

Continuacao da demonstracao do Teorema da Completude

Dem.
1 Assim,

I1 [P1 ] = I1 [P2 ] = = I1 [Pn ] = T

I2n [P1 ] = I2n [P2 ] = = I2n [Pn ] = F

2 Dada um smbolo Pi , existem v


arios pares de interpretac
oes Ici e Jci tais que:

Ici [Pi ] = Jci [Pj ]

se

Pi 6= Pj

eIci [Pi ] = T

Jci [Pi ] = F

3 As interpreta
c
oes Ici e Jci s
ao denominadas as interpretaco
es complementares de

Pi .
4 Note que para qualquer smbolo Pi , a metade das interpreta
c
oes definidas pela

tabela interpretam Pi como T e a outra metade como F.


5 Para qualquer smbolo Pi h
a 2n1 pares de interpretac
oes complementares.

49 / 60

Continuacao da demonstracao do Teorema da Completude

Dem.
1 Assim,

I1 [P1 ] = I1 [P2 ] = = I1 [Pn ] = T

I2n [P1 ] = I2n [P2 ] = = I2n [Pn ] = F

2 Dada um smbolo Pi , existem v


arios pares de interpretac
oes Ici e Jci tais que:

Ici [Pi ] = Jci [Pj ]

se

Pi 6= Pj

eIci [Pi ] = T

Jci [Pi ] = F

3 As interpreta
c
oes Ici e Jci s
ao denominadas as interpretaco
es complementares de

Pi .
4 Note que para qualquer smbolo Pi , a metade das interpreta
c
oes definidas pela

tabela interpretam Pi como T e a outra metade como F.


5 Para qualquer smbolo Pi h
a 2n1 pares de interpretac
oes complementares.
6 Considere Icn e Jcn duas interpreta
co
es complementares de Pn .

49 / 60

Continuacao da demonstracao do Teorema da Completude


Dem.
1 Logo,
0

Bas[H, Icn ]

{P1 , , Pn1 , Pn }

Bas[H, Jcn ]

{P1 , , Pn1 , Pn }

50 / 60

Continuacao da demonstracao do Teorema da Completude


Dem.
1 Logo,
0

Bas[H, Icn ]

{P1 , , Pn1 , Pn }

Bas[H, Jcn ]

{P1 , , Pn1 , Pn }

2 e para i < n,
0

Pj = Pj
0

Pj = Pj

se

Icn [Pj ] = Jcn [Pj ] = T

se

Icn [Pj ] = Jcn [Pj ] = F

50 / 60

Continuacao da demonstracao do Teorema da Completude


Dem.
1 Logo,
0

Bas[H, Icn ]

{P1 , , Pn1 , Pn }

Bas[H, Jcn ]

{P1 , , Pn1 , Pn }

2 e para i < n,
0

Pj = Pj
0

Pj = Pj

se

Icn [Pj ] = Jcn [Pj ] = T

se

Icn [Pj ] = Jcn [Pj ] = F

3 Como H
e uma tautologia, Icn [H] = Jcn [H] = T .

50 / 60

Continuacao da demonstracao do Teorema da Completude


Dem.
1 Logo,
0

Bas[H, Icn ]

{P1 , , Pn1 , Pn }

Bas[H, Jcn ]

{P1 , , Pn1 , Pn }

2 e para i < n,
0

Pj = Pj
0

Pj = Pj

se

Icn [Pj ] = Jcn [Pj ] = T

se

Icn [Pj ] = Jcn [Pj ] = F

3 Como H
e uma tautologia, Icn [H] = Jcn [H] = T .
4 Utilizando o Lema 20, B[H, Icn ] ` H e B[H, Jcn ] ` H, isto
e,
0

{P1 , , Pn1 , Pn }
0

{P1 , , Pn1 , Pn }

50 / 60

Continuacao da demonstracao do Teorema da Completude


Dem.
1 Logo,
0

Bas[H, Icn ]

{P1 , , Pn1 , Pn }

Bas[H, Jcn ]

{P1 , , Pn1 , Pn }

2 e para i < n,
0

Pj = Pj
0

Pj = Pj

se

Icn [Pj ] = Jcn [Pj ] = T

se

Icn [Pj ] = Jcn [Pj ] = F

3 Como H
e uma tautologia, Icn [H] = Jcn [H] = T .
4 Utilizando o Lema 20, B[H, Icn ] ` H e B[H, Jcn ] ` H, isto
e,
0

{P1 , , Pn1 , Pn }
0

{P1 , , Pn1 , Pn }

5 Utilizando o teorema da dedu


c
ao, conclui-se que
0

{P1 , , Pn1 }
{P1 , , Pn1 }

(Pn H)

(Pn H)
50 / 60

Continuacao da demonstracao do Teorema da Completude


Dem.
1 Tem-se que

` (P Q) ((P Q) Q).

51 / 60

Continuacao da demonstracao do Teorema da Completude


Dem.
1 Tem-se que

` (P Q) ((P Q) Q).
2 Aplicando o teorema da substitui
c
ao, trocando P por Pn , Q por H e a regra

Modus Ponens duas vezes, conclui-se que


0

{P1 , , Pn1 } ` H

51 / 60

Continuacao da demonstracao do Teorema da Completude


Dem.
1 Tem-se que

` (P Q) ((P Q) Q).
2 Aplicando o teorema da substitui
c
ao, trocando P por Pn , Q por H e a regra

Modus Ponens duas vezes, conclui-se que


0

{P1 , , Pn1 } ` H
0

3 Se Pn1 = Pn1 , o raciocnio acima pode ser modificado, escolhendo duas


0

outras interpretac
oes complementares complementares Icn e Jcn de Pn tais que
0

Icn = Jcn = F , obtendo

00

00

{P1 , , Pn1 } ` H
00

onde Pn1 = Pn1 .

51 / 60

Continuacao da demonstracao do Teorema da Completude


Dem.
1 Tem-se que

` (P Q) ((P Q) Q).
2 Aplicando o teorema da substitui
c
ao, trocando P por Pn , Q por H e a regra

Modus Ponens duas vezes, conclui-se que


0

{P1 , , Pn1 } ` H
0

3 Se Pn1 = Pn1 , o raciocnio acima pode ser modificado, escolhendo duas


0

outras interpretac
oes complementares complementares Icn e Jcn de Pn tais que
0

Icn = Jcn = F , obtendo

00

00

{P1 , , Pn1 } ` H
00

onde Pn1 = Pn1 .


4 Isto significa que o raciocnio acima pode ser repetido para obter
0

00

00

{P1 , , Pn1 }
{P1 , , Pn1 }
0

00

ou

00

com Pi = Pi ou Pi = Pi e Pi = Pi ou Pi = Pi , para todo i tal que


1 i n 2.
51 / 60

Continuacao da demonstracao do Teorema da Completude

Dem.
1 Considerando duas dedu
c
oes do tipo
0

{P1 , , Pn2 , Pn1 }


00

00

{P1 , , Pn2 , Pn1 }

e utilizando novamente o resultado


` (P Q) ((P Q) Q).
conclui-se

{P1 , , Pn2 } ` H

52 / 60

Continuacao da demonstracao do Teorema da Completude

Dem.
1 Considerando duas dedu
c
oes do tipo
0

{P1 , , Pn2 , Pn1 }


00

00

{P1 , , Pn2 , Pn1 }

e utilizando novamente o resultado


` (P Q) ((P Q) Q).
conclui-se

{P1 , , Pn2 } ` H
2 Repetindo este processo n-2 vezes, conclui-se que ` H.

52 / 60

Continuacao da demonstracao do Teorema da Completude

Dem.
1 Considerando duas dedu
c
oes do tipo
0

{P1 , , Pn2 , Pn1 }


00

00

{P1 , , Pn2 , Pn1 }

e utilizando novamente o resultado


` (P Q) ((P Q) Q).
conclui-se

{P1 , , Pn2 } ` H
2 Repetindo este processo n-2 vezes, conclui-se que ` H.
3 Isto
e, H
e um teorema do sistema axiom
atico Pa.

52 / 60

Definicao de consistencia

Os teoremas da correcao e da completude sao centrais no estudo da


l
ogica, pois permitem relacionar fatos do mundo sintatico, como
` H, a fatos do mundo semantico, como H e uma tautologia.
Os dois teoremas juntos permitem concluir que no sistema
axiomatico Pa, H e um teorema se e somente se H e uma tautologia.
Uma consequencia da correcao e analisada abaixo.
Consistencia
Um sistema axiomatico e consistente se e somente se, dada uma formula
H, nao se pode ter ` H e ` H. Isto e, H e H nao podem ser teoremas
ao mesmo tempo.

53 / 60

Teorema da consistencia de Pa

Teorema 21 (Consistencia)
O sistema axiomatico Pa e consistente.

54 / 60

Teorema da consistencia de Pa

Teorema 21 (Consistencia)
O sistema axiomatico Pa e consistente.
Dem.
1
2

Suponha que ` H.
Logo, pelo teorema da correcao, H e uma tautologia e portanto H
e contradit
oria.

54 / 60

Teorema da consistencia de Pa

Teorema 21 (Consistencia)
O sistema axiomatico Pa e consistente.
Dem.

Suponha que ` H.
Logo, pelo teorema da correcao, H e uma tautologia e portanto H
e contradit
oria.

Mas, se H e contradit
oria, entao nao se pode ter ` H.

54 / 60

Teorema da consistencia de Pa

Teorema 21 (Consistencia)
O sistema axiomatico Pa e consistente.
Dem.

Suponha que ` H.
Logo, pelo teorema da correcao, H e uma tautologia e portanto H
e contradit
oria.

Mas, se H e contradit
oria, entao nao se pode ter ` H.

Pois, caso ocorresse ` H, entao novamente pelo teorema da


correcao H seria uma tautologia.

54 / 60

Teorema da consistencia de Pa

Teorema 21 (Consistencia)
O sistema axiomatico Pa e consistente.
Dem.

Suponha que ` H.
Logo, pelo teorema da correcao, H e uma tautologia e portanto H
e contradit
oria.

Mas, se H e contradit
oria, entao nao se pode ter ` H.

Pois, caso ocorresse ` H, entao novamente pelo teorema da


correcao H seria uma tautologia.

Mas e impossvel se ter H e H como tautologias ao mesmo tempo.

54 / 60

Teorema da consistencia e satisfatibilidade

Consistencia de f
ormulas
Um conjunto de f
ormulas e consistente se e somente se nao existe uma
formula H tal que ` H e ` H. Isto e, H e H nao podem ser
deduzidas de .
Teorema 22 (Consistencia e satisfatibilidade)
Um conjunto de f
ormulas e consistente se e somente se e satisfatvel.

55 / 60

Demonstracao do Teorema da consistencia e


satisfatibilidade
Dem.
1

Se e consistente, entao nao existe H tal que ` H e ` H.

56 / 60

Demonstracao do Teorema da consistencia e


satisfatibilidade
Dem.
1

Se e consistente, entao nao existe H tal que ` H e ` H.

Suponha por absurdo que nao e satisfatvel.

56 / 60

Demonstracao do Teorema da consistencia e


satisfatibilidade
Dem.
1

Se e consistente, entao nao existe H tal que ` H e ` H.

Suponha por absurdo que nao e satisfatvel.

Logo, nao existe interpretacao I que satisfaz as f


ormulas de .

56 / 60

Demonstracao do Teorema da consistencia e


satisfatibilidade
Dem.
1

Se e consistente, entao nao existe H tal que ` H e ` H.

Suponha por absurdo que nao e satisfatvel.

Logo, nao existe interpretacao I que satisfaz as f


ormulas de .

Neste caso, nao existe interpretacao I que satisfaz e I[H]=F ou


I[H]=F.

56 / 60

Demonstracao do Teorema da consistencia e


satisfatibilidade
Dem.
1

Se e consistente, entao nao existe H tal que ` H e ` H.

Suponha por absurdo que nao e satisfatvel.

Logo, nao existe interpretacao I que satisfaz as f


ormulas de .

Neste caso, nao existe interpretacao I que satisfaz e I[H]=F ou


I[H]=F.

Logo, H e H sao consequencias l


ogicas de .

56 / 60

Demonstracao do Teorema da consistencia e


satisfatibilidade
Dem.
1

Se e consistente, entao nao existe H tal que ` H e ` H.

Suponha por absurdo que nao e satisfatvel.

Logo, nao existe interpretacao I que satisfaz as f


ormulas de .

Neste caso, nao existe interpretacao I que satisfaz e I[H]=F ou


I[H]=F.

Logo, H e H sao consequencias l


ogicas de .

Utilizando os teoremas da deducao e da completude, conclui-se que


` H e ` H.

56 / 60

Demonstracao do Teorema da consistencia e


satisfatibilidade
Dem.
1

Se e consistente, entao nao existe H tal que ` H e ` H.

Suponha por absurdo que nao e satisfatvel.

Logo, nao existe interpretacao I que satisfaz as f


ormulas de .

Neste caso, nao existe interpretacao I que satisfaz e I[H]=F ou


I[H]=F.

Logo, H e H sao consequencias l


ogicas de .

Utilizando os teoremas da deducao e da completude, conclui-se que


` H e ` H.

Isto e um absurdo pois e consistente.

56 / 60

Demonstracao do Teorema da consistencia e


satisfatibilidade
Dem.
1

Se e consistente, entao nao existe H tal que ` H e ` H.

Suponha por absurdo que nao e satisfatvel.

Logo, nao existe interpretacao I que satisfaz as f


ormulas de .

Neste caso, nao existe interpretacao I que satisfaz e I[H]=F ou


I[H]=F.

Logo, H e H sao consequencias l


ogicas de .

Utilizando os teoremas da deducao e da completude, conclui-se que


` H e ` H.

Isto e um absurdo pois e consistente.

Portanto, e satisfatvel.

56 / 60

Demonstracao do Teorema da consistencia e


satisfatibilidade

Dem.
1

Se e satisfatvel, existe interpretacao I que satisfaz .

57 / 60

Demonstracao do Teorema da consistencia e


satisfatibilidade

Dem.
1

Se e satisfatvel, existe interpretacao I que satisfaz .

Suponha por absurdo que nao seja consistente.

57 / 60

Demonstracao do Teorema da consistencia e


satisfatibilidade

Dem.
1

Se e satisfatvel, existe interpretacao I que satisfaz .

Suponha por absurdo que nao seja consistente.

Logo, existe H tal que ` H e ` H.

57 / 60

Demonstracao do Teorema da consistencia e


satisfatibilidade

Dem.
1

Se e satisfatvel, existe interpretacao I que satisfaz .

Suponha por absurdo que nao seja consistente.

Logo, existe H tal que ` H e ` H.

Utilizando o teorema da correcao, H e H sao consequencias logicas


de .

57 / 60

Demonstracao do Teorema da consistencia e


satisfatibilidade

Dem.
1

Se e satisfatvel, existe interpretacao I que satisfaz .

Suponha por absurdo que nao seja consistente.

Logo, existe H tal que ` H e ` H.

Utilizando o teorema da correcao, H e H sao consequencias logicas


de .

Mas como I satisfaz , entao I[H]=I[H]=T, o que e um absurdo.

57 / 60

Demonstracao do Teorema da consistencia e


satisfatibilidade

Dem.
1

Se e satisfatvel, existe interpretacao I que satisfaz .

Suponha por absurdo que nao seja consistente.

Logo, existe H tal que ` H e ` H.

Utilizando o teorema da correcao, H e H sao consequencias logicas


de .

Mas como I satisfaz , entao I[H]=I[H]=T, o que e um absurdo.

Portanto, e consistente.

57 / 60

Lista de exerccios

Fazer todos os exerccios do captulo 7 da referencia indicada relativos `a


parte estudada.

58 / 60

Referencia

O captulo 7 do livro abaixo.


Joao Nunes de Souza.
L
ogica para ciencia da computacao.
Editora Campus, Rio de Janeiro, 2002.

59 / 60

Exerccios de fixacao

60 / 60

Você também pode gostar