Escolar Documentos
Profissional Documentos
Cultura Documentos
IL
Lucia Rino
Introduo Lgica
Proposies/Sentenas atmicas
Expressam relaes simples entre indivduos SENT completa, declarativa p1: Bob gosta de lgica. p2: Joo ama Maria. p3: Joo dois anos mais velho que Maria. p4: A lua um satlite da terra. p5: Todo homem mortal. p6: sen(/2) = 1 p7: Est chovendo.
Lucia Rino Introduo Lgica 3
Proposies atmicas
Ou, simplesmente, tomos Em geral, expressam
FATOS comprovados Juzos de valor
Lucia Rino
Introduo Lgica
Proposies atmicas
p1: Bob gosta de lgica. p8: Bob gosta de quem gosta de lgica. p8 proposio atmica??? ??
Proposies atmicas
p1: Bob gosta de lgica. p8: Bob gosta de quem gosta de lgica. p8 proposio atmica??? CUIDADO
Condio implcita
Se algum gosta de lgica, Bob gosta desse algum.
??
O clculo proposicional
O clculo/lgica proposicional
Formalizao
A linguagem proposicional
Morfologia
Vocabulrio ou lxico da linguagem Objetos ou indivduos, smbolos de relao, etc.
A linguagem proposicional
Sintaxe
Estruturas lcitas, gramaticais, da linguagem Expresses proposicionais
Semntica
Significado das expresses proposicionais
Agora, portugus!
Maria bonita.
Lucia Rino
Introduo Lgica
12
A linguagem proposicional
Objetos ou indivduos: Denominao comum de um termo ou componente de uma relao p1: Bob gosta de lgica. p2: Joo ama Maria. p3: Joo dois anos mais velho que Maria. p4: A lua um satlite da terra.
Lucia Rino
Introduo Lgica
14
Proposies compostas
Introduzidas por conectivos, ou operadores
Proposies atmicas interconectadas
Conjuno
&, e, and,
Disjuno
Ou, or,
Lucia Rino
Fundamentos de Lgica
15
Lucia Rino
Introduo Lgica
16
CalcPropos: O lxico
Smbolos proposicionais atmicos Representam proposies singulares Podem ser definidos pelo autor
desde que representem tomos p1,p2,qn, etc.
Conectivos
&, e, and, (conjuno) Ou, or, (disjuno) No, not, (negao) (condicional) (bicondicional)
Lucia Rino Introduo Lgica 17
Conectivos Usados para construir proposies compostas Somente esses smbolos so considerados palavras do vocabulrio proposicional
Lucia Rino Introduo Lgica 18
A linguagem proposicional
Lucia Rino
Introduo Lgica
20
ou
Proposio composta, formada pela juno de tomos
fbfs interconectadas
Proposies atmicas
Relaes simples entre indivduos so fbfs
E so chamadas tomos
Orao completa, declarativa
Proposies compostas
Proposies atmicas interconectadas por conectivos Proposies compostas conjuntivas () Proposies compostas disjuntivas () Proposies compostas negadas ()
p1: Bob gosta de lgica. p2: Joo ama Maria. p3: Joo dois anos mais velho que Maria. p4: A lua um satlite da terra. p5: Todo homem mortal. p6: sen(/2) = 1 p7: Est chovendo.
Lucia Rino Introduo Lgica 23
Lucia Rino
Introduo Lgica
24
p1 p1
p2
p1 p2
Joo ou Carlos ama Maria.
p1: Joo ama Maria. p2: Carlos ama Maria. p1: Joo ama Maria. p2: Carlos ama Maria.
p1 p2
Joo ou Carlos ama Maria.
p2
p1 p2
Joo no ama Maria.
nao(ama(Joo,Maria)) p: Joo ama Maria.
p1 p2
Joo no ama Maria.
nao(ama(Joo,Maria)) p: Joo ama Maria.
p
Lucia Rino Introduo Lgica 25 Lucia Rino
p
Introduo Lgica
26
Exerccios
Dada uma SENT matemtica
Construir sua rvore sinttica
Envolve manipulao de
Prioridade de operadores Parentizao (mudana de prioridade)
O CalcPropos
Lucia Rino
Exerccios: EP1
Dei a SENT matemtica
F1: (a*b + c/d + e) * f/g
p1 p1
p2
p1 p2
Joo ou Carlos ama Maria.
p1: Joo ama Maria. p2: Carlos ama Maria.
p1 p2
Joo no ama Maria.
nao(ama(Joo,Maria)) p: Joo ama Maria.
p
Lucia Rino Introduo Lgica
29
Lucia Rino
Introduo Lgica
30
Exerccios: EP1
Dei a rvore de
[a*b + c - d ] / 2 * 10 b/c
Proposies compostas
Podem ter qualquer nvel de complexidade
Composies por construo
pq (p q) r s pqrs pqrs
(p q) r s [(p q)] r s [ r] s s p q r s p (q r s)
Introduo Lgica 32
Lucia Rino
Introduo Lgica
31
Lucia Rino
Proposies compostas
Podem ter qualquer nvel de complexidade
Composies por construo
Proposies compostas
Podem ter qualquer nvel de complexidade
Composies por construo
pq (p q) r s pqrs pqrs
(p q) r s s
uma conjuno!
p q r s p (q r s)
pq (p q) r s pqrs pqrs
(p q) r s = s
p q r s
p (q r) s p ( s) p uma disjuno!
Lucia Rino
Introduo Lgica
33
Lucia Rino
Introduo Lgica
34
Proposies compostas
Podem ter qualquer nvel de complexidade
Composies por construo
Proposies compostas
Podem ter qualquer nvel de complexidade
Composies por construo
pq (p q) r s pqrs pqrs
(p q) r s = s
p q r s
p
p (q r s)
p
As 2 ltimas so iguais!
pq (p q) r s pqrs pqrs
p q
Novo conectivo: p q
(p q) (q p)
Novo conectivo: pq
Lucia Rino
Introduo Lgica
35
Lucia Rino
Introduo Lgica
36
Proposies compostas
Condicional: p q
Se p ento q Veremos adiante que a condicional tem relao com a Implicao lgica
Proposies compostas
Se Joo ama Maria e Maria ama Joo, ento eles podem se casar.
p1: ama(Joo,Maria) p2: ama(Maria,Joo) p3: podem_se_casar(Joo,Maria).
Bicondicional: p q
p se e somente se q
(p q) (q p)
Forma sentencial
O cculo proposicional
Sentena que contem um nmero qualquer de fbfs compostas por tomos Para e formas sentenciais, so fbfs
A conjuno de e A disjuno entre e A negao de (ou de ) A condicional entre e A bicondicional entre e
Letras gregas para fbfs quaisquer, mas compostas
Lucia Rino
Introduo Lgica
40
fbfs: Convenes
Prioridade dos operadores
fbf Prioridade A parentizao pode ser usada para mudar a ordem de precedncia dos operadores
Formao das frmulas lgicas permanece consistente
fbfs parentizadas tambm so fbfs
Maior
Menor
p p
Lucia Rino
Introduo Lgica
41
Lucia Rino
Introduo Lgica
42
fbfs: Exemplos
( ) (
fbfs: Exemplos
? ) ? ** ( ) (
? ) ?
Lucia Rino
Introduo Lgica
43
Lucia Rino
Introduo Lgica
44
fbfs: Exemplos
( ) (
? ) ? **
( )
Formas sentenciais
Letras gregas p: gosta_de(Bob,lgica)
( )
Literal
tomo (p)
Literal positivo
q: ama(Joo,Maria) r: eh_mais_velho_que(Joo,Maria,2)
Lucia Rino
( ( () ) )
Introduo Lgica 45 Lucia Rino
Exerccios
Escrever as fbfs correspondentes a vrias proposies em portugus p5: Todo homem mortal. p6: sen(/2) = 1 p7: Est chovendo. Se maria estudar, far bons exames. Ele come e dorme. A distncia entre Parati e Ubatuba de 60 km. Se como muito, engordo. Como muito e engordo. Um tringulo ABC retngulo se e s se tem um ngulo reto. Ele est jogando futebol ou est nadando.
Na lgica proposicional
Ou inclusivo
p ou q ou ambos ao mesmo tempo!
Lucia Rino
Introduo Lgica
48
Morfologia e Sintaxe
IL
Lucia Rino
Introduo Lgica
49
Domnio proposicional
DCalcPropos = {v,f}
Lgica bivalente
Lucia Rino
Introduo Lgica
51
Lucia Rino
Introduo Lgica
52
Lucia Rino
Introduo Lgica
53
Lucia Rino
Introduo Lgica
54
Exerccios
O que significa dizer que 5 10 vlida na semntica?
Vlida, como formulao lgica Sintaticamente correta, ou gramatical Semanticamente incorreta, ou falsa
domnio da matemtica clssica
05
Vlida, como formulao lgica Verdadeira, no mesmo domnio definido acima (vlida)
X4
Gramatical e aceitvel semanticamente Porm... sem valor-verdade definido (X=?)
Em qualquer caso, no Clculo Proposicional essas SENTs devem ser representadas por smbolos atmicos (p: X 4) Se p for associado a um valor-verdade, no se consegue recuperar nenhuma informao sobre o que ela representa (sobre X, por exemplo)
Lucia Rino
Introduo Lgica
55
Lucia Rino
Introduo Lgica
56
Semntica do CalcPropos
S se aplica a proposies
tomos Proposies compostas {v,f}
58
Semntica do CalcPropos
S se aplica a proposies que relacionem objetos conhecidos
Semntica do CalcPropos
S se aplica a proposies que relacionem objetos conhecidos
Lucia Rino
Introduo Lgica
59
Lucia Rino
Introduo Lgica
60
10
Conjuno ()
p q tem valor-verdade v somente se
p e q forem v
Lucia Rino
Condicional ( )
p p q tem valor-verdade f somente se
p e q forem v e f respectivamente
Lucia Rino
Introduo Lgica
63
Lucia Rino
Introduo Lgica
64
Sntese: TV de fbfs
Valores-verdade das fbfs que envolvem os 5 conectivos bsicos
Observe os valores ressaltados
Sntese: TV de fbfs
Indica a interpretao de fbfs
Atribuio de valores-verdade a fbfs
v v f f
v f v f
v f f f
v v v f
f v
v f v v
v f f v
Lucia Rino
Introduo Lgica
11
CalcPropos
v f f v
+ contrria a : + ( ) v v f f v f v f + * f v v f
Lucia Rino
Introduo Lgica
69
Lucia Rino
Introduo Lgica
70
CalcPropos: Semntica
Extenses
12
Conjuno: Extenses
Seja = p1 p2 ... pj ... pn
pi, i=1,...,n: proposies atmicas
Disjuno: Extenses
Seja = p1 p2 ... pj ... pn
Pi, i=1,...,n: proposies atmicas
Valor-verdade de valor-verdade de ,
= p1 p2 ... pj Simplificao de em n-j termos resulta em
Valor-verdade de valor-verdade de ,
= p1 p2 ... pj Simplificao de em n-j termos resulta em
Lucia Rino
Introduo Lgica
73
Lucia Rino
Introduo Lgica
74
Tautologias e contradies
Uma fbf uma tautologia quando
Qualquer possvel interpretao de verdadeira
Para quaisquer n-uplas de tomos componentes de , coluna inteira da TV = v I() = v
O CalcPropos: Exemplos
Tautologia clssica
p p
Contradio clssica
p p
Exerccio: PROVE que essas expresses so, de fato, tautologia e contradio (TV)
Lucia Rino
Introduo Lgica
76
p v f
p f v
p p v v
p p f f
Mas cuidado!
Ela se torna impraticvel quando o nmero de operandos da forma sentencial muito grande!
Lucia Rino
Introduo Lgica
77
Lucia Rino
Introduo Lgica
78
13
+ contrria a : + ( ) v v f f v f v f + * f v v f v f f v
v f v f
+ * f v v f
v f f v
Veja slide 56
Lucia Rino
Introduo Lgica
79
Lucia Rino
Introduo Lgica
80
Prova da contrria
v v f f v f v f + * f v v f v f f v ( ) f v v f
Equivalncia lgica: + ( )
Lucia Rino
Introduo Lgica
81
Lucia Rino
Introduo Lgica
82
A tabela-verdade
CalcPropos: Semntica
14
Propriedade P1
(
Propriedade P2
A bicondicional equivalente conjuno ( ) ( )
equivalente disjuno
) ( )
PROVA da equivalncia
Induo perfeita
tabela-verdade (TV)
v f v v
v v f f
Lucia Rino
v f v f
f f v v
v f v v
85
) (
Introduo Lgica
Lucia Rino
Introduo Lgica
86
Lucia Rino
Introduo Lgica
87
Lucia Rino
Introduo Lgica
88
1 v v v v
Lucia Rino
2 f f f f
1 = p p v v v v
Introduo Lgica
2 = p p f f f f
89
= p p
q q (tab. 1.7)
1 = falso
p; 2 = p
15
O CalcPropos: Exerccios
1 = falso p; 2 = p verdade (tab. 1.12)
CalcPropos: Semntica
Qualquer contradio como antecedente de alguma fbf numa condicional leva a uma tautologia Qualquer tautologia como consequente de alguma fbf numa condicional leva a uma tautologia
Lucia Rino Introduo Lgica - Sem 1/2007 91
Equivalncia lgica
Sejam e duas fbfs do CalcPropos
Cuidado: No smbolo do lxico do CalcPropos! no pode ser usado para construir fbfs! no uma fbf!
Lucia Rino
Introduo Lgica
93
Lucia Rino
Introduo Lgica
94
Consequncia lgica
Se , podemos dizer que
implica logicamente consequncia lgica de segue logicamente
Cuidado: No smbolo do lxico do CalcPropos! no pode ser usado para construir fbfs! no uma fbf!
NOTAO:
Lucia Rino
Introduo Lgica
95
Lucia Rino
Introduo Lgica
96
16
Bicondicional:
rel.: Equivalncia lgica se e somente se
(rel.: Equivalncia lgica) L-se: se e somente se deve ser verdade E, neste caso,
L-se: e so equivalentes
Introduo Lgica
98
CalcPropos: Semntica
(D1) ser consequncia lgica de 1,2,...,n se e somente se para qualquer interpretao em que 1,2,...,n forem simultaneamente v, tambm for v. NOTAO: 1,2,...,n
A vrgula, nesse caso, indica conjuno L-se: De 1 e 2 e... e n segue
* Di: Definio; Ti: Teorema; H: Hiptese; T: Tese
Lucia Rino Introduo Lgica 100
1,2,...,n se e s se
I(1 2 ... n ) = v para i, i=1,...,n!
Lucia Rino
Introduo Lgica
101
Lucia Rino
Introduo Lgica
102
17
Teorema 1 (T1)
1,2,...,n se e somente se
I( 1 2 ... n ) = v
Lucia Rino
Introduo Lgica
103
Lucia Rino
Introduo Lgica
104
Lucia Rino
Introduo Lgica
106
CalcPropos: Semntica
Todos os preceitos do CalcPropos servem para o raciocnio lgico
v f
( v f
) ( v v
) v v
v v
Lucia Rino
Introduo Lgica
107
Lucia Rino
Introduo Lgica
108
18
CalcPropos: Semntica
Gerar conhecimento
A partir de conhecimento prvio, sabidamente verdadeiro
19