Fundamentos Lógicos da Inteligência Artificial
CI311
Segundo semestre de 2017
Ementa:
-
Lógica Proposicional e de Primeira ordem. Provadores automáticos de teoremas.
Resolução e Tableaux semânticos. A máquina de inferência do PROLOG. Implementação
de máquinas de inferência baseadas em resolução e de sistemas de tableaux
para lógicas proposicional e de primeira ordem.
-
Satisfatibilidade. O método Davis/Putnam. Métodos recentes. Implementações
de algoritmos para SAT.
-
Planejamento em IA. PDDL. Graphplan e SATplan. Métodos recentes.
-
Raciocínio sobre ações. Cálculo de situações. Lógica Modal de ações.
Objetivos:
-
Estudar problemas de complexidade teórica reconhecidamente difícil, e.g. NP-completo, PSPACE-completo ou EXPtime. Alguns problemas interessantes do ponto de vista prático serão estudados, em particular veremos algoritmos e estruturas de dados para estas classes de problemas. O curso será tão teórico quanto for necessário para entendimento da parte prática.
Plano de aulas:
Bibliografia:
-
Mendelson, Elliott. Introduction to mathematical logic. 4nd edition. Chapman & Hall. 1997.
-
Enderton, Herbert B. A mathematical introduction to logic. 2nd.
edition. Academic Press. 2001.
-
Fitting, Melvin. First-Order Logic and Automated Theorem
Proving. Second edition. Springer. 1996.
-
Russel, Stuart and Norvig, Peter. Artificial Intelligence - A
modern approach. 3rd edition. Prentice Hall Series in Artificial Intelligence. 2010.
-
Ginsberg, Matt. Essentials of Artificial Intelligence. Morgan
Kaufmann. 1993.
-
Genesereth, Michael R. and Nilsson, Nils J. Logical
Foundations of Artificial Intelligence. Morgan Kaufmann. 1987.
-
Um curso de lógica (em francês)
-
Artigos selecionados da literatura da área.
Ver também:
http://www.inf.ufpr.br/marcos
última alteração: 13/11/2017.