Documentation

Mathlib.MeasureTheory.Group.Integral

Bochner Integration on Groups #

We develop properties of integrals with a group as domain. This file contains properties about integrability and Bochner integration.

theorem MeasureTheory.integral_neg_eq_self {G : Type u_4} {E : Type u_5} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace E] [AddGroup G] [MeasurableNeg G] (f : GE) (μ : MeasureTheory.Measure G) [MeasureTheory.Measure.IsNegInvariant μ] :
∫ (x : G), f (-x)μ = ∫ (x : G), f xμ
theorem MeasureTheory.integral_inv_eq_self {G : Type u_4} {E : Type u_5} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace E] [Group G] [MeasurableInv G] (f : GE) (μ : MeasureTheory.Measure G) [MeasureTheory.Measure.IsInvInvariant μ] :
∫ (x : G), f x⁻¹μ = ∫ (x : G), f xμ
theorem MeasureTheory.integral_add_left_eq_self {G : Type u_4} {E : Type u_5} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace E] {μ : MeasureTheory.Measure G} [AddGroup G] [MeasurableAdd G] [MeasureTheory.Measure.IsAddLeftInvariant μ] (f : GE) (g : G) :
∫ (x : G), f (g + x)μ = ∫ (x : G), f xμ

Translating a function by left-addition does not change its integral with respect to a left-invariant measure.

theorem MeasureTheory.integral_mul_left_eq_self {G : Type u_4} {E : Type u_5} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace E] {μ : MeasureTheory.Measure G} [Group G] [MeasurableMul G] [MeasureTheory.Measure.IsMulLeftInvariant μ] (f : GE) (g : G) :
∫ (x : G), f (g * x)μ = ∫ (x : G), f xμ

Translating a function by left-multiplication does not change its integral with respect to a left-invariant measure.

theorem MeasureTheory.integral_add_right_eq_self {G : Type u_4} {E : Type u_5} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace E] {μ : MeasureTheory.Measure G} [AddGroup G] [MeasurableAdd G] [MeasureTheory.Measure.IsAddRightInvariant μ] (f : GE) (g : G) :
∫ (x : G), f (x + g)μ = ∫ (x : G), f xμ

Translating a function by right-addition does not change its integral with respect to a right-invariant measure.

theorem MeasureTheory.integral_mul_right_eq_self {G : Type u_4} {E : Type u_5} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace E] {μ : MeasureTheory.Measure G} [Group G] [MeasurableMul G] [MeasureTheory.Measure.IsMulRightInvariant μ] (f : GE) (g : G) :
∫ (x : G), f (x * g)μ = ∫ (x : G), f xμ

Translating a function by right-multiplication does not change its integral with respect to a right-invariant measure.

theorem MeasureTheory.integral_sub_right_eq_self {G : Type u_4} {E : Type u_5} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace E] {μ : MeasureTheory.Measure G} [AddGroup G] [MeasurableAdd G] [MeasureTheory.Measure.IsAddRightInvariant μ] (f : GE) (g : G) :
∫ (x : G), f (x - g)μ = ∫ (x : G), f xμ
theorem MeasureTheory.integral_div_right_eq_self {G : Type u_4} {E : Type u_5} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace E] {μ : MeasureTheory.Measure G} [Group G] [MeasurableMul G] [MeasureTheory.Measure.IsMulRightInvariant μ] (f : GE) (g : G) :
∫ (x : G), f (x / g)μ = ∫ (x : G), f xμ
theorem MeasureTheory.integral_eq_zero_of_add_left_eq_neg {G : Type u_4} {E : Type u_5} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace E] {μ : MeasureTheory.Measure G} {f : GE} {g : G} [AddGroup G] [MeasurableAdd G] [MeasureTheory.Measure.IsAddLeftInvariant μ] (hf' : ∀ (x : G), f (g + x) = -f x) :
∫ (x : G), f xμ = 0

If some left-translate of a function negates it, then the integral of the function with respect to a left-invariant measure is 0.

theorem MeasureTheory.integral_eq_zero_of_mul_left_eq_neg {G : Type u_4} {E : Type u_5} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace E] {μ : MeasureTheory.Measure G} {f : GE} {g : G} [Group G] [MeasurableMul G] [MeasureTheory.Measure.IsMulLeftInvariant μ] (hf' : ∀ (x : G), f (g * x) = -f x) :
∫ (x : G), f xμ = 0

If some left-translate of a function negates it, then the integral of the function with respect to a left-invariant measure is 0.

theorem MeasureTheory.integral_eq_zero_of_add_right_eq_neg {G : Type u_4} {E : Type u_5} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace E] {μ : MeasureTheory.Measure G} {f : GE} {g : G} [AddGroup G] [MeasurableAdd G] [MeasureTheory.Measure.IsAddRightInvariant μ] (hf' : ∀ (x : G), f (x + g) = -f x) :
∫ (x : G), f xμ = 0

If some right-translate of a function negates it, then the integral of the function with respect to a right-invariant measure is 0.

theorem MeasureTheory.integral_eq_zero_of_mul_right_eq_neg {G : Type u_4} {E : Type u_5} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace E] {μ : MeasureTheory.Measure G} {f : GE} {g : G} [Group G] [MeasurableMul G] [MeasureTheory.Measure.IsMulRightInvariant μ] (hf' : ∀ (x : G), f (x * g) = -f x) :
∫ (x : G), f xμ = 0

If some right-translate of a function negates it, then the integral of the function with respect to a right-invariant measure is 0.

theorem MeasureTheory.integral_sub_left_eq_self {G : Type u_4} {E : Type u_5} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace E] [AddGroup G] [MeasurableAdd G] [MeasurableNeg G] (f : GE) (μ : MeasureTheory.Measure G) [MeasureTheory.Measure.IsNegInvariant μ] [MeasureTheory.Measure.IsAddLeftInvariant μ] (x' : G) :
∫ (x : G), f (x' - x)μ = ∫ (x : G), f xμ
theorem MeasureTheory.integral_div_left_eq_self {G : Type u_4} {E : Type u_5} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace E] [Group G] [MeasurableMul G] [MeasurableInv G] (f : GE) (μ : MeasureTheory.Measure G) [MeasureTheory.Measure.IsInvInvariant μ] [MeasureTheory.Measure.IsMulLeftInvariant μ] (x' : G) :
∫ (x : G), f (x' / x)μ = ∫ (x : G), f xμ
theorem MeasureTheory.integral_vadd_eq_self {α : Type u_3} {G : Type u_4} {E : Type u_5} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace E] [AddGroup G] [MeasurableSpace α] [AddAction G α] [MeasurableVAdd G α] {μ : MeasureTheory.Measure α} [MeasureTheory.VAddInvariantMeasure G α μ] (f : αE) {g : G} :
∫ (x : α), f (g +ᵥ x)μ = ∫ (x : α), f xμ
theorem MeasureTheory.integral_smul_eq_self {α : Type u_3} {G : Type u_4} {E : Type u_5} [MeasurableSpace G] [NormedAddCommGroup E] [NormedSpace E] [Group G] [MeasurableSpace α] [MulAction G α] [MeasurableSMul G α] {μ : MeasureTheory.Measure α} [MeasureTheory.SMulInvariantMeasure G α μ] (f : αE) {g : G} :
∫ (x : α), f (g x)μ = ∫ (x : α), f xμ