Simplify_full() and collect() together
Dear all,
I am a novice with sagemath, and I use only a very small subset of its functionalities. I need to simplify the following expression, without using definitions:
var('c,f')
p_star_1 = ( (c+1)*f^2 - (2*c +1)*f - c - f ) / 2*(f^2-*2*f-1)
Here, I report the output of p_star_1
, which in the real program is p_star_1 = something.simplify_full()
.
I would like to express this as:
p_star_1 = c/2 + (2-f)*(1+ f)/(2*(1+2*f-f^2))
But using collect.(c)
is not sufficient! How can I do this?
EDIT: I corrected the expression again, sorry.
Your expression
p_star_1 = ( (c+1)*f^2 - (2*c +1)*f - c - f ) / 2*(f^2-*2f-1)
is not accepted by Sage. Do you meanp_star_1 = ( (c+1)*f^2 - (2*c +1)*f - c - f ) / 2*(f^2-2*f-1)
? Or perhapsp_star_1 = ( (c+1)*f^2 - (2*c +1)*f - c - f ) / 2*(f^2-2*f(-1))
(not quite the same thing...).I am not a Sibyl... `
I meant the former, I corrected