gfactor((%i+1)^(-1/2)) =>
((1-%i)*sqrt(%i+1))/2
gfactor(%) =>
-(((%i-1)*sqrt(%i+1))/2)
gfactor(%) =>
-(((%i-1)*sqrt(%i+1))/2) <<< stable
This is arguably outside the domain of gfactor, so this is a very low priority bug.
I hope priority=2 means that it is extra-low priority, not extra-high priority!
It is actually the regular
factorthat's not idempotent here:Well, yes,
gfactoris just a short form