Theorem: MeasureTheory.det_one_smulRight
File: Mathlib/MeasureTheory/Function/Jacobian.lean

tactic: have : (1 : 𝕜 →L[𝕜] 𝕜).smulRight v = v • (1 : 𝕜 →L[𝕜] 𝕜) := by
  ext1
  simp only [ContinuousLinearMap.smulRight_apply, ContinuousLinearMap.one_apply,
    Algebra.id.smul_eq_mul, one_mul, ContinuousLinearMap.coe_smul', Pi.smul_apply, mul_one]
state_before: E : Type u_1
F : Type u_2
inst✝⁸ : NormedAddCommGroup E
inst✝⁷ : NormedSpace ℝ E
inst✝⁶ : FiniteDimensional ℝ E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
s : Set E
f : E → E
f' : E → E →L[ℝ] E
inst✝³ : MeasurableSpace E
inst✝² : BorelSpace E
μ : Measure E
inst✝¹ : μ.IsAddHaarMeasure
𝕜 : Type u_3
inst✝ : NormedField 𝕜
v : 𝕜
⊢ (ContinuousLinearMap.smulRight 1 v).det = v
state_after: E : Type u_1
F : Type u_2
inst✝⁸ : NormedAddCommGroup E
inst✝⁷ : NormedSpace ℝ E
inst✝⁶ : FiniteDimensional ℝ E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
s : Set E
f : E → E
f' : E → E →L[ℝ] E
inst✝³ : MeasurableSpace E
inst✝² : BorelSpace E
μ : Measure E
inst✝¹ : μ.IsAddHaarMeasure
𝕜 : Type u_3
inst✝ : NormedField 𝕜
v : 𝕜
this : ContinuousLinearMap.smulRight 1 v = v • 1
⊢ (ContinuousLinearMap.smulRight 1 v).det = v

tactic: rw [this, ContinuousLinearMap.det, ContinuousLinearMap.coe_smul,
  ContinuousLinearMap.one_def, ContinuousLinearMap.coe_id, LinearMap.det_smul,
  FiniteDimensional.finrank_self, LinearMap.det_id, pow_one, mul_one]
state_before: E : Type u_1
F : Type u_2
inst✝⁸ : NormedAddCommGroup E
inst✝⁷ : NormedSpace ℝ E
inst✝⁶ : FiniteDimensional ℝ E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
s : Set E
f : E → E
f' : E → E →L[ℝ] E
inst✝³ : MeasurableSpace E
inst✝² : BorelSpace E
μ : Measure E
inst✝¹ : μ.IsAddHaarMeasure
𝕜 : Type u_3
inst✝ : NormedField 𝕜
v : 𝕜
this : ContinuousLinearMap.smulRight 1 v = v • 1
⊢ (ContinuousLinearMap.smulRight 1 v).det = v
state_after: no goals

tactic: ext1
state_before: E : Type u_1
F : Type u_2
inst✝⁸ : NormedAddCommGroup E
inst✝⁷ : NormedSpace ℝ E
inst✝⁶ : FiniteDimensional ℝ E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
s : Set E
f : E → E
f' : E → E →L[ℝ] E
inst✝³ : MeasurableSpace E
inst✝² : BorelSpace E
μ : Measure E
inst✝¹ : μ.IsAddHaarMeasure
𝕜 : Type u_3
inst✝ : NormedField 𝕜
v : 𝕜
⊢ ContinuousLinearMap.smulRight 1 v = v • 1
state_after: case h
E : Type u_1
F : Type u_2
inst✝⁸ : NormedAddCommGroup E
inst✝⁷ : NormedSpace ℝ E
inst✝⁶ : FiniteDimensional ℝ E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
s : Set E
f : E → E
f' : E → E →L[ℝ] E
inst✝³ : MeasurableSpace E
inst✝² : BorelSpace E
μ : Measure E
inst✝¹ : μ.IsAddHaarMeasure
𝕜 : Type u_3
inst✝ : NormedField 𝕜
v : 𝕜
⊢ (ContinuousLinearMap.smulRight 1 v) 1 = (v • 1) 1

tactic: simp only [ContinuousLinearMap.smulRight_apply, ContinuousLinearMap.one_apply,
  Algebra.id.smul_eq_mul, one_mul, ContinuousLinearMap.coe_smul', Pi.smul_apply, mul_one]
state_before: case h
E : Type u_1
F : Type u_2
inst✝⁸ : NormedAddCommGroup E
inst✝⁷ : NormedSpace ℝ E
inst✝⁶ : FiniteDimensional ℝ E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
s : Set E
f : E → E
f' : E → E →L[ℝ] E
inst✝³ : MeasurableSpace E
inst✝² : BorelSpace E
μ : Measure E
inst✝¹ : μ.IsAddHaarMeasure
𝕜 : Type u_3
inst✝ : NormedField 𝕜
v : 𝕜
⊢ (ContinuousLinearMap.smulRight 1 v) 1 = (v • 1) 1
state_after: no goals