diff -r b01548bf9e77 -r d35875d530a2 src/HOL/Analysis/Interval_Integral.thy --- a/src/HOL/Analysis/Interval_Integral.thy Sat Aug 16 22:35:44 2025 +0200 +++ b/src/HOL/Analysis/Interval_Integral.thy Mon Aug 18 22:37:21 2025 +0100 @@ -402,6 +402,14 @@ "a \ b \ \a\ < \ ==> \b\ < \ \ (LBINT x=a..b. f x) = (LBINT x : {real_of_ereal a <..< real_of_ereal b}. f x)" by (auto simp: interval_lebesgue_integral_def einterval_iff) +lemma has_bochner_interval_integral_iff: + assumes "a\b" + shows "has_bochner_integral (restrict_space lborel {a..b}) f x + \ set_integrable lborel {a..b} f \ (LBINT u=a..b. f u) = x" + using assms + by (simp add: has_bochner_integral_iff integral_restrict_space interval_integral_Icc + set_integrable_eq set_lebesgue_integral_def) + lemma interval_integral_discrete_difference: fixes f :: "real \ 'b::{banach, second_countable_topology}" and a b :: ereal assumes "countable X"