Question: assumptions not taking?

I solve for a transfer function using Syrup, and want to operate on the Real part and Imagninary parts separately.  I've added "assumes" statements for every variable:  

assume(Rsrc, real);
assume(C1, real);
assume(Lp, real);
assume(C2, real);
assume(f, real);
assume(RL, real);
additionally(0 < Rsrc, 0 < C1, 0 < Lp, 0 < C2, 0 < RL, 0 < f);


When I then do something like :

instead of gettting just the real part of the expression, I get :


as if one of the variables was still not assumed to be Real.  I'm not sure where all the '~' are coming from ---is that the issue?


I apologize, I can't insert content for some reason..., although I can add the worksheeet.

Please Wait...