Article (Scientific journals)
Counting the solutions of Presburger equations without enumerating them
Boigelot, Bernard; Latour, Louis
2004In Theoretical Computer Science, 313 (1), p. 17-29
Peer Reviewed verified by ORBi
 

Files


Full Text
BL04-preprint.pdf
Author preprint (232.18 kB)
Download

This is the author's version of the work. The published version is available online at http://dx.doi.org/10.1016/j.tcs.2003.10.002


All documents in ORBi are protected by a user license.

Send to



Details



Keywords :
Presburger arithmetic; automata; counting; symbolic representation systems
Abstract :
[en] The Number Decision Diagram (NDD) has recently been introduced as a powerful representation system for sets of integer vectors. NDDs can notably be used for handling sets defined by arbitrary Presburger formulas, which makes them well suited for representing the set of reachable states of finite-state systems extended with unbounded integer variables. In this paper, we address the problem of counting the number of distinct elements in a set of numbers or, more generally, of vectors, represented by an NDD. We give an algorithm that is able to produce an exact count without enumerating explicitly the vectors, which makes it capable of handling very large sets. As an auxiliary result, we also develop an efficient projection method that allows to construct efficiently NDDs from quantified formulas, and thus makes it possible to apply our counting technique to sets specified by formulas. Our algorithms have been implemented in the verification tool LASH, and applied successfully to various counting problems.
Disciplines :
Computer science
Author, co-author :
Boigelot, Bernard  ;  Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Informatique
Latour, Louis
Language :
English
Title :
Counting the solutions of Presburger equations without enumerating them
Publication date :
2004
Journal title :
Theoretical Computer Science
ISSN :
0304-3975
Publisher :
Elsevier Science, Amsterdam, Netherlands
Volume :
313
Issue :
1
Pages :
17-29
Peer reviewed :
Peer Reviewed verified by ORBi
Funders :
This work was partially funded by a grant of the "Communauté française de Belgique - Direction de la recherche scientifique - Actions de recherche concertées", and by the European Commission (FET project ADVANCE, contract No IST-1999-29082)
Available on ORBi :
since 03 November 2010

Statistics


Number of views
46 (5 by ULiège)
Number of downloads
187 (3 by ULiège)

Scopus citations®
 
15
Scopus citations®
without self-citations
10
OpenCitations
 
12

Bibliography


Similar publications



Contact ORBi