{motive : Mathlib.Tactic.Abel.NormalExpr → Sort u} →
  (t : Mathlib.Tactic.Abel.NormalExpr) →
    ((e : Lean.Expr) →
        (n : Lean.Expr × ℤ) →
          (x : ℕ × Lean.Expr) →
            (a : Mathlib.Tactic.Abel.NormalExpr) → motive (Mathlib.Tactic.Abel.NormalExpr.nterm e n x a)) →
      (Nat.hasNotBit 2 t.ctorIdx → motive t) → motive t