{motive_1 : Lean.IR.IRType → Sort u} →
  (t : Lean.IR.IRType) →
    motive_1 Lean.IR.IRType.float →
      motive_1 Lean.IR.IRType.float32 →
        motive_1 Lean.IR.IRType.uint8 →
          motive_1 Lean.IR.IRType.uint16 →
            motive_1 Lean.IR.IRType.uint32 →
              motive_1 Lean.IR.IRType.uint64 →
                motive_1 Lean.IR.IRType.usize → (Nat.hasNotBit 575 t.ctorIdx → motive_1 t) → motive_1 t