Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2021-11-05 17:51 d9a80ee9

View on Github →

refactor(data/multiset/locally_finite): Generalize multiset.Ico to locally finite orders (#10031) This deletes data.multiset.intervals entirely, redefines multiset.Ico using locally_finite_order and restores the lemmas in their correct generality:

  • multiset.Ico.map_addmultiset.map_add_left_Ico, multiset.map_add_right_Ico
  • multiset.Ico.eq_zero_of_lemultiset.Ico_eq_zero_of_le
  • multiset.Ico.self_eq_zeromultiset.Ico_self
  • multiset.Ico.nodupmultiset.nodup_Ico
  • multiset.Ico.memmultiset.mem_Ico
  • multiset.Ico.not_mem_topmultiset.right_not_mem_Ico
  • multiset.Ico.inter_consecutivemultiset.Ico_inter_Ico_of_le
  • multiset.Ico.filter_somethingmultiset.filter_Ico_something
  • multiset.Ico.eq_consmultiset.Ioo_cons_left
  • multiset.Ico.succ_topmultiset.Ico_cons_right open set multiset now causes a (minor) clash. This explains the changes to analysis.box_integral.divergence_theorem and measure_theory.integral.divergence_theorem

Estimated changes

modified theorem nat.Icc_succ_left
modified theorem nat.Ico_succ_left
modified theorem nat.Ico_succ_right
modified theorem nat.Ico_succ_singleton
modified theorem nat.Ico_zero_eq_range
modified theorem nat.Iio_eq_range
modified theorem nat.image_sub_const_Ico
added def multiset.Ico
added theorem multiset.mem_Ico
modified theorem set.finite_Icc
modified theorem set.finite_Ico
modified theorem set.finite_Ioc
modified theorem set.finite_Ioo