simp [reverse_cons]
V : Type u
E : Type v
inst✝¹ : DecidableEq V
inst✝ : DecidableEq E
G : Graph V E
u✝ v✝ w✝ : V
e✝ : EdgeBetween G v✝ w✝
v w : V
p : EdgePath G v w
red : reduced p
rev_targ : EdgePath G w v
rev_red : Reduction (reverse p) rev_targ
u u' : V
e : EdgeBetween G u u'
p₁ : EdgePath G w u
p₂ : EdgePath G u v
eqn : p₁ ++ cons e (cons (EdgeBetween.bar e) p₂) = reverse p
eqn' : reverse (p₁ ++ cons e (cons (EdgeBetween.bar e) p₂)) = p
⊢ reverse p₂ ++ cons e (cons (EdgeBetween.bar e) (reverse p₁)) =
    reverse (cons e (cons (EdgeBetween.bar e) p₂)) ++ reverse p₁
no goals