Skip to content

Commit d1ae02c

Browse files
committed
Updated the benchmarks
1 parent 6cd6db8 commit d1ae02c

File tree

11 files changed

+5
-143
lines changed

11 files changed

+5
-143
lines changed

benchmarks/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11

22
# Directory Structure
3-
- The directory `c` consists of 133 C programs we collected to evaluate Code2Inv.
3+
- The directory `C_instances` consists of 133 C programs, their program graphs and their verification conditions we collected to evaluate Code2Inv.
44

5-
- The directory `graph` consists of the corresponding 133 program graphs.
5+
- The directory `CHC_instances` consists of 120 CHC constraints and their corresponding program graphs we collected to evaluate Code2Inv.
66

7-
- The directory `smt2` consists of the corresponding verification conditions.
7+
- The directory `nl-bench` consists of the non linear programs used to evaluate Code2Inv.
88

99
- The directory `pre-train-study` consists of generated (i.e. inserting confounding variables/statements) C programs and corresponding graphs and VCs.
1010

@@ -46,6 +46,6 @@ Each node represents a statement/command, e.g. `assert (x > y); y = y + 1`. The
4646

4747
# Verification Condition Format
4848

49-
The verification condition format is the same as the one used in [SyGus 2017 Invariant Track](http://sygus.seas.upenn.edu/SyGuS-COMP2017.html).
49+
The verification condition format for the C instances is the same as the one used in [SyGus 2017 Invariant Track](http://sygus.seas.upenn.edu/SyGuS-COMP2017.html). It consists of three parts: `pre-f`, `trans-f` and `post-f`, which corresponds the pre-condition, loop body and post-condition, respectively.
5050

51-
It consists of three parts: `pre-f`, `trans-f` and `post-f`, which corresponds the pre-condition, loop body and post-condition, respectively.
51+
The CHC constraints serve as their own verification conditions.

benchmarks/chc18-hard/chc-lia-0001.smt2

Lines changed: 0 additions & 11 deletions
This file was deleted.

benchmarks/chc18-hard/chc-lia-0005.smt2

Lines changed: 0 additions & 13 deletions
This file was deleted.

benchmarks/chc18-hard/chc-lia-0009.smt2

Lines changed: 0 additions & 15 deletions
This file was deleted.

benchmarks/chc18-hard/chc-lia-0012.smt2

Lines changed: 0 additions & 23 deletions
This file was deleted.

benchmarks/chc18-hard/chc-lia-0014.smt2

Lines changed: 0 additions & 22 deletions
This file was deleted.

benchmarks/chc18-hard/chc-lia-0016.smt2

Lines changed: 0 additions & 13 deletions
This file was deleted.

benchmarks/chc18-hard/chc-lia-0020.smt2

Lines changed: 0 additions & 16 deletions
This file was deleted.

benchmarks/chc18-hard/chc-lia-0022.smt2

Lines changed: 0 additions & 17 deletions
This file was deleted.

benchmarks/nl-bench/invariants-chc-nl

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)