Skip to content
This repository was archived by the owner on Sep 16, 2021. It is now read-only.

MSetIntervals: implement opertions more efficiently#1

Open
thtuerk wants to merge 7 commits into
fireeye:masterfrom
thtuerk:master
Open

MSetIntervals: implement opertions more efficiently#1
thtuerk wants to merge 7 commits into
fireeye:masterfrom
thtuerk:master

Conversation

@thtuerk

@thtuerk thtuerk commented Sep 25, 2016

Copy link
Copy Markdown
Contributor

This commit provides for sets represented by interval more efficient
implementations of

  • union
  • inter
  • diff
  • subset
  • choose
This commit provides for sets represented by interval more efficient
implementations of

- union
- inter
- diff
- subset
- choose
… set interface

This commit implements the full ordered set interface with interval
sets. Moreover a decent folding operator for interval sets is defined.
This is used to implement certain operations more efficiently:

- fold
- for_all
- exists_
- filter
- partition
- replace Makefile with autogenerated one using `_CoqProject` and
`configure.sh`
- replace `coqdoc` with `html`
- replace `mset_doc.pdf` with `all.pdf`
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

1 participant