{L : FirstOrder.Language} →
  {α : Type u'} →
    {motive : (a : ℕ) → L.BoundedFormula α a → Sort u_1} →
      {a : ℕ} →
        (t : L.BoundedFormula α a) →
          ({n : ℕ} → motive n FirstOrder.Language.BoundedFormula.falsum) →
            (Nat.hasNotBit 1 t.ctorIdx → motive a t) → motive a t