Ask Your Question

Get denominator with hold=True

asked 2021-04-25 22:05:18 +0200

anonymous user


t2=x.mul(1/(x^2-x),hold=True) t2.denominator()

results in x-1 instead of x*(x-1) or x^2-x. Is there any other way to obtain x^2-x?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2021-04-25 23:37:37 +0200

vdelecroix gravatar image

updated 2021-04-25 23:38:44 +0200

To find out about the possible extra arguments of a method you could access its documentation with a question mark. Here

sage: t2.denominator?
   Return the denominator of this symbolic expression


   * "normalize" -- (default: "True") a boolean.

   If "normalize" is "True", the expression is first normalized to
   have it as a fraction before getting the denominator.

   If "normalize" is "False", the expression is kept and if it is not
   a quotient, then this will just return 1.

Hence in your situation you could do

sage: t2.denominator(normalize=False)                                                                                                                                                          
x^2 - x
edit flag offensive delete link more


Thx. ๐Ÿ™ˆ๐Ÿ™ˆ๐Ÿ™ˆ

Damm gravatar imageDamm ( 2021-04-26 08:37:24 +0200 )edit

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


Asked: 2021-04-25 22:03:53 +0200

Seen: 32 times

Last updated: Apr 25