On 2018-07-10, slelievre wrote:
> you have the choice between the following:
>
> sage: V = PolynomialRing(GF(2), 49, xxz)
> ...
> sage: V = BooleanPolynomialRing(49, xxz)
I think that's a very dangerous statement, as the boolean polynomial
ring is a *quotient* of the above polynomial
In other words, either use BooleanPolynomialRing without
specifying GF(2), or use PolynomialRing and specify GF(2).
If you set
sage: xxz = ['x%d'%(i) for i in range(1, 49)] + ['Z']
you have the choice between the following:
sage: V = PolynomialRing(GF(2), 49, xxz)
sage: V
Multiv
What is your point? Remove GF(2) as this is over GF(2) by default.
On Saturday, July 7, 2018 at 2:00:34 PM UTC+9, chandra chowdhury wrote:
>
> Initial version of Sage this worked perfectly
>
> *V=BooleanPolynomialRing(GF(2),49,['x%d'%(i) for i in range(1,49)]+['Z'])*
>
> But now I am getting error