∀ {α : Type u_1} [inst : DecidableEq α] (x y z : α) (xs : List α) (x_1 : x ∈ y :: z :: xs),
  (y :: z :: xs).prev x x_1 = if hx : x = y then (z :: xs).getLast ⋯ else if x = z then y else (z :: xs).prev x ⋯