∀ {R : Type u_1} [inst : Add R] [inst_1 : Mul R] {r : R → R → Prop}
  {motive : (a a_1 : R) → RingConGen.Rel r a a_1 → Prop} {w x y z : R} (a : RingConGen.Rel r w x)
  (a_1 : RingConGen.Rel r y z),
  RingConGen.Rel.below a → motive w x a → RingConGen.Rel.below a_1 → motive y z a_1 → RingConGen.Rel.below ⋯