rw [leNat_coe_eq_true_iff_le] at h ⊢
case mp
n : Nat
x : ENat
m : Nat
h : (ENat.ofNat n).leNat m = true
hm : x.leNat m = false
k : Nat
⊢ (ENat.ofNat (n + 1)).leNat k = true ∨ x.leNat k = false
case mp
n : Nat
x : ENat
m : Nat
h : n ≤ m
hm : x.leNat m = false
k : Nat
⊢ n + 1 ≤ k ∨ x.leNat k = false