Lógica/Cálculo Quantificacional Clássico/Dedução Natural no CQC

De testwiki
Ir para a navegação Ir para a procura

Este módulo pressupõe a leitura prévia dos módulos Lógica/Cálculo Proposicional Clássico/Dedução Natural - Parte I e Lógica/Cálculo Proposicional Clássico/Dedução Natural - Parte II.

Regras para Quantificadores

Vamos estabelecer duas regras para cada quantificador: uma para removê-lo e outra para inserí-lo na derivação.

Temos que ser muito cautelosos na aplicação destas regras, pois elas tem muitas restrições. Algumas regras terão a restrição de substitualidade, a qual cabe definir agora:

Dada uma constante c, uma variável x e uma fórmula α quantificada, se c não ocorre em α no escopo do quantificador para x, então dizemos que c é substituível por x em α .

Eliminação do Universal

∀x(α)α[x/c]

Ou seja, dada uma fórmula ∀xα, aplica-se a eliminação do universal, derivando uma fórmula α tal que a variável x dá lugar a uma constante c .

  • Exemplo

{∀x(Hx→Mx),Hs}⊢Ms

 
1.   ∀x(Hx→Mx)   Premissa
2.   Hs   Premissa
3.   Hs→Ms   1 ℰ∀
4.   Ms   3,2 MP
  • CUIDADO

Lembre-se que esta regra é aplicável a fórmulas quantificadas universalmente, e não a quaisquer fórmulas que contém o quantificador universal. Por exemplo, a eliminação do universal não é aplicável à fórmula ∀xHx→Ms .

Introdução do Universal

α(c)∀xα(c/x)

Ou seja, dada uma fórmula α na qual ocorre a constante c, aplica-se a introdução do universal, derivando uma fórmula ∀xα tal que a constante c dá lugar à variável x . A esta regra coloca-se as seguintes restrições:

  1. a constante c não pode ocorrer em premissa ou hipótese vigente.
  2. c deve ser substituível por x em α.
  • Exemplo 1

{∀x(Ax→Bx),∀x(Bx→Cx)}⊢∀x(Ax→Cx)

 
1.   ∀x(Ax→Bx)   Premissa
2.   ∀x(Bx→Cx)   Premissa
3.   Ac→Bc   1 ℰ∀
4.   Bc→Cc   2 ℰ∀
5.   Ac→Cc   3,4 SH
6.   ∀x(Ax→Cx)   5 ℐ∀
  • Exemplo 2

∀x∀yPxy⊢∀y∀xPyx

 
1.   ∀x∀yPxy   Premissa
2.   ∀xPxb   1 ℰ∀
3.   Pab   2 ℰ∀
4.   ∀xPax   3 ℐ∀
5.   ∀y∀xPyx   4 ℐ∀
  • CUIDADO

O desrespeito à primeira restrição acarretará em derivações falaciosas. Por exemplo:

 
1.   Lf   Premissa
2.   ∀xLx   1 ℐ∀

Algo como "Frege é lógico. Logo, todos são lógicos". O que é obviamente inválido.

O desrespeito à segunda restrição também acarretará em derivações absurdas, tais como:

 
1.   ∀x∃yAxy   Premissa
2.   ∃yAby   1 ℰ∀
3.   ∀y∃yAyy   2 ℐ∀

Introdução do Existencial

α(c)∃xα(c/x)

Ou seja, dada uma fórmula α na qual ocorre a constante c, aplica-se a introdução do existencial, derivando uma fórmula ∃xα tal que a constante c dá lugar à variável x . A esta regra coloca-se a restrição de que c deve ser substituível por x em α.

  • Exemplo 1

∀xPx⊢∃xPx

 
1.   ∀xPx   Premissa
2.   Pa   1 ℰ∀
3.   ∃xPx   2 ℐ∃
  • Exemplo 2

Ac∧La⊢∃xAx∧∃yLy

 
1.   Ac∧La   Premissa
2.   Ac   1 S
3.   ∃xAx   2 ℐ∃
4.   La   1 S
5.   ∃yLy   4 ℐ∃
6.   ∃xAx∧∃yLy   3,5 C
  • CUIDADO

Lembre-se que apenas uma constante por vez pode ser substituída pela variável. Caso o contrário, ter-se-ia derivações absurdas como:

 
1.   Ac∧La   Premissa
2.   ∃x(Ax∧Lx)   1 ℐ∃

Algo como "Colombo descobriu a América e Armstrong andou sobre a Lua. Logo, alguém descobriu a América e andou sobre a Lua". O que é obviamente inválido.

Eliminação do Existencial

Trataremos aqui a eliminação do existencial como uma regra de inferência hipotética:

Dada uma fórmula ∃xα, levanta-se como hipótese uma fórmula α tal que a variável x dá lugar a uma constante c. Desta hipótese, deriva-se uma fórmula β. Ao aplicar a eliminação do existencial, descarta-se a hipótese e β é inserida na derivação. A esta regra coloca-se a seguinte restrição: a constante c não pode ocorrer em premissa, hipótese vigente, em α ou β .

  • Exemplo 1

{∃xPx,(∃x¬¬Px)→Qb}⊢Qb

 
1.   ∃xPx   Premissa
2.   (∃x¬¬Px)→Qb   Premissa
 
3.     Pa   Hipótese para ℰ∃
4.     ¬¬Pa   3 DN
5.     ∃x¬¬Px   4 ℐ∃
6.     Qb   2,5 MP
7.   Qb   1,3-5 ℰ∃
  • Exemplo 2

{∀x(Ax→Bx),¬∃(Bx∧Cx)}⊢¬∃x(Ax∧Cx)

 
01.   ∀x(Ax→Bx)   Premissa
02.   ¬∃(Bx∧Cx)   Premissa
 
03.     ∃x(Ax∧Cx)   Hipótese
   
04.       Ad∧Cd   Hipotese para ℰ∃
05.       Ad→Bd   1 ℰ∀
06.       Ad   4 S
07.       Bd   5,6 MP
08.       Cd   4 S
09.       Bd∧Cd   7,8 C
10.       ∃x(Bx∧Cx)   9 ℐ∃
11.     ∃x(Bx∧Cx)   3,4-10 ℰ∃
12.     ∃x(Bx∧Cx)∧¬∃x(Bx∧Cx)   11,2 C
13.   ¬∃x(Ax∧Cx)   3,12 RAA

Exercício

Demonstre:

  1. {∀x(Px∨Qx),¬Qa}⊢Pa
  2. {∀x(Ax∧Bx),∀x(Cx∧Dx)}⊢∀x(Ax∧Cx)
  3. {∀x(Ax→Bx),Al}⊢∃xBx
  4. ∃x(Px∧Qx)⊢∃xPx∧∃xQx
  5. {∃xPx,∀xQx}⊢∃x(Px∧Qx)

Confira aqui as respostas

Regras Derivadas para Quantificadores

A única regra derivada para quantificadores que trataremos aqui é o Intercâmbio de Quantificadores (IQ):

¬∀xα∃x¬α‾         ¬∃xα∀x¬α‾

Vamos provar cada caso deste regra:

Intercâmbio de Quantificadores 1

∀x¬α⊢¬∃xα

 
1.   ∀x¬α   Premissa
2.   ¬α(c)   1 ℰ∀
 
3.     ∃xα   Hipótese
   
4.       α(c)   Hipótese para ℰ∃
5.       α(c)∧¬α(c)   4,2 C
6.       ∀x(α∧¬α)   5 ℐ∀
7.     ∀x(α∧¬α)   3,4-6 ℰ∃
8.     α(c)∧¬α(c)   7 ℰ∀
9.   ¬∃xα   3,8 RAA

Intercâmbio de Quantificadores 2

¬∃xα⊢∀x¬α

 
1.   ¬∃xα   Premissa
 
2.     α(c)   Hipótese
3.     ∃xα   2 ℐ∃
4.     ∃xα∧¬∃xα   3,1 C
5.   ¬α(c)   2,4 RAA
6.   ∀x¬α   5 ℐ∀

Intercâmbio de Quantificadores 3

¬∀xα⊢∃x¬α

 
01.   ¬∀xα   Premissa
 
02.     ¬∃x¬α   Hipótese
   
03.       ¬α(c)   Hipótese
04.       ∃x¬α   3 ℐ∃
05.       ∃x¬α∧¬∃x¬α   2,4 C
06.     ¬¬α(c)   3,5 RAA
07.     α(c)   6 DN
08.     ∀xα   7 ℐ∀
09.     ∀xα∧¬∀xα   1,8 C
10.   ¬¬∃x¬α   2,9 RAA
11.   ∃x¬α   10 DN

Intercâmbio de Quantificadores 4

∃x¬α⊢¬∀xα

 
1.   ∃x¬α   Premissa
 
2.     ¬α(c)   Hipótese ℰ∃
   
3.       ∀xα   Hipótese
4.       α(c)   3 ℰ∀
5.       α(c)∧¬α(c)   2,4 C
6.     ¬∀xα   3,5 RAA
7.   ¬∀xα   1,2-6 ℰ∃

Aplicando o Intercâmbio de Quantificadores

Segue abaixo alguns exemplos que ilustram o quanto a regra de intercâmbio de quantificadores é útil.

Exemplo 1

⊢∃x(Px∨Qx)→(∃xPx∨∃xQx)

 
01.     ∃x(Px∨Qx)   Hipótese
   
02.       ¬(∃xPx∨∃xQx)   Hipótese
03.       ¬∃xPx∧¬∃xQx   2 DM
04.       ¬∃xPx    3 S
05.       ¬∃xQx    3 S
06.       ∀x¬Px    4 IQ
07.       ∀x¬Qx    5 IQ
08.       ¬Pa    6 ℰ∀
09.       ¬Qa    7 ℰ∀
10.       ¬Pa∧¬Qa    8,9 C
11.       ¬(Pa∨Qa)    10 DM
12.       ∀x¬(Px∨Qx)    11 ℐ∀
13.       ¬∃x(Px∨Qx)    12 IQ
14.       ∃x(Px∨Qx)∧¬∃x(Px∨Qx)    1,13 C
15.     ¬¬(∃xPx∨∃xQx)   2,14 RAA
16.     ∃xPx∨∃xQx   15 DN
 
17.   ∃x(Px∨Qx)→(∃xPx∨∃xQx)   1,16 RPC

Exemplo 2

⊢(∃xPx∨∃xQx)→∃x(Px∨Qx)

 
01.     ∃xPx∨∃xQx   Hipótese
   
02.       ¬∃x(Px∨Qx)         Hipótese
03.       ∀x¬(Px∨Qx)         2 IQ
04.       ¬(Pa∨Qa)         3 ℰ∀
05.       ¬Pa∧¬Qa         4 DM
     
06.         ¬∃xPx   Hipótese
07.         ∃xQx   1,6 SD
08.         ¬Qa   5 S
09.         ∀x¬Qx   8 ℐ∀
10.         ¬∃xQx   9 IQ
11.         ∃xQx∧¬∃xQx   6,10 C
       
12.       ¬¬∃xPx   6,11 RAA
13.       ∃xPx   12 DN
14.       ¬Pa   5 S
15.       ∀x¬Px   14 ℐ∀
16.       ¬∃xPx   15 IQ
17.       ∃xPx∧¬∃xPx   13,16 C
     
18.     ¬¬∃x(Px∨Qx)   2,17 RAA
19.     ∃x(Px∨Qx)   18 DN
 
20.   (∃xPx∨∃xQx)→∃x(Px∨Qx)   1,19 RPC

Exemplo 3

{∀x(Ax→Bx),∀x(Ax→¬Bx)}⊢¬∃Ax

 
01.   ∀x(Ax→Bx)   Premissa
02.   ∀x(Ax→¬Bx)   Premissa
 
03.     Ad   Hipótese
04.     Ad→Bd   1 ℰ∀
05.     Ad→¬Bd   4 ℰ∀
06.     Bd   3,4 MP
07.     ¬Bd   3,5 MP
08.     Bd∧¬Bd   6,7 C
09.   ¬Ad   3,8 RAA
10.   ∀x¬Ax   9 ℐ∀
11.   ¬∃xAx   10 IQ

Exercícios

Prove os seguintes teoremas:

  1. ⊢∃xPx→¬∀x¬Px
  2. ⊢∀x(Px→Q)→∃x(Px→Q)
  3. ⊢∃x∃yPxy↔∃y∃xPxy
  4. ⊢(∀xPx∧∀xQx)↔∀x(Px∧Qx)
  5. ⊢(P∧∃xQx)↔∃x(P∧Qx)
  6. ⊢(P∨∀xQx)↔∀x(P∨Qx)
  7. ⊢∃x(Px→Q)→(∀xPx→Q)

Confira aqui as respostas

Predefinição:Medalha Predefinição:AutoCat