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.