Essentially, `sqrt(Num(k))*sqrt(Num(k))=f` with `k` integer and `f` float. ```julia julia> using Symbolics julia> sqrt(Num(5))*sqrt(Num(5)) 5.0 ``` I would expect (or hope for) `Num(5)` and not `Num(5.0)` as the return value.
Essentially,
sqrt(Num(k))*sqrt(Num(k))=fwithkinteger andffloat.I would expect (or hope for)
Num(5)and notNum(5.0)as the return value.