Commit 2021-10-11 07:59 082aa832
View on Github →feat(data/finset): add finset.erase_none (#9630)
- move option.to_finsetandfinset.insert_noneto a new filedata.finset.option; redefine the latter in terms offinset.cons;
- define finset.erase_none, prove lemmas about it;
- add finset.prod_cons,finset.sum_cons,finset.coe_cons,finset.cons_subset_cons,finset.card_cons;
- add finset.subtype_monoandfinset.bUnion_congr;
- add set.insert_subset_insert_iff;
- add @[simp]tofinset.map_subset_map;
- upgrade finset.map_embeddingto anorder_embedding;
- add @[simps]toequiv.option_is_some_equivandfunction.embedding.some;
- golf some proofs.