65001/AbMath

Symbolic Integration

Opened this issue · 0 comments

65001 commented

Is your feature request related to a problem? Please describe.
There should be a way to create symbolic integration for a subset of integrations.
The integration(x^2,x,0,100) takes one second to calculate even though its integration is a very simple.

Describe the solution you'd like
When a user types in integration for a subset of integrations the program should return the derivative and then analyze it at the start and end points.
integration(f(x),x) -> F(x) + c
integration(f(x),x,a,b) -> F(b) - F(a)

The integrate command should take two arguments and be internal only. It should denote that an item has yet to be integrated by the program. If there is no applicable integration is available then the library should fall back to approximating a function.

The at command should take three arguments and be internal only.
at(f(x),x,c)

Describe alternatives you've considered
Currently the program does mathematical integration by using the Simpson's rules alongside the Midpoint approximation methods. The program attempts to calculate the integral in this method but it can take a very long time for very simple integrations. This implementation should be fall back in the event no applicable integration rule is found.