LARA

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
sav08:interpolants_from_resolution_proofs [2008/03/12 13:31]
vkuncak
sav08:interpolants_from_resolution_proofs [2008/03/18 10:05]
tatjana
Line 5: Line 5:
 Let $A$, $B$ be sets of clauses such that $A \land B$ is not satisfiable. ​ An interpolant is a formula $H$ such that  Let $A$, $B$ be sets of clauses such that $A \land B$ is not satisfiable. ​ An interpolant is a formula $H$ such that 
   * $\models (A \rightarrow H)$ and $H \land B$ is not satisfiable and    * $\models (A \rightarrow H)$ and $H \land B$ is not satisfiable and 
-  * $FV(H) \subseteq FV(A) \cup FV(B)$+  * $FV(H) \subseteq FV(A) \cap FV(B)$
  
 Construct resolution tree that derives a contradiction from $A \cup B$.  The tree has elements of $A \cup B$ as leaves and results of application of resolution as nodes. ​ For each clause $C$ in resolution tree we define recursively formula $I(C)$ and show that $I(C)$ is interpolant for these two formulas: Construct resolution tree that derives a contradiction from $A \cup B$.  The tree has elements of $A \cup B$ as leaves and results of application of resolution as nodes. ​ For each clause $C$ in resolution tree we define recursively formula $I(C)$ and show that $I(C)$ is interpolant for these two formulas: