have h2 : 0 ≤ m := h1.m_range.left.le
N K : ℕ
HK : N < K.fib + (K + 1).fib
M : ℕ
HM : M = K.fib ^ 2 + (K + 1).fib ^ 2
m n : ℤ
h1 : ProblemPredicate N m n
⊢ m ^ 2 + n ^ 2 ≤ ↑M
N K : ℕ
HK : N < K.fib + (K + 1).fib
M : ℕ
HM : M = K.fib ^ 2 + (K + 1).fib ^ 2
m n : ℤ
h1 : ProblemPredicate N m n
h2 : 0 ≤ m
⊢ m ^ 2 + n ^ 2 ≤ ↑M