| 0 ≤ min(j, j0), 0 ≤ j0, 0 ≤ j ⊦ i % 10 = 0, i0 % 10 = 0, (i + i0) % 10 = 0, maxScale((i * 10 ^ (j - min(j, j0)) + i0 * 10 ^ (j0 - min(j, j0))) * 10 ^ min(j, j0)) = min(j, j0), (i * 10 ^ (j - min(j, j0)) + i0 * 10 ^ (j0 - min(j, j0))) % 10 ≠ 0 ∧ 0 ≤ min(j, j0) |
(i * 10 ^ (j - min(j, j0)) + i0 * 10 ^ (j0 - min(j, j0))) % 10 = 0, 0 ≤ j0, 0 ≤ j, 0 ≤ min(j, j0) ⊦ i % 10 = 0, i0 % 10 = 0, (i + i0) % 10 = 0, maxScale((i * 10 ^ (j - min(j, j0)) + i0 * 10 ^ (j0 - min(j, j0))) * 10 ^ min(j, j0)) = min(j, j0)
Used simplifier rules: forward-le-01: ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j; (forward) from specification int-abs%zero-gels-04: ⊦ i ≤ 0 ∧ 0 ≤ j → i ≤ j; from specification int-abs