|
|
last edited 14 years ago by Bill Page |
1 2 3 4 | ||
Editor: Bill Page
Time: 2011/05/09 08:31:55 GMT-7 |
||
Note: better graphic |
added:
or equivalently
$$
\scalebox{1} % Change this value to rescale the drawing.
{
\begin{pspicture}(0,-0.92)(5.82,0.92)
\psbezier[linewidth=0.04,linestyle=dashed,dash=0.16cm 0.16cm](5.8,-0.1)(5.8,-0.9)(5.0,-0.9)(5.0,-0.1)
\psbezier[linewidth=0.04](5.8,-0.1)(5.8,0.7)(5.0,0.7)(5.0,-0.1)
\psbezier[linewidth=0.04,linestyle=dashed,dash=0.16cm 0.16cm](4.2,0.7)(4.2,0.1)(5.0,0.5)(5.0,-0.1)
\psbezier[linewidth=0.04](5.0,0.1)(5.0,-0.5)(4.2,-0.1)(4.2,-0.7)
\psbezier[linewidth=0.04,linestyle=dashed,dash=0.16cm 0.16cm](0.0,-0.1)(0.0,-0.9)(0.8,-0.9)(0.8,-0.1)
\psbezier[linewidth=0.04](0.0,-0.1)(0.0,0.7)(0.8,0.7)(0.8,-0.1)
\psbezier[linewidth=0.04,linestyle=dashed,dash=0.16cm 0.16cm](1.6,0.7)(1.6,0.1)(0.8,0.5)(0.8,-0.1)
\psbezier[linewidth=0.04](0.8,0.1)(0.8,-0.5)(1.6,-0.1)(1.6,-0.7)
\psline[linewidth=0.04cm](2.8,0.3)(2.8,-0.9)
\psline[linewidth=0.04cm](2.8,0.9)(2.8,0.3)
\psline[linewidth=0.04cm](4.2,0.9)(4.2,0.7)
\psline[linewidth=0.04cm](4.2,-0.9)(4.2,-0.7)
\psline[linewidth=0.04cm](1.6,0.9)(1.6,0.7)
\psline[linewidth=0.04cm](1.6,-0.7)(1.6,-0.9)
\usefont{T1}{ptm}{m}{n}
\rput(2.0948439,0.005){=}
\usefont{T1}{ptm}{m}{n}
\rput(3.4948437,0.005){=}
\end{pspicture}
}
$$
Non-degeneracy of the pairing (snake relation)
![]() |
or equivalently
![]() |
Ref:
Frobenius algebras and 2D topological quantum field theories
Section 2.3.11, page 112.
Section 2.2.9, page 23.
Joachim Kock
Categorical Aspects of Topological Quantum Field Theories
Section 2.3.3, page 27.
Bruce H. Bartlett
We use the Axiom LinearOperator library
(1) -> )library CARTEN MONAL PROP LOP
>> System error: The value 15684 is not of type LIST
and some convenient notation
macro Σ(x,i, n)==reduce(+, [x for i in n])
macro Ξ(f,i, n)==[f for i in n]
macro sb == subscript
macro sp == superscript
Let 𝐋 be the domain of 2-dimensional linear operators
dim:=2
![]() | (1) |
macro ℒ == List
macro ℚ == Expression Integer
𝐋 := LinearOperator(OVAR ['1,'2], ℚ)
There are no library operations named LinearOperator Use HyperDoc Browse or issue )what op LinearOperator to learn if there is any operation containing " LinearOperator " in its name.
Cannot find a definition or applicable library operation named LinearOperator with argument type(s) Type Type
Perhaps you should use "@" to indicate the required return type,or "$" to specify which version of the function you need.
A scalar product (pairing) is represented by
U:=Σ(Σ(sp('u,[i, j])*𝐝.i*𝐝.j, i, 1..dim), j, 1..dim)
There are no library operations named 𝐝 Use HyperDoc Browse or issue )what op 𝐝 to learn if there is any operation containing " 𝐝 " in its name. Cannot find a definition or applicable library operation named 𝐝 with argument type(s) PositiveInteger
Perhaps you should use "@" to indicate the required return type,or "$" to specify which version of the function you need. FriCAS will attempt to step through and interpret the code. There are no library operations named 𝐝 Use HyperDoc Browse or issue )what op 𝐝 to learn if there is any operation containing " 𝐝 " in its name.
Cannot find a definition or applicable library operation named 𝐝 with argument type(s) PositiveInteger
Perhaps you should use "@" to indicate the required return type,or "$" to specify which version of the function you need.
In general we do not require that it be symmetric.
Solve the "twisted snake relation" as a system of linear equations.
Ω:𝐋:=Σ(Σ(sb('u,[i, j])*𝐞.i*𝐞.j, i, 1..dim), j, 1..dim)
𝐋 is not a valid type.
This is equivalent to a matrix inverse (transposed!)
Um:=matrix Ξ(Ξ((𝐞.i*𝐞.j)/U,i, 1..dim), j, 1..dim)
There are no library operations named 𝐞 Use HyperDoc Browse or issue )what op 𝐞 to learn if there is any operation containing " 𝐞 " in its name. Cannot find a definition or applicable library operation named 𝐞 with argument type(s) PositiveInteger
Perhaps you should use "@" to indicate the required return type,or "$" to specify which version of the function you need. FriCAS will attempt to step through and interpret the code. There are no library operations named 𝐞 Use HyperDoc Browse or issue )what op 𝐞 to learn if there is any operation containing " 𝐞 " in its name.
Cannot find a definition or applicable library operation named 𝐞 with argument type(s) PositiveInteger
Perhaps you should use "@" to indicate the required return type,or "$" to specify which version of the function you need.
Check that the twisted snake relation holds
test ( I Ω ) / ( I X ) / ( U I ) = I
There are no exposed library operations named I but there is one unexposed operation with that name. Use HyperDoc Browse or issue )display op I to learn more about the available operation.
Cannot find a definition or applicable library operation named I with argument type(s) Variable(Ω)
Perhaps you should use "@" to indicate the required return type,or "$" to specify which version of the function you need.
Since the "snake" is twisted, dimension is as expected.
![]() |
d:= Ω / U
![]() | (2) |
This "twisted dimension " depends on !
![]() |
d':= Ω / X / U
![]() | (3) |