∀ {V : Type u_1} {G : SimpleGraph V} {v : V} (motive : G.Walk v v → Prop) (x : G.Walk v v),
  (∀ (a : Unit), motive SimpleGraph.Walk.nil) →
    (∀ (v' : V) (hvv' : G.Adj v v') (w : G.Walk v' v), motive (SimpleGraph.Walk.cons hvv' w)) → motive x