Ferramentas de Utilizador

Ferramentas de Site


inf05508:2006-2

:!: Página descontinuada, provavelmente o material não é mais acessível.

Lógica para computação (2006/2)

Seja n o número inteiro mínimo que não tem descrição em menos que 20 palavras.

:!: Bem-vindo à lógica.

Informações gerais

Carga horária: 60 h (em 30 aulas de 2h)
Créditos: 4
Súmula: Lógica sentencial e de primeira ordem. Sistemas dedutivos naturais e axiomáticos. Completeza,consistência e correção. Formalização de problemas. Formalização de programas e sistemas de computação simples.
Turma: B.
Horário/Sala: Terça/Quinta, 10.30-12.10, Sala 113, prédio 43425.
Consultas: Quarta, 14-16.
Detalhes: Vê o programa.

Resultados

Materiais

Aulas

No. Data Tópicos Handout Exercícios Soluções Leitura
1 08/08 Administrativa, Introdução. 1 HR1.1,1.3
2 10/08 Dedução natural: Regras de prova e exemplos 1. 2 1 1 HR1.2
3 15/08 Dedução natural: Regras de prova e exemplos 2. 3 HR1.2
4 17/08 Dedução natural: Exemplos e leis importantes. 4 2 2 HR1.2
5 22/08 Dedução natural: Leis importantes. Sistemas lógicos de tipo Hilbert. 5 HR1.2,ML§9
6 24/08 Semântica da lógica propositional. 6 3 4 HR1.4
7 29/08 Indução matemática. Consistência e completude da lógica propositional. 7 HR1.4
8 31/08 Exercícios: Indução, dedução, semântica. 8 T1 T1 HR1.7
9 05/09 Árvores de refutação. Introdução e exemplos. 9 NR4.4
07/09 Feriado: Independência do Brasil.
10 12/09 Exercícios: Árvores de refutação e dedução natural.
11 14/09 Formas normais. 11 HR1.5
12 19/09 Revisão e exercícios unidade 1. 5 5
13 21/09 Prova 1 P1 P1
14 26/09 Lógica de predicados: Introdução, exemplos. 14 HR2.1
15 28/09 Lógica de predicados: Identidade. Exercícios de formalização. 15 6 6 HR2.1,2.8
16 03/10 Lógica de predicados: Semântica. 16 HR2.2,2.4
17 05/10 Lógica de predicados: Semântica. 17 7 7 HR2.2,2.4
18 10/10 Lógica de predicados: Introdução à teoria de provas. 18 HR2.3
12/10 Feriado: Nossa Senhora Aparecida.
19 17/10 Lógica de predicados: Teoremas, exemplos, exercícios. 19 8 8 HR2.3
20 19/10 Lógica de predicados: Teoria de provas. (Material 19) HR2.8
24/10 (Não tem aula!)
21 26/10 Lógica de predicados: Árvores de refutação: Introdução. 21 9 9 NR4.4
22 31/10 Lógica de predicados: Árvores de refutação. (Material 21) NR4.4
02/11 Feriado: Finados.
23 07/11 Lógica: Resolução e Prolog. 23 NS I.8-10
24 09/11 Lógica: Prolog. História. 24
25 14/11 Revisão unidade 2 e exercícios. 10 10
26 16/11 Prova 2 P2 S2
27 21/11 Apresentação de trabalhos.
28 23/10 Apresentação de trabalhos.
29 28/11 Apresentação de trabalhos.
30 30/11 Visão geral, lógica de segunda ordem, complexidade, administrativa. 30
12/12 Aula de revisão: Prova de exercício R S
14/12 Prova de recuperação PR SPR
15/12 Término oficial das aulas.

Abreviações de livros:

  • HR: Huth, Ryan: Logic in computer science
  • ML: Kleene: Mathematical logic
  • NR: Nolt, Rohatyn: Lógica
  • NS: Nerode, Shore: Logic for applications.

Suplementos

Texto antigo seminal, para quem tem interesse de ter uma impressão como a lógica moderna começou. Cuidado: A notação é bem diferente.

  • Use um applet para resolver problemas na lógica propositional (um outro, tem milhões…).
((\forallx(Fx\landGx\toHx)\to\existsx(Fx\land\negGx))
\land
(\forallx(Fx\toGx)\lor\forallx(Fx\toHx)))
\to
(\forallx(Fx\landHx\toGx)\to\existsx(Fx\landGx\land\negHx))
  • “Logic is invincible because in order to combat logic it is necessary to use logic.” (Pierre Boutroux)
  • LÓGICA, s. Arte de pensar e argumentar em estrita concordância com as limitações e incapacidades da incompreensão humana. A base da lógica é o silogismo, que consiste numa premissa maior, outra menor e numa conclusão. Por exemplo:

Premissa maior: Sessenta homens podem executar um trabalho sessenta vezes mais rápido do que um homem só.
Premissa menor: Um homem pode cavar um buraco em sessenta segundos.
Conclusão: Logo, sessenta homems podem cavar um buraco em um segundo.
Esta pode ser chamado de silogismo aritmético, por meio do qual, combinando lógica e matemática, obtemos uma dupla certeza e somos duplamente abençoados.
(Ambrose Bierce, O dicionário do diabo)

Bibliografia

  • Michael R. A. Huth and Mark Ryan. Logic in Computer Science. Cambridge University Press, 2nd edition, 2004. (livro texto). INF: 681.3.01 H979L2.
  • Dov M. Gabbay. Elementary Logics: A procedural perspective. Prentice Hall, 1998.
  • Krysia Broda, S. Eisenbach, H. Koshnevisan, and Steve Vickers. Reasoned Programming. Prentice Hall, 1994.
  • H. B. Enderton. A Mathematical Introduction to Logic. Academic Press, 2nd edition, 2001. INF: 510.6 E56m.
  • Melvin Fitting. First-Order Logic and Automated Theorem-Proving. Springer, second edition, 1996. INF: 681.32.06 F547f2.
  • S. Abramsky, Dov Gabbay, and T.S.E Maibaum, editors. Handbook of Logic in Computer Science, vol I. Oxford University Press, 1992.
  • Jean Goubault-Larrecq and Ian Mackie. Proof Theory and Automated Deduction. Kluwer, 1997.
  • Graham Priest. An Introduction to Non-classical Logics. Cambridge University Press, 2001.
  • John Nolt and Dennis Rohatyn. Lógica. McGRaw-Hill, Makron Books, 1991.
  • Livro em português, com alguns exercícios suplementares. Cuida, a notação é diferente.
  • Mordechai Ben-Ari. Mathematical logic for computer science. Springer, second edition, 2001.
  • Mais sobre sistemas de lógica, inclusive os sistemas de Gentzen e Hilbert (cap. 3)
  • Herbert B. Enderton. A mathematical introduction to logic. Academic Press, 1792. INF: 510.6 E56m.
  • Mais sobre sistemas de Hilbert.
  • Stephen Cole Kleene. Mathematical logic. John Wiley, 1967. INF: 510.6 K63m.
  • Introdução clássica. (Sobre sistemas de Hilbert: paragraph 9 ff.)
  • Anil Nerode and Richard A. Shore. Logic for applications. Springer, second edition, 2005.

Locations of visitors to this page

inf05508/2006-2.txt · Esta página foi modificada pela última vez em: 2010/01/18 15:45 (Edição externa)