1 / 15

Aula Introdutória “Lógica para Computação”

Aula Introdutória “Lógica para Computação”. Prof. Ms . Lucas Souza. O que é Lógica? Porque estudar Lógica?. [ Menselson , 1987]: Lógica é a análise dos métodos do raciocínio. A lógica está interessada na forma e não no conteúdo. Premissas: Todo X é Y Z é um X Conclusão: Z é um Y

Download Presentation

Aula Introdutória “Lógica para Computação”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Aula Introdutória“Lógica para Computação” Prof. Ms. Lucas Souza

  2. O que é Lógica? • Porque estudar Lógica?

  3. [Menselson, 1987]: Lógica é a análise dos métodos do raciocínio. • A lógica está interessada na forma e não no conteúdo.

  4. Premissas: • Todo X é Y • Z é um X • Conclusão: • Z é um Y • Lógica é o estudo de tais estruturas. • A veracidade ou a falsidade das premissas e das conclusões, isoladamente, não são o foco da lógica. Interessa saber se a veracidade das premissas implica na veracidade das conclusões.

  5. Outra definição: [Andrews, 1996]: Lógica é essencialmente o estudo da natureza do raciocínio e as formas de incrementar sus utilização. • [Chauí, 2002]: “... regras para verificação da verdade ou falsidade de um pensamento.”

  6. Resumo Histórico • Lógica tem origens na Filosofia: • Sócrates, Platão (428 AC) e Aristóteles. • Aristóteles propôs um sistema informal de silogismos que permitia a geração de conclusões a partir de premissas (visando a precisar melhor as leis que governam a parte racional da mente). • Porém, Aristóteles não achava que a mente fosse apenas governada por processos lógicos (a intuição também tinha papel importante).

  7. Como sujeito matemático, a lógica tem seu marco inicial com George Boole (1815-1864): • Em 1847 ele introduziu uma linguagem formal (Álgebra de Boole) para fazer inferência lógica. • Era incompleta, mas satisfatória. Foi completada posteriormente. • Importante contribuição para projeto de circuitos lógicos.

  8. Frege (1848-1925): completou a lógica introduzida por Boole. • Alfred Tarski (1902-1983): introduziu um teoria para mostrar objetos da lógica com os do mundo real -> contribuição fundamental para aplicação da lógica a inúmeros problemas do mundo real.

  9. Importância de Estudar Lógica • Lógica é uma das disciplinas teóricas fundamentais para estudantes de Sistemas de Informação/Ciência da Computação. • Diversas Aplicações: • Engenharia de Software: como ferramenta de especificação formal e verificação formal de correção de programas. • Linguagens de Programação: como ferramenta das linguagens lógicas amplamente utilizadas em sistemas computacionais modernos (ex.: Prolog).

  10. Na Inteligência Artificial: • Controle de robô da automação industrial; • Controle de do condutor automático de metrôs; • Controle de robôs cirurgiões; • Controle de tráfego urbano; • Sistemas de Aplicação Financeira; • Sistemas de Prospecção de Minérios; • Sistema de diagnóstico médico; • Sistema de tradução automática de textos; • Sistema de análise química; • Provedores Automáticos de Teoremas; • Sistemas revolvedores de problemas, etc.

  11. Circuitos Digitais: como ferramenta fundamental ao projeto e simplificação dos mesmos.

  12. Para pensar: • Sócrates (Enunciado 1): O que Platão vai dizer é falso. • Platão (Enunciado 2): Sócrates acabou de dizer a verdade • Se o enunciado de Sócrates (1) é verdadeiro, então isso indica que Platão mentiu (o enunciado (2) é falso), isto é, que o enunciado de Sócrates (1) é falso -> conflito • Esse exemplo é um paradoxo Lógico

  13. Objetivo da Disciplina • Apresentar a Lógica Proposicional (LP), bem como seus conceitos fundamentais de validade, correção e completude • Livro texto: • Lógica para Ciência da Computação, João Nunes de Souza, Editora Campus, 2002. • PDF do livro será disponibilizado. • Slides das aulas serão disponibilizados.

  14. Conteúdo Planejado para a Disciplina: • A linguagem da LP • A semântica da LP • Propriedades semânticas da LP • Métodos para determinação da validade de fórmulas da LP • Indução Finita na Lógica • Introdução às portas e circuitos lógicos.

  15. Primeiro Bimestre • Prova (30 ptos): 29 de setembro. • Trabalhos: 15 ptos • Exercícios ao longo do bimestre • 5 ptos • Segundo Bimestre • Prova (30 ptos): 1º de dezembro. • Trabalhos: 15 ptos • Exercícios ao longo do bimestre • 5 ptos

More Related