Proof of completeness
n FC derives every atomic sentence that is entailed
by KB (only for clauses in Horn form)
1. FC reaches a fixed point (the deductive closure)
where no new atomic sentences are derived
2. Consider the final state as a model m, assigning
true/false to symbols
3. Every clause in the original KB is true in m
  a1    ak b
4. Hence m is a model of KB
5. If KBq, q is true in every model of KB, including m