> Is there a way to restrict solve or to_poly_solve to only real solutions?
No, there isn't. I get this question fairly often--I simply do not know how to do this in a way that is as general and reliable as I would like it to be.
Maybe I'm wrong, but I think that keepin' it real isn't such an easy thing to do.
--Barton