cases Nat.le_antisymm hk h
α : Type u
lt : α → α → Bool
inst✝ : LawfulLTBRel lt
n : Nat
x : Subarray α
IH : ∀ (k : Nat), n + 1 ≤ k → IsHeap lt x k
k : Nat
hk : n ≤ k
hk' : ¬Descendant n k
h : k ≤ n
⊢ False
case refl
α : Type u
lt : α → α → Bool
inst✝ : LawfulLTBRel lt
n : Nat
x : Subarray α
IH : ∀ (k : Nat), n + 1 ≤ k → IsHeap lt x k
hk : n ≤ n
hk' : ¬Descendant n n
h : n ≤ n
⊢ False