Re: InputForm

Martin Rubey <[email protected]> Wed, 03 Jun 2009 14:35:49 +0200
Newsgroups gmane.comp.mathematics.axiom.user
Message-ID <[email protected]>
Ralf Hemmecke <[email protected]> writes:

> Is there an easy way to get a linear output (not 2d-output), i.e.,
> which looks exactly like the input?

(1) -> x+y^2 

         2
   (1)  y  + x
                                        Type: Polynomial(Integer)
(2) -> (x+y^2 )::INFORM

   (2)  (+ (** y 2) x)
                                        Type: InputForm
(3) -> unparse((x+y^2 )::INFORM)

   (3)  "y^2+x"
                                        Type: String


This is, in my opinion a hack, in case you want linear *output*.  It
should be relatively easy though, to provide something similar to
TexFormat, that provides a coercion from outputform to "linearform".
Would actually be nice.

Martin