src/HOL/Analysis/Interval_Integral.thy
changeset 82913 7c870287f04f
parent 81182 fc5066122e68
child 83011 d35875d530a2
--- a/src/HOL/Analysis/Interval_Integral.thy	Fri Aug 01 20:01:55 2025 +0200
+++ b/src/HOL/Analysis/Interval_Integral.thy	Sun Aug 03 20:34:24 2025 +0100
@@ -33,6 +33,18 @@
 lemma borel_einterval[measurable]: "einterval a b \<in> sets borel"
   unfolding einterval_def by measurable
 
+lemma einterval_1l_eq_Icc [simp]: "einterval 1 (numeral a) = {1 <..< numeral a :: real}"
+  by (simp add: one_ereal_def)
+
+lemma einterval_1r_eq_Icc [simp]: "einterval (numeral a) 1 = {numeral a <..< 1 :: real}"
+  by (simp add: one_ereal_def)
+
+lemma einterval_m1l_eq_Icc [simp]: "einterval (-1) (numeral a) = {-1 <..< numeral a :: real}"
+  by (simp add: one_ereal_def)
+
+lemma einterval_m1r_eq_Icc [simp]: "einterval (numeral a) (-1) = {numeral a <..< (-1) :: real}"
+  by (simp add: one_ereal_def)
+
 subsection \<open>Approximating a (possibly infinite) interval\<close>
 
 lemma filterlim_sup1: "(LIM x F. f x :> G1) \<Longrightarrow> (LIM x F. f x :> (sup G1 G2))"