Mathlib Changelog
v3
Changelog
About
Github
Mathlib v3 is deprecated.
Go to Mathlib v4
Commit
2020-03-03 11:51
f7e82d06
View on Github →
feat(tactic/lint): check for redundant simp lemmas (
#2066
)
chore(*): fix simp lemmas
feat(tactic/lint): check for redundant simp lemmas
Estimated changes
Modified
docs/commands.md
Modified
src/algebra/associated.lean
modified
theorem
dvd_mul_unit_iff
modified
theorem
mul_unit_dvd_iff
Modified
src/algebra/big_operators.lean
modified
theorem
finset.prod_const_one
modified
theorem
finset.sum_const_zero
Modified
src/algebra/category/Group.lean
Modified
src/algebra/char_zero.lean
modified
theorem
nat.cast_ne_zero
Modified
src/algebra/commute.lean
modified
theorem
commute.inv_left
modified
theorem
commute.inv_right
modified
theorem
commute.neg_left
modified
theorem
commute.neg_right
modified
theorem
commute.units_inv_left
modified
theorem
commute.units_inv_right
Modified
src/algebra/free.lean
modified
theorem
free_semigroup.lift_of_mul
Modified
src/algebra/group/basic.lean
Modified
src/algebra/group_power.lean
modified
theorem
list.prod_repeat
modified
theorem
list.sum_repeat
Modified
src/algebra/lie_algebra.lean
added
theorem
lie_algebra.map_lie'
modified
theorem
lie_algebra.map_lie
Modified
src/algebra/ring.lean
modified
theorem
ring_hom.comp_apply
Modified
src/category_theory/discrete_category.lean
modified
theorem
category_theory.functor.of_function_map
Modified
src/category_theory/functor_category.lean
modified
theorem
category_theory.nat_trans.vcomp_app'
Modified
src/category_theory/monoidal/category.lean
modified
theorem
category_theory.monoidal_category.triangle_assoc_comp_left
Modified
src/category_theory/natural_isomorphism.lean
modified
theorem
category_theory.nat_iso.app_hom
modified
theorem
category_theory.nat_iso.app_inv
modified
theorem
category_theory.nat_iso.hom_app_inv_app_id
modified
theorem
category_theory.nat_iso.inv_app_hom_app_id
Modified
src/computability/partrec.lean
modified
theorem
nat.rfind_dom'
Modified
src/data/bool.lean
modified
theorem
bool.coe_to_bool
Modified
src/data/complex/basic.lean
modified
theorem
complex.abs_of_nat
modified
theorem
complex.of_real_ne_zero
Modified
src/data/dfinsupp.lean
modified
theorem
dfinsupp.erase_ne
modified
theorem
dfinsupp.filter_apply_neg
modified
theorem
dfinsupp.filter_apply_pos
modified
theorem
dfinsupp.mem_support_iff
modified
theorem
dfinsupp.single_eq_of_ne
Modified
src/data/equiv/algebra.lean
modified
theorem
equiv.coe_units_equiv_ne_zero
Modified
src/data/equiv/denumerable.lean
modified
theorem
denumerable.decode_eq_of_nat
Modified
src/data/fin.lean
modified
theorem
fin.mk_val
Modified
src/data/finset.lean
modified
theorem
finset.image_val_of_inj_on
modified
theorem
finset.insert_empty_eq_singleton
modified
theorem
finset.mem_image_of_mem
modified
theorem
finset.mem_map_of_mem
modified
theorem
finset.piecewise_eq_of_mem
modified
theorem
finset.piecewise_eq_of_not_mem
modified
theorem
finset.piecewise_insert_of_ne
modified
theorem
finset.sdiff_union_of_subset
modified
theorem
finset.singleton_eq_singleton
modified
theorem
finset.union_sdiff_of_subset
modified
theorem
finset.union_self
Modified
src/data/fintype.lean
modified
theorem
fintype.card_unit
modified
theorem
fintype.univ_unit
Modified
src/data/int/basic.lean
modified
theorem
int.cast_ne_zero
modified
theorem
int.coe_nat_ne_zero
modified
theorem
int.mod_one
modified
theorem
int.mod_self
modified
theorem
int.mod_zero
modified
theorem
int.zero_mod
Modified
src/data/int/gcd.lean
Modified
src/data/list/basic.lean
modified
theorem
list.cons_inj'
modified
theorem
list.cons_ne_nil
modified
theorem
list.count_cons_of_ne
modified
theorem
list.count_eq_zero_of_not_mem
modified
theorem
list.disjoint_singleton
modified
theorem
list.erase_of_not_mem
modified
theorem
list.index_of_cons_ne
modified
theorem
list.index_of_of_not_mem
modified
theorem
list.insert_of_mem
modified
theorem
list.insert_of_not_mem
modified
theorem
list.mem_insert_of_mem
modified
theorem
list.mem_map_of_inj
modified
theorem
list.singleton_disjoint
modified
theorem
list.sublists'_singleton
Modified
src/data/list/sigma.lean
modified
theorem
list.kerase_cons_eq
modified
theorem
list.kerase_cons_ne
modified
theorem
list.kerase_of_not_mem_keys
modified
theorem
list.mem_keys_kerase_of_ne
Modified
src/data/list/sort.lean
Modified
src/data/multiset.lean
modified
theorem
multiset.cons_erase
modified
theorem
multiset.cons_ndinter_of_mem
modified
theorem
multiset.count_cons_of_ne
modified
theorem
multiset.count_eq_zero_of_not_mem
modified
theorem
multiset.count_erase_of_ne
modified
theorem
multiset.disjoint_singleton
modified
theorem
multiset.erase_cons_tail
modified
theorem
multiset.erase_of_not_mem
deleted
theorem
multiset.forall_mem_ne
modified
theorem
multiset.length_ndinsert_of_mem
modified
theorem
multiset.length_ndinsert_of_not_mem
modified
theorem
multiset.map_id
modified
theorem
multiset.mem_map_of_inj
modified
theorem
multiset.mem_ndinsert_of_mem
modified
theorem
multiset.nat.nodup_antidiagonal
modified
theorem
multiset.ndinsert_of_mem
modified
theorem
multiset.ndinsert_of_not_mem
modified
theorem
multiset.ndinter_cons_of_not_mem
modified
theorem
multiset.ndinter_eq_inter
modified
theorem
multiset.ndunion_eq_union
modified
theorem
multiset.singleton_disjoint
Modified
src/data/nat/basic.lean
Modified
src/data/nat/enat.lean
modified
theorem
enat.coe_add_get
added
theorem
enat.get_coe
Modified
src/data/num/lemmas.lean
modified
theorem
num.add_to_nat
modified
theorem
num.cast_inj
modified
theorem
num.cast_le
modified
theorem
num.cast_lt
modified
theorem
num.dvd_to_nat
modified
theorem
num.land_to_nat
modified
theorem
num.ldiff_to_nat
modified
theorem
num.le_to_nat
modified
theorem
num.lor_to_nat
modified
theorem
num.lt_to_nat
modified
theorem
num.lxor_to_nat
modified
theorem
num.mul_to_nat
modified
theorem
num.of_nat_cast
modified
theorem
num.shiftl_to_nat
modified
theorem
num.shiftr_to_nat
modified
theorem
num.to_of_nat
modified
theorem
pos_num.add_to_nat
modified
theorem
pos_num.cast_add
modified
theorem
pos_num.cast_inj
modified
theorem
pos_num.cast_le
modified
theorem
pos_num.cast_lt
modified
theorem
pos_num.cast_mul
modified
theorem
pos_num.cast_succ
modified
theorem
pos_num.le_to_nat
modified
theorem
pos_num.lt_to_nat
modified
theorem
pos_num.mul_to_nat
modified
theorem
znum.cast_inj
modified
theorem
znum.cast_le
modified
theorem
znum.cast_lt
modified
theorem
znum.le_to_int
modified
theorem
znum.lt_to_int
modified
theorem
znum.to_of_int
Modified
src/data/padics/padic_integers.lean
modified
theorem
padic_int.add_def
modified
theorem
padic_int.mul_def
modified
theorem
padic_norm_z.norm_one
Modified
src/data/pequiv.lean
Modified
src/data/pnat/basic.lean
modified
theorem
pnat.to_pnat'_coe
Modified
src/data/polynomial.lean
modified
theorem
polynomial.coeff_C_mul_X
modified
theorem
polynomial.coeff_one
Modified
src/data/rat/basic.lean
Modified
src/data/rat/cast.lean
modified
theorem
rat.cast_ne_zero
Modified
src/data/real/ennreal.lean
modified
theorem
ennreal.inv_le_inv
modified
theorem
ennreal.two_ne_top
modified
theorem
ennreal.two_ne_zero
modified
theorem
ennreal.zero_lt_coe_iff
Modified
src/data/real/hyperreal.lean
added
theorem
hyperreal.cast_div
added
theorem
hyperreal.coe_abs
added
theorem
hyperreal.coe_eq_coe
added
theorem
hyperreal.coe_le_coe
added
theorem
hyperreal.coe_lt_coe
added
theorem
hyperreal.coe_max
added
theorem
hyperreal.coe_min
added
theorem
hyperreal.hyperfilter_ne_bot'
added
theorem
hyperreal.hyperfilter_ne_bot
Modified
src/data/real/nnreal.lean
modified
theorem
nnreal.coe_mk
Modified
src/data/seq/seq.lean
modified
theorem
seq.join_cons
Modified
src/data/set/basic.lean
modified
theorem
set.ball_image_iff
modified
theorem
set.compl_compl
modified
theorem
set.image_id'
modified
theorem
set.image_id
modified
theorem
set.insert_of_has_insert
deleted
theorem
set.set_of_mem
modified
theorem
subtype.range_val
modified
theorem
subtype.val_range
Modified
src/data/set/function.lean
modified
theorem
set.piecewise_eq_of_mem
modified
theorem
set.piecewise_eq_of_not_mem
modified
theorem
set.piecewise_insert_of_ne
Modified
src/data/set/lattice.lean
modified
theorem
set.mem_sUnion
Modified
src/data/sigma/basic.lean
modified
theorem
sigma.mk.inj_iff
Modified
src/data/subtype.lean
modified
theorem
subtype.mk_eq_mk
Modified
src/data/sum.lean
modified
theorem
sum.inl.inj_iff
modified
theorem
sum.inl_ne_inr
modified
theorem
sum.inr.inj_iff
modified
theorem
sum.inr_ne_inl
Modified
src/data/zmod/basic.lean
modified
theorem
zmod.cast_mod_int'
modified
theorem
zmod.cast_mod_nat'
Modified
src/group_theory/perm/sign.lean
deleted
theorem
equiv.perm.swap_mul_self
deleted
theorem
equiv.perm.swap_swap_apply
Modified
src/linear_algebra/basic.lean
modified
theorem
linear_equiv.map_ne_zero_iff
Modified
src/linear_algebra/special_linear_group.lean
modified
theorem
matrix.special_linear_group.det_coe_fun
Modified
src/logic/basic.lean
modified
theorem
coe_fn_coe_trans
modified
theorem
coe_sort_coe_trans
modified
theorem
false_ne_true
modified
theorem
imp_true_iff
modified
theorem
not_and_not_right
Modified
src/order/complete_lattice.lean
modified
theorem
lattice.Inf_singleton
modified
theorem
lattice.Sup_singleton
modified
theorem
lattice.infi_const
deleted
theorem
lattice.insert_of_has_insert
modified
theorem
lattice.supr_const
Modified
src/order/conditionally_complete_lattice.lean
Modified
src/order/filter/basic.lean
modified
theorem
filter.principal_ne_bot_iff
Modified
src/order/filter/filter_product.lean
added
theorem
filter.filter_product.coe_injective
modified
theorem
filter.filter_product.of_add
added
theorem
filter.filter_product.of_bit0
added
theorem
filter.filter_product.of_bit1
modified
theorem
filter.filter_product.of_div
modified
theorem
filter.filter_product.of_eq_zero
modified
theorem
filter.filter_product.of_inv
modified
theorem
filter.filter_product.of_mul
modified
theorem
filter.filter_product.of_ne_zero
modified
theorem
filter.filter_product.of_neg
modified
theorem
filter.filter_product.of_one
modified
theorem
filter.filter_product.of_sub
modified
theorem
filter.filter_product.of_zero
Modified
src/ring_theory/localization.lean
modified
theorem
localization.fraction_ring.mk_eq_div
modified
theorem
localization.mk_mul_cancel_left
modified
theorem
localization.mk_mul_cancel_right
modified
theorem
localization.mk_self''
modified
theorem
localization.mk_self'
modified
theorem
localization.mk_self
Modified
src/ring_theory/multiplicity.lean
Modified
src/ring_theory/power_series.lean
modified
theorem
mv_power_series.coeff_zero_C
modified
theorem
mv_power_series.coeff_zero_X
modified
theorem
mv_power_series.coeff_zero_mul_X
modified
theorem
mv_power_series.coeff_zero_one
modified
theorem
mv_power_series.inv_of_unit_eq
modified
theorem
power_series.inv_of_unit_eq
Modified
src/ring_theory/unique_factorization_domain.lean
modified
theorem
associates.factor_set.coe_add
Modified
src/set_theory/cardinal.lean
modified
theorem
cardinal.mk_unit
Modified
src/set_theory/ordinal.lean
modified
theorem
initial_seg.coe_coe_fn
modified
theorem
initial_seg.of_iso_apply
modified
theorem
ordinal.nat_cast_ne_zero
modified
theorem
ordinal.one_add_of_omega_le
modified
theorem
ordinal.type_ne_zero_iff_nonempty
modified
theorem
principal_seg.coe_coe_fn
modified
theorem
principal_seg.equiv_lt_apply
modified
theorem
principal_seg.lt_le_apply
modified
theorem
principal_seg.of_element_apply
modified
theorem
principal_seg.trans_apply
modified
theorem
principal_seg.trans_top
Modified
src/set_theory/pgame.lean
Modified
src/tactic/converter/binders.lean
deleted
theorem
mem_image
Modified
src/tactic/lint.lean
added
theorem
add_zero
added
theorem
zero_add_zero
Modified
src/topology/algebra/module.lean
modified
theorem
continuous_linear_map.id_apply
added
theorem
continuous_linear_map.sub_apply'
modified
theorem
continuous_linear_map.sub_apply
Modified
src/topology/category/Top/open_nhds.lean
Modified
src/topology/category/Top/opens.lean
Modified
src/topology/metric_space/hausdorff_distance.lean
modified
theorem
emetric.Hausdorff_edist_self_closure
modified
theorem
metric.Hausdorff_dist_self_closure
Modified
src/topology/sheaves/presheaf.lean
modified
theorem
Top.presheaf.pushforward.id_hom_app
Modified
test/lint_simp_nf.lean