change solveset interface

* solveset now takes the `real` parameter from the assumption on the
variable for solve