symja_android_library
symja_android_library copied to clipboard
:coffee: Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.
**Is your feature request related to a problem? Please describe.** In most cases it is desired to save the "queries", and I believe that for most use cases localhost is...
The current implementation of `Solve` is able to solve the following equation: ``` Solve(a^(b/x) == c, x) ``` ``` {{ x -> b * Log[a] / Log[c] }} ``` But...
There is the input: ``` (PolyLog(2,E^(I*1/270*Pi^2)))/Pi // N ```
Here is the input that cause Symja runs forever. ``` Binomial(12!,9!) ``` ``` Binomial(10562500,10377250) ``` I think you should add a check before calling `BigIntegerMath#binomial` in https://github.com/axkr/symja_android_library/blob/943cb917f53f8cc996ae234b9a4275763158606a/symja_android_library/matheclipse-core/src/main/java/org/matheclipse/core/builtin/NumberTheory.java#L6071
There is the input ``` Limit((-1+Sqrt(x))/Sqrt(-1+x), x -> Infinity) ``` ``` java.lang.StackOverflowError at org.matheclipse.core.expression.AbstractAST.isAST(AbstractAST.java:3124) at org.matheclipse.core.expression.AbstractAST.isNumericArgument(AbstractAST.java:4085) at org.matheclipse.core.eval.EvalEngine.evalArgs(EvalEngine.java:795) at org.matheclipse.core.eval.EvalEngine.evalASTArg1(EvalEngine.java:921) at org.matheclipse.core.eval.EvalEngine.evalAttributes(EvalEngine.java:1275) at org.matheclipse.core.expression.AbstractAST.evaluate(AbstractAST.java:2172) ```
There is the input: ``` Tan(Pi/2) // N ```  Expected result: `Indeterminate` or `ComplexInfinity`
There is the input: ``` Log10(Log10(Log(Log(Log(Log10(Log10())))))) ``` Current result:
There is the input: ``` ConditionalExpression(x==-157079632679/100000000000*C(1),C(1)∈Integers) // N ``` Expected result: ``` ConditionalExpression(x==𝟣.𝟧𝟩𝟢𝟪*C(1),C(1)∈Integers) ```
Here is the input ``` 8000/(x^3/32*Pi)==60 ``` Current result:  Expected result: 
There is the input ``` Simplify(Sin(Pi*Cosh(45522*Csc(17/36*Pi)))) ``` ``` java.lang.StackOverflowError at org.matheclipse.core.expression.F.ast(F.java:8625) at org.matheclipse.core.expression.F.PlusAlloc(F.java:14349) at org.matheclipse.core.reflection.system.TrigExpand$TrigExpandFunction.expandCoshPlus(TrigExpand.java:284) at org.matheclipse.core.reflection.system.TrigExpand$TrigExpandFunction.expandCoshPlus(TrigExpand.java:292) at org.matheclipse.core.reflection.system.TrigExpand$TrigExpandFunction.expandCoshPlus(TrigExpand.java:292) at org.matheclipse.core.reflection.system.TrigExpand$TrigExpandFunction.expandCoshPlus(TrigExpand.java:292) at org.matheclipse.core.reflection.system.TrigExpand$TrigExpandFunction.expandCoshPlus(TrigExpand.java:292) at org.matheclipse.core.reflection.system.TrigExpand$TrigExpandFunction.expandCoshPlus(TrigExpand.java:292) at org.matheclipse.core.reflection.system.TrigExpand$TrigExpandFunction.expandCoshPlus(TrigExpand.java:292) at org.matheclipse.core.reflection.system.TrigExpand$TrigExpandFunction.expandCoshPlus(TrigExpand.java:292) at...