∀ {α : Type u_1} (r : α → α → Prop) (x : α) (motive : (y : α) → r x y ∨ x = y ∨ r y x → Prop) (y : α)
  (x_1 : r x y ∨ x = y ∨ r y x),
  (∀ (x_2 : α) (h : r x x_2), motive x_2 ⋯) →
    (∀ (a : Unit), motive x ⋯) → (∀ (x_2 : α) (h : r x_2 x), motive x_2 ⋯) → motive y x_1