Hi,

This patch (#21817 <https://trac.sagemath.org/ticket/21817>) implements a
dedicated change_ring() for BooleanPolynomialRing. Previous change_ring()
uses the one implemented in MPolynomialRing_generic as the parent of
BooleanPolynomialRing. This makes change_ring() always return a
multivariate polynomial ring. But I argue that a proper behaviour of
change_ring() in BooleanPolynomialRing is to return a BooleanPolynomialRing
whenever a base_ring is not given in the argument and return multivariate
polynomial ring otherwise.

Regards,
-- 
Rusydi H. Makarim

PhD Student
Mathematisch Instituut <http://www.math.leidenuniv.nl/>, Universiteit Leiden
<http://www.leiden.edu/> and
Cryptology Group <https://projects.cwi.nl/crypto/index.php>, Centrum
Wiskunde & Informatica (CWI) <https://www.cwi.nl/>
Amsterdam, the Netherlands
Email : maka...@cwi.nl, r.h.maka...@math.leidenuniv.nl
Web : http://pub.math.leidenuniv.nl/~makarimrh/
<http://pub.math.leidenuniv.nl/~makarimrh/index.html>

-- 
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