Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

How to get the variables present in an boolean expression

Consider the boolean variables x, y and z.

I need something like

 sage: variables(x+yz)
 [x, y, z]
 sage: variables(x+z)
 [x, z]

What should I do?

For a starting point, you may like (copied from the answer given here):

sage: R = BooleanPolynomialRing(3, 'x')
sage: x, y, z = R.gens()

How to get the variables present in an boolean expression

Consider the boolean variables x, y and z.

I need something like

 sage: variables(x+yz)
 [x, y, z]
 sage: variables(x+z)
 [x, z]

What should I do?

For a starting point, you may like (copied from the answer given here):

sage: R = BooleanPolynomialRing(3, 'x')
sage: x, y, z = R.gens()