| 1 | initial version |
In short, the reason for appearance of FractionFieldElements is the base ring of matrix Mtx, which is R, making Sage think it divides polynomials. In reality, the elements of Mtx happens to be in k, which suggests a workaround of changing the ring of Mtx just before calling .solve_right():
Mtx = Mtx.change_ring(k)
yb=Mtx.solve_right(mbc)
| 2 | No.2 Revision |
In short, the reason for appearance of FractionFieldElements is the base ring of matrix Mtx, which is R, making Sage think it divides polynomials. In reality, the elements polynomials.
The easiest solution in this case is to use method .monomial_coefficient() instead of Mtx.coefficient()happens to for extracting polynomial coefficients so that they will be in k, which suggests a workaround of changing the ring of rather than in MtxR just before calling ..solve_right():
Mtx = Mtx.change_ring(k)
yb=Mtx.solve_right(mbc)
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.