From 54efa2cdbd85ad91bab872a5c79308c5203121c7 Mon Sep 17 00:00:00 2001
From: Robbert Krebbers <mail@robbertkrebbers.nl>
Date: Tue, 27 Jul 2021 13:02:14 +0200
Subject: [PATCH] CHANGELOG.

---
 CHANGELOG.md | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 316a3a6e..49e42322 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -135,6 +135,11 @@ API-breaking change is listed.
 - Add lemmas `map_singleton_subseteq_l` and `map_singleton_subseteq` for maps.
 - Add lemmas `singleton_submseteq_l` and `singleton_submseteq` for unordered
   list inclusion, as well as `lookup_submseteq` and `submseteq_insert`.
+- Make `map_empty` a biimplication.
+- Clean up `empty{',_inv,_iff}` lemmas:
+  + Write them all using `↔` and consistently use the `_iff` suffix.
+  + Remove `map_to_list_empty_inv_alt`.
+  + Add lemma `map_filter_empty_iff`.
 
 The following `sed` script should perform most of the renaming
 (on macOS, replace `sed` by `gsed`, installed via e.g. `brew install gnu-sed`).
@@ -179,6 +184,16 @@ s/\blookup_gmap_uncurry_None\b/lookup_gmap_curry_None/g
 s/\bmap_union_subseteq_(r|l)_alt\b/map_union_subseteq_\1'/g
 # singleton
 s/\bgmultiset_elem_of_singleton_subseteq\b/gmultiset_singleton_subseteq_l/g
+# empty_iff
+s/\bfmap_empty_inv\b/fmap_empty_iff/g
+s/\bmap_to_list_empty('|_inv)\b/map_to_list_empty_iff/g
+s/\bmap_size_empty_inv\b/map_size_empty_iff/g
+s/\bkmap_empty_inv\b/kmap_empty_iff/g
+s/\belements_empty('|_inv)\b/elements_empty_iff/g
+s/\bsize_empty_inv\b/size_empty_iff/g
+s/\bdom_empty_inv(_L|)\b/dom_empty_iff\1/g
+s/\bgmultiset_elements_empty('|_inv)\b/gmultiset_elements_empty_iff/g
+s/\bgmultiset_size_empty_inv\b/gmultiset_size_empty_iff/g
 ' $(find theories -name "*.v")
 ```
 
-- 
GitLab