Commit 2023-08-15 16:57 b5ece309

View on Github →

feat: weaken assumptions for IsCompact.existsIsLeast and all of its variations (#6345) As discussed a while ago on Zulip, we introduce classes expressing that a certain topology has closed Icis/Iics, which is sufficient to get boundedness of compacts on the desired side. The main application is that these now apply to types satisfying UpperTopology/LowerTopology, which will allow us to apply these compactness results to semicontinuous functions. The naming was discussed here

Estimated changes

modified theorem Continuous.exists_forall_ge
modified theorem Continuous.exists_forall_le
modified theorem IsCompact.bddAbove
modified theorem IsCompact.bddAbove_image
modified theorem IsCompact.bddBelow
modified theorem IsCompact.bddBelow_image
modified theorem IsCompact.exists_forall_ge
modified theorem IsCompact.exists_forall_le
modified theorem IsCompact.exists_isGLB
modified theorem IsCompact.exists_isGreatest
modified theorem IsCompact.exists_isLUB
modified theorem IsCompact.exists_isLeast
modified theorem IsCompact.exists_isMaxOn
modified theorem IsCompact.exists_isMinOn
modified theorem IsCompact.isGLB_sInf
modified theorem IsCompact.isGreatest_sSup
modified theorem IsCompact.isLUB_sSup
modified theorem IsCompact.isLeast_sInf
modified theorem IsCompact.sInf_mem
modified theorem IsCompact.sSup_mem