trivial
y : Nat
e : ENat
hy : e.leNat y = true
x✝ : (x : Nat) ×' x ≤ y
a✝¹ :
  ∀ (y_1 : (x : Nat) ×' x ≤ y),
    (invImage (fun x => PSigma.casesOn x fun x hle => ⋯.wrap x) Acc.wfRel).1 y_1 x✝ → ENat.toNatAux ⋯ y_1.1 ≤ y
x : Nat
hle : x ≤ y
a✝ :
  ∀ (y_1 : (x : Nat) ×' x ≤ y),
    (invImage (fun x => PSigma.casesOn x fun x hle => ⋯.wrap x) Acc.wfRel).1 y_1 ⟨x, hle⟩ → ENat.toNatAux ⋯ y_1.1 ≤ y
h✝ : ¬e.leNat x = true
⊢ (invImage (fun x => PSigma.casesOn x fun x hle => ⋯.wrap x) Acc.wfRel).1 ⟨x + 1, ⋯⟩ ⟨x, hle⟩
no goals