<div>How do I&nbsp;reformulate functions that use abs or max so that maxima can integrate them?</div>  <div>For example, integrate(abs(x), x, -1, 1)&nbsp; won't evaluate, but both of these will:</div>  <div>&nbsp; integrate(abs(x), x, -1, 0)</div>  <div>&nbsp; integrate(abs(x), x,&nbsp; 0, 1)</div>  <div>&nbsp;</div>  <div>Am I missing out on a better way to describe equations to maxima?</div>  <div>Maybe I'm missing a flag to subdivide problems? (I am rather a newbie in Maxima)</div>  <div>&nbsp;</div>  <div>Indefinite integration fares no better even in the simple case.</div>  <div>&nbsp;</div>  <div>Of course, the above answer is easy to construct, even for high school students,</div>  <div>It's less easy for a human to do it flawlessy for even slightly&nbsp;more complidated&nbsp;problems:</div>  <div>&nbsp;&nbsp; f(x) := max(1-abs(x), 0)</div>  <div>&nbsp;&nbsp; integrate(f(x)*f(x-a), x)</div>  <div>&nbsp;</div>  <div>Thanks, Ray</div><p>&#32;

<hr size=1>Don't be flakey. <a href="http://us.rd.yahoo.com/evt=43909/*http://mobile.yahoo.com/mail">Get Yahoo! Mail for Mobile</a> and <br><a href="http://us.rd.yahoo.com/evt=43909/*http://mobile.yahoo.com/mail">always stay connected</a> to friends.