1
Knowledge Representation and Inference
- Soundness for modal inference
- Decision precedure for propositional S4
Alan Smaill KRI Jan 21 2008 2
Recall semantics:
Work with possible worlds and an accessibility relation between them. Thus:
- a set S of possible worlds (states);
- a relation between states ≤i
says that second state is accessible from the first
- an interpretation I that tells us whether a given atomic proposition p is true
- r false in a world s;
The set of states with the accessibility relation is called a frame.
Alan Smaill KRI Jan 21 2008 3
Interpretation
When is a formula true for some worlds s in a structure M? (write (M, s) | = p). (M, s) | = p iff I(s, p) = true for atomic statements; use standard clauses for propsitional connectives, (M, s) | = Ki p iff ((M, t) | = p for all t such that s ≤i t) The logic will be different if we impose some conditions on the relation ≤i that we allow between possible worlds.
Alan Smaill KRI Jan 21 2008 4
Modal logic K
If we make no conditions on accessibility at all, we get the logic known as K. We claim that in K the following holds: Ki(p ∧ q) → (Ki p ∧ Ki q) This means that the formula holds for every world of every frame and every interpretation: this property of a formula is called validity. Why is the formula valid? Take any (M, s): (M, s) | = Ki(p ∧ q) → (Ki p ∧ Ki q) iff [(M, s) | = Ki(p ∧ q) implies (M, s) | = (Ki p ∧ Ki q)]
Alan Smaill KRI Jan 21 2008