Model-Checking of Linear-Time Properties in Multi-Valued Systems
Yongming Li, Manfred Droste, Lihui Lei

TL;DR
This paper extends model-checking techniques to multi-valued systems, introducing new properties and algorithms that account for the nuances of multi-valued logic, including lattice-valued automata and degrees of membership.
Contribution
It introduces novel multi-valued linear-time properties, algorithms for their verification, and reduces multi-valued model checking to classical methods, addressing non-classical logic laws.
Findings
Multi-valued model checking can be reduced to classical model checking.
New forms of properties due to absence of law of non-contradiction and excluded middle.
Algorithms for verifying multi-valued safety and ω-regular properties are developed.
Abstract
In this paper, we study model-checking of linear-time properties in multi-valued systems. Safety property, invariant property, liveness property, persistence and dual-persistence properties in multi-valued logic systems are introduced. Some algorithms related to the above multi-valued linear-time properties are discussed. The verification of multi-valued regular safety properties and multi-valued -regular properties using lattice-valued automata are thoroughly studied. Since the law of non-contradiction (i.e., ) and the law of excluded-middle (i.e., ) do not hold in multi-valued logic, the linear-time properties introduced in this paper have the new forms compared to those in classical logic. Compared to those classical model checking methods, our methods to multi-valued model checking are more directly accordingly. A new form of multi-valued…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Logic, programming, and type systems · Petri Nets in System Modeling
