Closed 6bbcde06-8197-41f1-b9a3-c998bb839000 closed 1 year ago
Commit: 559a4c8
Branch: public/fusion_fmatrix-30423
Branch pushed to git repo; I updated commit sha1. New commits:
062b694 | bugfix in sreduce |
Branch pushed to git repo; I updated commit sha1. New commits:
6093b1e | missing import |
Just a quick comment: you can use itertools.product
rather than the nested for
loops in hexagon
and pentagon
:
sage: from itertools import product
sage: list(product([1,2], repeat=3))
[(1, 1, 1), (1, 1, 2), (1, 2, 1), (1, 2, 2),
(2, 1, 1), (2, 1, 2), (2, 2, 1), (2, 2, 2)]
Branch pushed to git repo; I updated commit sha1. New commits:
7065b18 | use itertools.product |
Branch pushed to git repo; I updated commit sha1. New commits:
36aafea | some doctests |
Branch pushed to git repo; I updated commit sha1. New commits:
0f322ee | indentation tweak |
Branch pushed to git repo; I updated commit sha1. New commits:
0cf69fd | some of Willie's improvements |
Branch pushed to git repo; I updated commit sha1. New commits:
4ed0ec9 | fix variable injection, add some of Willie's improvement's, observation of Galit reducing number of pentagon equations. Doctests are currently broke, will fix later |
Branch pushed to git repo; I updated commit sha1. New commits:
434a5c6 | doctest revisions, right-handed hexagon relations |
Branch pushed to git repo; I updated commit sha1. New commits:
ec1f943 | singletons, and only consider 2-term equations in substitute_degree_one |
Setting new milestone based on a cursory review of ticket status, priority, and last modification date.
Replying to @mkoeppe:
Setting new milestone based on a cursory review of ticket status, priority, and last modification date.
The main obstacle to finishing this ticket was removed by #31284.
Willie Aboumrad has substantial improvements. His working code is much faster. I hope that a new version of the code will be available soon (maybe within a week). It would be good to get this into Sage 9.3 since applications to quantum computing require working F-matrix code.
Changed branch from public/fusion_fmatrix-30423 to public/new_fmatrix-30423
New commits:
6e94b83 | Willie's code implementing a cythonized version of the F-matrix code |
Changed work issues from Doctests are needed. It is possible that with some work more difficult cases can be handled, which would be highly desirable. to Doctests are needed
Branch pushed to git repo; I updated commit sha1. New commits:
e129b94 | work on f_matrix.py |
The code is now working to compute F-matrices.
Functionality to compute braid group representations is now a method of the FusionRing.
Docstrings need work but the example at the beginning of f_matrix.py. Coercions may need work.
Branch pushed to git repo; I updated commit sha1. New commits:
33000e1 | added support for multiprocessing braid group representations. basic docstring coverage at 100p |
Branch pushed to git repo; I updated commit sha1. New commits:
2e0d1e9 | begin work on base coercion |
Branch pushed to git repo; I updated commit sha1. New commits:
e9b9e37 | bugfix: remember .FM -> ._FM |
Branch pushed to git repo; I updated commit sha1. New commits:
d134a72 | work on base coercions |
Branch pushed to git repo; I updated commit sha1. New commits:
b92197c | clear equations in find_real_orthogonal_solution |
Branch pushed to git repo; I updated commit sha1. New commits:
54bb6b6 | base coercion debugging |
Branch pushed to git repo; I updated commit sha1. New commits:
d94a214 | two missing files |
The FusionRing and its methods contain nearly complete information about the underlying modular tensor category. However information is lost about the associator, and this is captured by the F-matrix or 6j symbols. This ticket adds a method to compute the F-matrices.
This may be tested on the rank <=4 examples in the paper of Rowell, Stong and Wang (arXiv:0712.1377). It is able to compute F-matrices for these examples except the last one, G2 at level 2.
CC: @tscrim @sagetrac-sage-combinat @dwbump @willieab @physicstravels
Component: combinatorics
Keywords: Fusion Ring, F-matrix
Author: Daniel Bump, Guillermo Aboumrad, Galit Anikeeva
Branch:
57825e9
Reviewer: Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/30423