Capítulo 8 - Introdução a Lógica Modal

Transcription

Capítulo 8 - Introdução a Lógica Modal
Cap. 6. Introdução a Lógicas Modais
Logic based Agents
It’s possible to construct agent that reason based on
knowledge expressed in terms of logic statements
We are going to make a short review of Classic
Logic and then extend to Logic with the notions of
belief and “local” knowledge and other modal
operators (Modal Logic)
4-2
Revisiting Classic Logic
4-3
Base de Conhecimento
Um agente simples baseado em
conhecimento
Revisão Lógica
Classificações de Lógicas
Implicação Lógica
Inferência
Modelos Lógicos
Inferência Lógica
Lógica Proposicional
Algebra Booleana é uma sistematização da Lógica Proposicional como uma
álgebra
Lógica Proposicional: Semântica
Método da Enumeração para Inferência
Lógica
Método da Enumeração para Inferência
Lógica – Solução ?
Inferência por dedução
Validade e Satisfatibilidade
Métodos de Prova
Descrição do Mundo de Wumpus
Mundo de Wumpus
Descrição Lógica do Mundo de Wumpus
Identidades Lógicas Comuns
Prova no Mundo de Wumpus
Regras de Inferência
Regra de Inferência: Resolução
Forma Normal Conjuntiva
A inferência por resolução é completa em FNC. Isto é pode derivar
qualquer conclusão válida por qualquer base de conhecimento em
Lógica Proposicional.
Completo em um sentido especializado: Completeza da refutação. Pode
ser usado para confirmar se uma dada sentença é valida ou não, mas
não consegue enumerar todas as sentenças válidas
Resumo até aqui…
Lógica de Primeira Ordem
Aqui percebemos que o mundo é repleto de objetos,
alguns dos quais estão relacionados a outros
objetos e tentamos raciocinar sobre eles
Introduz-se as noções de : constantes, predicados,
funções e variáveis
Lógica de Primeira Ordem (LPO) também pode ser
chamada de cálculo de predicados de primeira
ordem (CPPO)
Sintaxe LPO: Elementos Básicos
Termos e Sentenças Atômicas
Verdade em Lógica de Primeira Ordem
Sintaxe da Lógica de Primeira Ordem
Quantificador universal
Quantificador Existencial
Propriedades dos Quantificadores
Sentenças em LPO
Modal Logic
4-37
Attitudes
4-38
Attitudes
4-39
Formalizing Attitudes…
4-40
4-41
Another Example: The Muddy Children
A group of n children enter the house after having
played in the mud outside. They are greeted in the
hallway by their father, who notices that k of the children
have mud of their forecast. He makes the following
announcement, “At least one of you has mud on his
forehead”. The children can all see each other’s
foreheads, but not their own. The father than says “Do
any of you know that you have mud on your
forehead? If you do raise your hand now.” No one
raises his hand. The father repeats the question, and
again no one moves. The father does not give up and
keeps repeating the question. After exactly k rounds, all
the children with muddy foreheads raise their hands
simultaneously.
4-42
Two children both muddy
The solid boxes indicate the equivalences between
possible words for agent 1
The dashed boxes indicate the equivalences
between possible words for agent 2
4-43
After father’s announcing: “At least, one
muddy”
4-44
4-45
4-46
Modal Operator: Know
4-47
Possible worlds
4-48
4-49
4-50
4-51
4-52
Interpreting Axioms
4-53
Systems of Knowledge and Belief
4-54
Possible-Worlds approach discussion
The ontology of possible worlds and accessibility
relations…is frankly misterious to most practically
minded people, and in particular has nothing to say
about agent architecture [Seel, 1989 apud
Wooldridge 2009]
Despite the serious disadvantages, possible worlds
are still the semantics of choice for many
researchers in modal logic and several variations of
basic possible-worlds have been proposed
addressing the difficulties, see [Wooldridge and
Jennings, 1995]
4-55
More references
(Chapter 17) Wooldridge, M.; An Introduction to
Multiagent Systems; John Wiley and Sons; 2nd.
Edition. 2009.
(Chapter 13) Shoham, Y. and Leyton-Brown, K.
Multiagent Systems algorithmic, game-theoretic,
and logical foundations. New York: Cambridge
Press. 2009.
4-56