Login

Quantifier-Free Boolean Algebra with Presburger Arithmetic is NP-Complete

Show simple item record

dc.contributor.advisor Martin Rinard
dc.contributor.author Kuncak, Viktor
dc.contributor.other Computer Architecture
dc.date.accessioned 2007-01-02T20:21:50Z
dc.date.available 2007-01-02T20:21:50Z
dc.date.issued 2007-01-01
dc.identifier.other MIT-CSAIL-TR-2007-001
dc.identifier.uri http://hdl.handle.net/1721.1/35258
dc.description.abstract Boolean Algebra with Presburger Arithmetic (BAPA) combines1) Boolean algebras of sets of uninterpreted elements (BA)and 2) Presburger arithmetic operations (PA). BAPA canexpress the relationship between integer variables andcardinalities of unbounded finite sets and can be used toexpress verification conditions in verification of datastructure consistency properties.In this report I consider the Quantifier-Free fragment ofBoolean Algebra with Presburger Arithmetic (QFBAPA).Previous algorithms for QFBAPA had non-deterministicexponential time complexity. In this report I show thatQFBAPA is in NP, and is therefore NP-complete. My resultyields an algorithm for checking satisfiability of QFBAPAformulas by converting them to polynomially sized formulasof quantifier-free Presburger arithmetic. I expect thisalgorithm to substantially extend the range of QFBAPAproblems whose satisfiability can be checked in practice.
dc.description.provenance Made available in DSpace on 2007-01-02T20:21:50Z (GMT). No. of bitstreams: 2 MIT-CSAIL-TR-2007-001.pdf: 315999 bytes, checksum: 79b2ec5bb403a25b87e6704d184b2b43 (MD5) MIT-CSAIL-TR-2007-001.ps: 842090 bytes, checksum: b240fd19b2e9de78d93c6b68b7e96185 (MD5) Previous issue date: 2007-01-01 en
dc.format.extent 14 p.
dc.format.extent 315999 bytes
dc.format.extent 842090 bytes
dc.format.mimetype application/pdf
dc.format.mimetype application/postscript
dc.language.iso en_US
dc.relation.ispartofseries Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory
dc.subject Caratheodory theorem
dc.subject integer linear programming
dc.subject integer cone
dc.subject Hilbert basis
dc.title Quantifier-Free Boolean Algebra with Presburger Arithmetic is NP-Complete

Files in this item

Files Size Format
MIT-CSAIL-TR-2007-001.pdf 315.9Kb application/pdf

Files in this item

Files Size Format
MIT-CSAIL-TR-2007-001.ps 842.0Kb application/postscript

This item appears in the following Collection(s)

Show simple item record

Search DSpace@MIT


Advanced Search

Browse

My Account

Links