apply and_congr_left'
case cons
α : Type u
inst✝ : DecidableEq α
a : α
x : Array α
IH : Nodup x ↔ List.Nodup x.data
⊢ ¬a ∈ x ∧ List.Nodup x.data ↔ (∀ (a' : α), a' ∈ x.data → ¬a = a') ∧ List.Pairwise (fun x x_1 => ¬x = x_1) x.data
case cons.h
α : Type u
inst✝ : DecidableEq α
a : α
x : Array α
IH : Nodup x ↔ List.Nodup x.data
⊢ ¬a ∈ x ↔ ∀ (a' : α), a' ∈ x.data → ¬a = a'