Sponsored links: Algebra eBooks
 

Help Index

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

The Maxima on-line user's manual

Algebra Calculator

Search:

Sumexpand Calculator

Sumexpand

-- Option variable: sumexpand Default value: false

When sumexpand is true, products of sums and exponentiated sums simplify to nested sums.

sumexpand: true;
x : 8*(-a/2 + b/2 + c/2)*(a/2 - b/2 + c/2)*(a/2 + b/2 - c/2);
q : expand(x)/(a*b*c);
expand(1 / expand(q));

See also cauchysum.

Examples:

          (%i1) sumexpand: true$
          (%i2) sum (f (i), i, 0, m) * sum (g (j), j, 0, n);
                               m      n
                              ====   ====
                              \      \
          (%o2)                >      >     f(i1) g(i2)
                              /      /
                              ====   ====
                              i1 = 0 i2 = 0
          (%i3) sum (f (i), i, 0, m)^2;
                               m      m
                              ====   ====
                              \      \
          (%o3)                >      >     f(i3) f(i4)
                              /      /
                              ====   ====
                              i3 = 0 i4 = 0

(%o1)                                true
(%i2) 

Sumexpand Example

Related Examples

sumexpand-true

sumexpand:true;

sum(c-k,k,1,c);

Calculate

sumexpand-true

sumexpand: true;

x : 8*(-a/2 + b/2 + c...

q : expand(x)/(a*b*c);

Calculate

sumexpand-true

sumexpand: true;

x : 8*(-a/2 + b/2 + c...

q : expand(x)/(a*b*c);

Calculate

sumexpand-true

sumexpand: true;

x : 8*(-a/2 + b/2 + c...

expand(x);

Calculate

sumexpand-true

sumexpand: true;

sum (f (i), i, 0, m)...

sum (f (i), i, 0, m)^2;

Calculate

sumexpand-true

sumexpand: true;

x : a*b*c/(8*(-a/2 + ...

expand(x);

Calculate

sumexpand

? sumexpand;

Calculate

sumexpand-true

sumexpand: true;

x : 8*(-a/2 + b/2 + c...

expand(x);

Calculate

sumexpand-true

sumexpand: true;

x : (-a/2 + b/2 + c/2...

expand(x);

Calculate

sumexpand-true

sumexpand: true;

x : (8*(-a/2 + b/2 + ...

abc / expand(x);

Calculate