Lógica - Docentes

Propaganda
INSTITUTO FEDERAL DE EDUCAÇÃO,
EDUCAÇÃO
CIÊNCIA E TECNOLOGIA DO RIO
GRANDE DO NORTE
FUNDAMENTOS DE LÓGICA E
ALGORITMOS
AULA 01
Docente: Éberton
É
da Silva Marinho
e-mail: [email protected]
22/05/2014
SUMÁRIO
|
Introdução à Lógica
y
|
Histórico da Lógica
Ló i Proposicional
Lógica
P
i i
l
2
INTRODUÇÃO À LÓGICA
|
A Lógica , ao que tudo indica, foi descoberta por
Aristóteles (384-322 a.C). Os registros se
encontram em seu famoso livro “Metafísica”
Metafísica
y
|
em grego antigo: Μετά τα φυσικά, translit. metà ta
physikà,
p
y
, "depois
p
dos livros de Física",, mas também
"além das coisas físicas“
Depois de sua descoberta, ela permaneceu
praticamente intecta por mais de dois mil anos.
INTRODUÇÃO À LÓGICA
As grandes mudanças começaram a ocorrer
notadamente com George Boole (1806-1871) e
contemporâneos com a introdução da
simbolização na Lógica.
| Outros como Gottfried Wilhelm von Leibniz
(1646-1716), Augustus De Morgan (1806-1871),
Johann Heinrich Lambert (1728-1777) e outros,
contribuíram enormemente para a evolução da
lógica de predicados
|
INTRODUÇÃO À LÓGICA
|
O que é Lógica?
y
Lógica é um substantivo feminino com origem no
termo grego logiké,
logiké relacionado com
o logos, razão,palavra ou discurso, que significa
a ciência do raciocínio.
y
Em sentido figurado, a palavra lógica está
relacionada com um maneira específica de
raciocinar, de forma acertada. Por exemplo: Isso
nunca vai funcionar! O teu plano não tem lógica
nenhuma!
INTRODUÇÃO À LÓGICA
|
Lógica aristotélica
De acordo com Aristóteles, a lógica tem como objeto de
estudo o pensamento,
pensamento assim como as leis e regras que o
controlam, para que esse pensamento seja correto.
y Para o filósofo grego, os elementos constituintes da lógica
são o conceito, juízo e raciocínio.
y Pensadores medievais como Galeno, Porfírio e Alexandre de
Afrodísia classificavam a lógica como a ciência de julgar
corretamente, que possibilita alcançar raciocínios corretos e
formalmente válidos.
y
INTRODUÇÃO À LÓGICA
Lógica de argumentação
| A lógica de argumentação permite verificar a
validade
lid d ou se um enunciado
i d é verdadeiro
d d i ou não.
ã
| Não é feito com conceitos relativos nem
subjetivos São proposições tangíveis cuja
subjetivos.São
validade podem ser verificada. Neste caso, a
lógica tem como objetivo avaliar a forma das
proposições e não o conteúdo.
| Por exemplo:
p
|
O Fubá é um cachorro.
y Todos os cachorros são mamíferos.
y Logo, o Fubá é um mamífero.
y
INTRODUÇÃO À LÓGICA
|
Lógica matemática
A lógica matemática (ou lógica formal) estuda a lógica
segundo a sua estrutura ou forma.
forma
y A lógica matemática consiste em um sistema
dedutivo de enunciados que tem como objetivo criar
um grupo de leis e regras para determinar a validade
dos raciocínios.
y Assim,
Assim um raciocínio é considerado válido se é
possível alcançar uma conclusão verdadeira a partir
de premissas verdadeiras.
y
INTRODUÇÃO À LÓGICA
|
Lógica de programação
A lógica de programação é a linguagem usada para
criar um programa de computador.
computador
y A lógica de programação é essencial para
desenvolver programas e sistemas informáticos, pois
ela define o encadeamento lógico para esse
desenvolvimento.
y Os passos para esse desenvolvimento são conhecidos
como algoritmo, que consiste em uma sequência
lógica de instruções para que a função seja executada.
y
INTRODUÇÃO À LÓGICA
|
O que é o Raciocínio lógico?
Raciocínio lógico é um processo de estruturação
do pensamento de acordo com as normas da lógica
que permite chegar a uma
determinada conclusão ou resolver um problema.
y Um raciocínio lógico requer consciência e capacidade
de organização do pensamento.
y Existem diferentes tipos de raciocínio lógico,
lógico como o
dedutivo, indutivo e abdução.
y
INTRODUÇÃO À LÓGICA
|
Raciocínio lógico
y
Frequentemente, o raciocínio lógico é usado para
fazer inferências,
inferências sendo que começa com uma
afirmação ou proposição inicial, seguido de uma
afirmação intermediária e uma conclusão.
INTRODUÇÃO À LÓGICA
|
Leitura de texto sobre Aristóteles
INTRODUÇÃO AO CÁLCULO
PROPOSICIONAL
INTRODUÇÃO
|
Definição de Verdadeiro
y
y
y
y
y
y
y
conformidade entre o pensamento ou a sua expressão e o obje
to de pensamento
qualidade do que é verdadeiro; realidade
eexatidão,
a ão, rigor,
go , p
precisão
ec são
representação fiel
boa-fé; sinceridade
coisa certa
axioma, premissa evidente
INTRODUÇÃO
|
Definição de Falso
y
y
y
y
y
y
y
que não é verdadeiro; fingido, simulado
em que há mentira;
ti
mentiroso,
ti
d l l traidor
desleal,
t id
que imita o verdadeiro; falsificado
que não assenta em bases sólidas; suposto,
suposto aparente
indivíduo traiçoeiro
aquilo
q
que não é verdadeiro
q
local oculto em edifício ou móvel, geralmente usado p
ara guardar algo
INTRODUÇÃO
|
Analise as seguintes frases
y
y
y
y
y
y
|
O céu é azul
A Lua
L é menor que a Terra
T
O quadro é Negro
Se ____________ não lavar a louça do jantar vou colocá-la de
castigo
O Brasil tem o melhor time de futebol do mundo
Amanhã vai chover
As frases acima são verdadeiras ou falsas?
PARADOXOS
Um paradoxo é uma declaração aparentemente
verdadeira que leva a uma contradição lógica, ou
a uma situação que contradiz a intuição comum.
comum
| Os paradoxos foram objetos de estudos e
inquietações por parte de filósofos e lógicos,
lógicos desde
os tempos da Antiga Grécia.
| Os paradoxos podem ser classificados como
semânticos e lógicos
|
PARADOXO SEMÂNTICO
|
Paradoxo do mentiroso
Partimos do pré-suposto que toda declaração da língua
portuguesa ou é verdadeira ou é falsa,
falsa mas nunca ambas
simultaneamente.
y Temos a seguinte frase:
y
|
y
S1: “A sentença escrita neste slide contém oito palavras*”
A sentença S1 é verdadeira
verdadeira, pois S1 contém realmente oito
palavras.
* unidade linguística dotada de sentido, constituída por fonemas organizados numa determinada ordem, que
pertence a uma (ou mais) categoria(s) sintática(s) e que, na escrita, é delimitada por espaços brancos;
PARADOXO SEMÂNTICO
|
Paradoxo do mentiroso
y
Agora temos a seguinte frase:
|
y
S2: “A
A sentença escrita neste slide contém onze palavras
palavras”
A sentença S2 é falsa, pois S2 contém realmente oito
palavras e não onze.
PARADOXO SEMÂNTICO
|
Paradoxo do mentiroso
y
Agora temos as seguintes frases:
|
S3: “A
A sentença escrita neste slide é falsa
falsa”
Se S3 é verdadeira, é verdadeiro q
que a sentença
ç é
falsa.
y Se S3 é falsa, é falso que S3 é falso, logo S3 é
verdadeiro
y
PARADOXO SEMÂNTICO
|
Paradoxo do Cartão
A sentença
ç escrita
no verso deste
cartão é verdadeira
A sentença
ç escrita
no verso deste
cartão é falsa
Cada uma das sentenças é verdadeira, se e somente se, for falsa.
PARADOXO SEMÂNTICO
|
P
Paradoxo
d
d
do B
Barbeiro
b i
Suponha-se que exista uma cidade com apenas um
barbeiro,, do sexo masculino. Nesta cidade,, todos os
homens se mantém bem barbeados.
y O barbeiro é um homem da cidade que faz a barba de
todos aqueles,
aqueles e somente dos homens da cidade que
não barbeiam a si mesmos.
y
y Quem
barbeia o barbeiro?
Se o barbeiro barbear-se a si mesmo, então o barbeiro
(ele mesmo) não deve barbear a si mesmo.
y Se o barbeiro não barbeia
barbeia-se
se a si mesmo, então ele (o
barbeiro) deve barbear a si mesmo.
y
LINGUAGENS ARTIFICIAIS
|
Não é toda linguagem que pode ser utilizada para
o tratamento da lógica
y
Toda
T
d a li
linguagem universal
i
l que tem
t
a capacidade
id d de
d
referir-se a si própria, sem quaisquer restrições, leva
inevitavelmente a contradições
y
Precisamos então construir uma linguagem formal
para o tratamento
t t
t d
da ló
lógica
i
y
Por que não utilizamos a língua portuguesa?
POSSÍVEIS PROPOSIÇÕES
LINGUAGENS ARTIFICIAIS
|
Língua portuguesa
y
Nível de detalhamento
|
y
Não definido
Interpretação
|
Ambíguo
g e depende
p
do contexto
Se modifica em um tempo muito curto
y Irregularidade Sintática
y Paradoxos de implicação
y
y
C
Conclusão?
l ã ?
|
*Não é ideal para representar a lógica
LINGUAGENS ARTIFICIAIS
|
Linguagem proposicional
y
y
y
y
y
y
Utilizaremos uma parte da língua portuguesa,
porções da matemática e de noções ditadas pelo senso
comum
Nível de detalhamento bem definido
Interpretação precisa
Não se modifica em um tempo muito curto
Não possui irregularidade Sintática
Precisaremos
P
i
d uma meta-liguagem:
de
t li
U
Uma
linguagem que explique os elemento de outra
linguagem
LINGUAGEM PROPOSICIONAL
|
Sentenças: Declarações afirmativas verdadeiras
ou falsas
A neve é b
branca (verdadeira)
( d d i )
y 2 + 2 = 5 (falsa)
y Há cinco milhões de grãos de areia na lua (falsa)
y
|
Adotaremos a notação booleana para designar
uma sentença verdadeira ou falsa como abaixo
“1” designa o valor “verdadeiro”
y “0” designa o valor “falso”
y
LINGUAGEM PROPOSICIONAL
|
Tabela da verdade: Tabela onde são enumeradas
todas as proposições e os valores que as mesmas
podem assumir em uma sentença.
sentença Essa tabela
nos permite verificar se uma sentença é
verdadeira ou não.
Proposição
Modificadores
(Operadores)
Valor 01
Valor 03
Valor 02
Valor 04
TABELA DA VERDADE
Enumeram-se todas as possibilidades de
combinação de valores das proposições
| Separam-se
S
os operadores
d
do
d mais
i interno
i t
para o
mais externo em sentenças
| Faz-se
Faz se a avaliação de cada sentença
|
LINGUAGEM PROPOSICIONAL
|
O cálculo proposicional é o estudo da linguagem
proposicional. Ela estuda basicamente cinco
símbolos:
y
y
y
y
y
Negação: ~
Conjunção: /\
Disjunção: \/
Implicação: ->
Bi-implicação: <->
LINGUAGEM PROPOSICIONAL
|
Tabela Verdade da Negação (Operador Não)
y
Seja a letra “A” minha proposição
A
~A
0
1
1
0
EXEMPLOS
|
Vamos ver algumas afirmações
Todo homem é mortal
y Possíveis
P í i negações
õ
y
Todo homem não é mortal
| Nenhum Homem é Mortal
|
y
Por que não seria correto afirmar que “Nem todo
homem é mortal“ seria uma negação da expressão
acima?
y
Seja a proposição: “Todo
Todo homem é mortal
mortal”, podemos
utilizar letras como a letra A para sua representação
em lógica proposicional. Logo, ~A seria a negação da
primeira
i i proposição.
i ã
LINGUAGEM PROPOSICIONAL
|
Tabela Verdade da Conjunção (operador E)
y
Sejam as letras “A” e “B” minhas proposições
A
B
A /\ B
0
0
1
1
0
1
0
1
0
0
0
1
EXEMPLOS
|
|
Vamos ver algumas afirmações
y
Bianca não estudava e era mal educada
y
Está chovendo e fazendo frio
y
Chiquinho é esperto e atento
Represente as afirmações acima em lógica
proposicional
i i
l
LINGUAGEM PROPOSICIONAL
|
Tabela Verdade da Disjunção (operador OU)
y
Sejam as letras “A” e “B” minhas proposições
A
B
A \/ B
0
0
1
1
0
1
0
1
0
1
1
1
LINGUAGEM PROPOSICIONAL
|
Tabela Verdade da Implicação
Sejam as letras “A” e “B” minhas proposições
y Na
N proposição
i ã A ->
>B
B, A é o antecedente
t d t da
d
implicação e B o consequente
y
A
B
A ->
>B
0
0
1
0
1
0
1
1
0
1
1
1
EXEMPLOS
|
Vamos ver algumas afirmações
y
Se este pote d’água for colocado no fogo no instante t0
então a água ferverá
“Se este pote d’água for colocado no fogo no instante t0” ->
“então a água ferverá”
| A -> B
|
y
Se você estudar você ficará mais inteligente
“Se você estudar” -> você ficará mais inteligente
| A -> B
|
|
Faça a tabela da verdade para as sentenças
acima
i
LINGUAGEM PROPOSICIONAL
|
O equivalente da implicação A -> B é (~A) \/ B
y
Faça a tabela da verdade das duas sentenças e
compare
LINGUAGEM PROPOSICIONAL
|
Tabela Verdade da Bi-implicação
Sejam as letras “A” e “B” minhas proposições
y Na
N proposição
i ã A<
<->
> B,
B se e somente
t se A e B
possuem o mesmo valor
y
A
B
A <->
< >B
0
0
1
0
1
0
1
0
0
1
1
1
EXEMPLOS
|
|
V
Vamos
ver algumas
l
afirmações
fi
õ
y
É verão somente se está calor
y
Nunca é verão se não está calor
y
O brasil será campeão
p
da copa
p do mundo se e
somente se for o melhor
Faça a tabela da verdade para as sentenças
ac a
acima
EXEMPLOS
|
Faça as tabelas da verdade das seguintes
expressões
|
((p /\ q) -> r)
|
((p \/ q) /\ (~ (p /\ q)))
EXEMPLOS
|
|
Faça as tabelas da verdade das seguintes
expressões
((p \/ q) -> (~ p)) -> (q /\ p))
LEITURAS EM LÓGICA PROPOSICIONAL
Sentença em
S
Lógica
Proposicional
S
Sentença
em P
Português
ê
~A
Não A;
Não se dá que A;
Não é fato que A;
Não é verdade que A;
Não é que A;
Não se tem A
A /\ B
A e B;
A, mas B;
A, embora B;
A, assim como B;
A e também B;
Não só A, mas também B;
A, apesar de B
A
LEITURAS EM LÓGICA PROPOSICIONAL
Sentença em
S
Lógica
Proposicional
S
Sentença
em P
Português
ê
A \/ B
A ou B ou ambos
A -> B
Se A, então B;
Se A, isto significa B;
Quando A, então B;
Quando A, então B;
Sempre
p q
que A,, B;;
B sempre que se tenha A;
B, contanto que A;
A é condição suficiente para B;
B é condição necessária para A;
Uma condição suficiente para B é A;
Uma condição necessária para A é B;
B, se A
LEITURAS EM LÓGICA PROPOSICIONAL
Sentença em
S
Lógica
Proposicional
S
Sentença
em P
Português
ê
A -> B
B, quando A;
B, no caso de A;
A, só se B;
A, somente quando B;
A, só no caso de B;
A implica B;
A acarreta
t B
B;
B é implicada por A
A <-> B
A se e só se B;
A se e somente se B;
A quando e somente quando B;
A equivalente a B;
Uma condição necessária
á
e suficiente
f
para A é B;
A é condição necessária e suficiente para B
REFERÊNCIA BIBLIOGRÁFICA
Livro
| Infopédia. Porto: Porto Editora, 2003-2014.
[C
[Consult.
lt 2014-05-20].
2014 05 20] Disponível
Di
í l na www:
<URL: http://www.infopedia.pt/linguaportuguesa>.
portuguesa>
|
Download