Commit 2021-09-26 10:39 a2517af6
View on Github →refactor(data/fin,*): redefine insert_nth, add lemmas (#9349)
data/fin
- add fin.succ_above_cast_lt,fin.succ_above_pred,fin.cast_lt_succ_above,fin.pred_succ_above;
- add fin.exists_succ_above_eqandfin.exists_succ_above_eq_iff, use the latter to provefin.range_succ_above;
- add @[simp]tofin.succ_above_left_inj;
- add fin.cases_succ_aboveinduction principle, redefinefin.insert_nthto befin.cases_succ_above;
- add lemmas about fin.insert_nthand some algebraic operations.
data/fintype/basic
- add finset.insert_compl_self;
- add fin.image_succ_above_univ,fin.image_succ_univ,fin.image_cast_succand use them to provefin.univ_succ,fin.univ_cast_succ, andfin.univ_succ_aboveusingby simp;
data/fintype/card
- slightly golf the proof of fin.prod_univ_succ_above;
- use @[to_additive]to generate some proofs.
topology/*
- prove continuity of fin.insert_nthin both arguments and add all the standard dot-notation*.fin_insert_nthlemmas (*is one offilter.tendsto,continuous_at,continuous_within_at,continuous_on,continuous).