Section 10.2 and Lemma 10.0.3 #
Question:
Lemma 10.2.1, formulated differently.
The blueprint version is basically this after unfolding HasBoundedWeakType
, wnorm
and wnorm'
.
Lemma 10.2.2.
Should be an easy consequence of VitaliFamily.ae_tendsto_average
.
Lemma 10.2.3 is in Mathlib: Pairwise.countable_of_isOpen_disjoint
.
Lemma 10.2.4
This is very similar to Vitali.exists_disjoint_subfamily_covering_enlargement
.
Can we use that (or adapt it so that we can use it)?
Lemma 10.2.5 #
Lemma 10.2.5 has an annoying case distinction between the case E_α ≠ X
(general case) and
E_α = X
(finite case). It isn't easy to get rid of this case distinction.
In the formalization we state most properties of Lemma 10.2.5 twice, once for each case (in some cases the condition is vacuous in the finite case, and then we omit it)
We could have tried harder to uniformize the cases, but in the finite case there is really only set
B*_j
, and in the general case it is convenient to index B*_j
by the natural numbers.
The property specifying whether we are in the "general case".
Equations
- GeneralCase f α = ∃ (x : X), α < globalMaximalFunction MeasureTheory.volume 1 f x
Instances For
In the finite case, the volume of X
is finite.
The center of B_j in the proof of Lemma 10.2.5 (general case).
Instances For
The radius of B_j in the proof of Lemma 10.2.5 (general case).
Instances For
The ball B_j in the proof of Lemma 10.2.5 (general case).
Equations
- czBall ha hf hX i = Metric.ball (czCenter ha hf hX i) (czRadius ha hf hX i)
Instances For
The ball B_j' introduced below Lemma 10.2.5 (general case).
Instances For
The ball B_j* in Lemma 10.2.5 (general case).
Instances For
The ball B_j** in the proof of Lemma 10.2.5 (general case).
Instances For
Part of Lemma 10.2.5 (general case).
Q_i
in the proof of Lemma 10.2.5 (general case).
Equations
Instances For
The function g
in Lemma 10.2.5. (both cases)
Equations
- czApproximation ha hf α x = if hX : GeneralCase f α then if hx : ∃ (j : ℕ), x ∈ czPartition ha hf hX j then ⨍ (y : X) in czPartition ha hf hX hx.choose, f y else f x else ⨍ (y : X), f y
Instances For
The function b_i
in Lemma 10.2.5 (general case).
Equations
- czRemainder' ha hf hX i x = (czPartition ha hf hX i).indicator (f - czApproximation ha hf α) x
Instances For
The function b = ∑ⱼ bⱼ
introduced below Lemma 10.2.5.
In the finite case, we also use this as the function b = b₁
in Lemma 10.2.5.
We choose a more convenient definition, but prove in tsum_czRemainder'
that this is the same.
Equations
- czRemainder ha hf α x = f x - czApproximation ha hf α x
Instances For
Part of Lemma 10.2.5, this is essentially (10.2.16) (both cases).
Equations
- ⋯ = ⋯
Instances For
Part of Lemma 10.2.5 (both cases).
Part of Lemma 10.2.5, equation (10.2.16) (both cases).
This is true by definition, the work lies in tsum_czRemainder'
Part of Lemma 10.2.5, equation (10.2.17) (both cases).
Equation (10.2.17) specialized to the general case.
Part of Lemma 10.2.5, equation (10.2.18) (both cases).
Part of Lemma 10.2.5, equation (10.2.19) (general case).
Part of Lemma 10.2.5, equation (10.2.20) (general case).
Part of Lemma 10.2.5, equation (10.2.20) (finite case).
Part of Lemma 10.2.5, equation (10.2.21) (general case).
Part of Lemma 10.2.5, equation (10.2.21) (finite case).
Part of Lemma 10.2.5, equation (10.2.22) (general case).
Part of Lemma 10.2.5, equation (10.2.22) (finite case).
Part of Lemma 10.2.5, equation (10.2.23) (general case).
Part of Lemma 10.2.5, equation (10.2.23) (finite case).
The set Ω
introduced below Lemma 10.2.5.
Instances For
Lemma 10.2.6
The function F
defined in Lemma 10.2.7.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Lemma 10.2.7.
Note that hx
implies hX
, but we keep the superfluous hypothesis to shorten the statement.
Lemma 10.2.8
Lemma 10.2.9
Lemma 10.0.3, formulated differently.
The blueprint version is basically this after unfolding HasBoundedWeakType
, wnorm
and wnorm'
.