case nil
α : Type u_1
inst✝ : DecidableEq α
y x d : α
h : x ≠ y
⊢ nextOr [y] x d = nextOr [] x d

case cons
α : Type u_1
inst✝ : DecidableEq α
y x d : α
h : x ≠ y
z : α
zs : List α
⊢ nextOr (y :: z :: zs) x d = nextOr (z :: zs) x d
α : Type u_1
inst✝ : DecidableEq α
xs : List α
y x d : α
h : x ≠ y
⊢ nextOr (y :: xs) x d = nextOr xs x d
cases' xs with z zs
no goals
case nil
α : Type u_1
inst✝ : DecidableEq α
y x d : α
h : x ≠ y
⊢ nextOr [y] x d = nextOr [] x d
rfl
no goals
case cons
α : Type u_1
inst✝ : DecidableEq α
y x d : α
h : x ≠ y
z : α
zs : List α
⊢ nextOr (y :: z :: zs) x d = nextOr (z :: zs) x d
exact if_neg h