Hah, nice catch! I did not try either of them and that helps find out more: 

Apples-MacBook-Pro:~ apple$ sage --kash
/Users/apple/sage/local/bin/kash: line 4: ./kash3: Bad CPU type in executable

I get the above. I am using Sage Version 6.2.beta7, Release Date: 2014-04-08. 

So, how do I proceed with this one. 


On Apr 19, 2014, at 7:45 PM, leif <not.rea...@online.de> wrote:

> Kannappan Sampath wrote:
>> I am trying to prepare a notebook for a SAGE demo at my institute. In
>> rying to compute the Galois group, I am stuck here. SAGE complains that
>> I have to install KASH while I already have KASH installed.
>> 
>> 
>> sage: K.<a> = NumberField(x^13 + 3*x + 5)
>> 
>> sage: K.galois_group()
>> 
>> ---------------------------------------------------------------------------
>> 
>> NotImplementedError                       Traceback (most recent call last)
>> 
>> [...]
>> 
>> NotImplementedError: You must install the optional Kash package to use
>> Kash from Sage.
>> 
>> Sorry, computation of Galois groups of fields of degree bigger than 11
>> is not yet implemented.  Try installing the optional free (closed
>> source) KASH package, which supports degrees up to 23, or use
>> algorithm='magma' if you have magma.
>> 
>> sage: optional_packages()[0]
>> 
>> ['database_gap-4.6.4', 'gap_packages-4.6.4.p1', 'kash3-2008-07-31.p0']
> 
> Did you check whether
> 
>    $ ./sage --kash
> 
> and
> 
>    sage: from sage.interfaces.all import kash
> 
> work?
> 
> (And btw., which version of Sage are you using?)
> 
> 
> -leif
> 
> 
> P.S.:
> 
> sage: K.galois_group('gap')
> Galois group Transitive group number 9 of degree 13 of the Number Field in a 
> with defining polynomial x^13 + 3*x + 5
> sage: K.galois_group('pari')
> Galois group Transitive group number 9 of degree 13 of the Number Field in a 
> with defining polynomial x^13 + 3*x + 5
> sage: G.<b> = K.galois_group()
> ---------------------------------------------------------------------------
> PariError                                 Traceback (most recent call last)
> 
> [...]
> 
> $SAGE_ROOT/local/lib/python2.7/site-packages/sage/rings/number_field/splitting_field.py
>  in splitting_field(poly, name, map, degree_multiple, abort_degree, simplify, 
> simplify_all)
>    384             if m == 1:
>    385                 continue
> --> 386             factors = Kpol.nffactor(splitting.pol)[0]
>    387             for q in factors:
>    388                 d = q.poldegree()
> 
> $SAGE_ROOT/local/lib/python2.7/site-packages/sage/libs/pari/gen.so in 
> sage.libs.pari.gen.gen.nffactor (sage/libs/pari/gen.c:36272)()
> 
> $SAGE_ROOT/local/lib/python2.7/site-packages/sage/libs/pari/handle_error.so 
> in sage.libs.pari.handle_error._pari_handle_exception 
> (sage/libs/pari/handle_error.c:1178)()
> 
> PariError: precision too low in floorr (precision loss in truncation)
> 

This last behaviour seems very strange to me. 
> -- 
> () The ASCII Ribbon Campaign
> /\   Help Cure HTML E-Mail
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to