Abstract
It is known that paraconsistent logical systems are more appropriate for inconsistency-tolerant and uncertainty reasoning than other types of logical systems. In this paper, a paraconsistent computation tree logic, PCTL, is obtained by adding paraconsistent negation to the standard computation tree logic CTL. PCTL can be used to appropriately formalize inconsistency-tolerant temporal reasoning. A theorem for embedding PCTL into CTL is proved. The validity, satisfiability, and model-checking problems of PCTL are shown to be decidable. The embedding and decidability results indicate that we can reuse the existing CTL-based algorithms for validity, satisfiability, and model-checking. An illustrative example of medical reasoning involving the use of PCTL is presented.
Similar content being viewed by others
References
Almukdad A., Nelson D.: “Constructible falsity and inexact predicates”. Journal of Symbolic Logic 49, 231–233 (1984)
Béziau, J.-Y., “The future of paraconsistent logic,” Logical Studies, 2, Online available, 1999.
Chechik, M. and MacCaull, W., “CTL model-checking over logics with nonclassical negations,” Proc. of the 33rd IEEE International Conference on Multivalued logics (ISMVL’03), pp. 293–300, 2003.
Chen D., Wu J.: “Reasoning about inconsistent concurrent systems: A nonclassical temporal logic”. LNCS 3831, 207–217 (2006)
Clarke E.M., Emerson E.A.: “Design and synthesis of synchronization skeletons using branching time temporal logic”. LNCS 131, 52–71 (1981)
Clarke E.M., Grumberg O., Jha S., Lu Y., Veith H.: “Counterexample-guided abstraction refinement for symbolic model checking”. Journal of the ACM, 50, 5 752–794 (2003)
Clarke, E. M., Grumberg, O. and Peled, D. A., Model checking, The MIT Press, 1999.
da Costa N.C.A., Béziau J., Bueno O.A.: “Aspects of paraconsistent logic”. Bulletin of the IGPL, 3, 4 597–614 (1995)
Easterbrook S. and Chechik, M., “A framework for multi-valued reasoning over inconsistent viewpoints,” Proc. of the 23rd International Conference on Software Engineering (ICSE 2001), pp. 411–420, 2001.
Gurfinkel A., Wei O., Chechik M.: “Yasm: a software model-checker for verification and refutation”. Proc. of the 18th International Conference, Computer Aided Verification (CAV’06, LNCS 4144 4144, 170–174 (2006)
Gurfinkel A., Chechik M.: “Why wast a perfectly good abstraction?”. Proc. of the 18th International Conference Tools and Algorithms for Construction and Analysis of Systems (TACAS’06 LNCS. 3920, 212–226 (2006)
Gurevich Y.: “Intuitionistic logic with strong negation”. Studia Logica 36, 49–59 (1977)
Kamide N.: “Linear and affine logics with temporal, spatial and epistemic operators”. Theoretical Computer Science 353 1-3, 165–207 (2006)
Kamide N.: “Extended full computation-tree logics for paraconsistent model checking”. Logic and Logical Philosophy 15(3), 251–276 (2006)
Kamide, N., “A uniform proof-theoretic foundation for abstract paraconsistent logic programming,” Journal of Functional and Logic Programming, pp. 1–36, 2007.
Kamide, N. and Kaneiwa K., “Paraconsistent negation and classical negation in computation tree logic,” Proc. of the 2nd International Conference on Agents and Artificial Intelligence (ICAART 2010), 1, AI, INSTICC Press, pp. 464–469, 2010.
Kamide N., Wansing H.: “Combining linear-time temporal logic with constructiveness and paraconsistency”. Journal of Applied Logic, 8, 33–61 (2010)
Kaneiwa K.: “Order-sorted logic programming with predicate hierarchy”. Artificial Intelligence, 158(2), 155–188 (2004)
Kaneiwa K.: “Description logics with contraries, contradictories, and subcontraries”. New Generation Computing, 25(4), 443–468 (2007)
Kaneiwa K., Satoh K.: “On the complexities of consistency checking for restricted UML class diagrams”. Theoretical Computer Science 411(2), 301–323 (2010)
Murata T., SubrahmanianV.S. Wakayama T.: “A Petri net model for reasoning in the presence of inconsistency”. IEEE Transactions on Knowledge and Data Engineering 3(3), 281–292 (1991)
Nelson D.: “Constructible falsity”. Journal of Symbolic Logic 14, 16–26 (1949)
Odintsov, S. P. and Wansing, H., “Inconsistency-tolerant description logic: Motivation and basic systems,” in Trends in Logic: 50 Years of Studia Logica (Hendricks, V. F. and Malinowski, J. eds.), Kluwer Academic Publishers, Dordrecht, pp. 301–335, 2003.
Priest G., Routley R.: “Introduction: paraconsistent logics”. Studia Logica, 43, 3–16 (1982)
Pnueli, A., “The temporal logic of programs,” Proc. of the 18th IEEE Symposium on Foundations of Computer Science, pp. 46–57, 1977.
Rautenberg W.: Klassische und nicht-klassische Aussagenlogik. Vieweg, Braunschweig (1979)
Vorob’ev N.N.: “A constructive propositional calculus with strong negation (in Russian)”. Doklady Akademii Nauk SSR 85, 465–468 (1952)
Wagner G.: “Logic programming with strong negation and inexact predicates”. Journal of Logic and Computation 1(6), 835–859 (1991)
Wansing H.: “The logic of information structures”. Lecture Notes in Artificial Intelligence 681, 1–163 (1993)
Author information
Authors and Affiliations
Corresponding author
Additional information
This paper is a modified extension of the conference presentation.
About this article
Cite this article
Kaneiwa, K., Kamide, N. Paraconsistent Computation Tree Logic. New Gener. Comput. 29, 391–408 (2011). https://doi.org/10.1007/s00354-009-0116-6
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00354-009-0116-6