### Author Topic: Symbolic Integration  (Read 2116 times)

0 Members and 1 Guest are viewing this topic.

#### Anima

• LV4 Regular (Next: 200)
• Posts: 133
• Rating: +4/-0
##### Symbolic Integration
« on: March 09, 2012, 10:14:12 am »
Hey guys,

I was thinking about making a program, which integrates a function symbolically, this sounds stupid and very hard, but is it really so difficult? Which algorithms are used by software like Mathematica?
I think it'd be possible, because one genius in my school made a program, which calculated the derivative of a function without using Symbolic! Well, i know calculating derivatives is a lot easier than calculating integrals, but it should be possible with Asm or so? Such a program would be so cool.

~ Anima

Sorry for my bad English. I'm German.

#### Deep Toaster

• So much to do, so much time, so little motivation
• LV13 Extreme Addict (Next: 9001)
• Posts: 8217
• Rating: +758/-15
##### Re: Symbolic Integration
« Reply #1 on: March 09, 2012, 11:02:59 am »
The problem is that there's a systematic way to find a derivative of a program, but much of integration is inductive—and not all functions even have integrals that can be expressed normally, remember.

#### Anima

• LV4 Regular (Next: 200)
• Posts: 133
• Rating: +4/-0
##### Re: Symbolic Integration
« Reply #2 on: March 09, 2012, 11:12:49 am »
The problem is that there's a systematic way to find a derivative of a program, but much of integration is inductive—and not all functions even have integrals that can be expressed normally, remember.
Well, I wouldn't really care, if the program can't calculate an integral, because most of the integrals we have in school are solvable.
Now... is there any useful algorithm for symbolic Integration? What algorithms are used by the TI calculators with CAS?

Sorry for my bad English. I'm German.

#### Builderboy

• Physics Guru
• CoT Emeritus
• LV13 Extreme Addict (Next: 9001)
• Posts: 5673
• Rating: +613/-9
• Would you kindly?
##### Re: Symbolic Integration
« Reply #3 on: March 09, 2012, 11:43:37 am »
You might want to read some pages on Symbolic Integration, and possibly the Risch Algorithm.  But remember, symbolic manipulation in general is exceedingly complex to program.  Do you have any experience with symbolic manipulation?
« Last Edit: March 09, 2012, 11:43:48 am by Builderboy »