1 | initial version |

The `solve_right`

method only gives you one solution. The set of solutions is the (right) kernel of your matrix:

```
sage: A.right_kernel()
Vector space of degree 2 and dimension 1 over Finite Field in a of size 2^4
Basis matrix:
[ 1 a^3 + a^2 + a + 1]
sage: A.right_kernel().basis()[0]
(1, a^3 + a^2 + a + 1)
```

2 | No.2 Revision |

The `solve_right`

method only gives you one solution. The set of solutions is the (right) kernel of your matrix:

```
sage: A.right_kernel()
Vector space of degree 2 and dimension 1 over Finite Field in a of size 2^4
Basis matrix:
[ 1 a^3 + a^2 + a + 1]
sage: A.right_kernel().basis()[0]
(1, a^3 + a^2 + a + 1)
sage: A*A.right_kernel().basis()[0]
(0, 0)
```

3 | No.3 Revision |

The `solve_right`

method only gives you one ~~solution. ~~solution (and is mainly used for affine equations, where `b`

is nonzero). The set of solutions is the (right) kernel of your matrix:

```
sage: A.right_kernel()
Vector space of degree 2 and dimension 1 over Finite Field in a of size 2^4
Basis matrix:
[ 1 a^3 + a^2 + a + 1]
sage: A.right_kernel().basis()[0]
(1, a^3 + a^2 + a + 1)
sage: A*A.right_kernel().basis()[0]
(0, 0)
```

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.