∀ {motive_1 : Lean.Meta.Grind.Arith.Linear.RingIneqCnstr → Sort u}
  {motive_2 : Lean.Meta.Grind.Arith.Linear.RingIneqCnstrProof → Sort u}
  (t : Lean.Meta.Grind.Arith.Linear.RingIneqCnstrProof)
  (F_1 : (t : Lean.Meta.Grind.Arith.Linear.RingIneqCnstr) → t.below → motive_1 t)
  (F_2 : (t : Lean.Meta.Grind.Arith.Linear.RingIneqCnstrProof) → t.below → motive_2 t),
  t.brecOn F_1 F_2 = F_2 t (Lean.Meta.Grind.Arith.Linear.RingIneqCnstrProof.brecOn.go t F_1 F_2).2