∀ {L : FirstOrder.Language} {α : Type u'} {motive : (a : ℕ) → L.BoundedFormula α a → Sort u_1} {a : ℕ}
  (t : L.BoundedFormula α a) (falsum : {n : ℕ} → motive n FirstOrder.Language.BoundedFormula.falsum)
  («else» : Nat.hasNotBit 1 t.ctorIdx → motive a t) (h : Nat.hasNotBit 1 t.ctorIdx),
  FirstOrder.Language.BoundedFormula.toPrenexImpRight._sparseCasesOn_4 t falsum «else» = «else» h