∀ (motive : (n : ℕ) → BitVec n → BitVec n → BitVec n → BitVec n → Prop) (n : ℕ) (lo hi x lo_1 : BitVec n),
  (∀ (lo hi x lo_2 : BitVec 0), motive 0 lo hi x lo_2) →
    (∀ (n : ℕ) (lo hi x lo_2 : BitVec (n + 1)), motive n.succ lo hi x lo_2) → motive n lo hi x lo_1