def
MeasureTheory.essProjFst
{α : Type u_1}
{β : Type u_2}
{mβ : MeasurableSpace β}
(s : Set (α × β))
(ν : Measure β)
:
Set α
For a (s : Set (α × β)) and (ν : Measure β), we define essProjFst such that
x ∈ essProjFst s ν iff 0 < ν {y | ⟨x, y⟩ ∈ s}.
Instances For
def
MeasureTheory.essProjSnd
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
(s : Set (α × β))
(μ : Measure α)
:
Set β
For a (s : Set (α × β)) and (μ : Measure α), we define essProjSnd such that
y ∈ essProjSnd s μ iff 0 < μ {x | ⟨x, y⟩ ∈ s}.
Instances For
theorem
MeasureTheory.essProjSnd_eq_essProjFst_swap
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{μ : Measure α}
{s : Set (α × β)}
:
theorem
MeasureTheory.essProjFst_subset
{α : Type u_1}
{β : Type u_2}
{mβ : MeasurableSpace β}
{ν : Measure β}
{s : Set (α × β)}
:
essProjFst s ν ⊆ Prod.fst '' s
theorem
MeasureTheory.essProjSnd_subset
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{μ : Measure α}
{s : Set (α × β)}
:
essProjSnd s μ ⊆ Prod.snd '' s
theorem
MeasureTheory.essProjFst_eq'
{α : Type u_1}
{β : Type u_2}
{mβ : MeasurableSpace β}
{ν : Measure β}
{s : Set (α × β)}
:
theorem
MeasureTheory.essProjSnd_eq'
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{μ : Measure α}
{s : Set (α × β)}
:
@[simp]
theorem
MeasureTheory.essProjFst_times_univ
{α : Type u_1}
{β : Type u_2}
{mβ : MeasurableSpace β}
{ν : Measure β}
{s : Set α}
(h : ν ≠ 0)
:
@[simp]
theorem
MeasureTheory.essProjSnd_univ_times
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{μ : Measure α}
{s : Set β}
(h : μ ≠ 0)
:
theorem
MeasureTheory.essProjFst_mono
{α : Type u_1}
{β : Type u_2}
{mβ : MeasurableSpace β}
{ν : Measure β}
{s t : Set (α × β)}
(h : s ⊆ t)
:
essProjFst s ν ⊆ essProjFst t ν
theorem
MeasureTheory.essProjSnd_mono
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{μ : Measure α}
{s t : Set (α × β)}
(h : s ⊆ t)
:
essProjSnd s μ ⊆ essProjSnd t μ
theorem
MeasureTheory.essProjFst_inter_times_univ
{α : Type u_1}
{β : Type u_2}
{mβ : MeasurableSpace β}
{ν : Measure β}
{s : Set (α × β)}
{t : Set α}
:
theorem
MeasureTheory.essProjSnd_inter_univ_times
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{μ : Measure α}
{s : Set (α × β)}
{t : Set β}
:
theorem
MeasureTheory.measurableSet_essProjFst
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{mβ : MeasurableSpace β}
{ν : Measure β}
[SFinite ν]
{s : Set (α × β)}
(hs : MeasurableSet s)
:
MeasurableSet (essProjFst s ν)
theorem
MeasureTheory.measurableSet_essProjSnd
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{mβ : MeasurableSpace β}
{μ : Measure α}
[SFinite μ]
{s : Set (α × β)}
(hs : MeasurableSet s)
:
MeasurableSet (essProjSnd s μ)
theorem
MeasureTheory.measure_essProjFst_pos_iff
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{mβ : MeasurableSpace β}
{μ : Measure α}
{ν : Measure β}
[SFinite ν]
{s : Set (α × β)}
(hs : MeasurableSet s)
:
theorem
MeasureTheory.measure_essProjSnd_pos_iff
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{mβ : MeasurableSpace β}
{μ : Measure α}
{ν : Measure β}
[SFinite μ]
[SFinite ν]
{s : Set (α × β)}
(hs : MeasurableSet s)
:
theorem
MeasureTheory.exists_subset_measure_fst_image_lt_top
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{mβ : MeasurableSpace β}
{μ : Measure α}
{ν : Measure β}
[SigmaFinite μ]
[SFinite ν]
{s : Set (α × β)}
(hs : MeasurableSet s)
(h : 0 < (μ.prod ν) s)
:
theorem
MeasureTheory.exists_subset_measure_snd_image_lt_top
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{mβ : MeasurableSpace β}
{μ : Measure α}
{ν : Measure β}
[SFinite μ]
[SigmaFinite ν]
{s : Set (α × β)}
(hs : MeasurableSet s)
(h : 0 < (μ.prod ν) s)
:
theorem
MeasureTheory.exists_subset_measure_essProjFst_lt
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{mβ : MeasurableSpace β}
{μ : Measure α}
{ν : Measure β}
[NoAtoms' μ]
[SFinite ν]
{s : Set (α × β)}
(hs : MeasurableSet s)
(h : 0 < (μ.prod ν) s)
:
∃ t ⊆ s, MeasurableSet t ∧ 0 < (μ.prod ν) t ∧ μ (essProjFst t ν) < μ (essProjFst s ν)
theorem
MeasureTheory.exists_subset_measure_essProjSnd_lt
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{mβ : MeasurableSpace β}
{μ : Measure α}
{ν : Measure β}
[SFinite μ]
[SFinite ν]
[NoAtoms' ν]
{s : Set (α × β)}
(hs : MeasurableSet s)
(h : 0 < (μ.prod ν) s)
:
∃ t ⊆ s, MeasurableSet t ∧ 0 < (μ.prod ν) t ∧ ν (essProjSnd t μ) < ν (essProjSnd s μ)
theorem
MeasureTheory.setLIntegral_strict_mono_set
{α : Type u_3}
{mα : MeasurableSpace α}
{μ : Measure α}
{f : α → ENNReal}
{s t : Set α}
(hf : Measurable f)
(hsm : MeasurableSet s)
(htm : MeasurableSet t)
(htsf : t \ s ⊆ Function.support f)
(hfi : ∫⁻ (x : α) in s, f x ∂μ ≠ ⊤)
(hst : s ⊆ t)
(h : μ s < μ t)
:
instance
MeasureTheory.prod.instNoAtoms_fst
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{mβ : MeasurableSpace β}
{μ : Measure α}
{ν : Measure β}
[NoAtoms' μ]
[SFinite μ]
[SigmaFinite ν]
:
theorem
MeasureTheory.isAtom_swap_iff
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{mβ : MeasurableSpace β}
{μ : Measure α}
{ν : Measure β}
[SFinite μ]
[SFinite ν]
{s : Set (α × β)}
(hs : MeasurableSet s)
:
instance
MeasureTheory.prod.instNoAtoms_snd
{α : Type u_1}
{β : Type u_2}
{mα : MeasurableSpace α}
{mβ : MeasurableSpace β}
{μ : Measure α}
{ν : Measure β}
[SigmaFinite μ]
[NoAtoms' ν]
[SFinite ν]
: