-
i think the `up` and `down` methods of `conformalize()` should take/return vectors in the different algebras:
* `up` should operate on vectors in ga, and
* `down` should operate on vectors in cg…
-
This is a meta-ticket for the [Google Summer of Code](https://summerofcode.withgoogle.com/programs/2022/projects/UpKWcuIO) project with the same name.
Tickets include:
- #32369 Rewrite Clifford an…
-
Would it be possible to add an option to use the matrix pseudoinverse instead of the normal matrix inverse into the method for computing inverses for multivectors? Having read the relevant chapter in …
tBuLi updated
3 years ago
-
As title demonstrates, I want some tool to create an external tensor product space under two non-interacting Clifford algebra (just like to create a tensor product space under two basic linear space)…
-
For performance reasons is might be nice to have a set of cached algebras available to the user. These could be generated at install or manually after install, depending on the users needs.
https:…
-
Initialisation timings Cl(6) 0.195 sec, Cl(7) 3.7 sec, Cl(8) 2.5 mins :
building multiplication table as n -> n+1 costs 20x, 40x longer,
instead of expected ~5.3x .
Why is it necessary to sea…
-
The tensor product of cohomology rings of product of two spaces is twisted in the following sense:
(a ⊗ b) ⌣ (c ⊗ d) = (-1)|b|·|c|(a ⌣ c)⊗(b ⌣ d)
However there is no way to inform sage of this twi…
-
The following code shows a memory leak:
```
import gc
from collections import Counter
gc.collect()
pre={id(a) for a in gc.get_objects()}
for p in prime_range(20000):
A = FiniteDimensional…
-
Because numbers can also be conjugate in a different sense: `5 + 5 sqrt` is conjugate to `5 - 5 sqrt`.
https://math.stackexchange.com/questions/3397053/whats-the-correct-definition-of-conjugate-and-d…
-
Almost all of our operations create an extra copy (see #280). The fix proposed there is to opt-in for copy-free construction (spelt `layout.MultiVector(value, copy=False)`). However, it seems that eve…