equal
deleted
inserted
replaced
279 using dense[of "a" "min c b"] |
279 using dense[of "a" "min c b"] |
280 by (force simp: subset_eq Ball_def not_less[symmetric]) |
280 by (force simp: subset_eq Ball_def not_less[symmetric]) |
281 |
281 |
282 lemma greaterThanLessThan_subseteq_atLeastAtMost_iff: |
282 lemma greaterThanLessThan_subseteq_atLeastAtMost_iff: |
283 "{a <..< b} \<subseteq> { c .. d } \<longleftrightarrow> (a < b \<longrightarrow> c \<le> a \<and> b \<le> d)" |
283 "{a <..< b} \<subseteq> { c .. d } \<longleftrightarrow> (a < b \<longrightarrow> c \<le> a \<and> b \<le> d)" |
|
284 using dense[of "a" "min c b"] dense[of "max a d" "b"] |
|
285 by (force simp: subset_eq Ball_def not_less[symmetric]) |
|
286 |
|
287 lemma atLeastAtMost_subseteq_atLeastLessThan_iff: |
|
288 "{a .. b} \<subseteq> { c ..< d } \<longleftrightarrow> (a \<le> b \<longrightarrow> c \<le> a \<and> b < d)" |
|
289 using dense[of "max a d" "b"] |
|
290 by (force simp: subset_eq Ball_def not_less[symmetric]) |
|
291 |
|
292 lemma greaterThanAtMost_subseteq_atLeastLessThan_iff: |
|
293 "{a <.. b} \<subseteq> { c ..< d } \<longleftrightarrow> (a < b \<longrightarrow> c \<le> a \<and> b < d)" |
|
294 using dense[of "a" "min c b"] |
|
295 by (force simp: subset_eq Ball_def not_less[symmetric]) |
|
296 |
|
297 lemma greaterThanLessThan_subseteq_atLeastLessThan_iff: |
|
298 "{a <..< b} \<subseteq> { c ..< d } \<longleftrightarrow> (a < b \<longrightarrow> c \<le> a \<and> b \<le> d)" |
284 using dense[of "a" "min c b"] dense[of "max a d" "b"] |
299 using dense[of "a" "min c b"] dense[of "max a d" "b"] |
285 by (force simp: subset_eq Ball_def not_less[symmetric]) |
300 by (force simp: subset_eq Ball_def not_less[symmetric]) |
286 |
301 |
287 end |
302 end |
288 |
303 |