apply dite (n < x.size) <;> (intro h; simp only [h, dif_neg, dif_pos])
α : Type u
β : Type v
γ : Type w
f : α → β → γ
x : Array α
n : Nat
z : Array γ
⊢ (if h : n < List.length x.data then z else z) = z
no goals