Inference as Search Flashcards
logical equivalence
alpha and beta are equivalent if they entail each other
validity
a sentence alpha is valid if it is true in all possible worlds
satisfiable
a sentence alpha is satisfiable if it is true in at least one possible world
deduction theorem
for any sentences alpha and beta, beta ⊨ alpha iff (beta -> alpha) is valid
refutation
for any sentences alpha and beta, beta ⊨ alpha iff (beta ^ ~alpha) is unsatisfiable
resolution inference algorithm
- choose 2 sentences A V B and ~B V C from the KB
- add A V C to the KB
literal
an atomic sentence, or a negation of an atomic sentence
clause
a disjunction of literals
conjunctive normal form
a sentence expressed as a conjunction of clauses
Steps for converting to CNF
- eliminate <->
- eliminate ->
- move negation inwards, until only literals are negated
- distribute V over ^
ground resolution theorem
if a set of CNF clauses is unsatisfiable, then repeated application of the resolution rule will contain the empty clause