LARA

Differences

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

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
sav08:congruence_closure_theorem [2008/04/23 06:45]
vkuncak created
sav08:congruence_closure_theorem [2009/05/05 23:23]
vkuncak
Line 1: Line 1:
 ====== A Congruence Closure Theorem ====== ====== A Congruence Closure Theorem ======
  
-Recall that we convert all relation symbols into function symbols (to simplify the [[Axioms ​of Equality]]).+Recall that we convert all relation symbols into function symbols (to simplify the [[Axioms ​for Equality]]).
  
-**Theorem** Let $E$ be a set of ground equalities and disequalities. ​ Then the following are equivalent:+**Theorem** Let $E$ be a set of ground equalities and disequalities 
 +($E := \bigwedge_{i = 0}^m t_i = t_i^\prime \wedge \bigwedge_{i = m+1}^n t_i \neq t_i^\prime$). 
 +Then the following are equivalent:
   * $E$ is satisfiable   * $E$ is satisfiable
   * there exists a congruence on ground terms in which $E$ is true   * there exists a congruence on ground terms in which $E$ is true