| dec.scale % 2 = 0, j * j = dec.int ⊦ mkDecimal(sqrt(j * j), dec.scale / 2) * mkDecimal(sqrt(j * j), dec.scale / 2) = dec |
⊦ sqrt(i * i) = abs(i)
dec.scale % 2 = 0, j * j = dec.int ⊦ mkDecimal(abs(j), dec.scale / 2) * mkDecimal(abs(j), dec.scale / 2) = dec
Used terms: j