[sage-support] Re: converting expression with real coefficient to rational coefficient

2011-03-17 Thread achrzesz
Also: sage: s=SR(result) sage: type(s) -- To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www

Re: [sage-support] converting expression with real coefficient to rational coefficient

2011-03-17 Thread tvn
great -- thanks -- wasn't aware of such function. -- To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support U

Re: [sage-support] Re: Modular Exponentiation

2011-03-17 Thread Robert Bradshaw
Yep, looking at Integer.__pow__ def __pow__(self, n, modulus): if modulus is not None: from sage.rings.finite_rings.integer_mod import Mod return Mod(self, modulus) ** n so that should be exactly the same thing. On Thu, Mar 17, 2011 at 10:26 AM, Graham Enos wr

[sage-support] Re: Modular Exponentiation

2011-03-17 Thread Graham Enos
Another option is to use the pow() function, as in pow(a, b, c). On Mar 17, 1:58 am, Robert Bradshaw wrote: > mod(a, c)^b > > On Wed, Mar 16, 2011 at 10:44 PM, Santanu Sarkar > > > > > > > > wrote: > > How one can calculate  a^b mod c  in Sage for large b? > > > -- > > To post to this group, sen

Re: [sage-support] converting expression with real coefficient to rational coefficient

2011-03-17 Thread Laurent
sage: R = PolynomialRing(QQ,[x,y]) result = R(0.5*x + 0.7*y); result; type(result) 1/2*x + 7/10*y Does it help ? sage: s=symbolic_expression(result) sage: type(s) Laurent -- To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to s

[sage-support] Re: why does eval('1/10') = -1 and eval('-(1/10)') = 0 ?

2011-03-17 Thread tvn
ic -- thanks for the quick reply -- To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sage

[sage-support] converting expression with real coefficient to rational coefficient

2011-03-17 Thread tvn
I am trying to convert something like.5*x + 0.7*y of type Expression tosomething like 1/2*x + 7/10*y of type Expression so far I am able to do sage: R = PolynomialRing(QQ,[x,y]) result = R(0.5*x + 0.7*y); result; type(result) 1/2*x + 7/10*y however the 'type' of the result is

[sage-support] Re: why does eval('1/10') = -1 and eval('-(1/10)') = 0 ?

2011-03-17 Thread Jason Grout
On 3/17/11 11:19 AM, tvn wrote: I'd expect them to be the same sage: eval('-1/10') -1 sage: eval('-(1/10)') 0 Remember that eval doesn't use the Sage preparser, so eval('1/10') is not the same as 1/10 in Sage, since if you just typed it in Sage, what is actually run is: sage: preparse('-1

[sage-support] why does eval('1/10') = -1 and eval('-(1/10)') = 0 ?

2011-03-17 Thread tvn
I'd expect them to be the same sage: eval('-1/10') -1 sage: eval('-(1/10)') 0 -- To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support+unsubscr...@googlegroups.com For more options, visit this group at http://groups.googl

[sage-support] Re: Suse binary doesn't work

2011-03-17 Thread Jason Grout
On 3/16/11 10:32 PM, Oscar Gerardo Lazo Arjona wrote: luis@linux-smne:~> cd Documentos/sage/sage-4.5.3-linux-32bit-opensuse_11.1_i586-i686-Linux/^C luis@linux-smne:~> cd Documentos/sage/sage-4.5.3-linux-32bit-opensuse_11.1_i586-i686-Linux/ luis@linux-smne:~/Documentos/sage/sage-4.5.3-linux-32bit-

[sage-support] Re: Suse binary doesn't work

2011-03-17 Thread Ryan Grout
On Wed, 16 Mar 2011 20:36:24 -0700, Oscar Lazo wrote: > Sorry, I forgot to describe what's going on. It's this friend of mine, > Luis, who is using Suse now, and wants to run sage. But he gets the > error above. > > Thank you! > > Oscar. What processor does your friend have? Last time I tried