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 ~~Mtx~~R~~ 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.