DDDLIB: A Library For Solving Quantified Difference Inequalities

Jesper B. Møller

Research output: Book / Anthology / ReportReportResearch

Abstract

DDDLIB is a library for manipulating expressions in a first-order logic over Boolean variables and inequalities of the form x1-x2<=d, where x1,x2 are real variables and d is an integer constant. expressions are represented in a semi-canonical data structure called difference decision diagrams (ddds) which provide efficient algorithms for constructing expressions with the standard boolean operators (conjunction, disjunction, negation, etc.), eliminating quantifiers, and deciding functional properties (satisfiability, validity and equivalence). the library is written in c and has interfaces for c++, moscow ml and ocaml.
Original languageEnglish
Place of PublicationCopenhagen
PublisherIT-Universitetet i København
EditionTR-2002-12
Number of pages6
ISBN (Electronic)87-7949-016-6
Publication statusPublished - Feb 2002
Externally publishedYes
SeriesIT University Technical Report Series
NumberTR-2002-12
ISSN1600-6100

Keywords

  • first-order logic
  • difference decision diagrams
  • satisfiability
  • Boolean operators
  • quantifier elimination

Fingerprint

Dive into the research topics of 'DDDLIB: A Library For Solving Quantified Difference Inequalities'. Together they form a unique fingerprint.

Cite this