Definition 1.4.12 (Sigma algebra)
- measurable : Set X → Prop
- countable_union_mem (E : ℕ → Set X) : (∀ (n : ℕ), ConcreteBooleanAlgebra.measurable (E n)) → ConcreteBooleanAlgebra.measurable (⋃ (n : ℕ), E n)
Instances
Equations
- B.isSigmaAlgebra = ∀ (E : ℕ → Set X), (∀ (n : ℕ), ConcreteBooleanAlgebra.measurable (E n)) → ConcreteBooleanAlgebra.measurable (⋃ (n : ℕ), E n)
Instances For
def
ConcreteBooleanAlgebra.isSigmaAlgebra.toSigmaAlgebra
{X : Type u_1}
{B : ConcreteBooleanAlgebra X}
(h : B.isSigmaAlgebra)
:
Equations
- h.toSigmaAlgebra = { toConcreteBooleanAlgebra := B, countable_union_mem := h }
Instances For
def
ConcreteBooleanAlgebra.isAtomic.isSigmaAlgebra
{X : Type u_1}
{B : ConcreteBooleanAlgebra X}
(h : B.isAtomic)
:
Exercise 1.4.10
Equations
- ⋯ = ⋯
Instances For
Exercise 1.4.11
Equations
Instances For
Equations
Instances For
theorem
ConcreteSigmaAlgebra.restrict_is_sigma
{X : Type u_1}
(B : ConcreteSigmaAlgebra X)
(A : Set X)
:
(B.restrict A).isSigmaAlgebra
Exercise 1.4.12
Equations
- B.restrict A = ⋯.toSigmaAlgebra
Instances For
@[implicit_reducible]
Equations
- ConcreteSigmaAlgebra.instLE X = { le := fun (B1 B2 : ConcreteSigmaAlgebra X) => ∀ (E : Set X), ConcreteBooleanAlgebra.measurable E → ConcreteBooleanAlgebra.measurable E }
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
Exercise 1.4.13 (Intersection of sigma-algebras)
Equations
- One or more equations did not get rendered due to their size.
Equations
Instances For
@[implicit_reducible]
Definition 1.4.14 (Generation of σ-algebras)
Equations
- ConcreteSigmaAlgebra.instSupSet = { sSup := fun (S : Set (ConcreteSigmaAlgebra X)) => ConcreteSigmaAlgebra.generated_by (⋃ B ∈ S, B.measurableSets) }
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
Definition 1.4.16 (Borel σ-algebra)
Equations
Instances For
Exercise 1.4.14 (i)
Exercise 1.4.14 (ii)
Exercise 1.4.14 (iii)
theorem
BorelSigmaAlgebra.generated_by_open_balls
(d : ℕ)
:
BorelSigmaAlgebra (EuclideanSpace' d) = ConcreteSigmaAlgebra.generated_by
{B : Set (EuclideanSpace' d) | ∃ (x₀ : EuclideanSpace' d) (r : ℝ), B = Metric.ball x₀ r}
Exercise 1.4.14 (iv)
Exercise 1.4.14 (v)
Exercise 1.4.14 (vi)
def
ConcreteSigmaAlgebra.generated_by_eq
{X : Type u_1}
(F : Set (Set X))
:
(generated_by F).measurableSets = ⋃ (α : Ordinal.{u_2}),
⋃ (_ : α < Ordinal.omega 1),
Ordinal.limitRecOn α F
(fun (n : Ordinal.{u_2}) (G : (fun (x : Ordinal.{u_2}) => Set (Set X)) n) =>
{E : Set X | (∃ (S : Set ↑G), Countable ↑S ∧ E = ⋃ (H : ↑S), ↑↑H) ∨ ∃ (S : Set ↑G), Countable ↑S ∧ E = (⋃ (H : ↑S), ↑↑H)ᶜ})
fun (α : Ordinal.{u_2}) (x : Order.IsSuccLimit α)
(G : (o' : Ordinal.{u_2}) → o' < α → (fun (x : Ordinal.{u_2}) => Set (Set X)) o') =>
⋃ (β : Ordinal.{u_2}), ⋃ (h : β < α), G β h
Exercise 1.4.15 (Recursive definition of generated sigma-algebra).
Equations
- ⋯ = ⋯
Instances For
Exercise 1.4.16
theorem
JordanMeasurable.not_borel
{d : ℕ}
(hd : d ≥ 1)
:
∃ (E : Set (EuclideanSpace' d)), JordanMeasurable E ∧ ¬ConcreteBooleanAlgebra.measurable E
theorem
BorelSigmaAlgebra.prod
{d₁ d₂ : ℕ}
{E : Set (EuclideanSpace' d₁)}
{F : Set (EuclideanSpace' d₂)}
(hE : ConcreteBooleanAlgebra.measurable E)
(hF : ConcreteBooleanAlgebra.measurable F)
:
ConcreteBooleanAlgebra.measurable (⇑(EuclideanSpace'.prod_equiv d₁ d₂).symm '' E ×ˢ F)
Exercise 1.4.17
theorem
BorelSigmaAlgebra.slice_fst
{d₁ d₂ : ℕ}
{E : Set (EuclideanSpace' (d₁ + d₂))}
(hE : ConcreteBooleanAlgebra.measurable E)
(x₂ : EuclideanSpace' d₂)
:
ConcreteBooleanAlgebra.measurable {x₁ : EuclideanSpace' d₁ | (EuclideanSpace'.prod_equiv d₁ d₂).symm (x₁, x₂) ∈ E}
Exercise 1.4.18(i) (slice along first factor).
theorem
BorelSigmaAlgebra.slice_snd
{d₁ d₂ : ℕ}
{E : Set (EuclideanSpace' (d₁ + d₂))}
(hE : ConcreteBooleanAlgebra.measurable E)
(x₁ : EuclideanSpace' d₁)
:
ConcreteBooleanAlgebra.measurable {x₂ : EuclideanSpace' d₂ | (EuclideanSpace'.prod_equiv d₁ d₂).symm (x₁, x₂) ∈ E}
Exercise 1.4.18(i) (slice along second factor).
Exercise 1.4.19
Equations
- B.measurableSpace = { MeasurableSet' := ConcreteBooleanAlgebra.measurable, measurableSet_empty := ⋯, measurableSet_compl := ⋯, measurableSet_iUnion := ⋯ }
Instances For
Equations
- M.sigmaAlgebra = { measurable := MeasurableSpace.MeasurableSet' M, empty_mem := ⋯, compl_mem := ⋯, union_mem := ⋯, countable_union_mem := ⋯ }