0% acharam este documento útil (0 voto)
119 visualizações15 páginas

Aula7 PDF

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1/ 15

Expressões quantificacionais Significados quantificacionais

Lógica básica
Aula 7

Anderson Beraldo-de-Araújo
Pedro Carrasqueira

Universidade Federal do ABC

14/11/17

Anderson Beraldo-de-Araújo Pedro Carrasqueira (UFABC) Aula 7 14/11/17 1 / 15


Expressões quantificacionais Significados quantificacionais

1 Expressões quantificacionais

2 Significados quantificacionais

Anderson Beraldo-de-Araújo Pedro Carrasqueira (UFABC) Aula 7 14/11/17 2 / 15


Expressões quantificacionais Significados quantificacionais

Argumento quantificacional

Exemplo
Todo herói promove o bem. Ora, o Batman é um herói. Logo, alguém
promove o bem.

Exemplo
O fulano é um grande guerreiro. Ora, o fulano é Abrão. Portanto, Abrão é
um grande guerreiro.

Anderson Beraldo-de-Araújo Pedro Carrasqueira (UFABC) Aula 7 14/11/17 3 / 15


Expressões quantificacionais Significados quantificacionais

Alfabeto quantificacional

Definição
Alfabeto quantificacional BS :
1 Assinatura S;
2 Sı́mbolos auxiliares E = {(, )};
3 Sı́mbolos conectivos O = {¬, ∧, ∨, →};
4 Variáveis X = {x, y , z, . . .};
5 Sı́mbolos quantificadores

Q = {∀, ∃},

“todo” = ∀;
“algum” = ∃.

Anderson Beraldo-de-Araújo Pedro Carrasqueira (UFABC) Aula 7 14/11/17 4 / 15


Expressões quantificacionais Significados quantificacionais

Linguagem quantificacional
Definição
O conjunto dos termos quantificacionais TS :
1 As constantes e variáveis de BS estão em TS ;
2 Se ρ é um sı́mbolo funcional n-ário de S e τ1 , . . . , τn estão em TS ,
então ρτ1 · · · τn também está em TS .

Definição
Conjunto das fórmulas quantificacionais FS :
1 Se ψ é uma fórmula relacional sobre BS , então ψ está em FS ;
2 Se ψ é uma fórmula proposicional sobre BS , então ψ está em FS ;
3 Se φ está em FS e λ é uma variável de BS , então ∀λφ e ∃λφ
também estão em FS .
A fórmula φ é chamada escopo do quantificador.
Anderson Beraldo-de-Araújo Pedro Carrasqueira (UFABC) Aula 7 14/11/17 5 / 15
Expressões quantificacionais Significados quantificacionais

Exemplo
Linguagem quantificacional LS com S composta por CS = {b}, FS = e
RS = {H, P} com ar (H) = ar (P) = 1 é tal que:
1 “Batman” = b;
2 “Ser um herói” = H;
3 “Promover o bem” = B.
Forma do argumento:
1 ∀x(Hx → Bx)
2 Hb
3 ∃yBy

∀x(Hx → Bx), Hb ` ∃yBy .

Anderson Beraldo-de-Araújo Pedro Carrasqueira (UFABC) Aula 7 14/11/17 6 / 15


Expressões quantificacionais Significados quantificacionais

Exemplo
1 Sempre que chove muito no centro de uma cidade, algumas de suas
ruas alagam ou a chuva escoa.
2 Em Atlândida, uma linda cidade, as ruas não estão alagadas, nem
tampouco a chuva escoou.
3 Logo, não choveu muito no centro de Atlântida.

Anderson Beraldo-de-Araújo Pedro Carrasqueira (UFABC) Aula 7 14/11/17 7 / 15


Expressões quantificacionais Significados quantificacionais

Exemplo
Linguagem proposicional LS sobre S composta por CS = {a, c}, FS = f
com ar (f ) = 1 e RS = {C , H, A, E , L} com
ar (C ) = ar (H) = ar (A) = ar (E ) = ar (L) = 1:
1 “Atlândida” = a;
2 “Chuva” = c;
3 “Centro de” = f ;
4 “Ser cidade” = C ;
5 “Chover muito” = H;
6 “Ser uma rua alagada” = R;
7 “Escoar” = E ;
8 “Ser linda” = L.

Anderson Beraldo-de-Araújo Pedro Carrasqueira (UFABC) Aula 7 14/11/17 8 / 15


Expressões quantificacionais Significados quantificacionais

Exemplo
Forma do argumento:
1 ∀x((Cx ∧ Hfx) → (∃yRy ∨ Ec))
2 Ca ∧ La ∧ ∀y ¬Ry ∧ ¬Ec
3 ¬Hfa

∀x((Cx ∧ Hfx) → (∃yRy ∨ Ec)), Ca ∧ La ∧ ∀y ¬Ry ∧ ¬Ec ` ¬Hfa.

Anderson Beraldo-de-Araújo Pedro Carrasqueira (UFABC) Aula 7 14/11/17 9 / 15


Expressões quantificacionais Significados quantificacionais

Verdade proposicional

Definição
Para fórmulas fechadas, o significado A(χ) de uma fórmula geral:
1 A(∀λψ) = > se, e somente se, para todo elemento a ∈ DA ,

Aσa (ψ∇(λ/σa )) = >.

2 A(∃λψ) = > se, e somente se, para algum elemento a ∈ DA ,

Aσa (ψ∇(λ/σa )) = >.

Para uma fórmula aberta φ cujas variáveis são λ1 , . . . , λn , definimos que

A(φ) = > se, e somente se, A(∀λ1 · · · ∀λn φ) = >.

Anderson Beraldo-de-Araújo Pedro Carrasqueira (UFABC) Aula 7 14/11/17 10 / 15


Expressões quantificacionais Significados quantificacionais

Exemplo
Por definição, Ab (∃x(Ge1 x ∧ Pxe1 )) = > se, e somente se, para algum
elemento c ∈ DAb ,

Aσb c ((Ge1 (x)(x/σc ) ∧ P(x)(x/σc )e1 )) = >.

Para c = ♣1 , temos Aσa c (Ge1 p1 ) = > e Aσa c (Pp1 e1 ) = > e,


consequentemente, Aσa c ((Ge1 (x)(x/σc ) ∧ P(x)(x/σc )e1 )) =
Aσa c ((Ge1 (x)(x/p1 ) ∧ P(x)(x/p1 )e1 )) = Aσa c (Ge1 p1 ∧ Pp1 e1 ) = >.

Anderson Beraldo-de-Araújo Pedro Carrasqueira (UFABC) Aula 7 14/11/17 11 / 15


Expressões quantificacionais Significados quantificacionais

Exemplo
1. Por definição, A(∀x∃yx ≺ y ) = > se, e somente se, para todo elemento
c ∈ DAa ,
Aċa (∃y (x)(x/ċ) ≺ y ) = >.
2. Para cada c, a fórmula ∃y (x)(x/ċ) ≺ y é existencial. Portanto,
A(∀x∃yx ≺ y ) = > se, e somente se, para todo algum e ∈ DAa ,

Aċ, ė
a ((x)(x/ċ) ≺ (y )(y /ė)) = >.

3. Considere c ∈ DAa . Se c = 0, então existe um e ∈ DAċa tal que c < e;


basta considerar, por exemplo, e = 1.
4. Assim, temos que Aċ, ė ċ,ė
a ((x)(x/ċ) ≺ (y )(y /ė)) = Aa ((x)(x/ċ) ≺
(y )(y /ė)) = Aċ, ė
a (0̇ ≺ 1̇) = >.

Anderson Beraldo-de-Araújo Pedro Carrasqueira (UFABC) Aula 7 14/11/17 12 / 15


Expressões quantificacionais Significados quantificacionais

Exemplo
5. Suponha que Aċ, ė
a ((x)(x/ċ) ≺ (y )(y /ė)) = > para c = m.
6. Daı́, para algum n tal que e = n, m < n. Considerando, então,
c = m + 1, basta considerar, por exemplo, e = n + 1, pois, uma vez que
m < n, temos que n + 1 < e + 1, ou seja, c < e.
7. Portanto, Aċ, ė ċ,ė
a ((x)(x/ċ) ≺ (y )(y /ė)) = Aa ((x)(x/ṁ ⊕ 1̇) ≺
ċ,ė
(y )(y /ṅ ⊕ 1̇)) = Aa (ṁ ⊕ 1̇ ≺ ṅ ⊕ 1̇) = >.
8. Logo, pelo princı́pio de indução, para qualquer que seja o elemento
c ∈ DAa , existe pelo menos um elemento e ∈ DAa tal que
Aċ, ė
a ((x)(x/ċ) ≺ (y )(y /ė)) = >, isto é,

Aa (∀x∃yx ≺ y ) = >.

Anderson Beraldo-de-Araújo Pedro Carrasqueira (UFABC) Aula 7 14/11/17 13 / 15


Expressões quantificacionais Significados quantificacionais

Lema (Lema da localidade)


Sejam A1 e A2 estruturas que interpretam, respectivamente, S1 e S2 .
Consideremos S = S1 ∩ S2 e uma fórmula φ de LS . Dessa forma, se
IA1 (ω) = IA2 (ω) para todo ω ∈ S, então A1 (φ) = A2 (φ).

Lema (Extensionalidade)
Se A é uma estrutura que interpreta S e σi bem como σj são constantes
diferentes de S tais que IA (σi ) = IA (σj ), então, para fórmula φ(λ) de LS ,
A(φ(λ/σi )) = A(φ(λ/σj )).

Anderson Beraldo-de-Araújo Pedro Carrasqueira (UFABC) Aula 7 14/11/17 14 / 15


Expressões quantificacionais Significados quantificacionais

Proposição
Se A é uma estrutura que interpreta uma assinatura S tal que, para todo
elemento a ∈ UA , existe alguma constante σ ∈ CS tal que IA (σ) = a,
então vale:
1 A(∀λφ) = > se, e somente se, para toda σ ∈ CS , A(φ(λ/σ) = >;
2 A(∃λφ) = > se, e somente se, para alguma σ ∈ CS , A(φ(λ/σ) = >.

Demonstração.
Suponhamos que A(∃λφ) = >. Assim, para algum elemento a ∈ UA ,
Aσa (φ(λ/σa )) = >. Para cada elemento a ∈ UA , existe uma constante
σ ∈ CS tal que IA (σ) = a. Como Aσa (σa ) = a, IA (σ) = Aσa (σa ) e, pelo
lema da extensionalidade, para alguma σ ∈ CS , A(φ(λ/σ)) = >.
Conversamente, suponhamos que, para alguma σ ∈ CS , A(φ(λ/σ)) = >.
Seja IA (σ) = a. Novamente, como Aσa (σa ) = a e IA (σ) = Aσa (σa ), pelo
lema da extensionalidade, existe a ∈ UA tal que Aσa (φ(λ/σa )) = >, ou
seja, A(∃λφ) = >.
Anderson Beraldo-de-Araújo Pedro Carrasqueira (UFABC) Aula 7 14/11/17 15 / 15

Você também pode gostar