Skip to content

Commit 6c38b9c

Browse files
committed
updated README.md and Travis downstream
1 parent 5f23f0f commit 6c38b9c

File tree

3 files changed

+29
-26
lines changed

3 files changed

+29
-26
lines changed

.travis-ci.sh

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ opam install coq.$COQ_VERSION --yes --verbose
66
./build.sh
77

88
case $DOWNSTREAM in
9-
verdi)
9+
verdi-aggregation)
1010
opam install coq-mathcomp-ssreflect.$SSREFLECT_VERSION --yes --verbose
1111

1212
pushd ..
@@ -19,6 +19,16 @@ verdi)
1919
pushd verdi
2020
./build.sh
2121
popd
22+
23+
git clone -b v8.5 'https://github.com/coq-contribs/aac-tactics.git' AAC_tactics
24+
pushd AAC_tactics
25+
make
26+
popd
27+
28+
git clone 'https://github.com/DistributedComponents/verdi-aggregation.git'
29+
pushd verdi-aggregation
30+
./build.sh
31+
popd
2232
popd
2333
;;
2434
esac

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ env:
1414
- SSREFLECT_VERSION=1.6
1515
matrix:
1616
- DOWNSTREAM=none
17-
- DOWNSTREAM=verdi
17+
- DOWNSTREAM=verdi-aggregation
1818
sudo: false
1919
notifications:
2020
email: false

README.md

Lines changed: 17 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -12,36 +12,29 @@ The libraries have some overlap with the less exhaustive [`CTLTCTL`](https://git
1212
Requirements
1313
------------
1414

15-
[`Coq 8.5`](https://coq.inria.fr/download)
15+
- [`Coq 8.5`](https://coq.inria.fr/download)
1616

1717
Building
1818
--------
1919

2020
This project uses [`coqproject.sh`](https://github.com/dwoos/coqproject) for dependency management. To build the libraries, first run `./configure` in the base directory and then run `make`. When added as a dependency to another project using `coqproject.sh`, the namespace is `InfSeqExt`, so Coq files that rely on the libraries will typically include `Require Import InfSeqExt.infseq.`
2121

22-
infseq
23-
------
24-
This file contains the main definitions and results:
25-
* coinductive definition of infinite sequences
26-
* definitions and notations for modal operators and connectors
27-
- basic modal operators: `now`, `next`, `consecutive`, `always1`, `always`, `weak_until`, `until`, `release`, `eventually`
28-
- composite modal operators: `inf_often`, `continuously`
29-
- modal connectors: `impl_tl` (`->_`), `and_tl` (`/\_`), `or_tl` (`\/_`), `not_tl` (`~_`)
30-
* lemmas about modal operators and connectors
31-
* tactics
32-
33-
map
34-
---
35-
This file contains corecursive definitions of the `map` and `zip` functions for use on infinite sequences, and related lemmas.
36-
37-
exteq
22+
Files
3823
-----
39-
This file contains a coinductive definition of extensional equality (`exteq`) for infinite sequences, and related lemmas.
4024

41-
subseq
42-
------
43-
This file contains coinductive definitions of infinite subsequences and related lemmas.
25+
- `infseq.v`: contains the main definitions and results.
26+
* coinductive definition of infinite sequences
27+
* definitions and notations for modal operators and connectors
28+
- basic modal operators: `now`, `next`, `consecutive`, `always1`, `always`, `weak_until`, `until`, `release`, `eventually`
29+
- composite modal operators: `inf_often`, `continuously`
30+
- modal connectors: `impl_tl` (`->_`), `and_tl` (`/\_`), `or_tl` (`\/_`), `not_tl` (`~_`)
31+
* lemmas about modal operators and connectors
32+
* tactics
4433

45-
classical
46-
---------
47-
This file contains lemmas about modal operators and connectors when assuming classical logic (excluded middle).
34+
- `map.v`: contains corecursive definitions of the `map` and `zip` functions for use on infinite sequences, and related lemmas.
35+
36+
- `exteq.v`: contains a coinductive definition of extensional equality (`exteq`) for infinite sequences, and related lemmas.
37+
38+
- `subseq.v`: contains coinductive definitions of infinite subsequences and related lemmas.
39+
40+
- `classical.v`: contains lemmas about modal operators and connectors when assuming classical logic (excluded middle).

0 commit comments

Comments
 (0)