Sum evalf of non rational term

fixes #8219 
fixes #8254
It was taken from your fix... 
I actually have no idea ,but   "NotImplementedError" is a good error to raise here i think.