dec.scale % 2 = 0, isSquare(dec.int) ⊦ mkDecimal(sqrt(dec.int), dec.scale / 2) * mkDecimal(sqrt(dec.int), dec.scale / 2) = dec
Used terms: mkDecimal(sqrt(dec.int), dec.scale / 2)