Property Checking By Logic Relaxation
Eugene Goldberg

TL;DR
This paper presents a novel property checking framework for sequential circuits using Logic Relaxation, which simplifies the transition system to efficiently identify safety violations by analyzing relaxed models.
Contribution
It introduces a new Logic Relaxation method for property checking that reduces complexity by focusing on relaxed systems close to the original, enabling more efficient verification.
Findings
The LoR method effectively identifies unsafe states in relaxed systems.
Relaxed models can simplify property verification by focusing on approximate reachable states.
The approach can significantly reduce verification complexity compared to traditional methods.
Abstract
We introduce a new framework for Property Checking (PC) of sequential circuits. It is based on a method called Lo-gic Relaxation (LoR). Given a safety property, the LoR method relaxes the transition system at hand, which leads to expanding the set of reachable states. For j-th time frame, the LoR method computes a superset A_j of the set of bad states reachable in j transitions only by the relaxed system. Set A_j is constructed by a technique called partial quantifier elimination. If A_j does not contain a bad state and this state is reachable in j transitions in the relaxed system, it is also reachable in the original system. Hence the property in question does not hold. The appeal of PC by LoR is as follows. An inductive invariant (or a counterexample) generated by LoR is a result of computing the states reachable only in the relaxed system. So, the complexity of PC can be…
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 · semigroups and automata theory · Logic, programming, and type systems
