Commit 2022-06-26 21:36 f2b108e8
View on Github →refactor(set_theory/cardinal/*): cardinal.sup
→ supr
(#14569)
We remove cardinal.sup
in favor of supr
. We tweak many other theorems relating to cardinal suprema in the process.
A noteworthy consequence is that there's no longer universe constraints on the domain and codomain of the functions one takes the supremum of. When one does still have this constraint, one can use bdd_above_range
to immediately prove their range is bounded above.
The result of this PR is the following replacements:
cardinal.sup
→supr
cardinal.le_sup
→le_csupr
cardinal.sup_le
→csupr_le'
cardinal.sup_le_sup
→csupr_mono
cardinal.sup_le_sum
→cardinal.supr_le_sum
cardinal.sum_le_sup
→cardinal.sum_le_supr
cardinal.sum_le_sup_lift
→cardinal.sum_le_supr_lift
cardinal.sup_eq_zero
→cardinal.supr_of_empty
cardinal.le_sup_iff
→le_csupr_iff'
cardinal.lift_sup
→cardinal.lift_supr
cardinal.lift_sup_le
→cardinal.lift_supr
+csupr_le'
cardinal.lift_sup_le_iff
→cardinal.lift_supr
+csupr_le_iff
cardinal.lift_sup_le_lift_sup
→cardinal.lift_supr
+csupr_le_iff'
cardinal.lift_sup_le_lift_sup'
→cardinal.lift_supr
+csupr_mono'
cardinal.sup_lt_lift
→cardinal.supr_lt_lift
cardinal.sup_lt
→cardinal.supr_lt