exact ⟨l, hl, hl'⟩
α : Type u
lt : α → α → Bool
x : Subarray α
i : Nat
y : Subarray α
h : heapifyDown.OpSpec lt x i y
k : Nat
hk : k < Subarray.size x
hd : Descendant i k
l : Nat
hl : l < Subarray.size x
left✝ : Descendant i l
hl' : y[k] = x[l]
⊢ ∃ l hl, y[k] = x[l]
no goals