Lecture Notes in Computer Science
DOI: 10.1007/978-3-540-78163-9_20
|View full text |Cite
|
Sign up to set email alerts
|

Decision Procedures for Multisets with Cardinality Constraints

Abstract: Abstract. Applications in software verification and interactive theorem proving often involve reasoning about sets of objects. Cardinality constraints on such collections also arise in these applications. Multisets arise in these applications for analogous reasons as sets: abstracting the content of linked data structure with duplicate elements leads to multisets. Interactive theorem provers such as Isabelle specify theories of multisets and prove a number of theorems about them to enable their use in interact… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
44
0

Publication Types

Select...
7

Relationship

2
5

Authors

Journals

citations
Cited by 32 publications
(44 citation statements)
references
References 15 publications
0
44
0
Order By: Relevance
“…It then constrains the cardinality of the multiset obtained through the image to be equal to the cardinality of the original set. This final formula is a formula in the NP-complete logic for reasoning about multisets and cardinality constraints [22,23].…”
Section: Motivating Examplesmentioning
confidence: 99%
See 3 more Smart Citations
“…It then constrains the cardinality of the multiset obtained through the image to be equal to the cardinality of the original set. This final formula is a formula in the NP-complete logic for reasoning about multisets and cardinality constraints [22,23].…”
Section: Motivating Examplesmentioning
confidence: 99%
“…Apply the algorithm in Figure 7 to translate F into an equisatisfiable multiset formula F ′ in the syntax given in Figure 1 in [22]. In this step we eliminate function symbols in a way similar to that described in Section 3.…”
Section: Logic Of Multiset Images Of Functionsmentioning
confidence: 99%
See 2 more Smart Citations
“…The motivation for multisets comes from verification of data structures with possibly repeated elements, where, in addition to knowing whether an element occurs in the data structure, we are also interested how many times it occurs. A detailed description of decision procedures for satisfiability of multisets with cardinality constraints is in [PK08a,PK08c,PK08b].…”
Section: Multisets Algebra With Presburger Arithmeticmentioning
confidence: 99%