| dec_j.int % 10 = 0, maxScale(dec_i.int * 10 ^ dec_j.scale + dec_j.int * 10 ^ dec_i.scale) ≤ dec_i.scale + dec_j.scale, 0 ≤ dec_i.scale, 0 ≤ dec_j.scale ⊦ dec_i.scale = dec_j.scale, dec_i.scale + dec_j.scale = max(dec_i.scale, dec_j.scale) + maxScale(dec_i.int * 10 ^ dec_j.scale + dec_j.int * 10 ^ dec_i.scale), dec_i.int % 10 = 0 |
⊦ dec.scale ≠ 0 → dec.int % 10 ≠ 0
¬ dec_j.scale ≠ 0, dec_j.int % 10 = 0, maxScale(dec_i.int * 10 ^ dec_j.scale + dec_j.int * 10 ^ dec_i.scale) ≤ dec_i.scale + dec_j.scale, 0 ≤ dec_i.scale, 0 ≤ dec_j.scale ⊦ dec_i.scale = dec_j.scale, dec_i.scale + dec_j.scale = max(dec_i.scale, dec_j.scale) + maxScale(dec_i.int * 10 ^ dec_j.scale + dec_j.int * 10 ^ dec_i.scale), dec_i.int % 10 = 0
Used terms: dec_j