SAT-based Explicit LTLf Satisfiability Checking

11/07/2018
by   Jianwen Li, et al.
0

We present here a SAT-based framework for LTLf (Linear Temporal Logic on Finite Traces) satisfiability checking. We use propositional SAT-solving techniques to construct a transition system for the input LTLf formula; satisfiability checking is then reduced to a path-search problem over this transition system. Furthermore, we introduce CDLSC (Conflict-Driven LTLf Satisfiability Checking), a novel algorithm that leverages information produced by propositional SAT solvers from both satisfiability and unsatisfiability results. Experimental evaluations show that CDLSC outperforms all other existing approaches for LTLf satisfiability checking, by demonstrating an approximate four-fold speedup compared to the second-best solver.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/08/2020

SAT-Based ATL Satisfiability Checking

Synthesis of models and strategies is a very important problem in softwa...
research
11/03/2015

SAT as a game

We propose a funny representation of SAT. While the primary interest is ...
research
10/30/2017

Improve SAT-solving with Machine Learning

In this project, we aimed to improve the runtime of Minisat, a Conflict-...
research
09/27/2021

Design of quantum optical experiments with logic artificial intelligence

Logic artificial intelligence (AI) is a subfield of AI where variables c...
research
11/21/2017

Schur Number Five

We present the solution of a century-old problem known as Schur Number F...
research
09/27/2019

SAT vs CSP: a commentary

In 2000, I published a relatively comprehensive study of mappings betwee...
research
12/04/2017

A Data-Centric View on Computational Complexity: P = NP

P = NP SAT ∈ P. We propose this to be true because the satisfiability ...

Please sign up or login with your details

Forgot password? Click here to reset