{v : Lean.Level} →
  {M : Q(Type v)} →
    (iM : Q(CommGroupWithZero «$M»)) →
      (l : Mathlib.Tactic.FieldSimp.qNF M) →
        Lean.MetaM
          ((l_n : Mathlib.Tactic.FieldSimp.qNF M) ×
            (l_d : Mathlib.Tactic.FieldSimp.qNF M) ×
              have a := l_d.toNF;
              have a_1 := l_n.toNF;
              have a_2 := l.toNF;
              Q(«$a_2».eval = «$a_1».eval / «$a».eval))