| 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 |
⊦ abs(dec).scale = dec.scale
mkDecimal(sqrt(abs((dec * dec).int)), (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