Consistently use `set` and `map` names.
Get rid of using `Collection` and favor `set` everywhere. Also, prefer conversion functions that are called `X_to_Y`. The following sed script performs most of the renaming, with the exception of: - `set`, which has been renamed into `propset`. I couldn't do this rename using `sed` since it's too context sensitive. - There was a spurious rename of `Vec.of_list`, which I correctly manually. - Updating some section names and comments. ``` sed ' s/SimpleCollection/SemiSet/g; s/FinCollection/FinSet/g; s/CollectionMonad/MonadSet/g; s/Collection/Set\_/g; s/collection\_simple/set\_semi\_set/g; s/fin\_collection/fin\_set/g; s/collection\_monad\_simple/monad\_set\_semi\_set/g; s/collection\_equiv/set\_equiv/g; s/\bbset/boolset/g; s/mkBSet/BoolSet/g; s/mkSet/PropSet/g; s/set\_equivalence/set\_equiv\_equivalence/g; s/collection\_subseteq/set\_subseteq/g; s/collection\_disjoint/set\_disjoint/g; s/collection\_fold/set\_fold/g; s/collection\_map/set\_map/g; s/collection\_size/set\_size/g; s/collection\_filter/set\_filter/g; s/collection\_guard/set\_guard/g; s/collection\_choose/set\_choose/g; s/collection\_ind/set\_ind/g; s/collection\_wf/set\_wf/g; s/map\_to\_collection/map\_to\_set/g; s/map\_of\_collection/set\_to\_map/g; s/map\_of\_list/list\_to\_map/g; s/map\_of\_to_list/list\_to\_map\_to\_list/g; s/map\_to\_of\_list/map\_to\_list\_to\_map/g; s/\bof\_list/list\_to\_set/g; s/\bof\_option/option\_to\_set/g; s/elem\_of\_of\_list/elem\_of\_list\_to\_set/g; s/elem\_of\_of\_option/elem\_of\_option\_to\_set/g; s/collection\_not\_subset\_inv/set\_not\_subset\_inv/g; s/seq\_set/set\_seq/g; s/collections/sets/g; s/collection/set/g; ' -i $(find -name "*.v") ```
Showing
- _CoqProject 4 additions, 4 deletions_CoqProject
- theories/base.v 24 additions, 22 deletionstheories/base.v
- theories/boolset.v 37 additions, 0 deletionstheories/boolset.v
- theories/bset.v 0 additions, 37 deletionstheories/bset.v
- theories/coPset.v 3 additions, 3 deletionstheories/coPset.v
- theories/fin_map_dom.v 2 additions, 2 deletionstheories/fin_map_dom.v
- theories/fin_maps.v 110 additions, 110 deletionstheories/fin_maps.v
- theories/fin_sets.v 52 additions, 52 deletionstheories/fin_sets.v
- theories/gmap.v 6 additions, 5 deletionstheories/gmap.v
- theories/gmultiset.v 3 additions, 3 deletionstheories/gmultiset.v
- theories/hashset.v 1 addition, 1 deletiontheories/hashset.v
- theories/infinite.v 4 additions, 4 deletionstheories/infinite.v
- theories/listset.v 5 additions, 5 deletionstheories/listset.v
- theories/listset_nodup.v 5 additions, 5 deletionstheories/listset_nodup.v
- theories/mapset.v 2 additions, 2 deletionstheories/mapset.v
- theories/pmap.v 2 additions, 2 deletionstheories/pmap.v
- theories/prelude.v 2 additions, 2 deletionstheories/prelude.v
- theories/propset.v 55 additions, 0 deletionstheories/propset.v
- theories/set.v 0 additions, 55 deletionstheories/set.v
- theories/sets.v 104 additions, 104 deletionstheories/sets.v
Loading
Please register or sign in to comment