Radical signs output for fractional degrees.



Andrew Yeltsin wrote:
> Hello!
>
>
> We're still working on a custom version of Maxima (step-by-step output 
> for some problems)
>
> I mentioned $tex function outputs the roots of degrees higher than 2 
> like fractional degrees.
> Maybe, Maxima doesn't use any roots, only fractional degrees.
Internally, only fractional degrees.  In fact 1/a  is a^(-1) in general 
form.

>
>
> (%i1) :lisp (mfuncall '$tex '((MEXPT SIMP) ((MPLUS SIMP) 1 $a) ((RAT 
> SIMP) 1 3) ));
> $$\left(a+1\right)^{{{1}\over{3}}}$$
>
> The question is - how to make fractional degrees to be output as 
> radical signs (using \sqrt[root index]{expression})?
by changing nformat.
But you have to specify what you want for  (x+1)^(3/4),  (x+1)^(a/2), 
(x+1)^(a/b), (x+1)^(-1/3), etc.

>
> Sometimes, it is more understandable than fractional degrees, IMHO.
>
> Even if it is not necessary for main Maxima version, we need it for 
> our custom version.
> In this case we can pay for it.
> If you are interested in this job - write me. We'll discuss the 
> requirements specification and payment details.
a number of people have hacked on $tex and nformat. I was the original 
author of $tex.
RJF
>
> -- 
>
> Andrey Yeltsin
>
> nigma.ru <http://nigma.ru>;
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>