-
Current implementation of symmetries has limited handling of symmetries that exclude for instance the symmetries of the Riemann tensor.
One would naturally expect:
* To be able to (anti)symmetrie…
-
+ [x] where
+ [x] matrix/tensor operations
+ [x] einsum (based on dynamic code generation --- optimized by compiler macros)
+ [x] transpose, swapaxes, moveaxis, permute (depends on einsum)
+…
-
I have implemented the rules for restriction and tensor products found in Thm 4.5 and Cor 4.7 (pages 15 and 18):
http://arxiv.org/abs/0812.2268
The backbone is a recursive algorithm to compute ten…
-
## **Now it is just 5 sorry!**
- [x] `to_anaysis/inner_product_space/tensor_product.lean`: `sorry` free
- [x] `to_anaysis/inner_product_space/tensor_power.lean`: `sorry` free
- [x] `combinatorics…
-
/cc @mratsim
N-D tensor specific things is much more limited in scope than, say, neural network stuff (which can grow in scope pretty much infinitely)
a better design would be to factor out the N-D…
-
It might be outside the scope of this package, but if there were examples explained in terms of more familiar linear algebra, that would be so, so lovely.
I tried to give examples of what I think a…
-
SymPy's `TensorSymmetry` (https://docs.sympy.org/latest/modules/tensor/tensor.html) uses a trick to represent (monoterm) tensor symmetries and antisymmetries as permutation groups: Two extra element…
-
The tensor product of a dense matrix by a sparse matrix
fails for some base rings including cyclotomic fields.
Everything works fine over `ZZ` or `QQ`.
Illustration in Sage 9.3.beta4:
```
sage: k …
-
This issue is to discuss issues and possible improvements to enhance the type safety of the C++ code, and thereby increase the maintainability.
The main issue that I can see is the int `dtype`. Th…
-
It looks like cytnx assumes that LAPACKE will be available with OpenBLAS. While OpenBLAS does include LAPACKE bindings, it appears that Ubuntu doesn't include lapacke in libopenblas.so, and instead t…