-
After trying to follow [this article](https://developers.google.com/web/fundamentals/primers/customelements/) and adding a custom button element I found that extend is [not currently supported](https:…
-
The underlying problem is that `elt.square_root()` when `elt` belongs to a number field, relies on the symbolic ring.
```python
from flatsurf import HyperbolicPlane
x = polygen(QQ)
K = NumberFie…
-
Most of my daily proof work is in first order logic, so one would expect that most of my proofs would just be something like `firstorder eauto`. However, in my experience, `firstorder` only works on t…
-
If you search for prism, the default version returned is 9000.0.1. This is a mysterious package version; nobody knows where it came from, and it was removed from NPM back in 2019 (see https://securit…
-
Consider the problem
```
import sympy as sp
x = sp.symbols("x")
f, g = sp.symbols("f g", cls=sp.Function)
expr = f(x) + f(1) + 10
```
where `expr.subs(f, g)` yields: `g(1) + g(x) + 10`. But i…
-
Hopefully at some stage aligning two parts can be automated: select two gears ( or rack+gear ) ; click on an icon and they snap into mesh with each other. That would be pretty cool. Setting the perpen…
-
Hi,
There are currently a couple of ways to represent functions:
1. For Julia functions, all we can do is evaluate them. In particular, we don't know much about types, and there's no clean way to …
-
* [ ] Polynomials
* [ ] Factorization
* [ ] Square-free decomposition
* [x] Grobner bases
* [ ] Partial fraction decomposition
* [ ] Resultants
* [ ] Rootfinding
* [ ] Calculus
* [ ] Lim…
-
Introduction
=========
Have you ever wanted an interface (or abstract type) to be parameterized on a polymorphic variable to its implementer, but not its users? Have you ever wanted to parameteriz…
-
I saw your talk on YT about BS. But what I was missing is how operator precedence is handled in BS!
Consider the famous ternary `a ? b : c ? d : e`. All sane languages evaluate that like `a ? b :…