Chris Liu
Math gradudate student at Colorado State University
Chris Liu
Fast solutions to Simultaneous Sylvester Systems
Joint work with Josh Maglione, James Wilson
Given
Find
Such that
Module endomorphisms
$$\operatorname{End}({}_AM) = \{X \in \operatorname{End}(M) \mid (\forall i) \; XA_i = A_iX\}$$
Adjoint Algebra of a bilinear map
$$\operatorname{Adj}(*) = \{(X,Y) \mid (\forall u,v) \; Xu*v = u*Yv\}$$
Centroid of a bilinear map
$$\operatorname{Cen}(*) = \{(X,Y,Z) \mid (\forall u,v) \; Xu*v = u*Yv = Z(u*v)\}$$
\( abc \) equations
\( as + bt \) constraints
\( O(n^6) \) to find a solution as a flattened system
Interwoven striding in augmented matrix with \( O(n^4) \) non-zero entries.
> t := Random(KTensorSpace(GF(997), [20,20,20])); > Nucleus(t,1,2); Constructing a 800 by 8000 matrix over Finite field of size 997. Computing the nullspace of a 800 by 8000 matrix. Matrix Algebra of degree 40 with 1 generator over GF(997)
(Row vector convention)
(\( 20 \times 20 + 20 \times 20 \)) by (\( 20 \times 20 \times 20 \))
Multilinear algebra library in Magma
Dense system after clearing
X backsub
Y backsub
A tensor space has the data of
Simultaneous Sylvester System
Given
Find
Such that
Given
Find
Given
Find
Lemma: Size of minimum generating sets is well-defined
Analogy: row rank
Shaded means face reduced
\( a=3,b=5,c=2 \)
Challenge: face reducing tensors overlap
E in the way of F
Orthogonal idempotents of matricies
Matricies
Tensors
\( e \)
\( e \)
\( 1-e \)
\( 1-e \)
E in the way
Craft face reducing tensors so they commute
Controlled tensors
Orthogonal Idempotents
Because both tensors equals to
Proof idea
Proof idea: expand out both definitions
Proof idea continued: no overlap of E and F on (1,1)
Proof idea continued
Proof idea continued: no overlap of E and F on (1,1)
Simultaneous face reduction
Dense system after clearing
X backsub
Y backsub
E clearing A
F clearing B
Dense system
X backsub
Y backsub
Region with small number of variables
Solve linear system
Backsubstitution
Benefit of reasoning with tensor network diagram: avoid describing echelonizing this monstrosity
Given
Find
Such that
Matrix flattening is even worse to describe echelonizing strategy
> t := Random(KTensorSpace(GF(997), [20,20,20])); > DerivationAlgebra(t); Construting a 1200 by 8000 matrix over Finite field of size 997. Adding in possible fusion data. Computing the nullspace of a 1200 by 8000 matrix.
Idea: face reducing tensors with the following properties to get commuting behavior for all 3 face reducing tensors
By Chris Liu
This presentation details ideas for solving Simultaneous Sylvester Systems quickly.