Abstract
This paper proposes a decomposition based algorithm for revision problems in classical propositional logic. A set of decomposing rules are presented to analyze the satisfiability of formulas. The satisfiability of a formula is equivalent to the satisfiability of a set of literal sets. A decomposing function is constructed to calculate all satisfiable literal sets of a given formula. When expressing the satisfiability of a formula, these literal sets are equivalent to all satisfied models of such formula. A revision algorithm based on this decomposing function is proposed, which can calculate maximal contractions of a given problem. In order to reduce the memory requirement, a filter function is introduced. The improved algorithm has a good performance in both time and space perspectives.
Similar content being viewed by others
References
Li W. A logical framework for evolution of specifications. In: Proceedings of the 5th European Symposium on Programming. 1994, 4: 394–408
Li W. Logical verification of scientific discovery. Science China Information Sciences, 2010, 53(4): 677–884
Jiang D, Lou Y, Jin Y, Luo J, Li W. A representative model based algorithm for maximal contractions. Science China Information Sciences, 2013, 56(1): 1–13
Alchourrón C, Gärdenfors P, Makinson D. On the logic of theory change: partial meet contraction and revision functions. Journal of Symbolic Logic, 1985, 50(2): 510–530
Katsuno H, Mendelzon A O. A unified view of propositional knowledge base updates. In: Proceedings of the 11th International Joint Conference on Artificial Intelligence. 1989, 1413–1419
Darwiche A, Pearl J. On the logic of iterated belief revision[j]. Artificial Intelligence, 1997, 89: 1–29
Dalal M. Investigations into a theory of knowledge base revision: preliminary report[c]. In: Proceedings of the 7th National Conference on Artificial Intelligence. 1988, 8: 475–479
Nebel B. Belief revision and default reasoning: Syntax-based approaches. In: Proceedings of the 2nd International Conference on Principles of Knowledge Representation and Reasoning. 1991, 4: 417–428
Delgrande J P, Schaub T. A consistency-based approach for belief change. Artificial Intelligence, 2003, 151(1): 1–41
Li W. A development calculus for specifications. Science in China Series F: Information Sciences, 2003, 46(5): 390–400
Li W. R-calculus: An inference system for belief revision. The Computer Journal, 2007, 50(4): 378–390
Luo J, Li W. An algorithm to compute maximal contractions for horn clauses. Science China Information Sciences, 2011, 54(2): 244–257
Luo J. A general framework for computing maximal contractions. Frontiers of Computer Science, 2013, 7(1): 83–94
Luo J, Li W. R-calculus without the cut rule. Science China Information Sciences, 2011, 54(12): 1–14
Author information
Authors and Affiliations
Corresponding author
Additional information
Dongchen Jiang received his PhD degree in computer science from Beihang University, China, in 2013. He is an assistant professor in the Institute of Computer Technology of the Chinese Academy of Sciences. His research interests include automated reasoning, formal verification, automatic and interactive theorem proving, and program verification.
Wei Li is a professor of the school of computer science and engineering, Beihang University, China, and he is an academician of the Chinese Academy of Sciences.
Jie Luo is a lecturer of the School of Computer Science and Engineering, Beihang University, Beijing, China. His research interests include mathematical logic, formal method, automated reasoning, and software debugging.
Yihua Lou received his BS from the Beihang University in 2006, and is now a PhD candidate in State Key Laboratory of Software Development Environment, Beihang University. His research interests include human-computer interaction, multimedia, and cloud computing.
Zhengzhong Liao is an experienced researcher, who has worked on the research and development of internet maps and street view for more than three years in Tencent Beijing Ltd. He got his MS from Beihang University. He is highly skilled in software design and development, and recently his effort is mainly on mobile internet technology and products, besides some computer science theories.
Rights and permissions
About this article
Cite this article
Jiang, D., Li, W., Luo, J. et al. A decomposition based algorithm for maximal contractions. Front. Comput. Sci. 7, 801–811 (2013). https://doi.org/10.1007/s11704-013-3089-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11704-013-3089-z