-
Lemmas:
fset_eqP
fset_eq0E
domm_filter_eq
fperm1V
eq_in_fmap
fdisjointSr
-
A new specification lemma for
getm
dubbedgetmP
(which used to refer to what is now known asin_fmapP
).
-
The functions
mkfmapfp
andmkfmapf
now take a set as an argument, rather than a key-value list. -
Renamed
getmP
toin_fmapP
. -
Renamed
fdisjoint_trans
tofdisjointSl
.
fdisjoint_trans
in favor offdisjointSl
.
- Infix notations for
fsubset
(:<=:
) andfdisjoint
(:#:
).
-
Use Hierarchy Builder to define the ordType interface.
-
ordMixin
has been replaced withhasOrd
-
Use maximally implicit arguments for the type arguments of
getm
,setm
,repm
,updm
,mapim
,mapm
,filterm
,remm
,mkfmap
,mkfmapf
,mkfmapfp
anddomm
.
-
InjOrdMixin
,PcanOrdMixin
andCanOrdMixin
have been deprecated in favor ofInjHasOrd
,PcanHasOrd
andCanHasOrd
. -
The
[ordMixin of T by <:]
notation has been deprecated in favor of[Ord of T by <:]
. -
The
[derive [<flag>] ordMixin for T]
notations have been deprecated in favor of[derive [<flag>] hasOrd for T]
.
- Make implicit arguments for
bigcupP
valid globally.
- Support for SSReflect 1.13.0
- Support for SSReflect 1.11.0 and earlier.
-
Type of finitely supported functions
ffun
. -
A Deriving instance for
ordType
(cf. https://github.com/arthuraa/deriving).
splits
and splitm
, for extracting an element of a set or map.
filter_map
pimfset
, an image operator for partial functions.
sizesD
, about the size of a set difference
filterm0
, remmI
, setm_rem
, filterm_set
, domm_mkfmap'
, val_domm
,
fmvalK
, mkfmapK
, getm_nth
, eq_setm
, sizeES
, dommES
, filter_mapE
,
domm_filter_map
, mapimK
, mapim_map
, eq_mapm
, mapm_comp
,
mapm_mkfmapf
, fset1_inj
, fsetUDr
, val_fset_filter
, fset_filter_subset
,
in_pimfset
, bigcupS
, in_bigcup
, bigcup1_cond
, bigcup1
.
-
Implicit arguments for
fdisjointP
,fsetIidPl
,fsetIidPr
,fsetUidPl
,fsetUidPr
,fsetDidPl
,bigcupP
. -
Implement
fperm
usingffun
. -
Generalize
supp
andmem_suppN
toffun
.
- Support for Coq 8.10
- Fix compatibility issues with Coq 8.12 and Ssreflect 1.11.
- Fix compatibility issue with Coq 8.10
-
Separate phantom argument from the definitions of
fset
,fmap
andfperm
. -
Add
ordType
instances formathcomp.choice.GenTree.tree
andtuple
. -
Add more implicit arguments for
fsubsetP
,fset2P
,imfsetP
,dommP
,dommPn
,codommP
andcodommPn
. -
Miscellaneous lemmas for finite sets.
-
Version of
mapm
that allows modifying the domain of a map.
Initial release