Some integrands tested on Mathematica 7.0 and with Rubi and Maple 14

Tested by Nasser M. Abbasi, july 3, 2010

Martin posted this on sci.math.sybolic

"Here is a small gallery of fairly simple algebraic integrands on which I
have found Derive 6.10 to fail (as in an earlier example, more or less
obvious transformations on part of the operator help it succeed though):

  INT(1/(SQRT(x^2+1)+2*x)^2,x)

  INT(1/(SQRT(x^2-1)*(3*x^2-4)^2),x)

  INT(1/(2*SQRT(x)+SQRT(x+1))^2,x)

  INT(SQRT(x^2-1)/(x-#i)^2,x)

  INT(1/(SQRT(x^2-1)*(x^2+1)^2),x)

  INT(1/(SQRT(x-1)*(SQRT(x-1)+2*SQRT(x))^2),x)

  INT(1/(SQRT(x^2-1)*(SQRT(x^2-1)+SQRT(x))^2),x)

  INT(SQRT(SQRT(x^4+1)+x^2)/((x+1)^2*SQRT(x^4+1)),x)

  INT(((x-1)^(3/2)+(x+1)^(3/2))/((x+1)^(3/2)*(x-1)^(3/2)),x)

Martin."

First, I downloaded Rubi from Albert web site, and loaded the Rubi package into mathematica, then run the tests below.
This notebook can be downloaded from here

Maple 14 notebook is here
Maple 14 HTML output is
here

Sage 4.4  HTML worksheet is here

Result #1

In[12]:=

"rubi_1.gif"

Out[14]=

"rubi_2.gif"

In[15]:=

"rubi_3.gif"

Out[15]=

"rubi_4.gif"

In[16]:=

"rubi_5.gif"

Out[16]=

"rubi_6.gif"

In[17]:=

"rubi_7.gif"

Out[17]=

"rubi_8.gif"

In[18]:=

"rubi_9.gif"

Out[18]=

"rubi_10.gif"

Result #2

In[19]:=

"rubi_11.gif"

Out[20]=

"rubi_12.gif"

In[21]:=

"rubi_13.gif"

Out[21]=

"rubi_14.gif"

In[22]:=

"rubi_15.gif"

Out[22]=

"rubi_16.gif"

In[23]:=

"rubi_17.gif"

Out[23]=

"rubi_18.gif"

In[24]:=

"rubi_19.gif"

Out[24]=

"rubi_20.gif"

Result #3

In[25]:=

"rubi_21.gif"

Out[26]=

"rubi_22.gif"

In[27]:=

"rubi_23.gif"

Out[27]=

"rubi_24.gif"

In[28]:=

"rubi_25.gif"

Out[28]=

"rubi_26.gif"

In[29]:=

"rubi_27.gif"

Out[29]=

"rubi_28.gif"

"rubi_29.gif"

"rubi_30.gif"

Result #4

In[30]:=

"rubi_31.gif"

Out[31]=

"rubi_32.gif"

In[32]:=

"rubi_33.gif"

Out[32]=

"rubi_34.gif"

In[33]:=

"rubi_35.gif"

Out[33]=

"rubi_36.gif"

In[34]:=

"rubi_37.gif"

Out[34]=

"rubi_38.gif"

In[35]:=

"rubi_39.gif"

Out[35]=

"rubi_40.gif"

Result #5

In[36]:=

"rubi_41.gif"

Out[37]=

"rubi_42.gif"

In[38]:=

"rubi_43.gif"

Out[38]=

"rubi_44.gif"

In[39]:=

"rubi_45.gif"

Out[39]=

"rubi_46.gif"

In[40]:=

"rubi_47.gif"

Out[40]=

"rubi_48.gif"

In[41]:=

"rubi_49.gif"

Out[41]=

"rubi_50.gif"

Result #6

In[42]:=

"rubi_51.gif"

Out[43]=

"rubi_52.gif"

In[44]:=

"rubi_53.gif"

Out[44]=

"rubi_54.gif"

In[45]:=

"rubi_55.gif"

Out[45]=

"rubi_56.gif"

In[46]:=

"rubi_57.gif"

Out[46]=

"rubi_58.gif"

In[47]:=

"rubi_59.gif"

Out[47]=

"rubi_60.gif"

Result #7

In[48]:=

"rubi_61.gif"

Out[49]=

"rubi_62.gif"

In[50]:=

"rubi_63.gif"

Out[50]=

"rubi_64.gif"

In[51]:=

"rubi_65.gif"

Out[51]=

"rubi_66.gif"

"rubi_67.gif"

Result #8

In[52]:=

"rubi_68.gif"

Out[53]=

"rubi_69.gif"

In[54]:=

"rubi_70.gif"

Out[54]=

"rubi_71.gif"

"rubi_72.gif"

Result #9

In[55]:=

"rubi_73.gif"

Out[56]=

"rubi_74.gif"

In[57]:=

"rubi_75.gif"

Out[57]=

"rubi_76.gif"

In[58]:=

"rubi_77.gif"

Out[58]=

"rubi_78.gif"

In[59]:=

"rubi_79.gif"

Out[59]=

"rubi_80.gif"

In[60]:=

"rubi_81.gif"

Out[60]=

"rubi_82.gif"

Spikey Created with Wolfram Mathematica 7.0