diff options
| author | letouzey | 2008-03-15 23:43:05 +0000 |
|---|---|---|
| committer | letouzey | 2008-03-15 23:43:05 +0000 |
| commit | 189770d9cf98db9ba08da66707002c52f092d73f (patch) | |
| tree | 45e49e7e80b44e60a27e698b962e826be33196e2 /Makefile.common | |
| parent | ab8c213b7a4873265e325d0f8da0744bf31d96be (diff) | |
Reorganisation of FSetAVL (consequences of remarks by B. Gregoire)
* FSetAVL is greatly lightened : modulo a minor change in bal, formal
proofs of avl invariant is not needed for building a functor
implementing FSetInterface.S (even if this invariant is still true)
* Non-structural functions (union, subset, compare, equal) are
transformed into efficient structural versions
* Both proofs of avl preservation and non-structural functions are
moved to a new file FSetFullAVL, that can be ignored by the average
user.
Same for FMapAVL (still work in progress...)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@10679 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'Makefile.common')
| -rw-r--r-- | Makefile.common | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Makefile.common b/Makefile.common index 17dd694d8c..6fe2188633 100644 --- a/Makefile.common +++ b/Makefile.common @@ -616,7 +616,8 @@ FSETSBASEVO:=\ FSETS_basic:= FSETS_all:=\ - theories/FSets/FMapAVL.vo theories/FSets/FSetAVL.vo \ + theories/FSets/FSetAVL.vo theories/FSets/FSetFullAVL.vo \ + theories/FSets/FMapAVL.vo FSETSVO:=$(FSETSBASEVO) $(FSETS_$(FSETS)) |
