∀ {ι : Type u_1} [inst : Preorder ι] {F : ι → Type u_2} {T : ⦃i j : ι⦄ → i ≤ j → Sort u_3}
  (f : (i j : ι) → (h : i ≤ j) → T h) [inst_1 : ⦃i j : ι⦄ → (h : i ≤ j) → FunLike (T h) (F i) (F j)]
  [inst_2 : DirectedSystem F fun x1 x2 x3 => ⇑(f x1 x2 x3)] [inst_3 : IsDirectedOrder ι] (x y : (i : ι) × F i)
  (motive : x ≈ y → Prop) (x_1 : x ≈ y),
  (∀ (k : ι) (hxk : x.fst ≤ k) (hyk : y.fst ≤ k) (eq : (f x.fst k hxk) x.snd = (f y.fst k hyk) y.snd), motive ⋯) →
    motive x_1