Ask Your Question
1

coefficient() with composite variable

asked 2013-04-15 10:45:57 +0100

daviddoria gravatar image

Say I have something like this:

var('a','b','c')
test=b*a + c*a + 3*a + b + c

I can find that the coefficient of 'a' is (b+c+3) using:

test.coefficient(a,1)

However, I am interested in find the coefficient of $ab$ (which in this case would just be $1$). I tried

test.coefficient(a*b,1)

but it just returns zero. Is something like this possible?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2013-04-15 11:48:49 +0100

slelievre gravatar image

You can work in a polynomial ring.

sage: R.<a,b,c> = PolynomialRing(QQ)
sage: p = b * a + c * a + 3 * a + b + c
sage: p.coefficient(a*b)
1
edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2013-04-15 10:45:57 +0100

Seen: 249 times

Last updated: Apr 15 '13