have h4 : n * (n - m) - m ^ 2 < -1 := by nlinarith [h1.n_range.left]
N : ℕ
m n : ℤ
h1 : ProblemPredicate N m n
h2 : ¬m ≤ n
h3 : 1 = (n * (n - m) - m ^ 2) ^ 2
⊢ False
N : ℕ
m n : ℤ
h1 : ProblemPredicate N m n
h2 : ¬m ≤ n
h3 : 1 = (n * (n - m) - m ^ 2) ^ 2
h4 : n * (n - m) - m ^ 2 < -1
⊢ False