MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

SAT Solving Pratt's Difference Logic

Scott Cotton
IMPRS
Masters' Lunch
AG 1, AG 2, AG 3, AG 4, AG 5  
MPI Audience

Date, Time and Location

Tuesday, 15 February 2005
12:59
-- Not specified --
46.1 - MPII
024
Saarbrücken

Abstract

Difference logic (DL) is an extension of propositional logic with binary

difference constraints of the form x - y < c for numeric variables x and y,
constants c and constraints < or <=.  The satisfiability problem for difference
logic is recognized as an important class of constraints for many verification
systems, suitable for bounded model checking of timed automata, bounds checking
dynamic data structures such as stacks and queues, and determining
schedulability of job shop problems.

In this seminar we present an overview of techniques for SAT solving difference
logic.  In the course of this overview we will discuss methods in state of the
art boolean SAT solvers, variations on methods for determining satisfiability
of conjunctions of difference constraints, and also methods for translating DL
formula to propositional logic.  We will then present and evaluate various
ways of combining solutions to these problems to solve the DL satisfiability
problem.

Contact

Kerstin Kathy Meyer-Ross
93 25 226
--email hidden
passcode not visible
logged in users only

Christine Kiesel, 01/06/2005 10:38
Kerstin Meyer-Ross, 11/29/2004 08:11
Kerstin Meyer-Ross, 11/27/2004 10:51 -- Created document.