dropped obscure FIXME
authorhaftmann
Tue, 23 Feb 2021 20:41:48 +0000
changeset 73295 6c4c37a3ebec
parent 73294 f0210642e43f
child 73296 2ac92ba88d6b
dropped obscure FIXME
src/HOL/Lattices_Big.thy
--- a/src/HOL/Lattices_Big.thy	Tue Feb 23 12:20:50 2021 +0100
+++ b/src/HOL/Lattices_Big.thy	Tue Feb 23 20:41:48 2021 +0000
@@ -675,17 +675,6 @@
   shows "Max M \<le> Max N"
   using assms by (fact Max.subset_imp)
 
-end
-
-lemma sum_le_card_Max: "finite A \<Longrightarrow> sum f A \<le> card A * Max (f ` A)"
-using sum_bounded_above[of A f "Max (f ` A)"] by simp
-
-lemma card_Min_le_sum: "finite A \<Longrightarrow> card A * Min (f ` A) \<le> sum f A"
-using sum_bounded_below[of A "Min (f ` A)" f] by simp
-
-context linorder  (* FIXME *)
-begin
-
 lemma mono_Min_commute:
   assumes "mono f"
   assumes "finite A" and "A \<noteq> {}"
@@ -810,6 +799,12 @@
 
 end
 
+lemma sum_le_card_Max: "finite A \<Longrightarrow> sum f A \<le> card A * Max (f ` A)"
+using sum_bounded_above[of A f "Max (f ` A)"] by simp
+
+lemma card_Min_le_sum: "finite A \<Longrightarrow> card A * Min (f ` A) \<le> sum f A"
+using sum_bounded_below[of A "Min (f ` A)" f] by simp
+
 context linordered_ab_semigroup_add
 begin