exact absurd hr <| Nat.not_lt_of_le ‹_›
case node_odd_end
α : Type u
lt : α → α → Bool
inst✝ : LawfulLTBRel lt
x : Subarray α
i : Nat
y x✝ : Subarray α
i✝ : Nat
hi✝ : i✝ < Subarray.size x✝
hl✝ : 2 * i✝ + 1 < Subarray.size x✝
a✝¹ : 2 * i✝ + 2 ≥ Subarray.size x✝
a✝ : lt x✝[i✝] x✝[2 * i✝ + 1] = false
hr : 2 * i✝ + 2 < Subarray.size x✝
heap_right : IsHeap lt x✝ (2 * i✝ + 2)
⊢ lt x✝[i✝] x✝[2 * i✝ + 2] = false
no goals