TY - GEN
T1 - An algorithm to compute minimal unsatisfiable subsets for a decidable fragment of first-order formulas
AU - Xie, Huiyuan
AU - Luo, Jie
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2017/1/11
Y1 - 2017/1/11
N2 - In the past few years, SAT-based methods in propositional logic have been widely used to tackle practical problems in electronic design automation, software testing and hardware verification. However, lots of industrial problems can naturally be transformed to certain decidable fragments of first-order logic (FOL), which are more expressive than propositional logic. In this paper, we propose a novel algorithm to compute all minimal unsatisfiable subsets for a constrained variant of first-order formulas. By this means, we not only evaluate the satisfiability of specified formulas, but also extract minimal unsatisfiable cores. A heuristic strategy is proposed to improve the performance. Experimental results demonstrate that our algorithm performs well on many industrial instances, and the heuristic strategy is more robust than other strategies in time and space efficiency.
AB - In the past few years, SAT-based methods in propositional logic have been widely used to tackle practical problems in electronic design automation, software testing and hardware verification. However, lots of industrial problems can naturally be transformed to certain decidable fragments of first-order logic (FOL), which are more expressive than propositional logic. In this paper, we propose a novel algorithm to compute all minimal unsatisfiable subsets for a constrained variant of first-order formulas. By this means, we not only evaluate the satisfiability of specified formulas, but also extract minimal unsatisfiable cores. A heuristic strategy is proposed to improve the performance. Experimental results demonstrate that our algorithm performs well on many industrial instances, and the heuristic strategy is more robust than other strategies in time and space efficiency.
UR - https://www.scopus.com/pages/publications/85013659877
U2 - 10.1109/ICTAI.2016.71
DO - 10.1109/ICTAI.2016.71
M3 - 会议稿件
AN - SCOPUS:85013659877
T3 - Proceedings - 2016 IEEE 28th International Conference on Tools with Artificial Intelligence, ICTAI 2016
SP - 444
EP - 451
BT - Proceedings - 2016 IEEE 28th International Conference on Tools with Artificial Intelligence, ICTAI 2016
A2 - Esposito, Anna
A2 - Alamaniotis, Miltos
A2 - Mali, Amol
A2 - Bourbakis, Nikolaos
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 28th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2016
Y2 - 6 November 2016 through 8 November 2016
ER -