Commit 2025-12-05 03:30 b6ceecfe

View on Github →

chore(Order/Lattice): use to_dual for SemilatticeSup (#32321) This PR uses to_dual for SemilatticeSup Notes:

  • to_dual cannot handle Monotone for the same reason that it cannot handle DecidableLT.
  • The dual of le_iff_exists_sup did not exist before.
  • The dual of le_of_sup_eq did not exist before.
  • sup_le_sup_left, sup_congr_left, sup_eq_sup_iff_left et all use the wrong left/right naming convention.
  • sup_le_sup_left, sup_le_sup_right currently require (reorder := h₁ c), which indicates that the argument order is fishy.

Estimated changes

deleted theorem Ne.inf_lt_or_inf_lt
deleted theorem inf_assoc
deleted theorem inf_comm
deleted theorem inf_congr_left
deleted theorem inf_congr_right
deleted theorem inf_eq_inf_iff_left
deleted theorem inf_eq_inf_iff_right
deleted theorem inf_eq_left
deleted theorem inf_eq_right
deleted theorem inf_idem
deleted theorem inf_inf_distrib_left
deleted theorem inf_inf_distrib_right
deleted theorem inf_inf_inf_comm
deleted theorem inf_le_inf
deleted theorem inf_le_inf_left
deleted theorem inf_le_inf_right
deleted theorem inf_le_ite
deleted theorem inf_le_left
deleted theorem inf_le_of_left_le
deleted theorem inf_le_of_right_le
deleted theorem inf_le_right
deleted theorem inf_left_comm
deleted theorem inf_left_idem
deleted theorem inf_left_right_swap
deleted theorem inf_lt_left
deleted theorem inf_lt_left_or_right
deleted theorem inf_lt_of_left_lt
deleted theorem inf_lt_of_right_lt
deleted theorem inf_lt_right
deleted theorem inf_right_comm
deleted theorem inf_right_idem
modified theorem ite_le_sup
deleted theorem le_inf
deleted theorem le_inf_iff
deleted theorem left_eq_inf
deleted theorem right_eq_inf