∀ {V : Type u_1} {G : SimpleGraph V} (m : ℕ) {u v w : V} (h : G.Adj u v) (p : G.Walk v w),
  (∀ (n : ℕ), p.take (m + n) ≍ (p.take n).append ((p.drop n).take m)) →
    ∀ (n : ℕ),
      SimpleGraph.Walk.cons h (p.take (m + n)) ≍ SimpleGraph.Walk.cons h ((p.take n).append ((p.drop n).take m))