| 1 | initial version |
Yes, there is. You can write:
R.<x> = PolynomialRing(ComplexField(100))
W = [w.change_ring(R) for w in W]
Or you could regenerate the list to directly get polynomials in the desired ring:
R.<x> = PolynomialRing(ComplexField(100))
n = 5
W = [P.coxeter_polynomial().change_ring(R) for P in posets(n)]
| 2 | No.2 Revision |
Yes, there is. You is.
This can be done either as post-treatment after you have already built the list of polynomials, or at the time of building the list.
If you already have the list W defined as in the question, you can write:
R.<x> C = PolynomialRing(ComplexField(100))
ComplexField(100)
W = [w.change_ring(R) [w.change_ring(C) for w in W]
Or you could regenerate the list to directly get polynomials in the desired ring:
R.<x> = PolynomialRing(ComplexField(100))
n = 5
C = ComplexField(100)
W = [P.coxeter_polynomial().change_ring(R) [P.coxeter_polynomial().change_ring(C) for P in posets(n)]
or
n = 5
R.<x> = PolynomialRing(ComplexField(100))
W = [R(P.coxeter_polynomial()) for P in posets(n)]
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.