Loogle!
Result
Found 130 declarations mentioning MeasureTheory.Measure.pi.
- MeasureTheory.Measure.pi 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_4} {α : ι → Type u_5} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) : MeasureTheory.Measure ((i : ι) → α i) - MeasureTheory.Measure.pi.instIsFiniteMeasure 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.IsFiniteMeasure (μ i)] : MeasureTheory.IsFiniteMeasure (MeasureTheory.Measure.pi μ) - MeasureTheory.Measure.pi.instIsProbabilityMeasure 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] : MeasureTheory.IsProbabilityMeasure (MeasureTheory.Measure.pi μ) - MeasureTheory.Measure.pi.sigmaFinite 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] : MeasureTheory.SigmaFinite (MeasureTheory.Measure.pi μ) - MeasureTheory.Measure.pi_noAtoms 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (i : ι) [MeasureTheory.NullSingletonClass (μ i)] : MeasureTheory.NullSingletonClass (MeasureTheory.Measure.pi μ) - MeasureTheory.Measure.pi_nullSingletonClass 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (i : ι) [MeasureTheory.NullSingletonClass (μ i)] : MeasureTheory.NullSingletonClass (MeasureTheory.Measure.pi μ) - MeasureTheory.Measure.pi'_eq_pi 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [Encodable ι] [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] : MeasureTheory.Measure.pi' μ = MeasureTheory.Measure.pi μ - MeasureTheory.Measure.pi_noAtoms' 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [h : Nonempty ι] [∀ (i : ι), MeasureTheory.NullSingletonClass (μ i)] : MeasureTheory.NullSingletonClass (MeasureTheory.Measure.pi μ) - MeasureTheory.Measure.pi_nullSingletonClass' 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [h : Nonempty ι] [∀ (i : ι), MeasureTheory.NullSingletonClass (μ i)] : MeasureTheory.NullSingletonClass (MeasureTheory.Measure.pi μ) - MeasureTheory.measurePreserving_eval 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] (i : ι) : MeasureTheory.MeasurePreserving (Function.eval i) (MeasureTheory.Measure.pi μ) (μ i) - MeasureTheory.volume_pi 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasureTheory.MeasureSpace (α i)] : MeasureTheory.volume = MeasureTheory.Measure.pi fun x => MeasureTheory.volume - MeasureTheory.Measure.quasiMeasurePreserving_eval 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (i : ι) : MeasureTheory.Measure.QuasiMeasurePreserving (Function.eval i) (MeasureTheory.Measure.pi μ) (μ i) - MeasureTheory.Measure.pi.isFiniteMeasureOnCompacts 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → TopologicalSpace (α i)] [∀ (i : ι), MeasureTheory.IsFiniteMeasureOnCompacts (μ i)] : MeasureTheory.IsFiniteMeasureOnCompacts (MeasureTheory.Measure.pi μ) - MeasureTheory.Measure.pi.isLocallyFiniteMeasure 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → TopologicalSpace (α i)] [∀ (i : ι), MeasureTheory.IsLocallyFiniteMeasure (μ i)] : MeasureTheory.IsLocallyFiniteMeasure (MeasureTheory.Measure.pi μ) - MeasureTheory.Measure.pi.isOpenPosMeasure 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → TopologicalSpace (α i)] [∀ (i : ι), (μ i).IsOpenPosMeasure] : (MeasureTheory.Measure.pi μ).IsOpenPosMeasure - IsUnifLocDoublingMeasure.pi 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_4} [Fintype ι] {X : ι → Type u_5} [(i : ι) → PseudoMetricSpace (X i)] [(i : ι) → MeasurableSpace (X i)] (μ : (i : ι) → MeasureTheory.Measure (X i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [∀ (i : ι), IsUnifLocDoublingMeasure (μ i)] : IsUnifLocDoublingMeasure (MeasureTheory.Measure.pi μ) - MeasureTheory.Measure.pi_def 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_4} {α : ι → Type u_5} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) : MeasureTheory.Measure.pi μ = (MeasureTheory.OuterMeasure.pi fun i => (μ i).toOuterMeasure).toMeasure ⋯ - MeasureTheory.Measure.pi_empty_univ 📋 Mathlib.MeasureTheory.Constructions.Pi
{α : Type u_4} [Fintype α] [IsEmpty α] {β : α → Type u_5} {m : (α : α) → MeasurableSpace (β α)} (μ : (a : α) → MeasureTheory.Measure (β a)) : (MeasureTheory.Measure.pi μ) Set.univ = 1 - MeasureTheory.Measure.pi_of_empty 📋 Mathlib.MeasureTheory.Constructions.Pi
{α : Type u_4} [Fintype α] [IsEmpty α] {β : α → Type u_5} {m : (a : α) → MeasurableSpace (β a)} (μ : (a : α) → MeasureTheory.Measure (β a)) (x : (a : α) → β a := fun a => isEmptyElim a) : MeasureTheory.Measure.pi μ = MeasureTheory.Measure.dirac x - MeasureTheory.Measure.FiniteSpanningSetsIn.pi 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} {C : (i : ι) → Set (Set (α i))} (hμ : (i : ι) → (μ i).FiniteSpanningSetsIn (C i)) : (MeasureTheory.Measure.pi μ).FiniteSpanningSetsIn (Set.univ.pi '' Set.univ.pi C) - MeasureTheory.Measure.restrict_pi_pi 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (s : (i : ι) → Set (α i)) : (MeasureTheory.Measure.pi μ).restrict (Set.univ.pi fun i => s i) = MeasureTheory.Measure.pi fun i => (μ i).restrict (s i) - MeasureTheory.measurePreserving_funUnique 📋 Mathlib.MeasureTheory.Constructions.Pi
{β : Type u} {_m : MeasurableSpace β} (μ : MeasureTheory.Measure β) (α : Type v) [Unique α] : MeasureTheory.MeasurePreserving (⇑(MeasurableEquiv.funUnique α β)) (MeasureTheory.Measure.pi fun x => μ) μ - MeasureTheory.Measure.ae_eval_ne 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (i : ι) [MeasureTheory.NullSingletonClass (μ i)] (x : α i) : ∀ᵐ (y : (i : ι) → α i) ∂MeasureTheory.Measure.pi μ, y i ≠ x - MeasureTheory.Measure.pi_hyperplane 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (i : ι) [MeasureTheory.NullSingletonClass (μ i)] (x : α i) : (MeasureTheory.Measure.pi μ) {f | f i = x} = 0 - MeasureTheory.Measure.tendsto_eval_ae_ae 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] {i : ι} : Filter.Tendsto (Function.eval i) (MeasureTheory.ae (MeasureTheory.Measure.pi μ)) (MeasureTheory.ae (μ i)) - MeasureTheory.Measure.pi.isAddHaarMeasure 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → AddGroup (α i)] [(i : ι) → TopologicalSpace (α i)] [∀ (i : ι), (μ i).IsAddHaarMeasure] [∀ (i : ι), MeasurableAdd (α i)] : (MeasureTheory.Measure.pi μ).IsAddHaarMeasure - MeasureTheory.Measure.pi.isHaarMeasure 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → Group (α i)] [(i : ι) → TopologicalSpace (α i)] [∀ (i : ι), (μ i).IsHaarMeasure] [∀ (i : ι), MeasurableMul (α i)] : (MeasureTheory.Measure.pi μ).IsHaarMeasure - MeasureTheory.measurePreserving_pi 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_4} [Fintype ι] {α : ι → Type v} {β : ι → Type u_5} [(i : ι) → MeasurableSpace (α i)] [(i : ι) → MeasurableSpace (β i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) (ν : (i : ι) → MeasureTheory.Measure (β i)) {f : (i : ι) → α i → β i} [hν : ∀ (i : ι), MeasureTheory.SigmaFinite (ν i)] (hf : ∀ (i : ι), MeasureTheory.MeasurePreserving (f i) (μ i) (ν i)) : MeasureTheory.MeasurePreserving (fun a i => f i (a i)) (MeasureTheory.Measure.pi μ) (MeasureTheory.Measure.pi ν) - MeasureTheory.Measure.pi_univ 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] : (MeasureTheory.Measure.pi μ) Set.univ = ∏ i, (μ i) Set.univ - MeasureTheory.measurePreserving_pi_empty 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u} {α : ι → Type v} [Fintype ι] [IsEmpty ι] {m : (i : ι) → MeasurableSpace (α i)} (μ : (i : ι) → MeasureTheory.Measure (α i)) : MeasureTheory.MeasurePreserving (⇑(MeasurableEquiv.ofUniqueOfUnique ((i : ι) → α i) Unit)) (MeasureTheory.Measure.pi μ) (MeasureTheory.Measure.dirac ()) - MeasureTheory.Measure.pi_pi 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (s : (i : ι) → Set (α i)) : (MeasureTheory.Measure.pi μ) (Set.univ.pi s) = ∏ i, (μ i) (s i) - MeasureTheory.Measure.ae_pi_le_pi 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] : MeasureTheory.ae (MeasureTheory.Measure.pi μ) ≤ Filter.pi fun i => MeasureTheory.ae (μ i) - MeasureTheory.Measure.pi.isInvInvariant 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → Group (α i)] [∀ (i : ι), MeasurableInv (α i)] [∀ (i : ι), (μ i).IsInvInvariant] : (MeasureTheory.Measure.pi μ).IsInvInvariant - MeasureTheory.Measure.pi.isNegInvariant 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → AddGroup (α i)] [∀ (i : ι), MeasurableNeg (α i)] [∀ (i : ι), (μ i).IsNegInvariant] : (MeasureTheory.Measure.pi μ).IsNegInvariant - MeasureTheory.Measure.pi_pi_finset 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] (f : (i : ι) → Set (α i)) (s : Finset ι) : (MeasureTheory.Measure.pi μ) ((↑s).pi f) = ∏ i ∈ s, (μ i) (f i) - MeasureTheory.Measure.univ_pi_Iio_ae_eq_Iic 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → PartialOrder (α i)] [∀ (i : ι), MeasureTheory.NullSingletonClass (μ i)] {f : (i : ι) → α i} : (Set.univ.pi fun i => Set.Iio (f i)) =ᵐ[MeasureTheory.Measure.pi μ] Set.Iic f - MeasureTheory.Measure.univ_pi_Ioi_ae_eq_Ici 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → PartialOrder (α i)] [∀ (i : ι), MeasureTheory.NullSingletonClass (μ i)] {f : (i : ι) → α i} : (Set.univ.pi fun i => Set.Ioi (f i)) =ᵐ[MeasureTheory.Measure.pi μ] Set.Ici f - MeasureTheory.Measure.pi_eval_preimage_null 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] {i : ι} {s : Set (α i)} (hs : (μ i) s = 0) : (MeasureTheory.Measure.pi μ) (Function.eval i ⁻¹' s) = 0 - MeasureTheory.Measure.pi_pi_aux 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (s : (i : ι) → Set (α i)) (hs : ∀ (i : ι), MeasurableSet (s i)) : (MeasureTheory.Measure.pi μ) (Set.univ.pi s) = ∏ i, (μ i) (s i) - MeasureTheory.Measure.pi_Iio_ae_eq_pi_Iic 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → PartialOrder (α i)] [∀ (i : ι), MeasureTheory.NullSingletonClass (μ i)] {s : Set ι} {f : (i : ι) → α i} : (s.pi fun i => Set.Iio (f i)) =ᵐ[MeasureTheory.Measure.pi μ] s.pi fun i => Set.Iic (f i) - MeasureTheory.Measure.pi_Ioi_ae_eq_pi_Ici 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → PartialOrder (α i)] [∀ (i : ι), MeasureTheory.NullSingletonClass (μ i)] {s : Set ι} {f : (i : ι) → α i} : (s.pi fun i => Set.Ioi (f i)) =ᵐ[MeasureTheory.Measure.pi μ] s.pi fun i => Set.Ici (f i) - MeasureTheory.Measure.pi.isAddLeftInvariant 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → AddGroup (α i)] [∀ (i : ι), MeasurableAdd (α i)] [∀ (i : ι), (μ i).IsAddLeftInvariant] : (MeasureTheory.Measure.pi μ).IsAddLeftInvariant - MeasureTheory.Measure.pi.isAddRightInvariant 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → AddGroup (α i)] [∀ (i : ι), MeasurableAdd (α i)] [∀ (i : ι), (μ i).IsAddRightInvariant] : (MeasureTheory.Measure.pi μ).IsAddRightInvariant - MeasureTheory.Measure.pi.isMulLeftInvariant 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → Group (α i)] [∀ (i : ι), MeasurableMul (α i)] [∀ (i : ι), (μ i).IsMulLeftInvariant] : (MeasureTheory.Measure.pi μ).IsMulLeftInvariant - MeasureTheory.Measure.pi.isMulRightInvariant 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → Group (α i)] [∀ (i : ι), MeasurableMul (α i)] [∀ (i : ι), (μ i).IsMulRightInvariant] : (MeasureTheory.Measure.pi μ).IsMulRightInvariant - MeasureTheory.Measure.univ_pi_Ico_ae_eq_Icc 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → PartialOrder (α i)] [∀ (i : ι), MeasureTheory.NullSingletonClass (μ i)] {f g : (i : ι) → α i} : (Set.univ.pi fun i => Set.Ico (f i) (g i)) =ᵐ[MeasureTheory.Measure.pi μ] Set.Icc f g - MeasureTheory.Measure.univ_pi_Ioc_ae_eq_Icc 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → PartialOrder (α i)] [∀ (i : ι), MeasureTheory.NullSingletonClass (μ i)] {f g : (i : ι) → α i} : (Set.univ.pi fun i => Set.Ioc (f i) (g i)) =ᵐ[MeasureTheory.Measure.pi μ] Set.Icc f g - MeasureTheory.Measure.univ_pi_Ioo_ae_eq_Icc 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → PartialOrder (α i)] [∀ (i : ι), MeasureTheory.NullSingletonClass (μ i)] {f g : (i : ι) → α i} : (Set.univ.pi fun i => Set.Ioo (f i) (g i)) =ᵐ[MeasureTheory.Measure.pi μ] Set.Icc f g - MeasureTheory.Measure.pi_singleton 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (f : (i : ι) → α i) : (MeasureTheory.Measure.pi μ) {f} = ∏ i, (μ i) {f i} - MeasureTheory.Measure.pi_Ico_ae_eq_pi_Icc 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → PartialOrder (α i)] [∀ (i : ι), MeasureTheory.NullSingletonClass (μ i)] {s : Set ι} {f g : (i : ι) → α i} : (s.pi fun i => Set.Ico (f i) (g i)) =ᵐ[MeasureTheory.Measure.pi μ] s.pi fun i => Set.Icc (f i) (g i) - MeasureTheory.Measure.pi_Ioc_ae_eq_pi_Icc 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → PartialOrder (α i)] [∀ (i : ι), MeasureTheory.NullSingletonClass (μ i)] {s : Set ι} {f g : (i : ι) → α i} : (s.pi fun i => Set.Ioc (f i) (g i)) =ᵐ[MeasureTheory.Measure.pi μ] s.pi fun i => Set.Icc (f i) (g i) - MeasureTheory.Measure.pi_Ioo_ae_eq_pi_Icc 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → PartialOrder (α i)] [∀ (i : ι), MeasureTheory.NullSingletonClass (μ i)] {s : Set ι} {f g : (i : ι) → α i} : (s.pi fun i => Set.Ioo (f i) (g i)) =ᵐ[MeasureTheory.Measure.pi μ] s.pi fun i => Set.Icc (f i) (g i) - MeasureTheory.Measure.pi_Ioo_ae_eq_pi_Ioc 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → PartialOrder (α i)] [∀ (i : ι), MeasureTheory.NullSingletonClass (μ i)] {s : Set ι} {f g : (i : ι) → α i} : (s.pi fun i => Set.Ioo (f i) (g i)) =ᵐ[MeasureTheory.Measure.pi μ] s.pi fun i => Set.Ioc (f i) (g i) - MeasureTheory.Measure.pi_map_pi 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} [Fintype ι] {X : ι → Type u_4} {Y : ι → Type u_5} {mX : (i : ι) → MeasurableSpace (X i)} {μ : (i : ι) → MeasureTheory.Measure (X i)} [(i : ι) → MeasurableSpace (Y i)] {f : (i : ι) → X i → Y i} [hμ : ∀ (i : ι), MeasureTheory.SigmaFinite (MeasureTheory.Measure.map (f i) (μ i))] (hf : ∀ (i : ι), AEMeasurable (f i) (μ i)) : MeasureTheory.Measure.map (fun x i => f i (x i)) (MeasureTheory.Measure.pi μ) = MeasureTheory.Measure.pi fun i => MeasureTheory.Measure.map (f i) (μ i) - MeasureTheory.Measure.ae_eq_set_pi 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] {I : Set ι} {s t : (i : ι) → Set (α i)} (h : ∀ i ∈ I, s i =ᵐ[μ i] t i) : I.pi s =ᵐ[MeasureTheory.Measure.pi μ] I.pi t - MeasureTheory.Measure.ae_le_set_pi 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] {I : Set ι} {s t : (i : ι) → Set (α i)} (h : ∀ i ∈ I, s i ≤ᵐ[μ i] t i) : I.pi s ≤ᵐ[MeasureTheory.Measure.pi μ] I.pi t - MeasureTheory.Measure.ae_eq_pi 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] {β : ι → Type u_4} {f f' : (i : ι) → α i → β i} (h : ∀ (i : ι), f i =ᵐ[μ i] f' i) : (fun x i => f i (x i)) =ᵐ[MeasureTheory.Measure.pi μ] fun x i => f' i (x i) - MeasureTheory.Measure.pi_eq 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] {μ' : MeasureTheory.Measure ((i : ι) → α i)} (h : ∀ (s : (i : ι) → Set (α i)), (∀ (i : ι), MeasurableSet (s i)) → μ' (Set.univ.pi s) = ∏ i, (μ i) (s i)) : MeasureTheory.Measure.pi μ = μ' - MeasureTheory.Measure.pi_ball 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → MetricSpace (α i)] (x : (i : ι) → α i) {r : ℝ} (hr : 0 < r) : (MeasureTheory.Measure.pi μ) (Metric.ball x r) = ∏ i, (μ i) (Metric.ball (x i) r) - MeasureTheory.Measure.pi_closedBall 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [(i : ι) → MetricSpace (α i)] (x : (i : ι) → α i) {r : ℝ} (hr : 0 ≤ r) : (MeasureTheory.Measure.pi μ) (Metric.closedBall x r) = ∏ i, (μ i) (Metric.closedBall (x i) r) - MeasureTheory.measurePreserving_piUnique 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} [Fintype ι] {X : ι → Type u_4} [Unique ι] {m : (i : ι) → MeasurableSpace (X i)} (μ : (i : ι) → MeasureTheory.Measure (X i)) : MeasureTheory.MeasurePreserving (⇑(MeasurableEquiv.piUnique X)) (MeasureTheory.Measure.pi μ) (μ default) - MeasureTheory.Measure.pi_map_eval 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [DecidableEq ι] (i : ι) : MeasureTheory.Measure.map (Function.eval i) (MeasureTheory.Measure.pi μ) = (∏ j ∈ Finset.univ.erase i, (μ j) Set.univ) • μ i - MeasureTheory.Measure.ae_le_pi 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] {β : ι → Type u_4} [(i : ι) → Preorder (β i)] {f f' : (i : ι) → α i → β i} (h : ∀ (i : ι), f i ≤ᵐ[μ i] f' i) : (fun x i => f i (x i)) ≤ᵐ[MeasureTheory.Measure.pi μ] fun x i => f' i (x i) - MeasureTheory.Measure.pi_eq_generateFrom 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] {μ : (i : ι) → MeasureTheory.Measure (α i)} {C : (i : ι) → Set (Set (α i))} (hC : ∀ (i : ι), MeasurableSpace.generateFrom (C i) = inst✝ i) (h2C : ∀ (i : ι), IsPiSystem (C i)) (h3C : (i : ι) → (μ i).FiniteSpanningSetsIn (C i)) {μν : MeasureTheory.Measure ((i : ι) → α i)} (h₁ : ∀ (s : (i : ι) → Set (α i)), (∀ (i : ι), s i ∈ C i) → μν (Set.univ.pi s) = ∏ i, (μ i) (s i)) : MeasureTheory.Measure.pi μ = μν - MeasureTheory.measurePreserving_arrowCongr' 📋 Mathlib.MeasureTheory.Constructions.Pi
{α₁ : Type u_4} {β₁ : Type u_5} {α₂ : Type u_6} {β₂ : Type u_7} [Fintype α₁] [Fintype α₂] [MeasurableSpace β₁] [MeasurableSpace β₂] (μ : α₁ → MeasureTheory.Measure β₁) (ν : α₂ → MeasureTheory.Measure β₂) [∀ (i : α₂), MeasureTheory.SigmaFinite (ν i)] (eα : α₁ ≃ α₂) (eβ : β₁ ≃ᵐ β₂) (hm : ∀ (i : α₁), MeasureTheory.MeasurePreserving (⇑eβ) (μ i) (ν (eα i))) : MeasureTheory.MeasurePreserving (⇑(MeasurableEquiv.arrowCongr' eα eβ)) (MeasureTheory.Measure.pi fun i => μ i) (MeasureTheory.Measure.pi fun i => ν i) - MeasureTheory.measurePreserving_finTwoArrow 📋 Mathlib.MeasureTheory.Constructions.Pi
{α : Type u} {m : MeasurableSpace α} (μ : MeasureTheory.Measure α) [MeasureTheory.SigmaFinite μ] : MeasureTheory.MeasurePreserving (⇑MeasurableEquiv.finTwoArrow) (MeasureTheory.Measure.pi fun x => μ) (μ.prod μ) - MeasureTheory.measurePreserving_finTwoArrow_vec 📋 Mathlib.MeasureTheory.Constructions.Pi
{α : Type u} {x✝ : MeasurableSpace α} (μ ν : MeasureTheory.Measure α) [MeasureTheory.SigmaFinite μ] [MeasureTheory.SigmaFinite ν] : MeasureTheory.MeasurePreserving (⇑MeasurableEquiv.finTwoArrow) (MeasureTheory.Measure.pi ![μ, ν]) (μ.prod ν) - MeasureTheory.measurePreserving_arrowProdEquivProdArrow 📋 Mathlib.MeasureTheory.Constructions.Pi
(α : Type u_4) (β : Type u_5) (γ : Type u_6) [MeasurableSpace α] [MeasurableSpace β] [Fintype γ] (μ : γ → MeasureTheory.Measure α) (ν : γ → MeasureTheory.Measure β) [∀ (i : γ), MeasureTheory.SigmaFinite (μ i)] [∀ (i : γ), MeasureTheory.SigmaFinite (ν i)] : MeasureTheory.MeasurePreserving (⇑(MeasurableEquiv.arrowProdEquivProdArrow α β γ)) (MeasureTheory.Measure.pi fun i => (μ i).prod (ν i)) ((MeasureTheory.Measure.pi fun i => μ i).prod (MeasureTheory.Measure.pi fun i => ν i)) - MeasureTheory.Measure.pi_map_piOptionEquivProd 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} [Fintype ι] {β : Option ι → Type u_4} [(i : Option ι) → MeasurableSpace (β i)] (μ : (i : Option ι) → MeasureTheory.Measure (β i)) [∀ (i : Option ι), MeasureTheory.SigmaFinite (μ i)] : MeasureTheory.Measure.map (⇑(MeasurableEquiv.piOptionEquivProd β).symm) ((MeasureTheory.Measure.pi fun i => μ (some i)).prod (μ none)) = MeasureTheory.Measure.pi μ - MeasureTheory.measurePreserving_sumPiEquivProdPi 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {ι' : Type u_2} [Fintype ι] [Fintype ι'] {X : ι ⊕ ι' → Type u_4} {_m : (i : ι ⊕ ι') → MeasurableSpace (X i)} (μ : (i : ι ⊕ ι') → MeasureTheory.Measure (X i)) [∀ (i : ι ⊕ ι'), MeasureTheory.SigmaFinite (μ i)] : MeasureTheory.MeasurePreserving (⇑(MeasurableEquiv.sumPiEquivProdPi X)) (MeasureTheory.Measure.pi μ) ((MeasureTheory.Measure.pi fun i => μ (Sum.inl i)).prod (MeasureTheory.Measure.pi fun i => μ (Sum.inr i))) - MeasureTheory.measurePreserving_piCongrLeft 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {ι' : Type u_2} {α : ι → Type u_3} [Fintype ι] {m : (i : ι) → MeasurableSpace (α i)} (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] [Fintype ι'] (f : ι' ≃ ι) : MeasureTheory.MeasurePreserving (⇑(MeasurableEquiv.piCongrLeft α f)) (MeasureTheory.Measure.pi fun i' => μ (f i')) (MeasureTheory.Measure.pi μ) - MeasureTheory.Measure.pi_map_piCongrLeft 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {ι' : Type u_2} [Fintype ι] [Fintype ι'] (e : ι ≃ ι') {β : ι' → Type u_4} [(i : ι') → MeasurableSpace (β i)] (μ : (i : ι') → MeasureTheory.Measure (β i)) [∀ (i : ι'), MeasureTheory.SigmaFinite (μ i)] : MeasureTheory.Measure.map (⇑(MeasurableEquiv.piCongrLeft (fun i => β i) e)) (MeasureTheory.Measure.pi fun i => μ (e i)) = MeasureTheory.Measure.pi μ - MeasureTheory.measurePreserving_sumPiEquivProdPi_symm 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {ι' : Type u_2} [Fintype ι] [Fintype ι'] {X : ι ⊕ ι' → Type u_4} {m : (i : ι ⊕ ι') → MeasurableSpace (X i)} (μ : (i : ι ⊕ ι') → MeasureTheory.Measure (X i)) [∀ (i : ι ⊕ ι'), MeasureTheory.SigmaFinite (μ i)] : MeasureTheory.MeasurePreserving (⇑(MeasurableEquiv.sumPiEquivProdPi X).symm) ((MeasureTheory.Measure.pi fun i => μ (Sum.inl i)).prod (MeasureTheory.Measure.pi fun i => μ (Sum.inr i))) (MeasureTheory.Measure.pi μ) - MeasureTheory.measurePreserving_piFinSuccAbove 📋 Mathlib.MeasureTheory.Constructions.Pi
{n : ℕ} {α : Fin (n + 1) → Type u} {m : (i : Fin (n + 1)) → MeasurableSpace (α i)} (μ : (i : Fin (n + 1)) → MeasureTheory.Measure (α i)) [∀ (i : Fin (n + 1)), MeasureTheory.SigmaFinite (μ i)] (i : Fin (n + 1)) : MeasureTheory.MeasurePreserving (⇑(MeasurableEquiv.piFinSuccAbove α i)) (MeasureTheory.Measure.pi μ) ((μ i).prod (MeasureTheory.Measure.pi fun j => μ (i.succAbove j))) - MeasureTheory.measurePreserving_piEquivPiSubtypeProd 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_1} {α : ι → Type u_3} [Fintype ι] {m : (i : ι) → MeasurableSpace (α i)} (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (p : ι → Prop) [DecidablePred p] : MeasureTheory.MeasurePreserving (⇑(MeasurableEquiv.piEquivPiSubtypeProd α p)) (MeasureTheory.Measure.pi μ) ((MeasureTheory.Measure.pi fun i => μ ↑i).prod (MeasureTheory.Measure.pi fun i => μ ↑i)) - MeasureTheory.measurePreserving_piFinTwo 📋 Mathlib.MeasureTheory.Constructions.Pi
{α : Fin 2 → Type u} {m : (i : Fin 2) → MeasurableSpace (α i)} (μ : (i : Fin 2) → MeasureTheory.Measure (α i)) [∀ (i : Fin 2), MeasureTheory.SigmaFinite (μ i)] : MeasureTheory.MeasurePreserving (⇑(MeasurableEquiv.piFinTwo α)) (MeasureTheory.Measure.pi μ) ((μ 0).prod (μ 1)) - MeasureTheory.measurePreserving_piFinsetUnion 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_4} {α : ι → Type u_5} {x✝ : (i : ι) → MeasurableSpace (α i)} [DecidableEq ι] {s t : Finset ι} (h : Disjoint s t) (μ : (i : ι) → MeasureTheory.Measure (α i)) [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] : MeasureTheory.MeasurePreserving (⇑(MeasurableEquiv.piFinsetUnion α h)) ((MeasureTheory.Measure.pi fun i => μ ↑i).prod (MeasureTheory.Measure.pi fun i => μ ↑i)) (MeasureTheory.Measure.pi fun i => μ ↑i) - ProbabilityTheory.uniformOn_pi 📋 Mathlib.Probability.UniformOn
{Ω : Type u_1} [MeasurableSpace Ω] [MeasurableSingletonClass Ω] {ι : Type u_2} [Fintype ι] [Finite Ω] {f : ι → Set Ω} : ProbabilityTheory.uniformOn (Set.univ.pi f) = MeasureTheory.Measure.pi fun i => ProbabilityTheory.uniformOn (f i) - MeasureTheory.lintegral_eq_lmarginal_univ 📋 Mathlib.MeasureTheory.Integral.Marginal
{δ : Type u_1} {X : δ → Type u_3} [(i : δ) → MeasurableSpace (X i)] {μ : (i : δ) → MeasureTheory.Measure (X i)} [DecidableEq δ] [∀ (i : δ), MeasureTheory.SigmaFinite (μ i)] [Fintype δ] {f : ((i : δ) → X i) → ENNReal} (x : (i : δ) → X i) : ∫⁻ (x : (i : δ) → X i), f x ∂MeasureTheory.Measure.pi μ = (∫⋯∫⁻_Finset.univ, f ∂μ) x - MeasureTheory.lmarginal_univ 📋 Mathlib.MeasureTheory.Integral.Marginal
{δ : Type u_1} {X : δ → Type u_3} [(i : δ) → MeasurableSpace (X i)] {μ : (i : δ) → MeasureTheory.Measure (X i)} [DecidableEq δ] [∀ (i : δ), MeasureTheory.SigmaFinite (μ i)] [Fintype δ] {f : ((i : δ) → X i) → ENNReal} : ∫⋯∫⁻_Finset.univ, f ∂μ = fun x => ∫⁻ (x : (i : δ) → X i), f x ∂MeasureTheory.Measure.pi μ - MeasureTheory.lintegral_eq_of_lmarginal_eq 📋 Mathlib.MeasureTheory.Integral.Marginal
{δ : Type u_1} {X : δ → Type u_3} [(i : δ) → MeasurableSpace (X i)] {μ : (i : δ) → MeasureTheory.Measure (X i)} [DecidableEq δ] [∀ (i : δ), MeasureTheory.SigmaFinite (μ i)] [Fintype δ] (s : Finset δ) {f g : ((i : δ) → X i) → ENNReal} (hf : Measurable f) (hg : Measurable g) (hfg : ∫⋯∫⁻_s, f ∂μ = ∫⋯∫⁻_s, g ∂μ) : ∫⁻ (x : (i : δ) → X i), f x ∂MeasureTheory.Measure.pi μ = ∫⁻ (x : (i : δ) → X i), g x ∂MeasureTheory.Measure.pi μ - MeasureTheory.lintegral_le_of_lmarginal_le 📋 Mathlib.MeasureTheory.Integral.Marginal
{δ : Type u_1} {X : δ → Type u_3} [(i : δ) → MeasurableSpace (X i)] {μ : (i : δ) → MeasureTheory.Measure (X i)} [DecidableEq δ] [∀ (i : δ), MeasureTheory.SigmaFinite (μ i)] [Fintype δ] (s : Finset δ) {f g : ((i : δ) → X i) → ENNReal} (hf : Measurable f) (hg : Measurable g) (hfg : ∫⋯∫⁻_s, f ∂μ ≤ ∫⋯∫⁻_s, g ∂μ) : ∫⁻ (x : (i : δ) → X i), f x ∂MeasureTheory.Measure.pi μ ≤ ∫⁻ (x : (i : δ) → X i), g x ∂MeasureTheory.Measure.pi μ - MeasureTheory.integrable_comp_eval 📋 Mathlib.MeasureTheory.Integral.Pi
{ι : Type u_2} [Fintype ι] {X : ι → Type u_3} {mX : (i : ι) → MeasurableSpace (X i)} {μ : (i : ι) → MeasureTheory.Measure (X i)} {E : Type u_4} [NormedAddCommGroup E] [∀ (i : ι), MeasureTheory.IsFiniteMeasure (μ i)] {i : ι} {f : X i → E} (hf : MeasureTheory.Integrable f (μ i)) : MeasureTheory.Integrable (fun x => f (x i)) (MeasureTheory.Measure.pi μ) - MeasureTheory.integral_comp_eval 📋 Mathlib.MeasureTheory.Integral.Pi
{ι : Type u_2} [Fintype ι] {X : ι → Type u_3} {mX : (i : ι) → MeasurableSpace (X i)} {μ : (i : ι) → MeasureTheory.Measure (X i)} {E : Type u_4} [NormedAddCommGroup E] [NormedSpace ℝ E] [∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] {i : ι} {f : X i → E} (hf : MeasureTheory.AEStronglyMeasurable f (μ i)) : ∫ (x : (i : ι) → X i), f (x i) ∂MeasureTheory.Measure.pi μ = ∫ (x : X i), f x ∂μ i - MeasureTheory.integrable_eval 📋 Mathlib.MeasureTheory.Integral.Pi
{ι : Type u_2} [Fintype ι] {X : ι → Type u_3} {mX : (i : ι) → MeasurableSpace (X i)} {μ : (i : ι) → MeasureTheory.Measure (X i)} [(i : ι) → NormedAddCommGroup (X i)] [∀ (i : ι), MeasureTheory.IsFiniteMeasure (μ i)] {i : ι} (h : MeasureTheory.Integrable id (μ i)) : MeasureTheory.Integrable (fun x => x i) (MeasureTheory.Measure.pi μ) - MeasureTheory.Integrable.fintype_prod 📋 Mathlib.MeasureTheory.Integral.Pi
{𝕜 : Type u_1} {ι : Type u_2} [Fintype ι] [NormedCommRing 𝕜] {E : Type u_3} {f : ι → E → 𝕜} {mE : MeasurableSpace E} {μ : ι → MeasureTheory.Measure E} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (hf : ∀ (i : ι), MeasureTheory.Integrable (f i) (μ i)) : MeasureTheory.Integrable (fun x => ∏ i, f i (x i)) (MeasureTheory.Measure.pi μ) - MeasureTheory.integral_eval 📋 Mathlib.MeasureTheory.Integral.Pi
{ι : Type u_2} [Fintype ι] {X : ι → Type u_3} {mX : (i : ι) → MeasurableSpace (X i)} {μ : (i : ι) → MeasureTheory.Measure (X i)} [(i : ι) → NormedAddCommGroup (X i)] [(i : ι) → NormedSpace ℝ (X i)] [∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] {i : ι} [OpensMeasurableSpace (X i)] [SecondCountableTopology (X i)] : ∫ (x : (i : ι) → X i), x i ∂MeasureTheory.Measure.pi μ = ∫ (x : X i), x ∂μ i - MeasureTheory.Integrable.fintype_prod_dep 📋 Mathlib.MeasureTheory.Integral.Pi
{𝕜 : Type u_1} {ι : Type u_2} [Fintype ι] [NormedCommRing 𝕜] {E : ι → Type u_3} {f : (i : ι) → E i → 𝕜} {mE : (i : ι) → MeasurableSpace (E i)} {μ : (i : ι) → MeasureTheory.Measure (E i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (hf : ∀ (i : ι), MeasureTheory.Integrable (f i) (μ i)) : MeasureTheory.Integrable (fun x => ∏ i, f i (x i)) (MeasureTheory.Measure.pi μ) - MeasureTheory.Integrable.fin_nat_prod 📋 Mathlib.MeasureTheory.Integral.Pi
{𝕜 : Type u_1} [NormedCommRing 𝕜] {n : ℕ} {E : Fin n → Type u_3} {mE : (i : Fin n) → MeasurableSpace (E i)} {μ : (i : Fin n) → MeasureTheory.Measure (E i)} [∀ (i : Fin n), MeasureTheory.SigmaFinite (μ i)] {f : (i : Fin n) → E i → 𝕜} (hf : ∀ (i : Fin n), MeasureTheory.Integrable (f i) (μ i)) : MeasureTheory.Integrable (fun x => ∏ i, f i (x i)) (MeasureTheory.Measure.pi μ) - MeasureTheory.integral_fintype_prod_eq_pow 📋 Mathlib.MeasureTheory.Integral.Pi
{𝕜 : Type u_1} {ι : Type u_2} [Fintype ι] [RCLike 𝕜] {E : Type u_3} (f : E → 𝕜) {mE : MeasurableSpace E} {μ : MeasureTheory.Measure E} [MeasureTheory.SigmaFinite μ] : (∫ (x : ι → E), ∏ i, f (x i) ∂MeasureTheory.Measure.pi fun x => μ) = (∫ (x : E), f x ∂μ) ^ Fintype.card ι - MeasureTheory.integral_fintype_prod_eq_prod 📋 Mathlib.MeasureTheory.Integral.Pi
{𝕜 : Type u_1} {ι : Type u_2} [Fintype ι] [RCLike 𝕜] {E : ι → Type u_3} (f : (i : ι) → E i → 𝕜) {mE : (i : ι) → MeasurableSpace (E i)} {μ : (i : ι) → MeasureTheory.Measure (E i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] : ∫ (x : (i : ι) → E i), ∏ i, f i (x i) ∂MeasureTheory.Measure.pi μ = ∏ i, ∫ (x : E i), f i x ∂μ i - MeasureTheory.integral_fin_nat_prod_eq_prod 📋 Mathlib.MeasureTheory.Integral.Pi
{𝕜 : Type u_1} [RCLike 𝕜] {n : ℕ} {E : Fin n → Type u_3} {mE : (i : Fin n) → MeasurableSpace (E i)} {μ : (i : Fin n) → MeasureTheory.Measure (E i)} [∀ (i : Fin n), MeasureTheory.SigmaFinite (μ i)] (f : (i : Fin n) → E i → 𝕜) : ∫ (x : (i : Fin n) → E i), ∏ i, f i (x i) ∂MeasureTheory.Measure.pi μ = ∏ i, ∫ (x : E i), f i x ∂μ i - MeasureTheory.GridLines.T_univ 📋 Mathlib.Analysis.FunctionalSpaces.SobolevInequality
{ι : Type u_1} {A : ι → Type u_2} [(i : ι) → MeasurableSpace (A i)] (μ : (i : ι) → MeasureTheory.Measure (A i)) [DecidableEq ι] {p : ℝ} [Fintype ι] [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (f : ((i : ι) → A i) → ENNReal) (x : (i : ι) → A i) : MeasureTheory.GridLines.T μ p f Finset.univ x = ∫⁻ (x : (i : ι) → A i), f x ^ (1 - (↑(Fintype.card ι) - 1) * p) * ∏ i, (∫⁻ (t : A i), f (Function.update x i t) ∂μ i) ^ p ∂MeasureTheory.Measure.pi μ - MeasureTheory.lintegral_prod_lintegral_pow_le 📋 Mathlib.Analysis.FunctionalSpaces.SobolevInequality
{ι : Type u_1} {A : ι → Type u_2} [(i : ι) → MeasurableSpace (A i)] (μ : (i : ι) → MeasureTheory.Measure (A i)) [DecidableEq ι] [Fintype ι] [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] {p : ℝ} (hp : (↑(Fintype.card ι)).HolderConjugate p) {f : ((a : ι) → A a) → ENNReal} (hf : Measurable f) : ∫⁻ (x : (i : ι) → A i), ∏ i, (∫⁻ (xᵢ : A i), f (Function.update x i xᵢ) ∂μ i) ^ (1 / (↑(Fintype.card ι) - 1)) ∂MeasureTheory.Measure.pi μ ≤ (∫⁻ (x : (i : ι) → A i), f x ∂MeasureTheory.Measure.pi μ) ^ p - MeasureTheory.lintegral_mul_prod_lintegral_pow_le 📋 Mathlib.Analysis.FunctionalSpaces.SobolevInequality
{ι : Type u_1} {A : ι → Type u_2} [(i : ι) → MeasurableSpace (A i)] (μ : (i : ι) → MeasureTheory.Measure (A i)) [DecidableEq ι] [Fintype ι] [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] {p : ℝ} (hp₀ : 0 ≤ p) (hp : (↑(Fintype.card ι) - 1) * p ≤ 1) {f : ((i : ι) → A i) → ENNReal} (hf : Measurable f) : ∫⁻ (x : (i : ι) → A i), f x ^ (1 - (↑(Fintype.card ι) - 1) * p) * ∏ i, (∫⁻ (xᵢ : A i), f (Function.update x i xᵢ) ∂μ i) ^ p ∂MeasureTheory.Measure.pi μ ≤ (∫⁻ (x : (i : ι) → A i), f x ∂MeasureTheory.Measure.pi μ) ^ (1 + p) - ProbabilityTheory.iIndepFun_pi 📋 Mathlib.Probability.Independence.Basic
{ι : Type u_11} [Fintype ι] {Ω : ι → Type u_12} {mΩ : (i : ι) → MeasurableSpace (Ω i)} {μ : (i : ι) → MeasureTheory.Measure (Ω i)} [∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] {𝓧 : ι → Type u_13} [(i : ι) → MeasurableSpace (𝓧 i)] {X : (i : ι) → Ω i → 𝓧 i} (mX : ∀ (i : ι), AEMeasurable (X i) (μ i)) : ProbabilityTheory.iIndepFun (fun i ω => X i (ω i)) (MeasureTheory.Measure.pi μ) - ProbabilityTheory.iIndepFun.map_fun_eq_pi_map 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} [Fintype ι] {β : ι → Type u_11} {m : (i : ι) → MeasurableSpace (β i)} {f : (i : ι) → Ω → β i} (hf : ∀ (i : ι), AEMeasurable (f i) μ) (h : ProbabilityTheory.iIndepFun f μ) : MeasureTheory.Measure.map (fun ω i => f i ω) μ = MeasureTheory.Measure.pi fun i => MeasureTheory.Measure.map (f i) μ - ProbabilityTheory.iIndepFun_iff_map_fun_eq_pi_map 📋 Mathlib.Probability.Independence.Basic
{Ω : Type u_1} {ι : Type u_2} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} [Fintype ι] {β : ι → Type u_11} {m : (i : ι) → MeasurableSpace (β i)} {f : (i : ι) → Ω → β i} [MeasureTheory.IsProbabilityMeasure μ] (hf : ∀ (i : ι), AEMeasurable (f i) μ) : ProbabilityTheory.iIndepFun f μ ↔ MeasureTheory.Measure.map (fun ω i => f i ω) μ = MeasureTheory.Measure.pi fun i => MeasureTheory.Measure.map (f i) μ - ProbabilityTheory.variance_sum_pi 📋 Mathlib.Probability.Moments.Variance
{ι : Type u_2} [Fintype ι] {Ω : ι → Type u_3} {mΩ : (i : ι) → MeasurableSpace (Ω i)} {μ : (i : ι) → MeasureTheory.Measure (Ω i)} [∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] {X : (i : ι) → Ω i → ℝ} (h : ∀ (i : ι), MeasureTheory.MemLp (X i) 2 (μ i)) : ProbabilityTheory.variance (∑ i, fun ω => X i (ω i)) (MeasureTheory.Measure.pi μ) = ∑ i, ProbabilityTheory.variance (X i) (μ i) - ProbabilityTheory.iIndepFun.hasLaw_pi 📋 Mathlib.Probability.HasLaw
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} {ι : Type u_3} [Fintype ι] {𝓧 : ι → Type u_4} {m𝓧 : (i : ι) → MeasurableSpace (𝓧 i)} {μ : (i : ι) → MeasureTheory.Measure (𝓧 i)} {X : (i : ι) → Ω → 𝓧 i} (hX : ∀ (i : ι), ProbabilityTheory.HasLaw (X i) (μ i) P) (h : ProbabilityTheory.iIndepFun X P) : ProbabilityTheory.HasLaw (fun ω i => X i ω) (MeasureTheory.Measure.pi μ) P - ProbabilityTheory.iIndepFun_iff_hasLaw_pi_pi 📋 Mathlib.Probability.HasLaw
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {P : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure P] {ι : Type u_3} [Fintype ι] {𝓧 : ι → Type u_4} {m𝓧 : (i : ι) → MeasurableSpace (𝓧 i)} {μ : (i : ι) → MeasureTheory.Measure (𝓧 i)} {X : (i : ι) → Ω → 𝓧 i} (hX : ∀ (i : ι), ProbabilityTheory.HasLaw (X i) (μ i) P) : ProbabilityTheory.iIndepFun X P ↔ ProbabilityTheory.HasLaw (fun ω i => X i ω) (MeasureTheory.Measure.pi μ) P - MeasureTheory.charFunDual_pi 📋 Mathlib.MeasureTheory.Measure.CharacteristicFunction.Basic
{ι : Type u_4} [Fintype ι] [DecidableEq ι] {E : ι → Type u_5} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → NormedSpace ℝ (E i)] {mE : (i : ι) → MeasurableSpace (E i)} {μ : (i : ι) → MeasureTheory.Measure (E i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (L : StrongDual ℝ ((i : ι) → E i)) : MeasureTheory.charFunDual (MeasureTheory.Measure.pi μ) L = ∏ i, MeasureTheory.charFunDual (μ i) (L ∘SL ContinuousLinearMap.single ℝ E i) - MeasureTheory.charFun_pi 📋 Mathlib.MeasureTheory.Measure.CharacteristicFunction.Basic
{ι : Type u_6} [Fintype ι] {E : ι → Type u_7} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace ℝ (E i)] {mE : (i : ι) → MeasurableSpace (E i)} {μ : (i : ι) → MeasureTheory.Measure (E i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (t : PiLp 2 E) : MeasureTheory.charFun (MeasureTheory.Measure.map (WithLp.toLp 2) (MeasureTheory.Measure.pi μ)) t = ∏ i, MeasureTheory.charFun (μ i) (t.ofLp i) - MeasureTheory.charFun_eq_pi_iff 📋 Mathlib.MeasureTheory.Measure.CharacteristicFunction.Basic
{ι : Type u_6} [Fintype ι] {E : ι → Type u_7} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace ℝ (E i)] {mE : (i : ι) → MeasurableSpace (E i)} [∀ (i : ι), CompleteSpace (E i)] [∀ (i : ι), SecondCountableTopology (E i)] [∀ (i : ι), BorelSpace (E i)] {μ : (i : ι) → MeasureTheory.Measure (E i)} {ν : MeasureTheory.Measure ((i : ι) → E i)} [∀ (i : ι), MeasureTheory.IsFiniteMeasure (μ i)] [MeasureTheory.IsFiniteMeasure ν] : (∀ (t : WithLp 2 ((i : ι) → E i)), MeasureTheory.charFun (MeasureTheory.Measure.map (WithLp.toLp 2) ν) t = ∏ i, MeasureTheory.charFun (μ i) (t.ofLp i)) ↔ ν = MeasureTheory.Measure.pi μ - MeasureTheory.charFunDual_eq_pi_iff 📋 Mathlib.MeasureTheory.Measure.CharacteristicFunction.Basic
{ι : Type u_4} [Fintype ι] [DecidableEq ι] {E : ι → Type u_5} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → NormedSpace ℝ (E i)] {mE : (i : ι) → MeasurableSpace (E i)} [∀ (i : ι), BorelSpace (E i)] [∀ (i : ι), SecondCountableTopology (E i)] [∀ (i : ι), CompleteSpace (E i)] {μ : (i : ι) → MeasureTheory.Measure (E i)} {ν : MeasureTheory.Measure ((i : ι) → E i)} [∀ (i : ι), MeasureTheory.IsFiniteMeasure (μ i)] [MeasureTheory.IsFiniteMeasure ν] : (∀ (L : StrongDual ℝ ((i : ι) → E i)), MeasureTheory.charFunDual ν L = ∏ i, MeasureTheory.charFunDual (μ i) (L ∘SL ContinuousLinearMap.single ℝ E i)) ↔ ν = MeasureTheory.Measure.pi μ - MeasureTheory.charFunDual_pi' 📋 Mathlib.MeasureTheory.Measure.CharacteristicFunction.Basic
(p : ENNReal) [Fact (1 ≤ p)] {ι : Type u_4} [Fintype ι] [DecidableEq ι] {E : ι → Type u_5} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → NormedSpace ℝ (E i)] {mE : (i : ι) → MeasurableSpace (E i)} {μ : (i : ι) → MeasureTheory.Measure (E i)} [∀ (i : ι), MeasureTheory.SigmaFinite (μ i)] (L : StrongDual ℝ (PiLp p E)) : MeasureTheory.charFunDual (MeasureTheory.Measure.map (WithLp.toLp p) (MeasureTheory.Measure.pi μ)) L = ∏ i, MeasureTheory.charFunDual (μ i) (L ∘SL ↑(PiLp.continuousLinearEquiv p ℝ E).symm ∘SL ContinuousLinearMap.single ℝ E i) - MeasureTheory.charFunDual_eq_pi_iff' 📋 Mathlib.MeasureTheory.Measure.CharacteristicFunction.Basic
(p : ENNReal) [Fact (1 ≤ p)] {ι : Type u_4} [Fintype ι] [DecidableEq ι] {E : ι → Type u_5} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → NormedSpace ℝ (E i)] {mE : (i : ι) → MeasurableSpace (E i)} [∀ (i : ι), BorelSpace (E i)] [∀ (i : ι), SecondCountableTopology (E i)] [∀ (i : ι), CompleteSpace (E i)] {μ : (i : ι) → MeasureTheory.Measure (E i)} {ν : MeasureTheory.Measure ((i : ι) → E i)} [∀ (i : ι), MeasureTheory.IsFiniteMeasure (μ i)] [MeasureTheory.IsFiniteMeasure ν] : (∀ (L : StrongDual ℝ (WithLp p ((i : ι) → E i))), MeasureTheory.charFunDual (MeasureTheory.Measure.map (WithLp.toLp p) ν) L = ∏ i, MeasureTheory.charFunDual (μ i) (L ∘SL ↑(PiLp.continuousLinearEquiv p ℝ E).symm ∘SL ContinuousLinearMap.single ℝ E i)) ↔ ν = MeasureTheory.Measure.pi μ - MeasureTheory.FiniteMeasure.toMeasure_pi 📋 Mathlib.MeasureTheory.Measure.FiniteMeasurePi
{ι : Type u_1} {α : ι → Type u_2} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.FiniteMeasure (α i)) : ↑(MeasureTheory.FiniteMeasure.pi μ) = MeasureTheory.Measure.pi fun i => ↑(μ i) - MeasureTheory.ProbabilityMeasure.toMeasure_pi 📋 Mathlib.MeasureTheory.Measure.FiniteMeasurePi
{ι : Type u_1} {α : ι → Type u_2} [Fintype ι] [(i : ι) → MeasurableSpace (α i)] (μ : (i : ι) → MeasureTheory.ProbabilityMeasure (α i)) : ↑(MeasureTheory.ProbabilityMeasure.pi μ) = MeasureTheory.Measure.pi fun i => ↑(μ i) - ProbabilityTheory.stdGaussian_eq_map_pi_orthonormalBasis 📋 Mathlib.Probability.Distributions.Gaussian.Multivariate
{ι : Type u_1} [Fintype ι] {E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E] (b : OrthonormalBasis ι ℝ E) : ProbabilityTheory.stdGaussian E = MeasureTheory.Measure.map (fun x => ∑ i, x i • b i) (MeasureTheory.Measure.pi fun x => ProbabilityTheory.gaussianReal 0 1) - ProbabilityTheory.map_pi_eq_stdGaussian 📋 Mathlib.Probability.Distributions.Gaussian.Multivariate
{ι : Type u_1} [Fintype ι] : MeasureTheory.Measure.map (WithLp.toLp 2) (MeasureTheory.Measure.pi fun x => ProbabilityTheory.gaussianReal 0 1) = ProbabilityTheory.stdGaussian (EuclideanSpace ℝ ι) - ProbabilityTheory.charFun_map_sum_pi_eq_prod 📋 Mathlib.Probability.Independence.CharacteristicFunction
{ι : Type u_2} {E : Type u_3} [MeasurableSpace E] [NormedAddCommGroup E] [BorelSpace E] [SecondCountableTopology E] [Fintype ι] [InnerProductSpace ℝ E] (μ : ι → MeasureTheory.Measure E) [∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] : MeasureTheory.charFun (MeasureTheory.Measure.map (fun p => ∑ i, p i) (MeasureTheory.Measure.pi μ)) = ∏ i, MeasureTheory.charFun (μ i) - ProbabilityTheory.charFunDual_map_sum_pi_eq_prod 📋 Mathlib.Probability.Independence.CharacteristicFunction
{ι : Type u_2} {E : Type u_3} [MeasurableSpace E] [NormedAddCommGroup E] [BorelSpace E] [SecondCountableTopology E] [Fintype ι] [NormedSpace ℝ E] {μ : ι → MeasureTheory.Measure E} [∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] : MeasureTheory.charFunDual (MeasureTheory.Measure.map (fun p => ∑ i, p i) (MeasureTheory.Measure.pi μ)) = ∏ i, MeasureTheory.charFunDual (μ i) - MeasureTheory.Measure.infinitePi_eq_pi 📋 Mathlib.Probability.ProductMeasure
{ι : Type u_1} {X : ι → Type u_2} {mX : (i : ι) → MeasurableSpace (X i)} (μ : (i : ι) → MeasureTheory.Measure (X i)) [hμ : ∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] [Fintype ι] : MeasureTheory.Measure.infinitePi μ = MeasureTheory.Measure.pi μ - MeasureTheory.piContent_eq_measure_pi 📋 Mathlib.Probability.ProductMeasure
{ι : Type u_1} {X : ι → Type u_2} {mX : (i : ι) → MeasurableSpace (X i)} (μ : (i : ι) → MeasureTheory.Measure (X i)) [hμ : ∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] [Fintype ι] {s : Set ((i : ι) → X i)} (hs : MeasurableSet s) : (MeasureTheory.piContent μ) s = (MeasureTheory.Measure.pi μ) s - MeasureTheory.isProjectiveMeasureFamily_pi 📋 Mathlib.Probability.ProductMeasure
{ι : Type u_1} {X : ι → Type u_2} {mX : (i : ι) → MeasurableSpace (X i)} (μ : (i : ι) → MeasureTheory.Measure (X i)) [hμ : ∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] : MeasureTheory.IsProjectiveMeasureFamily fun I => MeasureTheory.Measure.pi fun i => μ ↑i - MeasureTheory.Measure.isProjectiveLimit_infinitePiNat 📋 Mathlib.Probability.ProductMeasure
{X : ℕ → Type u_1} {mX : (n : ℕ) → MeasurableSpace (X n)} (μ : (n : ℕ) → MeasureTheory.Measure (X n)) [hμ : ∀ (n : ℕ), MeasureTheory.IsProbabilityMeasure (μ n)] : MeasureTheory.IsProjectiveLimit (MeasureTheory.Measure.infinitePiNat μ) fun I => MeasureTheory.Measure.pi fun i => μ ↑i - MeasureTheory.Measure.isProjectiveLimit_infinitePi 📋 Mathlib.Probability.ProductMeasure
{ι : Type u_1} {X : ι → Type u_2} {mX : (i : ι) → MeasurableSpace (X i)} (μ : (i : ι) → MeasureTheory.Measure (X i)) [hμ : ∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] : MeasureTheory.IsProjectiveLimit (MeasureTheory.Measure.infinitePi μ) fun I => MeasureTheory.Measure.pi fun i => μ ↑i - MeasureTheory.integral_infinitePi_of_piFinset 📋 Mathlib.Probability.ProductMeasure
{ι : Type u_1} {X : ι → Type u_2} {mX : (i : ι) → MeasurableSpace (X i)} (μ : (i : ι) → MeasureTheory.Measure (X i)) [hμ : ∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] [DecidableEq ι] {E : Type u_3} [NormedAddCommGroup E] [NormedSpace ℝ E] {s : Finset ι} {f : ((i : ι) → X i) → E} (mf : MeasureTheory.StronglyMeasurable f) (x : (i : ι) → X i) : ∫ (y : (i : ι) → X i), f y ∂MeasureTheory.Measure.infinitePi μ = ∫ (y : (i : ↥s) → X ↑i), f (Function.updateFinset x s y) ∂MeasureTheory.Measure.pi fun i => μ ↑i - MeasureTheory.Measure.infinitePiNat_map_restrict 📋 Mathlib.Probability.ProductMeasure
{X : ℕ → Type u_1} {mX : (n : ℕ) → MeasurableSpace (X n)} (μ : (n : ℕ) → MeasureTheory.Measure (X n)) [hμ : ∀ (n : ℕ), MeasureTheory.IsProbabilityMeasure (μ n)] (I : Finset ℕ) : MeasureTheory.Measure.map I.restrict (MeasureTheory.Measure.infinitePiNat μ) = MeasureTheory.Measure.pi fun i => μ ↑i - MeasureTheory.Measure.infinitePi_map_restrict 📋 Mathlib.Probability.ProductMeasure
{ι : Type u_1} {X : ι → Type u_2} {mX : (i : ι) → MeasurableSpace (X i)} (μ : (i : ι) → MeasureTheory.Measure (X i)) [hμ : ∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] {I : Finset ι} : MeasureTheory.Measure.map I.restrict (MeasureTheory.Measure.infinitePi μ) = MeasureTheory.Measure.pi fun i => μ ↑i - MeasureTheory.lintegral_restrict_infinitePi 📋 Mathlib.Probability.ProductMeasure
{ι : Type u_1} {X : ι → Type u_2} {mX : (i : ι) → MeasurableSpace (X i)} (μ : (i : ι) → MeasureTheory.Measure (X i)) [hμ : ∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] {s : Finset ι} {f : ((i : ↥s) → X ↑i) → ENNReal} (hf : Measurable f) : ∫⁻ (y : (i : ι) → X i), f (s.restrict y) ∂MeasureTheory.Measure.infinitePi μ = ∫⁻ (y : (i : ↥s) → X ↑i), f y ∂MeasureTheory.Measure.pi fun i => μ ↑i - MeasureTheory.Measure.infinitePi_cylinder 📋 Mathlib.Probability.ProductMeasure
{ι : Type u_1} {X : ι → Type u_2} {mX : (i : ι) → MeasurableSpace (X i)} (μ : (i : ι) → MeasureTheory.Measure (X i)) [hμ : ∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] {s : Finset ι} {S : Set ((i : ↥s) → X ↑i)} (mS : MeasurableSet S) : (MeasureTheory.Measure.infinitePi μ) (MeasureTheory.cylinder s S) = (MeasureTheory.Measure.pi fun i => μ ↑i) S - MeasureTheory.piContent_cylinder 📋 Mathlib.Probability.ProductMeasure
{ι : Type u_1} {X : ι → Type u_2} {mX : (i : ι) → MeasurableSpace (X i)} (μ : (i : ι) → MeasureTheory.Measure (X i)) [hμ : ∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] {I : Finset ι} {S : Set ((i : ↥I) → X ↑i)} (hS : MeasurableSet S) : (MeasureTheory.piContent μ) (MeasureTheory.cylinder I S) = (MeasureTheory.Measure.pi fun i => μ ↑i) S - MeasureTheory.integral_restrict_infinitePi 📋 Mathlib.Probability.ProductMeasure
{ι : Type u_1} {X : ι → Type u_2} {mX : (i : ι) → MeasurableSpace (X i)} (μ : (i : ι) → MeasureTheory.Measure (X i)) [hμ : ∀ (i : ι), MeasureTheory.IsProbabilityMeasure (μ i)] {E : Type u_3} [NormedAddCommGroup E] [NormedSpace ℝ E] {s : Finset ι} {f : ((i : ↥s) → X ↑i) → E} (hf : MeasureTheory.AEStronglyMeasurable f (MeasureTheory.Measure.pi fun i => μ ↑i)) : ∫ (y : (i : ι) → X i), f (s.restrict y) ∂MeasureTheory.Measure.infinitePi μ = ∫ (y : (i : ↥s) → X ↑i), f y ∂MeasureTheory.Measure.pi fun i => μ ↑i - MeasureTheory.partialTraj_const_restrict₂ 📋 Mathlib.Probability.ProductMeasure
{X : ℕ → Type u_1} {mX : (n : ℕ) → MeasurableSpace (X n)} (μ : (n : ℕ) → MeasureTheory.Measure (X n)) [hμ : ∀ (n : ℕ), MeasureTheory.IsProbabilityMeasure (μ n)] {a b : ℕ} : (ProbabilityTheory.Kernel.partialTraj (fun n => ProbabilityTheory.Kernel.const ((i : ↥(Finset.Iic n)) → X ↑i) (μ (n + 1))) a b).map (Finset.restrict₂ ⋯) = ProbabilityTheory.Kernel.const ((i : ↥(Finset.Iic a)) → X ↑i) (MeasureTheory.Measure.pi fun i => μ ↑i) - MeasureTheory.Measure.pi_prod_map_IocProdIoc 📋 Mathlib.Probability.ProductMeasure
{X : ℕ → Type u_1} {mX : (n : ℕ) → MeasurableSpace (X n)} (μ : (n : ℕ) → MeasureTheory.Measure (X n)) [hμ : ∀ (n : ℕ), MeasureTheory.IsProbabilityMeasure (μ n)] {a b c : ℕ} (hab : a ≤ b) (hbc : b ≤ c) : MeasureTheory.Measure.map (IocProdIoc a b c) ((MeasureTheory.Measure.pi fun i => μ ↑i).prod (MeasureTheory.Measure.pi fun i => μ ↑i)) = MeasureTheory.Measure.pi fun i => μ ↑i - MeasureTheory.Measure.map_piSingleton 📋 Mathlib.Probability.ProductMeasure
{X : ℕ → Type u_1} {mX : (n : ℕ) → MeasurableSpace (X n)} (μ : (n : ℕ) → MeasureTheory.Measure (X n)) [∀ (n : ℕ), MeasureTheory.SigmaFinite (μ n)] (n : ℕ) : MeasureTheory.Measure.map (⇑(MeasurableEquiv.piSingleton n)) (μ (n + 1)) = MeasureTheory.Measure.pi fun i => μ ↑i - MeasureTheory.Measure.pi_prod_map_IicProdIoc 📋 Mathlib.Probability.ProductMeasure
{X : ℕ → Type u_1} {mX : (n : ℕ) → MeasurableSpace (X n)} (μ : (n : ℕ) → MeasureTheory.Measure (X n)) [hμ : ∀ (n : ℕ), MeasureTheory.IsProbabilityMeasure (μ n)] {a b : ℕ} : MeasureTheory.Measure.map (IicProdIoc a b) ((MeasureTheory.Measure.pi fun i => μ ↑i).prod (MeasureTheory.Measure.pi fun i => μ ↑i)) = MeasureTheory.Measure.pi fun i => μ ↑i - MeasureTheory.partialTraj_const 📋 Mathlib.Probability.ProductMeasure
{X : ℕ → Type u_1} {mX : (n : ℕ) → MeasurableSpace (X n)} (μ : (n : ℕ) → MeasureTheory.Measure (X n)) [hμ : ∀ (n : ℕ), MeasureTheory.IsProbabilityMeasure (μ n)] {a b : ℕ} : ProbabilityTheory.Kernel.partialTraj (fun n => ProbabilityTheory.Kernel.const ((i : ↥(Finset.Iic n)) → X ↑i) (μ (n + 1))) a b = (ProbabilityTheory.Kernel.id.prod (ProbabilityTheory.Kernel.const ((i : ↥(Finset.Iic a)) → X ↑i) (MeasureTheory.Measure.pi fun i => μ ↑i))).map (IicProdIoc a b)
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
🔍Real.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
🔍"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
🔍_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
🔍Real.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
🔍(?a -> ?b) -> List ?a -> List ?b
🔍List ?a -> (?a -> ?b) -> List ?bBy main conclusion:
🔍|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of all→and∀) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
🔍|- _ < _ → tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
⊢ (_ : Type _)finds all definitions which provide data while⊢ (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
🔍 Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ → _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision 69fae59