Benchmark

incremental/QF_BV/20250315-BMC_WMM/dartagnan-3859612464.ll.smt2

Publications: 
- Hernán Ponce de León, Florian Furbach, Keijo Heljanko, Roland Meyer: Dartagnan: Bounded Model Checking for Weak Memory Models (Competition Contribution). TACAS (2) 2020: 378-382
- Thomas Haas, Roland Meyer, Hernán Ponce de León: CAAT: consistency as a theory. Proc. ACM Program. Lang. 6(OOPSLA2): 114-144 (2022)
- Jonas Oberhauser, Rafael Lourenco de Lima Chehab, Diogo Behrens, Ming Fu, Antonio Paolillo, Lilith Oberhauser, Koustubha Bhat, Yuzhong Wen, Haibo Chen, Jaeho Kim, Viktor Vafeiadis: VSync: push-button verification and optimization for synchronization primitives on weak memory models. ASPLOS: 530–545 (2021)
Benchmarks generated by the refinement solver (CAAT) of dartagnan using the C code from libvsync and vmm memory model as inputs.
Benchmark
Size77731
Compressed Size10840
License Creative Commons Attribution 4.0 International (CC-BY-4.0)
Categoryindustrial
First Occurrence
Generated ByHernan Ponce de Leon
Generated On
GeneratorDartagnan
Dolmen OK1
strict Dolmen OK1
check-sat calls17
Query 1
Status sat
Inferred Status None
Size 71814
Compressed Size10236
Max. Term Depth8
Asserts 4
Declared Functions0
Declared Constants519
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true37 false43 not190 or163
and292 =>290 =480 let4
extract54 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4
Query 2
Status sat
Inferred Status None
Size 72150
Compressed Size10340
Max. Term Depth8
Asserts 5
Declared Functions0
Declared Constants519
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true37 false43 not200 or167
and293 =>290 =480 let4
extract54 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4
Query 3
Status sat
Inferred Status None
Size 72404
Compressed Size10375
Max. Term Depth8
Asserts 6
Declared Functions0
Declared Constants519
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true37 false43 not206 or170
and294 =>290 =480 let4
extract54 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4
Query 4
Status sat
Inferred Status None
Size 72606
Compressed Size10394
Max. Term Depth8
Asserts 7
Declared Functions0
Declared Constants519
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true37 false43 not210 or172
and295 =>290 =480 let4
extract54 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4
Query 5
Status sat
Inferred Status None
Size 72807
Compressed Size10416
Max. Term Depth8
Asserts 8
Declared Functions0
Declared Constants519
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true37 false43 not214 or174
and296 =>290 =480 let4
extract54 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4
Query 6
Status sat
Inferred Status None
Size 73009
Compressed Size10436
Max. Term Depth8
Asserts 9
Declared Functions0
Declared Constants519
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true37 false43 not218 or176
and297 =>290 =480 let4
extract54 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4
Query 7
Status sat
Inferred Status None
Size 73212
Compressed Size10450
Max. Term Depth8
Asserts 10
Declared Functions0
Declared Constants519
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true37 false43 not222 or178
and298 =>290 =480 let4
extract54 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4
Query 8
Status sat
Inferred Status None
Size 73415
Compressed Size10464
Max. Term Depth8
Asserts 11
Declared Functions0
Declared Constants519
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true37 false43 not226 or180
and299 =>290 =480 let4
extract54 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4
Query 9
Status sat
Inferred Status None
Size 73557
Compressed Size10480
Max. Term Depth8
Asserts 12
Declared Functions0
Declared Constants519
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true37 false43 not228 or181
and299 =>290 =480 let4
extract54 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4
Query 10
Status sat
Inferred Status None
Size 73860
Compressed Size10515
Max. Term Depth8
Asserts 13
Declared Functions0
Declared Constants519
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true37 false43 not236 or185
and300 =>290 =480 let4
extract54 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4
Query 11
Status sat
Inferred Status None
Size 74266
Compressed Size10572
Max. Term Depth8
Asserts 14
Declared Functions0
Declared Constants519
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true37 false43 not248 or191
and301 =>290 =480 let4
extract54 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4
Query 12
Status sat
Inferred Status None
Size 74407
Compressed Size10585
Max. Term Depth8
Asserts 15
Declared Functions0
Declared Constants519
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true37 false43 not250 or191
and302 =>290 =480 let4
extract54 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4
Query 13
Status sat
Inferred Status None
Size 74659
Compressed Size10617
Max. Term Depth8
Asserts 16
Declared Functions0
Declared Constants519
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true37 false43 not256 or194
and303 =>290 =480 let4
extract54 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4
Query 14
Status sat
Inferred Status None
Size 74860
Compressed Size10632
Max. Term Depth8
Asserts 17
Declared Functions0
Declared Constants519
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true37 false43 not260 or196
and304 =>290 =480 let4
extract54 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4
Query 15
Status sat
Inferred Status None
Size 75061
Compressed Size10647
Max. Term Depth8
Asserts 18
Declared Functions0
Declared Constants519
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true37 false43 not264 or198
and305 =>290 =480 let4
extract54 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4
Query 16
Status unsat
Inferred Status None
Size 75403
Compressed Size10701
Max. Term Depth8
Asserts 19
Declared Functions0
Declared Constants519
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true37 false43 not274 or202
and306 =>290 =480 let4
extract54 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4
Query 17
Status unsat
Inferred Status None
Size 61556
Compressed Size9310
Max. Term Depth8
Asserts 5
Declared Functions0
Declared Constants473
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true35 false37 not212 or172
and229 =>244 =436 let2
extract46 bvand2 bvadd27 bvsub5
bvsmod5 bvlshr4