equal
deleted
inserted
replaced
177 lemma atLeastAtMost_eq_cball: |
177 lemma atLeastAtMost_eq_cball: |
178 fixes a b::real |
178 fixes a b::real |
179 shows "{a .. b} = cball ((a + b)/2) ((b - a)/2)" |
179 shows "{a .. b} = cball ((a + b)/2) ((b - a)/2)" |
180 by (auto simp: dist_real_def field_simps mem_cball) |
180 by (auto simp: dist_real_def field_simps mem_cball) |
181 |
181 |
|
182 lemma cball_eq_atLeastAtMost: |
|
183 fixes a b::real |
|
184 shows "cball a b = {a - b .. a + b}" |
|
185 by (auto simp: dist_real_def) |
|
186 |
182 lemma greaterThanLessThan_eq_ball: |
187 lemma greaterThanLessThan_eq_ball: |
183 fixes a b::real |
188 fixes a b::real |
184 shows "{a <..< b} = ball ((a + b)/2) ((b - a)/2)" |
189 shows "{a <..< b} = ball ((a + b)/2) ((b - a)/2)" |
185 by (auto simp: dist_real_def field_simps mem_ball) |
190 by (auto simp: dist_real_def field_simps mem_ball) |
|
191 |
|
192 lemma ball_eq_greaterThanLessThan: |
|
193 fixes a b::real |
|
194 shows "ball a b = {a - b <..< a + b}" |
|
195 by (auto simp: dist_real_def) |
186 |
196 |
187 lemma interior_ball [simp]: "interior (ball x e) = ball x e" |
197 lemma interior_ball [simp]: "interior (ball x e) = ball x e" |
188 by (simp add: interior_open) |
198 by (simp add: interior_open) |
189 |
199 |
190 lemma cball_eq_empty [simp]: "cball x e = {} \<longleftrightarrow> e < 0" |
200 lemma cball_eq_empty [simp]: "cball x e = {} \<longleftrightarrow> e < 0" |