Theoretical Foundations of Value Withdrawal Explanations for Domain Reduction

G. Ferrand, W. Lesaint, A. Tessier
2002 Electronical Notes in Theoretical Computer Science  
Solvers on finite domains use local consistency notions to remove values from the domains. This paper defines value withdrawal explanations. Domain reduction is formalized with chaotic iterations of monotonic operators. With each operator is associated its dual which will be described by a set of rules. For classical consistency notions, there exists such a natural system of rules. The rules express value removals as consequences of other value removals. The linking of these rules inductively
more » ... fines proof trees. Such a proof tree clearly explains the removal of a value (which is the root of the tree). Explanations can be considered as the essence of domain reduction.
doi:10.1016/s1571-0661(04)80788-6 fatcat:l2syxb22x5giporcsnatkx3fki