{u : Lean.Level} →
  {α : Q(Type u)} →
    {sα : Q(CommSemiring «$α»)} →
      {e : Q(«$α»)} →
        {motive : Mathlib.Tactic.Ring.Overlap sα e → Sort u} →
          (t : Mathlib.Tactic.Ring.Overlap sα e) →
            t.ctorIdx = 0 →
              ((x : Q(Mathlib.Meta.NormNum.IsNat «$e» 0)) → motive (Mathlib.Tactic.Ring.Overlap.zero x)) → motive t