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.
**Describe the bug** Symja's `Solve` function fails to solve powers to their base expression if the exponent is a rational number. **To Reproduce** Example input Symja input expression: ``` >>...
Start porting sympy core functions to implement the Fu simplifier (#498) Initial structure will be: 
Implement here: - https://github.com/axkr/symja_android_library/blob/master/symja_android_library/matheclipse-core/src/main/java/org/matheclipse/core/builtin/QuantityFunctions.java See: - https://github.com/datahaki/tensor/blob/master/src/main/java/ch/alpine/tensor/qty/KnownUnitQ.java - https://github.com/datahaki/tensor/blob/master/src/test/java/ch/alpine/tensor/qty/KnownUnitQTest.java
Implement here: - https://github.com/axkr/symja_android_library/blob/master/symja_android_library/matheclipse-core/src/main/java/org/matheclipse/core/builtin/FileFunctions.java See: - https://github.com/datahaki/tensor/blob/master/src/main/java/ch/alpine/tensor/io/FileHash.java - https://github.com/datahaki/tensor/blob/master/src/test/java/ch/alpine/tensor/io/FileHashTest.java
Examples: ``` >>> FunctionDomain(1/x, x, S.Reals) Union(Interval.open(-oo, 0), Interval.open(0, oo)) >>> FunctionDomain(tan(x), x, Interval(0, pi)) Union(Interval.Ropen(0, Pi/2), Interval.Lopen(Pi/2, Pi)) >>> FunctionDomain(sqrt(x - 2), x, Interval(-5, 5)) Interval(2, 5) >>> continuous_domain(log(2*x...
Improve DateObjectExpr with arithmetic methods `plusYears, plusMonths, plusDays` See * https://github.com/datahaki/tensor/blob/master/src/main/java/ch/alpine/tensor/qty/DateTime.java
Create a port of "JavaFX GUI for REDUCE" to use Symja or Mathics as the computing engine https://fjwright.github.io/Run-REDUCE/ The port should use the MMA Console app:: * https://github.com/axkr/symja_android_library/wiki/MMA-console-usage or the...
Dear @axkr The current implementation of the `FindRoot` uses default constructor of numeric solver classes, which has default accuracy = `1e-6` ```java public class NewtonRaphsonSolver extends AbstractUnivariateDifferentiableSolver { /** Default...
**Is your feature request related to a problem? Please describe.** I believe that the current way that searching works (that is, a result is only shown if there is an...
**Is your feature request related to a problem? Please describe.** Their [site](https://katex.org/) shows a performance comparison. This would improve the performance of rendering long lists for example (which is still...