Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2022-11-11 07:59 27863065

View on Github →

feat(set_theory/ordinal/{basic, arithmetic}): move basic results earlier (#15801) This PR does the following moves:

  • Move some lemmas on 0, 1, and successors from arithmetic.lean to basic.lean.
  • Move results on the order type from the ordinal.card section to its dedicated section.
  • Move the order_bot lemmas much earlier to where the partial order is defined.

Estimated changes

deleted theorem ordinal.add_succ
deleted theorem ordinal.card_eq_zero
deleted theorem ordinal.card_succ
deleted theorem ordinal.le_one_iff
deleted theorem ordinal.lt_one_iff_zero
deleted theorem ordinal.nat_cast_succ
deleted theorem ordinal.one_le_iff_pos
deleted theorem ordinal.one_out_eq
deleted theorem ordinal.succ_ne_zero
deleted theorem ordinal.succ_one
deleted theorem ordinal.succ_pos
deleted theorem ordinal.succ_zero
deleted theorem ordinal.typein_one_out
deleted theorem ordinal.zero_lt_one
added theorem ordinal.add_succ
added theorem ordinal.card_eq_zero
added theorem ordinal.card_succ
modified theorem ordinal.eq_zero_or_pos
added theorem ordinal.le_one_iff
added theorem ordinal.nat_cast_succ
added theorem ordinal.one_le_iff_pos
added theorem ordinal.one_out_eq
added theorem ordinal.succ_ne_zero
added theorem ordinal.succ_one
added theorem ordinal.succ_pos
added theorem ordinal.succ_zero
added theorem ordinal.typein_one_out
added theorem ordinal.zero_lt_one