I don't know of an easy way to do this. Actually, I can't think of any
simplifications that convert a non-product into a product (by product,
I mean an expression e such that op(e) = product).
Can it be done? Oh sure. It's just a small matter of programming.
If you try, let us know how it turns out.
Barton
-----maxima-bounces at math.utexas.edu wrote: -----
>To: maxima at math.utexas.edu
>From: Bart Vandewoestyne <Bart.Vandewoestyne at telenet.be>
>Sent by: maxima-bounces at math.utexas.edu
>Date: 01/15/2008 04:23AM
>Subject: seeing simpler expressions for products
>
>Dear list,
>
>I am using the factor command to get a nice expression for a
>certain s-dimensional function, for example with s=3 i can have:
>
>(%i10) factor(f_periodized(x))
>(%o10)
> 4 2 4 2 4 2
> (6 x - 12 x + 6 x + 1) (6 x - 12 x + 6 x + 1) (6 x - 12 x + 6 x
>+ 1)
> 1 1 1 2 2 2 3 3 3
>
>--------------------------------------------------------------------------
>---
> 8
>
>This output is already very nice, but it would even be nicer if Maxima
>could
>'discover' that the polynomials in x[1], x[2] and x[3] are in fact all
>three
>the same, and write the output as
>
> 3 4 2
> /===\ 6 x - 12 x + 6 x + 1
> ! ! i i i
>(%o1) ! ! -----------------------
> ! ! 2
> i = 1
>
>
>Is this possible with Maxima and if 'yes', how do i do it?
>
>Thanks,
>Bart
>
>--
> "Share what you know. Learn what you don't."
>_______________________________________________
>Maxima mailing list
>Maxima at math.utexas.edu
>http://www.math.utexas.edu/mailman/listinfo/maxima