| mkDecimal(sqrt((abs(dec) * abs(dec)).int), (abs(dec) * abs(dec)).scale / 2) = abs(dec) ⊦ mkDecimal(sqrt((dec * dec).int), (dec * dec).scale / 2) * mkDecimal(sqrt((dec * dec).int), (dec * dec).scale / 2) = dec * dec |
⊦ abs(dec * dec0) = abs(dec) * abs(dec0)
mkDecimal(sqrt(abs(dec * dec).int), abs(dec * dec).scale / 2) = abs(dec) ⊦ mkDecimal(sqrt((dec * dec).int), (dec * dec).scale / 2) * mkDecimal(sqrt((dec * dec).int), (dec * dec).scale / 2) = dec * dec
Used terms: dec, dec