axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Axiom-developer] i can't understand this error


From: Matteo Serventi
Subject: Re: [Axiom-developer] i can't understand this error
Date: Tue, 29 Oct 2013 10:15:32 +0100

Thank you for your answers; that's all what i do:

address@hidden:~$ axiom
GCL (GNU Common Lisp)  2.6.7 CLtL1    Feb  1 2012 08:59:12
Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl)
Binary License:  GPL due to GPL'ed components: (XGCL READLINE UNEXEC)
Modifications of this banner must retain notice of a compatible license
Dedicated to the memory of W. Schelter

Use (help) to get some basic information on how to use GCL.
Temporary directory for compiler files set to /tmp/
                        AXIOM Computer Algebra System
                        Version: Axiom (January 2012)
                Timestamp: Monday April 23, 2012 at 15:48:15
-----------------------------------------------------------------------------
   Issue )copyright to view copyright notices.
   Issue )summary for a summary of useful system commands.
   Issue )quit to leave AXIOM and return to shell.
   Visit http://axiom-developer.org for more information
-----------------------------------------------------------------------------
 
   Re-reading compress.daase   Re-reading interp.daase
   Re-reading operation.daase
   Re-reading category.daase
   Re-reading browse.daase
(1) ->
(1) -> Q:=FRAC INT
(1) ->
   (1)  Fraction(Integer)
                                                                 Type: Domain
(2) -> vl:=[t1,t2,t3,t4,t5,t6,t7,t8,t9,t10]
(2) ->
   (2)  [t1,t2,t3,t4,t5,t6,t7,t8,t9,t10]
            Type: List(OrderedVariableList([t1,t2,t3,t4,t5,t6,t7,t8,t9,t10]))
(3) -> RG:= DMP(vl,Q)
(3) ->
   (3)
  DistributedMultivariatePolynomial([t1,t2,t3,t4,t5,t6,t7,t8,t9,t10],Fraction(I
  nteger))
                                                                 Type: Domain
(4) -> FRG:=FRAC(RG)
(4) ->
   (4)
  Fraction(DistributedMultivariatePolynomial([t1,t2,t3,t4,t5,t6,t7,t8,t9,t10],F
  raction(Integer)))
                                                                 Type: Domain
(5) -> IRG:=IDEAL(Q,DirectProduct(#vl,NNI),OrderedVariableList vl, RG)
(5) ->
 
   >> System error:
    Lisps arglist maximum surpassed

(5) ->

I don't know how to solve this problem. do you think that it may be a problem due to ubuntu 12.04?

Thank you
Matteo


2013/10/29 Tim Daly <address@hidden>
I just tried your example:

                        AXIOM Computer Algebra System
                          Version: Axiom (May 2012)
              Timestamp: Friday September 27, 2013 at 20:12:11
-----------------------------------------------------------------------------
   Issue )copyright to view copyright notices.
   Issue )summary for a summary of useful system commands.
   Issue )quit to leave AXIOM and return to shell.
   Visit http://axiom-developer.org for more information
-----------------------------------------------------------------------------

   Re-reading compress.daase   Re-reading interp.daase
   Re-reading operation.daase
   Re-reading category.daase
   Re-reading browse.daase
(1) ->
(1) -> Q:=FRAC INT;

                                                                 Type: Domain
(2) -> vl:=[t1,t2,t3,t4,t5,t6,t7,t8,t9,t10];

            Type: List(OrderedVariableList([t1,t2,t3,t4,t5,t6,t7,t8,t9,t10]))
(3) -> RG:=DMP(vl,Q);

                                                                 Type: Domain
(4) -> FRG:=FRAC(RG);

                                                                 Type: Domain
(5) -> IRG:=IDEAL(Q,DirectProduct(#vl,NNI),OrderedVariableList vl,RG)

   (5)
  PolynomialIdeals(Fraction(Integer),DirectProduct(10,NonNegativeInteger),Order
  edVariableList([t1,t2,t3,t4,t5,t6,t7,t8,t9,t10]),DistributedMultivariatePolyn
  omial([t1,t2,t3,t4,t5,t6,t7,t8,t9,t10],Fraction(Integer)))
                                                                 Type: Domain

and it doesn't fail here. There is a join function used in Axiom which
has the potential to exceed the lisp limit for argument lists if the
join function is compiled. However, it works fine interpreted. As a
result the join function is never compiled in Axiom. It looks like you
managed to compile that function somehow.

Tim Daly


reply via email to

[Prev in Thread] Current Thread [Next in Thread]