specialize IH (Nat.le_trans hij (Nat.le_of_lt <| (lt_child_right j)))
case node_right
i j✝ k : Nat
hik : Descendant i k
j : Nat
h✝ : Descendant (2 * j + 2) k
IH : i ≤ 2 * j + 2 → Descendant i (2 * j + 2)
hij : i ≤ j
⊢ Descendant i j
case node_right
i j✝ k : Nat
hik : Descendant i k
j : Nat
h✝ : Descendant (2 * j + 2) k
hij : i ≤ j
IH : Descendant i (2 * j + 2)
⊢ Descendant i j