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 ν] :
instance MeasureTheory.prod.instNoAtoms_snd {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μ : Measure α} {ν : Measure β} [SigmaFinite μ] [NoAtoms' ν] [SFinite ν] :