| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-26 | remove in List.v deprecated/unnecessary dependencies: Le, Gt, Minus, Lt, Setoid | Andrej Dudenhefner | |
| fix unexpectedly broken MSetGenTree.v add changelog entry | |||
| 2021-03-23 | add lemmas to List.v: Exists_map, Exists_concat, Exists_flat_map, ↵ | Andrej Dudenhefner | |
| Forall_map, Forall_concat, Forall_flat_map, nth_error_map, nth_repeat, nth_error_repeat | |||
| 2021-01-29 | add results on count_occ | Olivier Laurent | |
| 2021-01-18 | Support locality attributes for Hint Rewrite (including export) | Gaëtan Gilbert | |
| We deprecate unspecified locality as was done for Hint. Close #13724 | |||
| 2020-11-16 | Explicitly annotate all hint declarations of the standard library. | Pierre-Marie Pédrot | |
| By default Coq stdlib warnings raise an error, so this is really required. | |||
| 2020-09-16 | Modify Lists/List.v to compile with -mangle-names | Jasper Hugunin | |
| 2020-09-07 | Add iff variants for other list lemmas | Edward Wang | |
| 2020-09-07 | Add iff variant for app_inj_tail | Edward Wang | |
| The lemma is true in the other direction and can be useful in proofs. | |||
| 2020-08-12 | Additional statements about List.repeat | Olivier Laurent | |
| Co-authored-by: Anton Trunov <anton.a.trunov@gmail.com> | |||
| 2020-05-09 | Merge PR #12237: [stdlib] [List] add results around incl, filter and nth | Hugo Herbelin | |
| 2020-05-04 | add incl_Forall_in_iff | Olivier Laurent | |
| 2020-05-04 | strenghten nth_ext | Olivier Laurent | |
| 2020-05-04 | add incl_map incl_filter NoDup_filter | Olivier Laurent | |
| 2020-04-30 | Symmetry in conclusions of List.map_eq_* | Olivier Laurent | |
| allow simplified iterated applications | |||
| 2020-04-19 | remove useless hypothesis in NoDup_Permutation_bis | Olivier Laurent | |
| (thanks to new NoDup_incl_NoDup) | |||
| 2020-03-19 | firstorder: default tactic is “auto with core” | Vincent Laporte | |
| 2020-03-18 | Update headers in the whole code base. | Théo Zimmermann | |
| Add headers to a few files which were missing them. | |||
| 2020-02-17 | Merge PR #11350: stdlib List: add [remove'] and [count_occ'] that use [filter] | Hugo Herbelin | |
| Reviewed-by: anton-trunov | |||
| 2020-01-06 | stdlib List: add [remove'] and [count_occ'] | Yishuai Li | |
| 2020-01-05 | apply suggestions of @anton-trunov | Olivier Laurent | |
| 2020-01-05 | clean some indentations | Olivier Laurent | |
| 2019-12-06 | additional statements on flat_map | Olivier Laurent | |
| 2019-12-06 | additional statements on map and Forall | Olivier Laurent | |
| 2019-12-06 | integration of statements for nth | Olivier Laurent | |
| 2019-12-06 | add elt_eq_unit | Olivier Laurent | |
| 2019-12-06 | integration of statements for Exists and Forall | Olivier Laurent | |
| 2019-12-06 | integration of list_sum and list_max | Olivier Laurent | |
| 2019-12-06 | integration of statements for repeat | Olivier Laurent | |
| 2019-12-06 | integration of statements for NoDup | Olivier Laurent | |
| 2019-12-06 | integration of additional statements for incl | Olivier Laurent | |
| 2019-12-06 | integration of statements for remove | Olivier Laurent | |
| 2019-12-06 | integration of statements for In | Olivier Laurent | |
| 2019-12-06 | integration of statements for incl | Olivier Laurent | |
| 2019-12-06 | integration of statements for rev | Olivier Laurent | |
| 2019-12-06 | integration of statements for concat and flat_map | Olivier Laurent | |
| 2019-12-06 | integration of statements for seq | Olivier Laurent | |
| 2019-12-06 | integration of statements related to last element | Olivier Laurent | |
| 2019-12-06 | integration of Exists_or and Forall_and | Olivier Laurent | |
| 2019-12-06 | redundancy between skipn_node and skipn_all | Olivier Laurent | |
| 2019-09-03 | Add lemmas directly relating List.nth and List.nth_error | Oliver Nash | |
| 2019-09-03 | Remove redundant parameter in List.concat_filter_map | Oliver Nash | |
| 2019-09-03 | New lemmas for List.v | Oliver Nash | |
| * filter_app (moved from MSets/MSetRBT.v) * filter_map * filter_ext_in * ext_in_filter * filter_ext_in_iff * filter_ext * concat_filter_map * combine_nil * combine_firstn_l * combine_firstn_r * combine_firstn * nodup_fixed_point | |||
| 2019-06-17 | Update ml-style headers to new year. | Théo Zimmermann | |
| 2019-05-25 | Modifying theories to preferably use the "[= ]" syntax, and, | Hugo Herbelin | |
| sometimes, to use "intros [= ...]" rather than things like "intros H; injection H as [= ...]". Co-Authored-By: Théo Zimmermann <theo.zimmermann@univ-paris-diderot.fr> | |||
| 2019-02-28 | Implement a method for manual declaration of implicits. | Jasper Hugunin | |
| This is intended to be separate from handling of implicit binders. The remaining uses of declare_manual_implicits satisfy a lot of assertions, giving the possibility of simplifying the interface in the future. Two disabled warnings are added for things that currently pass silently. Currently only Mtac passes non-maximal implicits to declare_manual_implicits with the force-usage flag set. When implicit arguments don't have to be named, should move Mtac over to set_implicits. | |||
| 2018-11-27 | Added two proofs to the Lists library. The first, Forall_inv_tail, extends ↵ | llee454@gmail.com | |
| Forall_inv to assert that a property that is true for every element of a list is true for every element in the tail of the list. The second, Exists_impl, parallels Forall_impl and proves that if there exists an element in a list that satisfies a given predicate, and the predicate implies another proposition, then there exists an element in the list that satisfies the implied proposition. Both of these proofs fill natural gaps within the List library. | |||
| 2018-11-14 | Deprecate hint declaration/removal with no specified database | Maxime Dénès | |
| Previously, hints added without a specified database where implicitly put in the "core" database, which was discouraged by the user manual (because of the lack of modularity of this approach). | |||
| 2018-09-29 | New lemmas for List.v | Simon Marechal | |
| * ext_in_map * map_ext_in_iff * firstn_skipn_comm * skipn_firstn_comm * skipn_O * skipn_nil * skipn_cons * skipn_none * skipn_all * skipn_all2 * skipn_app * seq_ap * skipn_app * skipn_length * firstn_skipn_rev * firstn_rev * skipn_rev * seq_app All proofs by Anton Trunov. | |||
| 2018-03-05 | Merge PR #6855: Update headers following #6543. | Maxime Dénès | |
| 2018-03-02 | Remove VOld compatibility flag. | Théo Zimmermann | |
