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.