Theorem 6.12(a) — linearity of the integral
ProvedRudin.ch06_linearityanalysisintegration
If and is a constant, then with , and with .
Preamble
import Mathlib import Definitions.Def_Rudin_ch06_stieltjes open Filter Topology
Formal statement
namespace Rudin
/-- Rudin, Theorem 6.12(a): the integrable functions form a vector space and the integral is
linear on it. -/
theorem ch06_linearity (a b : ℝ) (hab : a ≤ b) (f g α : ℝ → ℝ) (c : ℝ)
(hα : MonotoneOn α (Set.Icc a b))
(hf : RSIntegrable a b f α) (hg : RSIntegrable a b g α)
(hfb : ∃ M, ∀ x ∈ Set.Icc a b, |f x| ≤ M) (hgb : ∃ M, ∀ x ∈ Set.Icc a b, |g x| ≤ M) :
RSIntegrable a b (fun x => f x + g x) α ∧
RSIntegral a b (fun x => f x + g x) α = RSIntegral a b f α + RSIntegral a b g α ∧
RSIntegrable a b (fun x => c * f x) α ∧
RSIntegral a b (fun x => c * f x) α = c * RSIntegral a b f α := by sorry
end RudinSource
Walter Rudin, Principles of Mathematical Analysis, 3rd edition, McGraw-Hill, 1976, Chapter 6, p. 128, Theorem 6.12(a)
Read-back
What the Lean code literally says, in plain math · Aristotle (Harmonic)
Let , let and let . Assume is monotone non-decreasing on ; and are each Riemann–Stieltjes integrable with respect to on (their upper and lower integrals coincide); and each of , is bounded on (each with its own bound). Then all four of the following hold:
- is integrable with respect to on ;
- ;
- is integrable with respect to on ;
- .
Here every occurrence of denotes the upper integral of the function in question (the definition used throughout this bundle), which for integrable functions is the common value of the upper and lower integrals. The scalar is an arbitrary real, positive, negative or zero.
Human review
Confirmed by the mission captain (proposal self-audit).