∀ {α : Type u_2} {β : α → Type u_1} (motive : List ((a : α) × β a) → Prop) (x : List ((a : α) × β a)),
  (∀ (a : Unit), motive []) → (∀ (k : α) (v : β k) (l : List ((a : α) × β a)), motive (⟨k, v⟩ :: l)) → motive x