Extending Finite Model Searching with Congruence Closure Computation

The model generation problem, regarded as a special case of the Constraint Satisfaction Problem (CSP), has many applications in AI, computer science and mathemstics. In this paper, we describe how to increase propagation of constraints by using the ground congruence closure algorithm. The experimental results show that using the congruence closure algorithm can reduce the search space for some benchmark problems.

[1]  Vipin Kumar,et al.  Algorithms for Constraint-Satisfaction Problems: A Survey , 1992, AI Mag..

[2]  Hantao Zhang,et al.  Constraint Propagation in Model Generation , 1995, CP.

[3]  Albert Oliveras,et al.  Congruence Closure with Integer Offsets , 2003, LPAR.

[4]  François Bry,et al.  SATCHMO: A Theorem Prover Implemented in Prolog , 1988, CADE.

[5]  Greg Nelson,et al.  Fast Decision Procedures Based on Congruence Closure , 1980, JACM.

[6]  M. Stickel,et al.  Automated reasoning and exhaustive search: Quasigroup existence problems☆ , 1995 .

[7]  Jian Zhang Constructing finite algebras with FALCON , 2004, Journal of Automated Reasoning.

[8]  Toby Walsh,et al.  Automated Deduction—CADE-11 , 1992, Lecture Notes in Computer Science.

[9]  Hantao Zhang Preface to the special issue on Automated Mathematical induction , 2004, Journal of Automated Reasoning.

[10]  Frank van Harmelen,et al.  Extensions to the Rippling-Out Tactic for Guiding Inductive Proofs , 1990, CADE.

[11]  Jian Zhang Problems on the Generation of Finite Models , 1994, CADE.

[12]  John K. Slaney,et al.  FINDER: Finite Domain Enumerator - System Description , 1994, CADE.

[13]  Hantao Zhang,et al.  ModGen: Theorem Proving by Model Generation , 1994, AAAI.

[14]  Alan Bundy,et al.  Automated Deduction — CADE-12 , 1994, Lecture Notes in Computer Science.

[15]  Masayuki Fujita,et al.  Automatic Generation of Some Results in Finite Algebra , 1993, IJCAI.

[16]  Frank Wolter,et al.  Monodic fragments of first-order temporal logics: 2000-2001 A.D , 2001, LPAR.

[17]  Hantao Zhang,et al.  SEM: a System for Enumerating Models , 1995, IJCAI.

[18]  Francesca Rossi,et al.  Principles and Practice of Constraint Programming — CP '95 , 1995, Lecture Notes in Computer Science.

[19]  Miyuki Koshimura,et al.  MGTP: A Parallel Theorem Prover Based on Lazy Model Generation , 1992, CADE.

[20]  Robert E. Tarjan,et al.  Variations on the Common Subexpression Problem , 1980, J. ACM.