Documentos relacionados
Lógica para Computação (IF61B) Introdução à Lógica

Lógica Matemática e Computacional. 3 Silogismo Categórico

Enunciados Categóricos

Quantificadores. Quantificador Universal. Quantificador Existencial. Seja um conjunto não vazio e ) uma propriedade associada aos elementos.

Lógica Indutiva. Aula 4. Prof. André Martins

Bases Matemáticas. Aula 2 Métodos de Demonstração. Rodrigo Hausen. v /15

EXERCÍCIOS LÓGICA DE PRIMEIRA ORDEM - MODELOS

Raciocínio Lógico - Parte II

Raciocínio Lógico - Parte IV

Aula 05 Raciocínio Lógico p/ INSS - Técnico do Seguro Social - Com Videoaulas

Matemática Discreta - 03

Lista de Exercícios 1: Soluções Fundamentos da Lógica Lógica Proposicional

Parece claro que há uma, e uma só, conclusão a tirar destas proposições. Esa conclusão é:

Olá, amigo concurseiro. Após uma certa ausência, vamos a mais um tópico importante de Raciocínio Lógico.

Este material traz a teoria necessária à resolução das questões propostas.

Representação de Conhecimento. Lógica Proposicional

MÓDULO 6 INTRODUÇÃO À PROBABILIDADE

A TEORIA DA PROPOSIÇÃO APRESENTADA NO PERIÉRMENEIAS: AS DIVISÃO DAS PRO- POSIÇÕES DO JUÍZO.

Introdução, motivação e conjuntos fuzzy

Breve Histórico do Raciocínio Lógico

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

A TEORIA DA CORRESPONDÊNCIA COMO MEIO DE SE CHEGAR À VERDADE (2012) 1

A MÁQUINA INTELIGENTE. O longo caminho do pensamento mecanizado Júlio Cesar da Silva - juliocesar@eloquium.com.br

AULA 5 QUANTIFICADORES, PREDICADOS E VALIDADE

Lógica Computacional. Argumentos válidos e sólidos. Métodos de Demonstração. Demonstrações formais. Regras de Inferência Igualdade

Exercícios resolvidos sobre Definição de Probabilidade

ALGORITMOS PARTE 01. Fabricio de Sousa Pinto

Tópico para o exame de admissão 2016

ICC Introdução para JavaScript

EQUAÇÕES E INEQUAÇÕES DE 1º GRAU

Construção de tabelas verdades

Idealismo - corrente sociológica de Max Weber, se distingui do Positivismo em razão de alguns aspectos:

SOCIEDADE E TEORIA DA AÇÃO SOCIAL

16. A relatividade especial e a experiência / O espaço quadridimensional de Minkowski / 68

Complemento III Noções Introdutórias em Lógica Nebulosa

Representação do Conhecimento

A linguagem da Lógica Proposicional (Capítulo 1)

OBI2013 Caderno de Soluções

MAT 461 Tópicos de Matemática II Aula 3: Resumo de Probabilidade

Lógica Formal. Lógica Proposicional. Lógica Proposicional. Enigma motivador. Visão geral do estudo da Lógica

MD Teoria dos Conjuntos 1

CASOS PARTICULARES S + S + A Obs:

CURSO: TÉCNICO EM INFORMÁTICA NA MODALIDADE EAD

3.1 Definições Uma classe é a descrição de um tipo de objeto.

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS

Filosofia na Antiguidade Clássica Sócrates, Platão e Aristóteles. Profa. Ms. Luciana Codognoto

Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,...

DIREITO CIVIL EXERCÍCIOS SUCESSÕES DISCURSIVAS:

Assim, de acordo com as regras do campeonato temos a seguinte tabela dos dois times:

Instalações Máquinas Equipamentos Pessoal de produção

Lógica Formal e Booleana. Cálculo Proposicional

I OS GRANDES SISTEMAS METAFÍSICOS

3. Tipos de Dados, Constantes e Variáveis.

Conclusões sobre Proposições

Katia Luciana Sales Ribeiro Keila de Souza Almeida José Nailton Silveira de Pinho. Resenha: Marx (Um Toque de Clássicos)

AULA 6 LÓGICA DOS CONJUNTOS

Resíduos Quadráticos e Fatoração: uma aplicação à criptoanálise do RSA

Prova de Raciocínio Lógico - Edição setembro de 2007

RACIOCÍNIO LÓGICO SEMANA 04

Oficina de Multimédia B. ESEQ 12º i 2009/2010

Apostila de Fundamentos de Programação I. Prof.: André Luiz Montevecchi

¹CPTL/UFMS, Três Lagoas, MS,Brasil, ²CPTL/UFMS, Três Lagoas, MS, Brasil.

Curso Introdução à Educação Digital - Carga Horária: 40 horas (30 presenciais + 10 EaD)

Estruturas Discretas INF 1631

Filosofia. Lógica. Lógica. Prof. José Fernando da Silva. Lógica:Proposições categoriais e silogismo aristotélico

O ENSINO DE FILOSOFIA COMO UMA INTEGRAÇÃO DIALÉTICA

Aula 4 Pseudocódigo Tipos de Dados, Expressões e Variáveis

MÉTODO CIENTÍFICO. BENEFÍCIOS DO MÉTODO: execução de atividade de forma mais segura, mais econômica e mais perfeita;

Algumas vantagens da Teoria das Descrições Definidas (Russel 1905)

PROJETO DE PESQUISA. Antonio Joaquim Severino 1. Um projeto de bem elaborado desempenha várias funções:

FILOSOFIA. Fernando Pessoa FILOSOFIA

Avaliação em filosofia: conteúdos e competências

O PROJETO DE PESQUISA. Prof. Angelo Augusto Frozza, M.Sc.

Capítulo 3 Lógica silogística

Profa. Andréa Cardoso UNIFAL-MG MATEMÁTICA-LICENCIATURA 2015/1

percebe diferença e qual?

Engenharia de Software III

José Luiz de Morais. RACiOCÍNIO LÓGICO

Gestão de Projetos GNG- 103

dóxa e epistéme. sensível e inteligível. fé e razaão.

SUGESTÕES PARA ARTICULAÇÃO ENTRE O MESTRADO EM DIREITO E A GRADUAÇÃO

Unidade 2. Lógica de Predicados. Objetivos:

Universidade Federal do ABC. BC 0004 Bases Epistemológicas da Ciência Moderna. Prof. Valter A. Bezerra. Prelúdio aos sistemas conceituais da ciência

PROF. LUIZ CARLOS MOREIRA SANTOS

John Locke ( ) Colégio Anglo de Sete Lagoas - Professor: Ronaldo - (31)

Probabilidade. Definições e Conceitos

Pesquisa sobre o Perfil dos Empreendedores e das Empresas Sul Mineiras

A CONSTRUÇÃO DE MATERIAIS VIRTUAIS INTERATIVOS EM CURSO DE FORMAÇÃO CONTINUADA

Curso Técnico em Redes

Painel de Incêndio Convencional Série 500 Tão fácil como aprender o alfabeto

LISTA DE EXERCÍCIOS. CONTEÚDO: LÓGICA E TEORIA DOS CONJUNTOS PROFESSORES: João Mendes e Alexandrino

Lógica. Everson Santos Araujo

Apresentação. Ronir Raggio Luiz Claudio José Struchiner

Algoritmos e Linguagem de Programação de Computadores I

Permissões de compartilhamento e NTFS - Parte 1

PRINCÍPIOS DE INFORMÁTICA PRÁTICA OBJETIVO 2. BASE TEÓRICA 3. SEQÜÊNCIA DA AULA. 3.1 Iniciando o PowerPoint

PARANÁ GOVERNO DO ESTADO

Protocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados:

Transcrição:

Lógica para Computação Prof. Celso Antônio Alves Kaestner, D.E.E. celsokaestner (at) utfpr (dot) edu (dot) br

Introdução Lógica para Computação (IF61B) Três citações extraídas de Logique: Méthodes pour l informatique fondamentale, de Paul Gochet e Pascal Gribomont, Hermes, Paris, 1990: 1. É razoável esperar que a relação entre a computação e a lógica matemática produza tantos frutos... quanto a que se instalou entre a Análise Matemática e a Física no curso do século XIX (John McCarthy). 2

Introdução Lógica para Computação (IF61B) 2. Ao longo da maior parte do século XX, a Lógica Matemática foi principalmente utilizada para a introspecção. Como ferramenta para a criação de provas na prática cotidiana, ainda não teve sua chance. Para que possa realizar todas as potencialidades parece ser necessário conceber o objetivo da Lógica como sendo não de mimetizar o pensamento humano, mas como o de fornecer um substituto a este último na forma de um cálculo (Edsger Dijkstra). 3

Introdução Lógica para Computação (IF61B) 3. As conexões entre a Lógica e a Informática crescem e se aprofundam rapidamente. Ao lado da demonstração automática, da programação em lógica, da especificação e verificação de programas, outros setores revelam uma fascinante interação mútua com a Lógica, como a teoria de tipos, a teoria do paralelismo, a inteligência artificial, a teoria da complexidade, as bases de dados, a semântica operacional e as técnicas de compilação (José Meseguer). 4

Introdução Lógica para Computação (IF61B) História da Lógica: http://pt.wikipedia.org/wiki/história_da_lógica Lógica: http://pt.wikipedia.org/wiki/lógica 5

Introdução O que é Lógica? Lógica para Computação (IF61B) 1. O estudo da Lógica é o estudo dos métodos e princípios usados para distinguir o raciocínio correto do incorreto ( Introdução à Lógica, Irving M. Copi, Ed. Mestre Jou, São Paulo, 1968); 2. A Lógica formal é uma ciência que determina as formas corretas (ou válidas) de raciocínio ( Noções de Lógica Formal, Joseph Dopp, Ed. Herder, São Paulo, 1970); 6

Introdução Lógica para Computação (IF61B) 3. Lógica é o estudo de argumentos. Um argumento é uma sequencia de enunciados na qual um dos enunciados é a conclusão e os demais são premissas, as quais servem para provar, ou pelo menos fornecer alguma evidência para a conclusão ( Lógica, John Nolt e Dennis Rohatyn, Makron Books, São Paulo, 1991). 7

Introdução Lógica para Computação (IF61B) 4. Lógica, hoje, designa uma vasta área do conhecimento, com implicações em praticamente todas os demais domínios da investigação. Da antiga disciplina que estudava "o raciocínio correto", ou as "formas válidas de inferência (ou de raciocínio)", a lógica transformou-se em uma disciplina que alcançou resultados que, em termos de complexidade e profundidade, nada ficam devendo aos maiores resultados da matemática. Alias, a lógica é, presentemente, uma disciplina de características matemáticas... (Newton C.A. da Costa). 8

Introdução Outros conceitos: Lógica para Computação (IF61B) Termos gerais (ou universais) X termos singulares (ou individuais); Designação por intenção X por extensão; Intenção: qualidades ou propriedades que constituem o conceito; Extensão: consiste dos elementos (exemplos) que constituem o conceito. 9

Introdução Lógica para Computação (IF61B) Conceito de proposição (desde Platão): Combinação de um substantivo e de um verbo, constituindo um sentença declarativa à qual se pode atribuir um valor verdade (no caso clássico, verdadeiro ou falso): O homem aprende ; O céu é azul ; Hoje é terça-feira. Observe que estão excluídas, entre outras, sentenças interrogativas, autoreferentes, etc. 10

A tradição aristotélica: lógica é o estudo da concepção, do julgamento, e do raciocínio; Os conceitos são expressos por termos gerais; Os julgamentos são expressos por proposições; Os raciocínios são sequencias de proposições. Em Aristóteles as proposições são constituídas por dois termos gerais ligados pelo verbo ser na forma é ou não é (cópula lógica). As proposições são relacionadas logicamente de acordo com o quadrado lógico ou tábua de oposições. 11

Tábua de oposições subalternas A I contrárias subcontrárias E O subalternas 12

Tipos de proposições e exemplos: A: afirmação universal (todo homem é mortal); E: negação universal (nenhum homem é mortal); I: afirmação particular (algum homem é mortal); O: negação particular (algum homem não é mortal). 13

Relacionamento entre proposições : A e E são ditos contrários; se a proposição A é verdadeira então E é falsa; A e O e também E e I são contraditórios: não podem ser nem verdadeiros nem falsos conjuntamente; I e O são subcontrários: não podem ser ambos falsos; I é subalterno de A, e O é subalterno de E; se A é verdadeira, I também o é, e se E é verdadeira então O também o é. 14

Relacionamento entre proposições: A existência de quatro tipos de proposições não é coincidência: representam as quatro relações possíveis entre as extensões dos termos gerais; O matemático Euler representou as quatro relações lógicas na forma de diagramas de conjuntos (diagramas de Venn-Euler). Se S é o termo sujeito e se P é um predicado então as proposições correspondem aos diagramas a seguir. 15

Proposição A: inclusão total (todo S é P) P S Proposição E: exclusão total (nenhum S é P) P S Proposição I: inclusão parcial de S em P (algum S é P) S P Proposição O: exclusão parcial de S em P (algum S não é P) S P 16

Os raciocínios lógicos ocorrem na forma de sequencias de proposições geradas por inferências imediatas obtidas da tábua de oposições; Um silogismo é um discurso no qual, estando dadas certas proposições premissas, uma nova proposição conclusão é obtida necessariamente e unicamente a partir das premissas; 17

Os silogismos são apresentados da seguinte forma: Premissa maior Premissa menor Conclusão O termo menor (S) é o sujeito da conclusão, o termo maior (P) é o predicado da conclusão, e o termo comum às premissas é o termo médio (M). 18

Exemplos: Todos os mamíferos são vertebrados (premissa maior) Todos os homens são mamíferos (premissa menor) portanto Todos os homens são vertebrados (conclusão). Neste caso o termo menor S é todos os homens, o termo maior P é vertebrados, e o termo médio M é mamíferos. Este silogismo tem portanto a forma: Todas as proposições são do tipo A. MP SM SP 19

Considerando que há 4 tipos de proposições (A,E,I e O) então há 4 3 = 64 silogismos por figura (ver abaixo), ou seja 256 silogismos no total; As figuras do silogismo são: 1ª figura 2ª figura 3ª figura 4ª figura Premissa maior MP PM MP PM Premissa menor SM SM MS MS Conclusão SP SP SP SP 20

Nem todos os silogismos são válidos; o estudo da Lógica por Aristóteles, e posteriormente na idade média, buscou separar os silogismos válidos, ou seja, aqueles em que a conclusão segue necessariamente das premissas; Pode-se deduzir a validade ou não de um silogismo a partir dos diagramas de Venn-Euler correspondentes; 21

Exemplo: Nenhum peixe (M) é mamífero (P) <tipo E>; Todos os robalos (S) são peixes (M) <tipo A>; portanto Nenhum robalo (S) é mamífero (P) <tipo E>. Ou, esquematicamente: MP <E> SM <A> SP <E> M S P 22

Exemplo: Todos os animais venenosos (M) são perigosos (P) <tipo A>; Algumas serpentes (S) são animais venenosos (M) <tipo I>; portanto Algumas serpentes (S) são perigosas (P) <tipo I>. Esquematicamente: MP <A> SM <I> SP <I> P M S 23

Em alguns casos os diagramas de Venn-Euler apresentam o inconveniente de admitir, para um mesmo silogismo, várias representações geométricas; Exemplo: MP <E> SM <I> SP <O> M M S S P P M S P 24

Verdade e validade (ou correção): Um silogismo é válido (correto) se e somente se (sse) a verdade da conclusão segue necessariamente da verdade das premissas; Os silogismos portanto transmitem a verdade das premissas à conclusão; Esta definição exclui a possibilidade de que um silogismo válido possa ter premissas verdadeiras e conclusão falsa; Isto não exclui a possibilidade de que a conclusão de um silogismo válido seja falsa; neste caso alguma das premissas é falsa. 25

Exemplo: Todos os animais marinhos são peixes; Todas as baleias são animais marinhos; portanto Todas as baleias são peixes. 26

Indique a forma do silogismo (termos, figura, diagrama), e indique se mesmo é válido ou não: a) Todos os gregos são homens; Todos os atenienses são gregos; Todos os atenienses são homens. b) Todos os socialistas são marxistas; Alguns governantes são marxistas; Alguns governantes são socialistas. c) Todas as ações penais são atos cruéis; Todos os processos por homicídio são ações penais; Todos os processos por homicídio são atos cruéis. 27

d) Alguns papagaios não são animais nocivos; Todos os papagaios são animais de estimação; Nenhum animal de estimação é nocivo. e) Nenhum ator dramático é um homem feliz; Alguns comediantes não são homens felizes; Alguns comediantes não são atores dramáticos. f) Todos os coelhos são corredores muito velozes; Alguns cavalos são corredores muito velozes; Alguns cavalos são coelhos. 28

Exercício similar, porém com a necessidade de determinar as proposições: a) Nenhum submarino de propulsão nuclear é um navio mercante, assim nenhum vaso de guerra é navio mercante, visto que todos os submarinos de propulsão nuclear são vasos de guerra; b) Alguns conservadores não são defensores de tarifas elevadas, porque todos os defensores de tarifas elevadas são republicanos, e alguns republicanos não são conservadores; c) Nenhum indivíduo obstinado que jamais admite um erro é bom professor; portanto, como algumas pessoas bem informadas são indivíduos obstinados que nunca admitem um erro, alguns bons professores não são pessoas bem informadas. 29

Introdução Atividades complementares: 1. Consulte os links indicados e navegue sobre assuntos relacionados à história da Lógica e à sua definição; 2. Pesquise a definição de paradoxo e exemplifique este conceito; 3. Encontre uma charada lógica e apresente sua solução. 30