Module: Mathlib.Geometry.Manifold.VectorField.LieBracket

Goal state before:
pp: case e'_1
𝕜 : Type u_1
inst✝⁵ : NontriviallyNormedField 𝕜
H : Type u_2
inst✝⁴ : TopologicalSpace H
E : Type u_3
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace 𝕜 E
I : ModelWithCorners 𝕜 E H
M : Type u_4
inst✝¹ : TopologicalSpace M
inst✝ : ChartedSpace H M
s : Set M
x : M
V W V₁ W₁ : (x : M) → TangentSpace I x
hV : V₁ =ᶠ[𝓝[s] x] V
hxV : V₁ x = V x
hW : W₁ =ᶠ[𝓝[s] x] W
hxW : W₁ x = W x
I1 : NormedAddCommGroup (TangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x)) :=
  { toNorm := EventuallyEq.mlieBracketWithin_vectorField_eq._aux_1_1,
    toAddCommGroup := instAddCommGroupTangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x),
    toPseudoMetricSpace := EventuallyEq.mlieBracketWithin_vectorField_eq._aux_1_13, eq_of_dist_eq_zero := ⋯,
    dist_eq := ⋯ }
_I2 : NormedSpace 𝕜 (TangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x)) := inst✝²
⊢ ↑(extChartAt I x).symm (↑(extChartAt I x) x) = x

pp: case e'_2
𝕜 : Type u_1
inst✝⁵ : NontriviallyNormedField 𝕜
H : Type u_2
inst✝⁴ : TopologicalSpace H
E : Type u_3
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace 𝕜 E
I : ModelWithCorners 𝕜 E H
M : Type u_4
inst✝¹ : TopologicalSpace M
inst✝ : ChartedSpace H M
s : Set M
x : M
V W V₁ W₁ : (x : M) → TangentSpace I x
hV : V₁ =ᶠ[𝓝[s] x] V
hxV : V₁ x = V x
hW : W₁ =ᶠ[𝓝[s] x] W
hxW : W₁ x = W x
I1 : NormedAddCommGroup (TangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x)) :=
  { toNorm := EventuallyEq.mlieBracketWithin_vectorField_eq._aux_1_1,
    toAddCommGroup := instAddCommGroupTangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x),
    toPseudoMetricSpace := EventuallyEq.mlieBracketWithin_vectorField_eq._aux_1_13, eq_of_dist_eq_zero := ⋯,
    dist_eq := ⋯ }
_I2 : NormedSpace 𝕜 (TangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x)) := inst✝²
e_1✝ : TangentSpace I (↑(extChartAt I x).symm (↑(extChartAt I x) x)) = TangentSpace I x
⊢ ↑(extChartAt I x).symm (↑(extChartAt I x) x) = x

pp: case e'_3
𝕜 : Type u_1
inst✝⁵ : NontriviallyNormedField 𝕜
H : Type u_2
inst✝⁴ : TopologicalSpace H
E : Type u_3
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace 𝕜 E
I : ModelWithCorners 𝕜 E H
M : Type u_4
inst✝¹ : TopologicalSpace M
inst✝ : ChartedSpace H M
s : Set M
x : M
V W V₁ W₁ : (x : M) → TangentSpace I x
hV : V₁ =ᶠ[𝓝[s] x] V
hxV : V₁ x = V x
hW : W₁ =ᶠ[𝓝[s] x] W
hxW : W₁ x = W x
I1 : NormedAddCommGroup (TangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x)) :=
  { toNorm := EventuallyEq.mlieBracketWithin_vectorField_eq._aux_1_1,
    toAddCommGroup := instAddCommGroupTangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x),
    toPseudoMetricSpace := EventuallyEq.mlieBracketWithin_vectorField_eq._aux_1_13, eq_of_dist_eq_zero := ⋯,
    dist_eq := ⋯ }
_I2 : NormedSpace 𝕜 (TangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x)) := inst✝²
e_1✝ : TangentSpace I (↑(extChartAt I x).symm (↑(extChartAt I x) x)) = TangentSpace I x
⊢ ↑(extChartAt I x).symm (↑(extChartAt I x) x) = x

Tactic:
<;>

Goal state after:
case e'_1
𝕜 : Type u_1
inst✝⁵ : NontriviallyNormedField 𝕜
H : Type u_2
inst✝⁴ : TopologicalSpace H
E : Type u_3
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace 𝕜 E
I : ModelWithCorners 𝕜 E H
M : Type u_4
inst✝¹ : TopologicalSpace M
inst✝ : ChartedSpace H M
s : Set M
x : M
V W V₁ W₁ : (x : M) → TangentSpace I x
hV : V₁ =ᶠ[𝓝[s] x] V
hxV : V₁ x = V x
hW : W₁ =ᶠ[𝓝[s] x] W
hxW : W₁ x = W x
I1 : NormedAddCommGroup (TangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x)) :=
  { toNorm := EventuallyEq.mlieBracketWithin_vectorField_eq._aux_1_1,
    toAddCommGroup := instAddCommGroupTangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x),
    toPseudoMetricSpace := EventuallyEq.mlieBracketWithin_vectorField_eq._aux_1_13, eq_of_dist_eq_zero := ⋯,
    dist_eq := ⋯ }
_I2 : NormedSpace 𝕜 (TangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x)) := inst✝²
⊢ ↑(extChartAt I x).symm (↑(extChartAt I x) x) = x

case e'_2
𝕜 : Type u_1
inst✝⁵ : NontriviallyNormedField 𝕜
H : Type u_2
inst✝⁴ : TopologicalSpace H
E : Type u_3
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace 𝕜 E
I : ModelWithCorners 𝕜 E H
M : Type u_4
inst✝¹ : TopologicalSpace M
inst✝ : ChartedSpace H M
s : Set M
x : M
V W V₁ W₁ : (x : M) → TangentSpace I x
hV : V₁ =ᶠ[𝓝[s] x] V
hxV : V₁ x = V x
hW : W₁ =ᶠ[𝓝[s] x] W
hxW : W₁ x = W x
I1 : NormedAddCommGroup (TangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x)) :=
  { toNorm := EventuallyEq.mlieBracketWithin_vectorField_eq._aux_1_1,
    toAddCommGroup := instAddCommGroupTangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x),
    toPseudoMetricSpace := EventuallyEq.mlieBracketWithin_vectorField_eq._aux_1_13, eq_of_dist_eq_zero := ⋯,
    dist_eq := ⋯ }
_I2 : NormedSpace 𝕜 (TangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x)) := inst✝²
e_1✝ : TangentSpace I (↑(extChartAt I x).symm (↑(extChartAt I x) x)) = TangentSpace I x
⊢ ↑(extChartAt I x).symm (↑(extChartAt I x) x) = x

case e'_3
𝕜 : Type u_1
inst✝⁵ : NontriviallyNormedField 𝕜
H : Type u_2
inst✝⁴ : TopologicalSpace H
E : Type u_3
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace 𝕜 E
I : ModelWithCorners 𝕜 E H
M : Type u_4
inst✝¹ : TopologicalSpace M
inst✝ : ChartedSpace H M
s : Set M
x : M
V W V₁ W₁ : (x : M) → TangentSpace I x
hV : V₁ =ᶠ[𝓝[s] x] V
hxV : V₁ x = V x
hW : W₁ =ᶠ[𝓝[s] x] W
hxW : W₁ x = W x
I1 : NormedAddCommGroup (TangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x)) :=
  { toNorm := EventuallyEq.mlieBracketWithin_vectorField_eq._aux_1_1,
    toAddCommGroup := instAddCommGroupTangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x),
    toPseudoMetricSpace := EventuallyEq.mlieBracketWithin_vectorField_eq._aux_1_13, eq_of_dist_eq_zero := ⋯,
    dist_eq := ⋯ }
_I2 : NormedSpace 𝕜 (TangentSpace 𝓘(𝕜, E) (↑(extChartAt I x) x)) := inst✝²
e_1✝ : TangentSpace I (↑(extChartAt I x).symm (↑(extChartAt I x) x)) = TangentSpace I x
⊢ ↑(extChartAt I x).symm (↑(extChartAt I x) x) = x