| j0 * j0 = j * i * i ⊦ abs(j0 * j0) = abs(j) * abs(i) * abs(i), i = 0, isSquare(j) |
Used simplifier rules: abs-eqall: ⊦ abs(i * j) = abs(i) * abs(j); from specification int-mult%associativity: ⊦ i * j * j0 = (i * j) * j0; from specification int-mult%commutativity: ⊦ i * j = j * i; from specification int-mult