{β : Type u} →
  {α : Type v} →
    {motive : Std.Tactic.BVDecide.LRAT.Action β α → Sort u_1} →
      (t : Std.Tactic.BVDecide.LRAT.Action β α) →
        ((id : ℕ) → (c : β) → (rupHints : Array ℕ) → motive (Std.Tactic.BVDecide.LRAT.Action.addRup id c rupHints)) →
          (Nat.hasNotBit 2 t.ctorIdx → motive t) → motive t