Ask Your Question

tedmos's profile - activity

2016-10-10 21:02:14 +0200 received badge  Famous Question (source)
2016-08-28 12:17:58 +0200 received badge  Notable Question (source)
2015-05-30 15:42:32 +0200 received badge  Popular Question (source)
2013-12-23 04:37:42 +0200 received badge  Student (source)
2013-12-22 15:41:45 +0200 commented answer solving a matrix equation modulo m

Ok thank you, with 6.0 everything works fine now!

2013-12-22 15:41:09 +0200 received badge  Supporter (source)
2013-12-22 11:48:04 +0200 commented answer solving a matrix equation modulo m

This is my version: 'Sage Version 5.8, Release Date: 2013-03-15'

2013-12-22 09:17:33 +0200 commented answer solving a matrix equation modulo m

Hello and thanks for the answer. If I try your example above I get the following error: TypeError: base ring must be an integral domain I get this error if and only if m is not prime (in this case m=15 is not prime). I tried your example with the free sage provided online at [sagemath](http://www.sagemath.org/) and there it works fine. So could it be, that my version is not up to date, although I downloaded it last week?

2013-12-22 09:16:30 +0200 answered a question solving a matrix equation modulo m

Hello and thanks for the answer. If I try your example above I get the following error:

TypeError: base ring must be an integral domain

I get this error if and only if m is not prime (in this case m=15 is not prime). I tried your example with the free sage provided online at sagemath and there it works fine. So could it be, that my version is not up to date, although I downloaded it last week?

2013-12-22 07:12:57 +0200 asked a question solving a matrix equation modulo m

Hello,

I am quite new to sage an have troubles with the following problem:

I'm given a matrix 'A' and a vector 'b' and a positiv interger 'm' (m does not have to be prime). 'A' is a matrix with more rows than collums, so it is not quadratic. I would like to find the solution 'x' of the equation: A*x = b (mod m).

I have tried to manage it with e.g.:

A.solve_right(Integers(m),p),

but this works only if m is prime. I also was able to solve my problem if I explicitly insert the equations like this:

gp('matsolvemod([1,2;1,3],6,[1,0]~,1)')

But I need something, where I just have to specify 'A' and 'b' (and of course m). Can somebody help me?

best regards