I agree that this seems a critical bug. Would you mind filing a ticket with 
importance "critical" ?

Le mercredi 19 décembre 2018 20:11:25 UTC+1, Jörg-Volker a écrit :
>
> Hi,
>
> in version 8.4 this example doesn't work anymore as it did at least until 
> version 8.2:
> varl = ['x0', 'x1', 'x2', 'x3']
> B = BooleanPolynomialRing(names = varl)
> B.inject_variables(verbose=False)
> P.<p> = PolynomialRing(B)
> Byte.<t> = P.quotient_ring( p^4 + p + 1 )
> X = B.gens()
> x = Byte(list(X))
> E = x^2
> print( E )
> type(Byte)
>
> Previously the outcome was
> x3*t^3 + (x1 + x3)*t^2 + x2*t + x0 + x2
> <class 
> 'sage.rings.polynomial.polynomial_quotient_ring.PolynomialQuotientRing_generic_with_category'
> >
> so the result of `x^2` is also in the quotient ring. In version 8.4 I see
> x3*t^6 + x2*t^4 + x1*t^2 + x0
> <class 'sage.rings.quotient_ring.QuotientRing_generic_with_category'>
> If this change in behaviour is intended how would I have to modify my 
> example in order to get the same results as before?
>
> Regards, Jörg.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to