Benchmark

incremental/QF_BV/20250315-BMC_WMM/dartagnan-531947466.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
Size456133
Compressed Size52216
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 calls38
Query 1
Status sat
Inferred Status None
Size 410482
Compressed Size47969
Max. Term Depth9
Asserts 4
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not775
or828 and2590 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 2
Status sat
Inferred Status None
Size 410843
Compressed Size48081
Max. Term Depth9
Asserts 5
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not785
or832 and2591 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 3
Status sat
Inferred Status None
Size 411376
Compressed Size48157
Max. Term Depth9
Asserts 6
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not801
or840 and2592 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 4
Status sat
Inferred Status None
Size 414893
Compressed Size48721
Max. Term Depth9
Asserts 7
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not931
or896 and2593 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 5
Status sat
Inferred Status None
Size 417286
Compressed Size49101
Max. Term Depth9
Asserts 8
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1017
or938 and2594 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 6
Status sat
Inferred Status None
Size 419562
Compressed Size49462
Max. Term Depth9
Asserts 9
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1099
or979 and2595 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 7
Status sat
Inferred Status None
Size 420725
Compressed Size49619
Max. Term Depth9
Asserts 10
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1139
or999 and2596 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 8
Status sat
Inferred Status None
Size 421882
Compressed Size49763
Max. Term Depth9
Asserts 11
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1179
or1019 and2597 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 9
Status sat
Inferred Status None
Size 422419
Compressed Size49835
Max. Term Depth9
Asserts 12
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1195
or1027 and2598 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 10
Status sat
Inferred Status None
Size 422563
Compressed Size49853
Max. Term Depth9
Asserts 13
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1197
or1028 and2598 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 11
Status sat
Inferred Status None
Size 422970
Compressed Size49917
Max. Term Depth9
Asserts 14
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1209
or1034 and2599 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 12
Status sat
Inferred Status None
Size 423837
Compressed Size50037
Max. Term Depth9
Asserts 15
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1237
or1048 and2600 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 13
Status sat
Inferred Status None
Size 424246
Compressed Size50088
Max. Term Depth9
Asserts 16
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1249
or1054 and2601 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 14
Status sat
Inferred Status None
Size 424877
Compressed Size50164
Max. Term Depth9
Asserts 17
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1269
or1064 and2602 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 15
Status sat
Inferred Status None
Size 425018
Compressed Size50182
Max. Term Depth9
Asserts 18
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1271
or1064 and2603 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 16
Status sat
Inferred Status None
Size 425335
Compressed Size50222
Max. Term Depth9
Asserts 19
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1279
or1068 and2604 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 17
Status sat
Inferred Status None
Size 425652
Compressed Size50253
Max. Term Depth9
Asserts 20
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1287
or1072 and2605 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 18
Status sat
Inferred Status None
Size 426181
Compressed Size50328
Max. Term Depth9
Asserts 21
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1303
or1080 and2606 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 19
Status sat
Inferred Status None
Size 426388
Compressed Size50355
Max. Term Depth9
Asserts 22
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1307
or1082 and2607 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 20
Status sat
Inferred Status None
Size 426595
Compressed Size50371
Max. Term Depth9
Asserts 23
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1311
or1084 and2608 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 21
Status sat
Inferred Status None
Size 428056
Compressed Size50575
Max. Term Depth9
Asserts 24
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1363
or1108 and2609 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 22
Status sat
Inferred Status None
Size 428264
Compressed Size50593
Max. Term Depth9
Asserts 25
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1367
or1110 and2610 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 23
Status sat
Inferred Status None
Size 428471
Compressed Size50614
Max. Term Depth9
Asserts 26
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1371
or1112 and2611 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 24
Status sat
Inferred Status None
Size 428678
Compressed Size50635
Max. Term Depth9
Asserts 27
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1375
or1114 and2612 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 25
Status sat
Inferred Status None
Size 428995
Compressed Size50674
Max. Term Depth9
Asserts 28
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1383
or1118 and2613 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 26
Status sat
Inferred Status None
Size 429312
Compressed Size50707
Max. Term Depth9
Asserts 29
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1391
or1122 and2614 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 27
Status sat
Inferred Status None
Size 429515
Compressed Size50740
Max. Term Depth9
Asserts 30
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1395
or1124 and2615 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 28
Status sat
Inferred Status None
Size 429832
Compressed Size50777
Max. Term Depth9
Asserts 31
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1403
or1128 and2616 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 29
Status sat
Inferred Status None
Size 430149
Compressed Size50806
Max. Term Depth9
Asserts 32
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1411
or1132 and2617 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 30
Status sat
Inferred Status None
Size 432177
Compressed Size51055
Max. Term Depth9
Asserts 33
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1488
or1163 and2618 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 31
Status sat
Inferred Status None
Size 432322
Compressed Size51066
Max. Term Depth9
Asserts 34
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1490
or1164 and2618 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 32
Status sat
Inferred Status None
Size 433677
Compressed Size51255
Max. Term Depth9
Asserts 35
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1538
or1188 and2619 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 33
Status sat
Inferred Status None
Size 433994
Compressed Size51290
Max. Term Depth9
Asserts 36
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1546
or1192 and2620 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 34
Status sat
Inferred Status None
Size 434201
Compressed Size51312
Max. Term Depth9
Asserts 37
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1550
or1194 and2621 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 35
Status sat
Inferred Status None
Size 434408
Compressed Size51334
Max. Term Depth9
Asserts 38
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1554
or1196 and2622 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 36
Status sat
Inferred Status None
Size 434725
Compressed Size51371
Max. Term Depth9
Asserts 39
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1562
or1200 and2623 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 37
Status unsat
Inferred Status None
Size 434931
Compressed Size51402
Max. Term Depth9
Asserts 40
Declared Functions0
Declared Constants2423
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true142 false90 ite2 not1566
or1202 and2624 =>1383 =2609
let6 extract405 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2
Query 38
Status unsat
Inferred Status None
Size 352598
Compressed Size43960
Max. Term Depth8
Asserts 5
Declared Functions0
Declared Constants2310
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

true136 false63 ite2 not1355
or1059 and2080 =>1133 =2337
let3 extract317 bvand38 bvadd96
bvsub6 bvsmod6 zero_extend2