Skip to content

Commit 5fa7242

Browse files
tune readme
1 parent 42c0ee4 commit 5fa7242

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Python (3.7.0 or higher recommended, and [Anaconda](https://www.anaconda.com/) r
3434

3535
- Specify the log file (which records how the tool solves the CHC system) using `-l FILE_NAME`
3636

37-
- Specify directory name using `-r -f DIR_NAME` to run a test suite (logs are automatically generated in log/DIR_NAME)
37+
- Specify directory name using `-r -f DIR_NAME` to run a test suite (logs are automatically generated in log/DIR_NAME, see `experiment/README.md` to better understand the logs)
3838
- e.g. `python test.py -f tests/safe/ -a -r -v -t 360 -o result/result.log`
3939

4040
- Or specify a file list using `-b -f FILELIST` (run files specified in the file list whose format is one file path in each line)
@@ -82,6 +82,8 @@ Refer to [LinearArbitrary](https://github.com/GaloisInc/LinearArbitrary-SeaHorn/
8282

8383
A prebuilt docker image is available on [Docker Hub](https://hub.docker.com/r/sunsetray/lineararbitrary_seahorn).
8484

85+
The pre-built binary for FreqHorn is also provided here: [freqhorn](https://drive.google.com/file/d/1EWHCmboRpqQMjY_ySCBSbHvCBMWIXW9-/view?usp=sharing) and [expl](https://drive.google.com/file/d/1YA9e3L1d7NBYF25VZlMeU_ZZoFrBor96/view?usp=sharing).
86+
8587
For LinearArbitrary, you can also try our optimized data-driven learner implementation (set `ClassAgent = Chronosymbolic` to `ClassAgent = DataDrivenLearner` in `test.py` and run it in the same way as Chronosymbolic does)
8688

8789
## Manually "guess" an inductive invariant (hard to scale up)

README.pdf

10.9 KB
Binary file not shown.

experiment/log_explanation.png

689 KB
Loading

0 commit comments

Comments
 (0)