Processing math: 100%

First time here? Check out the FAQ!

Ask Your Question
1

Symbolic Equation 0=0

asked 4 years ago

StevenClontz gravatar image

updated 4 years ago

What's the "correct" way to create the symbolic equation 0=0 in Sage?

(In particular, 0==0 returns True, so that's a non-starter.)

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
1

answered 4 years ago

rburing gravatar image

updated 4 years ago

The value of 0 == 0 is True because 0 is an Integer and equality of Integers is defined that way. To construct the symbolic equation 0=0, you need the value 0 as a symbolic expression, so that == will construct a symbolic equation:

sage: SR.zero() == SR.zero()
0 == 0

Here SR is the name of the Symbolic Ring, and the zero() method of any ring returns its zero. You can also convert the integer 0 to a symbolic expression:

sage: SR(0) == 0
0 == 0
Preview: (hide)
link

Comments

1

Awesome, thank you! The key insight I lacked was how to create a "symbolic zero", and various permutations of Google searches never sent me here: https://doc.sagemath.org/html/en/reference/calculus/sage/symbolic/ring.html (https://doc.sagemath.org/html/en/refe...)

StevenClontz gravatar imageStevenClontz ( 4 years ago )

you can get the same result with:

sage: SR(0)==0
0 == 0
Emmanuel Charpentier gravatar imageEmmanuel Charpentier ( 4 years ago )

Your Answer

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

Add Answer

Question Tools

Stats

Asked: 4 years ago

Seen: 718 times

Last updated: Aug 01 '20