Add-ons for the Coq Standard Library
Working with Coq 8.20
Opam-based installation procedure:
$ opam repo add coq-released https://coq.inria.fr/opam/released
$ opam install coq-ollibs
Manual installation procedure:
$ ./configure
$ make
$ make install
Bool_more
: add-ons for standard library BoolDatatypes_more
: add-ons for standard library DatatypesList_more
: add-ons for standard library Listfuntheory
: properties of functionsdectype
: types with decidable/Boolean equality (using records rather than modules)infinite
: infinite typesBOrders
:Orders
with output inbool
ComparisonOrder
: order structure oncomparison
List_assoc
: some operations on association listsAFC
: finite versions of the axiom of choicenattree
: nat-labelled trees and coding into natWf_nat_more
: well-founded order on products ofnat
Vector_more
: add-ons for standard library VectorList_Type
:List
with output inType
inhabited_Type
:inhabited
with output inType
fmsetlist
: finite multisets with Coq equalityfmsetoidlist
: finite multisets as setoidfmsetlist_Type
:fmsetlist
with output inType
fmsetoidlist_Type
:fmsetoidlist
with output inType
Permutation_more
: add-ons for standard library PermutationCPermutation_more
: add-ons for standard library CPermutationGPermutation
: factorized common properties of- permutation and cyclic permutation
- permutation and equality
- permutation and cyclic permutation and equality
transp_perm
: transpositionsPermutation_Type
:Permutation
with output inType
Permutation_Type_more
:Permutation_more
with output inType
CPermutation_Type
:CyclicPerm
with output inType
GPermutation_Type
:genperm
with output inType
PermutationPropify
: turnPermutation_Type
intoPermutation
for types with decidable equalityPermutation_solve
: automatic tactic for permutation goalsCPermutation_solve
: automatic tactic for cyclic permutation goalsPermutation_Type_solve
:Permutation_solve
with output inType
CPermutation_Type_solve
:CPermutation_solve
with output inType
flat_map_more
: decomposition properties forflat_map
Dependent_Forall_Type
: generalization ofForall_inf
to dependent productissue12394
: work around for Issue #12394
- Olivier Laurent
- Christophe Lucas