{u : Lean.Level} →
  {α : Q(Type u)} →
    {motive : Tactic.ReduceModChar.TypeToCharPResult α → Sort u} →
      (t : Tactic.ReduceModChar.TypeToCharPResult α) →
        t.ctorIdx = 0 →
          ((n : Q(ℕ)) →
              (instRing : Q(Ring «$α»)) →
                (instCharP : Q(CharP «$α» «$n»)) →
                  motive (Tactic.ReduceModChar.TypeToCharPResult.intLike n instRing instCharP)) →
            motive t