| dec_i.scale = dec_j.scale, maxScale(dec_i.int * 10 ^ dec_j.scale + dec_j.int * 10 ^ dec_j.scale) ≤ 2 * dec_j.scale, maxScale(dec_i.int * 10 ^ dec_j.scale + dec_j.int * 10 ^ dec_j.scale) < dec_j.scale ⊦ dec_i.int + dec_j.int = 0 |
⊦ (i + i0) * j = i * j + i0 * j
dec_i.scale = dec_j.scale, maxScale((dec_i.int + dec_j.int) * 10 ^ dec_j.scale) ≤ 2 * dec_j.scale, maxScale((dec_i.int + dec_j.int) * 10 ^ dec_j.scale) < dec_j.scale ⊦ dec_i.int + dec_j.int = 0
Used terms: dec_j.int, 10 ^ dec_j.scale, dec_i.int