-
We should have a clean interface to various transformations one might want to perform on symbolic expressions. For example,
```
sage: rewrite(exp(x), "exp2sincos")
-I*sin(I*x) + cos(I*x)
sage: rewr…
-
The set of functions for [rules and patterns](https://maxima.sourceforge.io/docs/manual/maxima_162.html)
looks like it would be useful for manipulation of certain symbolic expressions. Should some o…
-
In the [`matlib` package](https://github.com/friendly/matlib) we've developed a suite of functions for generating LaTeX expressions for symbolic / numeric matrices and for doing matrix arithmetic with…
-
Currently for a SliceLayer you have to give the indexes or the slice as a hardcoded value. It would be great if it can also accept a Theano symbolic variable, or if there is a SplitLayer, which transf…
botev updated
8 years ago
-
We need to implement the 'repr' function in the interpreter as specified in stdlib.py. A test file should also be created to ensure the function works correctly. The symbol for this function was found…
-
For our work on human control, we would be interested in introducing EOMs with an unknown time shift parameter $t_d$ that should be a free parameter for the optimization.
For example an unknown in…
-
From https://groups.google.com/forum/?fromgroups=#!topic/sage-devel/d25Dkwc0loA
```
sage: f = x*(x+1)
sage: g = x^2 + x
sage: bool(f == g)
True
sage: bool([f] == [g])
True
sage: bool(matrix([f]) ==…
-
Mathematica has an `InverseFunction` function:
http://reference.wolfram.com/mathematica/ref/InverseFunction.html
Sage can accomplish this via the `roots` method, as described on AskSage: http://as…
-
I think that for all symbolic expression `s` should hold
```
sage: s == s.operator()(*s.operands())
```
That currently does not work, for two reasons.
1. There may be no operator at all:
```
sag…
-
There is a (7-year-old) TODO comment in the implementation of `atan2` which acknowledges that "ideally the answer should depend on the signs of `num` and `dem`". Currently, for example, if `a` is symb…