Search All of the Math Forum:

Views expressed in these public forums are not endorsed by NCTM or The Math Forum.

Notice: We are no longer accepting new posts, but the forums will continue to be readable.

Topic: An independent integration test suite
Replies: 128   Last Post: Dec 8, 2013 3:21 PM

 Messages: [ Previous | Next ]
 clicliclic@freenet.de Posts: 1,245 Registered: 4/26/08
Rubi 4.1 and the Timofeev test suite
Posted: Aug 6, 2013 7:51 PM

clicliclic@freenet.de schrieb:
>
> The following table summarizes the data made available for the example
> integrals in Timofeev's 1948 book. To simplify the accounting, the
> numbers of examples represent the actual numbers of distinct
> integrands; for chapters where this has not yet been determined, the
> total of Timofeev's numbered examples is given instead:
>
> ch. ex's Der. Fri. Mpl MMA Rubi etc. etc.
> 6.10 1.21 17 9 4.1
> -------------------------------------------------------
> 1 86 83 86 85 86 84
> 2 90 - - - - -
> 3 12 12 12 12 12 12
> 4 132 - - - - -
> 5 120 - - - - -
> 6 26 - - - - -
> 7 11 9 11 11 11 8
> 8 109 - - - - -
> 9 59 - - - - -
> -------------------------------------------------------
> 100% 95.4% 100% 99.1% 100% 95.4%
>
> The Winners so far are FriCAS 1.21 and Mathematica 9!
>
> It should be noted that some FriCAS results do not hold for all values
> of the integration variable (and/or parameters in the integrand).
>
> I will let matters rest at this point until new chapters or revised
> data become available.
>

I thought it would be instructive to list those integrals Rubi 4.1 fails
on:

Timofeev's example 29 from Chapter 1:

INT(TAN(x)*TAN(x - a), x) = 1/TAN(a)*LN(1 + TAN(a)*TAN(x)) - x

Timofeev's example 64 from Chapter 1:

INT(ASIN(x/a)^(3/2)/SQRT(a^2 - x^2), x)
= 2/5*ASIN(x/a)^(3/2)*ATAN(x/SQRT(a^2 - x^2))
= 2/5*(a/SQRT(a^2 - x^2))*SQRT(1 - (x/a)^2)*ASIN(x/a)^(5/2)

Timofeev's example 6 from Chapter 7:

INT(x*SIN(x)^3/COS(x)^4, x)
= x*(1/(3*COS(x)^3) - 1/COS(x)) - SIN(x)/(6*COS(x)^2)
+ 5/6*ATANH(SIN(x))

Timofeev's example 10 from Chapter 7:

INT((2*x + SIN(2*x))/(x*SIN(x) + COS(x))^2, x)
= - 2*COS(x)/(x*SIN(x) + COS(x))

Timofeev's example 11 from Chapter 7:

INT((x/(x*COS(x) - SIN(x)))^2, x)
= (x*SIN(x) + COS(x))/(x*COS(x) - SIN(x))

In my view, the first two failures are deplorable but understandable,
while the third one must be counted as a bug. The last two are simply to
be expected. Timofeev's book can be found at:

Martin.

Date Subject Author
2/24/13 clicliclic@freenet.de
3/19/13 clicliclic@freenet.de
3/21/13 Waldek Hebisch
3/22/13 clicliclic@freenet.de
3/26/13 Waldek Hebisch
3/26/13 clicliclic@freenet.de
4/20/13 clicliclic@freenet.de
4/20/13 Nasser Abbasi
4/20/13 Rouben Rostamian
4/20/13 clicliclic@freenet.de
4/20/13 Rouben Rostamian
4/20/13 Axel Vogt
4/20/13 clicliclic@freenet.de
4/20/13 Axel Vogt
4/21/13 Axel Vogt
4/21/13 clicliclic@freenet.de
4/21/13 Waldek Hebisch
4/22/13 clicliclic@freenet.de
4/22/13 Axel Vogt
4/22/13 clicliclic@freenet.de
4/23/13 Waldek Hebisch
4/24/13 clicliclic@freenet.de
4/25/13 Waldek Hebisch
4/26/13 clicliclic@freenet.de
4/27/13 Waldek Hebisch
4/24/13 Richard Fateman
4/24/13 clicliclic@freenet.de
4/25/13 Richard Fateman
4/26/13 clicliclic@freenet.de
4/26/13 Axel Vogt
4/27/13 clicliclic@freenet.de
4/25/13 Waldek Hebisch
4/25/13 Peter Pein
4/25/13 Nasser Abbasi
4/26/13 Peter Pein
4/26/13 clicliclic@freenet.de
4/26/13 Peter Pein
4/26/13 clicliclic@freenet.de
4/26/13 Richard Fateman
4/27/13 clicliclic@freenet.de
4/27/13 Richard Fateman
6/30/13 clicliclic@freenet.de
6/30/13 Axel Vogt
7/1/13 clicliclic@freenet.de
7/1/13 Axel Vogt
7/1/13 Waldek Hebisch
7/2/13 clicliclic@freenet.de
7/2/13 clicliclic@freenet.de
7/2/13 clicliclic@freenet.de
7/2/13 Nasser Abbasi
7/2/13 Nasser Abbasi
7/4/13 clicliclic@freenet.de
7/4/13 Nasser Abbasi
7/4/13 Nasser Abbasi
7/5/13 clicliclic@freenet.de
7/5/13 Nasser Abbasi
7/9/13 clicliclic@freenet.de
7/10/13 Nasser Abbasi
7/10/13 Richard Fateman
7/10/13 Nasser Abbasi
7/10/13 clicliclic@freenet.de
8/6/13 clicliclic@freenet.de
9/15/13 Albert D. Rich
9/15/13 clicliclic@freenet.de
9/15/13 clicliclic@freenet.de
9/21/13 Albert D. Rich
9/21/13 clicliclic@freenet.de
9/22/13 daly@axiom-developer.org
9/24/13 daly@axiom-developer.org
9/30/13 daly@axiom-developer.org
9/22/13 Albert D. Rich
9/25/13 Albert D. Rich
9/25/13 Albert D. Rich
9/25/13 clicliclic@freenet.de
9/25/13 Albert D. Rich
9/26/13 Albert D. Rich
9/26/13 clicliclic@freenet.de
9/26/13 Albert D. Rich
9/29/13 clicliclic@freenet.de
10/1/13 Albert D. Rich
10/1/13 clicliclic@freenet.de
10/1/13 Albert D. Rich
10/5/13 clicliclic@freenet.de
10/5/13 Albert D. Rich
10/6/13 clicliclic@freenet.de
10/10/13 Albert D. Rich
10/10/13 Nasser Abbasi
10/11/13 clicliclic@freenet.de
11/6/13 Albert D. Rich
11/6/13 Nasser Abbasi
11/7/13 did
11/7/13 clicliclic@freenet.de
11/7/13 clicliclic@freenet.de
11/7/13 Albert D. Rich
11/12/13 clicliclic@freenet.de
11/12/13 Albert D. Rich
11/13/13 clicliclic@freenet.de
11/13/13 Albert D. Rich
11/14/13 clicliclic@freenet.de
11/14/13 Albert D. Rich
11/15/13 clicliclic@freenet.de
11/15/13 Albert D. Rich
11/16/13 clicliclic@freenet.de
11/16/13 clicliclic@freenet.de
11/21/13 Albert D. Rich
11/21/13 clicliclic@freenet.de
11/21/13 Nasser Abbasi
11/21/13 Albert D. Rich
11/21/13 Albert D. Rich
11/22/13 clicliclic@freenet.de
11/14/13 Albert D. Rich
11/15/13 clicliclic@freenet.de
11/15/13 Nasser Abbasi
11/16/13 clicliclic@freenet.de
11/16/13 Nasser Abbasi
11/7/13 did
11/7/13 clicliclic@freenet.de
4/20/13 Richard Fateman
4/21/13 clicliclic@freenet.de
4/20/13 Axel Vogt
4/20/13 clicliclic@freenet.de
4/20/13 Waldek Hebisch
4/21/13 G. A. Edgar
12/8/13 clicliclic@freenet.de
10/5/13 Albert D. Rich
10/6/13 clicliclic@freenet.de