| abs(j0) * abs(j0) = abs(j) * abs(i) * abs(i), j0 * j0 = j * i * i, isSquare(abs(j)) ⊦ i = 0, isSquare(j) |
⊦ isSquare(i) ↔ (∃ j. j * j = i)
abs(j0) * abs(j0) = abs(j) * abs(i) * abs(i), j0 * j0 = j * i * i, ∃ j0. j0 * j0 = abs(j) ⊦ i = 0, isSquare(j)
Used terms: abs(j)