2017
DOI: 10.1007/s00236-017-0297-2
|View full text |Cite
|
Sign up to set email alerts
|

Approximate counting in SMT and value estimation for probabilistic programs

Abstract: #SMT, or model counting for logical theories, is a well-known hard problem that generalizes such tasks as counting the number of satisfying assignments to a Boolean formula and computing the volume of a polytope. In the realm of satisfiability modulo theories (SMT) there is a growing need for model counting solvers, coming from several application domains (quantitative information flow, static analysis of probabilistic programs). In this paper, we show a reduction from an approximate version of #SMT to SMT. We… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
31
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 32 publications
(31 citation statements)
references
References 51 publications
(100 reference statements)
0
31
0
Order By: Relevance
“…To deal with program variables, we also extend XOR-Sample' from binary variables to bit-vector representations, similarly to [18]. For floating point arithmetic, we use a mixed abstraction to transform the floating point representation into bit-vectors [19].…”
Section: Adapting Xorsample' For Output Diversitymentioning
confidence: 99%
“…To deal with program variables, we also extend XOR-Sample' from binary variables to bit-vector representations, similarly to [18]. For floating point arithmetic, we use a mixed abstraction to transform the floating point representation into bit-vectors [19].…”
Section: Adapting Xorsample' For Output Diversitymentioning
confidence: 99%
“…More general-though usually more expensive-SAT and SMT solvers also exist for model counting over mixed theories (e.g., [62], [63], [64]). The growing research interest in model counting for program analysis and artificial intelligence is driving a substantial research effort discovering new fragments of theories where efficient solutions are possible (e.g., [65], [66]) and are expected to directly benefit quantitative program analysis in the coming years.…”
Section: Instantiation Of Estimatementioning
confidence: 99%
“…Due to the propositional setting, however, WMC is limited to finite domain discrete random variables, which have spurred considerable interest in generalizing WMC to continuous and hybrid distributions [16,18,43]. Weighted model integration (WMI) is a computational abstraction for computing probabilities with continuous and mixed discrete-continuous distributions [16].…”
Section: Weighted Model Integrationmentioning
confidence: 99%