diff options
author | 2008-03-15 23:43:05 +0000 | |
---|---|---|
committer | 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 17dd694d8..6fe218863 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)) |