∀ {K : Type u_1} (motive : Stream'.Seq (GenContFract.Pair K) → ℕ → Sort u_2) (x : Stream'.Seq (GenContFract.Pair K))
  (h_1 : (x : Stream'.Seq (GenContFract.Pair K)) → motive x 0)
  (h_2 : (s : Stream'.Seq (GenContFract.Pair K)) → (n : ℕ) → motive s n.succ),
  (match x, 0 with
    | x, 0 => h_1 x
    | s, n.succ => h_2 s n) =
    h_1 x