Documentation

Books.Analysis2_Tao_2022.Chapters.Chap07.section02_part2

theorem helperForProposition_7_2_closedBox_outer_le_thickened {d : } (a b : Fin (d + 1)) (h : ∀ (i : Fin (d + 1)), a i b i) {ε : } ( : 0 < ε) :
(boxOuterMeasure (d + 1)) (Set.Icc a b) ENNReal.ofReal (∏ i : Fin (d + 1), (b i - a i + 2 * ε))

Helper for Proposition 7.2: thickening each side of a closed box by ε gives an explicit upper bound for boxOuterMeasure.

theorem helperForProposition_7_2_closedBox_outer_le_volume {d : } (a b : Fin (d + 1)) (h : ∀ (i : Fin (d + 1)), a i b i) :
(boxOuterMeasure (d + 1)) (Set.Icc a b) ENNReal.ofReal (∏ i : Fin (d + 1), (b i - a i))

Helper for Proposition 7.2: removing the thickening parameter yields the sharp closed-box upper bound for boxOuterMeasure in positive dimension.

theorem proposition_7_2 (n : ) (_hn : 0 < n) (a b : Fin n) (h : ∀ (i : Fin n), a i b i) :
(boxOuterMeasure n) (Set.Icc a b) = ENNReal.ofReal (∏ i : Fin n, (b i - a i))

Proposition 7.2 (Outer measure of a closed box, positive dimension): if B = ∏ i, [a i, b i] ⊆ ℝ^n with 0 < n and a i ≤ b i for all i, then the box outer measure satisfies m*(B) = ∏ i, (b i - a i).

theorem helperForTheorem_7_2_zeroDim_not_lt (a b : Fin 0) :
¬a < b

Helper for Theorem 7.2: in dimension 0, strict order between functions is impossible.

Helper for Theorem 7.2: in dimension 0, every open box Set.Ioo a b is empty.

Helper for Theorem 7.2: in dimension 0, the open-box outer measure is zero.

theorem helperForTheorem_7_2_zeroDim_rhs_eq_one (a b : Fin 0) :
ENNReal.ofReal (∏ i : Fin 0, (b i - a i)) = 1

Helper for Theorem 7.2: in dimension 0, the right-hand side product equals one.

theorem helperForTheorem_7_2_zeroDim_outer_lt_rhs (a b : Fin 0) :
(boxOuterMeasure 0) (Set.Ioo a b) < ENNReal.ofReal (∏ i : Fin 0, (b i - a i))

Helper for Theorem 7.2: in dimension 0, the left side is strictly smaller than the right side in the target equality.

theorem helperForTheorem_7_2_zeroDim_rhs_sub_outer_eq_one (a b : Fin 0) :
ENNReal.ofReal (∏ i : Fin 0, (b i - a i)) - (boxOuterMeasure 0) (Set.Ioo a b) = 1

Helper for Theorem 7.2: in dimension 0, the right-hand side minus the left-hand side equals 1, quantitatively witnessing the gap in the target formula.

theorem helperForTheorem_7_2_zeroDim_rhs_ne_zero (a b : Fin 0) :
ENNReal.ofReal (∏ i : Fin 0, (b i - a i)) 0

Helper for Theorem 7.2: in dimension 0, the right-hand side product is nonzero.

theorem helperForTheorem_7_2_zeroDim_targetEq_iff_rhs_eq_zero (a b : Fin 0) :
(boxOuterMeasure 0) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin 0, (b i - a i)) ENNReal.ofReal (∏ i : Fin 0, (b i - a i)) = 0

Helper for Theorem 7.2: in dimension 0, the target equality is equivalent to the right-hand side being 0.

theorem helperForTheorem_7_2_zeroDim_formula_false (a b : Fin 0) :
(boxOuterMeasure 0) (Set.Ioo a b) ENNReal.ofReal (∏ i : Fin 0, (b i - a i))

Helper for Theorem 7.2: the zero-dimensional specialization of the open-box formula is false for the current outer-measure model.

theorem helperForTheorem_7_2_zeroDim_counterexample :
∃ (a : Fin 0) (b : Fin 0), (∀ (i : Fin 0), a i b i) (boxOuterMeasure 0) (Set.Ioo a b) ENNReal.ofReal (∏ i : Fin 0, (b i - a i))

Helper for Theorem 7.2: there is an explicit zero-dimensional pair (a, b) satisfying the order hypothesis while refuting the target open-box equality.

theorem helperForTheorem_7_2_zeroDim_eq_implies_false (a b : Fin 0) (hEq : (boxOuterMeasure 0) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin 0, (b i - a i))) :

Helper for Theorem 7.2: any claimed zero-dimensional open-box equality yields a contradiction in the current normalization.

theorem helperForTheorem_7_2_zeroDim_le_vacuous (a b : Fin 0) (i : Fin 0) :
a i b i

Helper for Theorem 7.2: in dimension 0, the hypothesis a i ≤ b i is vacuous.

theorem helperForTheorem_7_2_zeroDim_le_iff_true (a b : Fin 0) :
(∀ (i : Fin 0), a i b i) True

Helper for Theorem 7.2: in dimension 0, the coordinatewise order hypothesis is equivalent to True.

theorem helperForTheorem_7_2_zeroDim_forallAB_formula_false :
¬∀ (a b : Fin 0), (∀ (i : Fin 0), a i b i)(boxOuterMeasure 0) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin 0, (b i - a i))

Helper for Theorem 7.2: in dimension 0, a formula claiming the target open-box equality for every pair (a, b) is inconsistent with the model.

theorem helperForTheorem_7_2_global_formula_implies_zero_eq_one (hAll : ∀ (n : ) (a b : Fin n), (∀ (i : Fin n), a i b i)(boxOuterMeasure n) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin n, (b i - a i))) :
0 = 1

Helper for Theorem 7.2: any fully quantified open-box formula forces (0 : ENNReal) = 1 by specializing to dimension 0.

theorem helperForTheorem_7_2_global_formula_false :
¬∀ (n : ) (a b : Fin n), (∀ (i : Fin n), a i b i)(boxOuterMeasure n) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin n, (b i - a i))

Helper for Theorem 7.2: the fully quantified open-box formula is impossible in the current model because the n = 0 instance contradicts 0 ≠ 1.

theorem helperForTheorem_7_2_positiveDim_selfSub_prod_eq_zero {n : } (hn : 0 < n) (a : Fin n) :
ENNReal.ofReal (∏ i : Fin n, (a i - a i)) = 0

Helper for Theorem 7.2: in positive dimension, the self-difference product vanishes.

Helper for Theorem 7.2: in positive dimension, each singleton has boxOuterMeasure zero.

Helper for Theorem 7.2: in positive dimension, removing the two endpoints a and b costs zero outer measure.

Helper for Theorem 7.2: every point of Set.Icc a b is either in Set.Ioo a b or is one of the two endpoints.

Helper for Theorem 7.2: monotonicity gives the easy inequality boxOuterMeasure n (Set.Ioo a b) ≤ boxOuterMeasure n (Set.Icc a b).

Helper for Theorem 7.2: in positive dimension, Set.Ioo a b and Set.Icc a b have the same box outer measure.

theorem helperForTheorem_7_2_positiveDim_openBox_eq {n : } (hn : 0 < n) (a b : Fin n) (h : ∀ (i : Fin n), a i b i) :
(boxOuterMeasure n) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin n, (b i - a i))

Helper for Theorem 7.2: the open-box outer-measure formula holds in positive dimension.

theorem helperForTheorem_7_2_zeroDim_targetEq_iff_zero_eq_one (a b : Fin 0) :
(boxOuterMeasure 0) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin 0, (b i - a i)) 0 = 1

Helper for Theorem 7.2: in dimension 0, the target open-box equality is equivalent to the impossible equality 0 = 1 in ENNReal.

Helper for Theorem 7.2: in dimension 0, the target open-box equality is equivalent to False.

theorem helperForTheorem_7_2_zeroDim_targetEq_implies_zero_eq_one (a b : Fin 0) (hEq : (boxOuterMeasure 0) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin 0, (b i - a i))) :
0 = 1

Helper for Theorem 7.2: in dimension 0, any proof of the target equality forces the contradictory identity 0 = 1 in ENNReal.

Helper for Theorem 7.2: in dimension 0, any proof of the target equality forces the quantitative gap rhs - lhs to be simultaneously 0 and 1, hence impossible.

theorem helperForTheorem_7_2_zeroDim_targetEq_not (a b : Fin 0) :
¬(boxOuterMeasure 0) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin 0, (b i - a i))

Helper for Theorem 7.2: in dimension 0, the target equality is refutable.

theorem helperForTheorem_7_2_zeroDim_hypothesis_does_not_rescue_target (a b : Fin 0) :
¬((∀ (i : Fin 0), a i b i)(boxOuterMeasure 0) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin 0, (b i - a i)))

Helper for Theorem 7.2: even with the vacuous order hypothesis in dimension 0, the target open-box equality cannot be obtained.

theorem helperForTheorem_7_2_zeroDim_le_and_targetEq_implies_false (a b : Fin 0) (hLe : ∀ (i : Fin 0), a i b i) (hEq : (boxOuterMeasure 0) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin 0, (b i - a i))) :

Helper for Theorem 7.2: in dimension 0, combining the vacuous order hypothesis with the target equality yields a contradiction.

theorem helperForTheorem_7_2_zeroDim_targetEq_iff_false_of_le (a b : Fin 0) (h : ∀ (i : Fin 0), a i b i) :
(boxOuterMeasure 0) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin 0, (b i - a i)) False

Helper for Theorem 7.2: in dimension 0, under the order hypothesis, the target open-box equality is equivalent to False.

theorem helperForTheorem_7_2_zeroDim_targetEq_not_of_le (a b : Fin 0) (h : ∀ (i : Fin 0), a i b i) :
¬(boxOuterMeasure 0) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin 0, (b i - a i))

Helper for Theorem 7.2: in dimension 0, the order hypothesis implies the target open-box equality is impossible.

theorem helperForTheorem_7_2_zeroDim_le_and_targetEq_iff_false (a b : Fin 0) :
(∀ (i : Fin 0), a i b i) (boxOuterMeasure 0) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin 0, (b i - a i)) False

Helper for Theorem 7.2: in dimension 0, the conjunction of the order hypothesis and the target equality is equivalent to False.

theorem helperForTheorem_7_2_zeroDim_no_box_satisfies_hypothesis_and_targetEq :
¬∃ (a : Fin 0) (b : Fin 0), (∀ (i : Fin 0), a i b i) (boxOuterMeasure 0) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin 0, (b i - a i))

Helper for Theorem 7.2: in dimension 0, no pair of endpoints can satisfy both the order hypothesis and the target equality.

theorem helperForTheorem_7_2_zeroDim_no_hypothesis_witness_for_targetEq (a b : Fin 0) :
¬∃ (_ : ∀ (i : Fin 0), a i b i), (boxOuterMeasure 0) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin 0, (b i - a i))

Helper for Theorem 7.2: for fixed a, b : Fin 0 → ℝ, there is no witness h : ∀ i, a i ≤ b i for which the target open-box equality holds.

theorem helperForTheorem_7_2_zeroDim_not_targetEq_of_noWitness (a b : Fin 0) (h : ∀ (i : Fin 0), a i b i) (hNoWitness : ¬∃ (_ : ∀ (i : Fin 0), a i b i), (boxOuterMeasure 0) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin 0, (b i - a i))) :
¬(boxOuterMeasure 0) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin 0, (b i - a i))

Helper for Theorem 7.2: in dimension 0, once witness nonexistence is known, any fixed order hypothesis immediately rules out the target equality.

theorem helperForTheorem_7_2_universal_target_statement_implies_false (hAll : ∀ (n : ) (a b : Fin n), (∀ (i : Fin n), a i b i)(boxOuterMeasure n) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin n, (b i - a i))) :

Helper for Theorem 7.2: any proof of the fully quantified open-box formula immediately yields a contradiction in this model.

theorem helperForTheorem_7_2_zeroDim_targetEq_implies_one_eq_zero (a b : Fin 0) (hEq : (boxOuterMeasure 0) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin 0, (b i - a i))) :
1 = 0

Helper for Theorem 7.2: in dimension 0, any proof of the target equality forces the contradiction (1 : ENNReal) = 0.

theorem helperForTheorem_7_2_universal_target_statement_not :
¬∀ (n : ) (a b : Fin n), (∀ (i : Fin n), a i b i)(boxOuterMeasure n) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin n, (b i - a i))

Helper for Theorem 7.2: the fully quantified open-box target statement is false in this model.

theorem helperForTheorem_7_2_targetEq_not_of_eq_zero_dim {n : } (hn : n = 0) (a b : Fin n) (h : ∀ (i : Fin n), a i b i) :
¬(boxOuterMeasure n) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin n, (b i - a i))

Helper for Theorem 7.2: if the ambient dimension is identified with 0, the target open-box equality is impossible under the coordinatewise order hypothesis.

theorem helperForTheorem_7_2_targetLt_of_not_pos_dim {n : } (hn : ¬0 < n) (a b : Fin n) :
(boxOuterMeasure n) (Set.Ioo a b) < ENNReal.ofReal (∏ i : Fin n, (b i - a i))

Helper for Theorem 7.2: if the ambient dimension is not positive, then in fact the left side is strictly smaller than the right side in the target formula.

theorem helperForTheorem_7_2_target_rhs_sub_outer_eq_one_of_not_pos_dim {n : } (hn : ¬0 < n) (a b : Fin n) :
ENNReal.ofReal (∏ i : Fin n, (b i - a i)) - (boxOuterMeasure n) (Set.Ioo a b) = 1

Helper for Theorem 7.2: in nonpositive dimension, the quantitative gap rhs - lhs in the target formula equals 1.

theorem helperForTheorem_7_2_target_rhs_sub_outer_ne_zero_of_not_pos_dim {n : } (hn : ¬0 < n) (a b : Fin n) :
ENNReal.ofReal (∏ i : Fin n, (b i - a i)) - (boxOuterMeasure n) (Set.Ioo a b) 0

Helper for Theorem 7.2: in nonpositive dimension, the quantitative gap rhs - lhs in the target formula is nonzero.

theorem helperForTheorem_7_2_targetEq_implies_false_of_not_pos_dim_via_sub {n : } (hn : ¬0 < n) (a b : Fin n) (hEq : (boxOuterMeasure n) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin n, (b i - a i))) :

Helper for Theorem 7.2: in nonpositive dimension, any claimed target equality forces a contradiction via rhs - lhs = 0 versus rhs - lhs = 1.

theorem helperForTheorem_7_2_targetEq_not_of_not_pos_dim {n : } (hn : ¬0 < n) (a b : Fin n) (h : ∀ (i : Fin n), a i b i) :
¬(boxOuterMeasure n) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin n, (b i - a i))

Helper for Theorem 7.2: if the ambient dimension is not positive, then the target open-box equality is impossible under the coordinatewise order hypothesis.

theorem helperForTheorem_7_2_not_pos_dim_le_and_targetEq_iff_false {n : } (hn : ¬0 < n) (a b : Fin n) :
(∀ (i : Fin n), a i b i) (boxOuterMeasure n) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin n, (b i - a i)) False

Helper for Theorem 7.2: in nonpositive dimension, the order hypothesis and the target open-box equality are jointly equivalent to False.

theorem helperForTheorem_7_2_not_pos_dim_no_hypothesis_witness_for_targetEq {n : } (hn : ¬0 < n) (a b : Fin n) :
¬∃ (_ : ∀ (i : Fin n), a i b i), (boxOuterMeasure n) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin n, (b i - a i))

Helper for Theorem 7.2: in nonpositive dimension, there is no order-hypothesis h witnessing the target open-box equality.

theorem helperForTheorem_7_2_targetEq_iff_pos_dim {n : } (a b : Fin n) (h : ∀ (i : Fin n), a i b i) :
(boxOuterMeasure n) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin n, (b i - a i)) 0 < n

Helper for Theorem 7.2: for fixed endpoints satisfying the order hypothesis, the target open-box equality holds exactly in positive dimension.

theorem helperForTheorem_7_2_targetEq_iff_false_of_not_pos_dim {n : } (hn : ¬0 < n) (a b : Fin n) (h : ∀ (i : Fin n), a i b i) :
(boxOuterMeasure n) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin n, (b i - a i)) False

Helper for Theorem 7.2: in nonpositive dimension, the target open-box equality is equivalent to False.

Helper for Theorem 7.2: a nonpositive ambient dimension must be zero.

theorem boxOuterMeasure_openBox_eq_posDim (n : ) (a b : Fin n) (hn : 0 < n) (h : ∀ (i : Fin n), a i b i) :
(boxOuterMeasure n) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin n, (b i - a i))

Helper for Theorem 7.2: corrected positive-dimensional form of the open-box outer-measure identity.

theorem boxOuterMeasure_openBox_eq (n : ) (a b : Fin n) (hn : 0 < n) (h : ∀ (i : Fin n), a i b i) :
(boxOuterMeasure n) (Set.Ioo a b) = ENNReal.ofReal (∏ i : Fin n, (b i - a i))

Theorem 7.2 (Outer measure of an open box): in positive dimension and under a i ≤ b i, the open box ∏ i, (a i, b i) ⊆ ℝ^n has outer measure ∏ i, (b i - a i).

noncomputable def intervalLength (s : Set ) :

Interval length on subsets of : for sets equal to an open interval (a,b), the value is b - a, and it is +∞ otherwise.

Equations
Instances For

    The interval-length function sends the empty set to zero.

    The one-dimensional outer measure on , defined from open-interval length as in the infimum-over-open-covers construction.

    Equations
    Instances For

      Helper for Proposition 7.3: the outer measure induced by Lebesgue volume on is pointwise bounded above by intervalLength.

      Helper for Proposition 7.3: the outer measure from Lebesgue volume is bounded above by the one-dimensional interval-cover outer measure.

      Helper for Proposition 7.3: Lebesgue volume viewed as an outer measure gives infinite mass to .

      Proposition 7.3: if m* denotes the one-dimensional outer measure on defined by countable interval covers and interval length, then m*(ℝ) = +∞.

      Helper for Proposition 7.4: intervalLength agrees with Real.volume on open intervals.

      Helper for Proposition 7.4: each singleton has arbitrarily small one-dimensional outer-measure upper bounds.

      Helper for Proposition 7.4: every singleton has zero one-dimensional outer measure.

      Helper for Proposition 7.4: every countable subset of has zero one-dimensional outer measure.

      Proposition 7.4: if A ⊆ ℝ is countable, then the one-dimensional Lebesgue outer measure satisfies m*(A) = 0. In particular, m*(ℚ) = 0.