𝕜 : Type ?u.38885
M : Type ?u.38888
α : Type ?u.38891
G : Type u_1
E : Type u_2
F : Type ?u.38900
inst✝⁷ : MeasurableSpace G
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedSpace ℝ E
inst✝⁴ : CompleteSpace E
inst✝³ : NormedAddCommGroup F
μ : Measure G
f✝ : G → E
g✝ : G
inst✝² : Group G
inst✝¹ : MeasurableMul G
inst✝ : IsMulRightInvariant μ
f : G → E
g : G
h_mul : MeasurableEmbedding fun x => x * g
⊢ (∫ (x : G), f (x * g) ∂μ) = ∫ (x : G), f x ∂μ
𝕜 : Type ?u.38885
M : Type ?u.38888
α : Type ?u.38891
G : Type u_1
E : Type u_2
F : Type ?u.38900
inst✝⁷ : MeasurableSpace G
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedSpace ℝ E
inst✝⁴ : CompleteSpace E
inst✝³ : NormedAddCommGroup F
μ : Measure G
f✝ : G → E
g✝ : G
inst✝² : Group G
inst✝¹ : MeasurableMul G
inst✝ : IsMulRightInvariant μ
f : G → E
g : G
⊢ (∫ (x : G), f (x * g) ∂μ) = ∫ (x : G), f x ∂μ
have h_mul : MeasurableEmbedding fun x => x * g :=
  (MeasurableEquiv.mulRight g).measurableEmbedding
no goals
𝕜 : Type ?u.38885
M : Type ?u.38888
α : Type ?u.38891
G : Type u_1
E : Type u_2
F : Type ?u.38900
inst✝⁷ : MeasurableSpace G
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedSpace ℝ E
inst✝⁴ : CompleteSpace E
inst✝³ : NormedAddCommGroup F
μ : Measure G
f✝ : G → E
g✝ : G
inst✝² : Group G
inst✝¹ : MeasurableMul G
inst✝ : IsMulRightInvariant μ
f : G → E
g : G
h_mul : MeasurableEmbedding fun x => x * g
⊢ (∫ (x : G), f (x * g) ∂μ) = ∫ (x : G), f x ∂μ
rw [← h_mul.integral_map, map_mul_right_eq_self]