\documentclass[11pt]{amsart}
\usepackage{amssymb}
\usepackage{graphicx} 
\usepackage{enumerate}
\usepackage{mathtools}
\usepackage{color,soul}
\usepackage{cite}
\usepackage{tikz}
\usetikzlibrary{matrix}

\usepackage{caption}

\usepackage{amsmath, amsthm}
 \usepackage{relsize}

\usepackage{color}

\definecolor{lgray}{gray}{0.82}
\definecolor{rredd}{rgb}{120,0,0}

\usepackage[margin=1.2in]{geometry}

\newtheorem{thm}{Theorem}[section]
\newtheorem{prop}[thm]{Proposition}
\newtheorem{lem}[thm]{Lemma}
\newtheorem{cor}[thm]{Corollary}
\newtheorem{defn}[thm]{Definition}
\newtheorem{propp}[thm]{Proposition}
\newtheorem{ex}[thm]{Example}
\newtheorem*{namedtheorem}{\theoremname}
\newcommand{\theoremname}{Theorem:}


\usepackage{bbm}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\g}{\mathfrak{g}}
\newcommand{\wTFe}{\widetilde{\mathit w\!T\!F}}
\newcommand{\wTF}{{\mathit w\!T\!F}}
\newcommand{\wko}{{\cite{Bar-NatanDancso:WKO2}}}
\newcommand{\calA}{\mathcal{A}^{sw}}
\newcommand{\up}{\Upsilon}
\newcommand{\id}{\operatorname{id}}

%---------------------------------commands for crossing diagrams-------------------------



\newcommand{\rcross}{
\begin{tikzpicture}[scale=.2]
\draw[ultra thick](1,-1)--(-1,1);
\draw[thick, ->](1,-1)--(-1.1,1.1);
\draw[ ultra thick](-1,-1)--(-.2,-.2);
\draw[ultra thick] (.2,.2)--(1,1);
\draw[ thick,->] (.2,.2)--(1.1,1.1);
\end{tikzpicture}}

\newcommand{\mrcross}{
\begin{tikzpicture}[scale=.2]
\draw[ultra thick](1,-1)--(-1,1);
\draw[thick, ->](1,-1)--(-1.1,1.1);
\draw[red](-1,-1)--(-.2,-.2);
\draw[red,->] (.2,.2)--(1,1);
\end{tikzpicture}}

\newcommand{\lcross}{
\begin{tikzpicture}[scale=.2]
\draw[ ultra thick](-1,-1)--(1,1);
\draw[ thick,->](-1,-1)--(1.1,1.1);
\draw[ultra thick](1,-1)--(.2,-.2);
\draw[ultra thick] (-.2,.2)--(-1,1);
\draw[ thick,->] (-.2,.2)--(-1.1,1.1);
\end{tikzpicture}}

\newcommand{\mlcross}{
\begin{tikzpicture}[scale=.2]
\draw[ultra thick,](-1,-1)--(1,1);
\draw[ thick,->](-1,-1)--(1.1,1.1);
\draw[red](1,-1)--(.2,-.2);
\draw[red,->] (-.2,.2)--(-1,1);
\end{tikzpicture}}

\newcommand{\capoff}{
\begin{tikzpicture}[scale=.2]
\draw[ultra thick](0,-1)--(0,1);
\filldraw[fill=black, draw=black] (0,1) circle (3mm) ;
\end{tikzpicture}}

\newcommand{\cupoff}{
\begin{tikzpicture}[scale=.2]
\draw[ultra thick](0,-1)--(0,1);
\filldraw[fill=black, draw=black] (0,-1) circle (3mm) ;
\end{tikzpicture}}

\newcommand{\sphere}{
\begin{tikzpicture}[scale=.1]
\draw[](0,-.5)--(0,1);
\filldraw[fill=black, draw=black] (0,-.5) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\end{tikzpicture}}

\newcommand{\rline}{
\begin{tikzpicture}[scale=.1]
\draw[red,->](0,-.5)--(0,1);
\end{tikzpicture}}

\newcommand{\calAt}{
\calA ( \begin{tikzpicture}[scale=.2, baseline=.0mm  ]
\draw[](0,-.5)--(0,1);
\filldraw[fill=black, draw=black] (0,-.5) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (.2,.2) circle (.2mm) ;
\filldraw[fill=black, draw=black] (.4,.2) circle (.2mm) ;
\filldraw[fill=black, draw=black] (.6,.2) circle (.2mm) ;
\end{tikzpicture}  \begin{tikzpicture}[scale=.2,baseline=.0mm]
\draw[](0,-.5)--(0,1);
\filldraw[fill=black, draw=black] (0,-.5) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\end{tikzpicture}\hspace{1mm} \begin{tikzpicture}[scale=.2,baseline=.0mm]
\draw[red,->](0,-.5)--(0,1.2);
\filldraw[fill=black, draw=black] (.2,.2) circle (.2mm) ;
\filldraw[fill=black, draw=black] (.4,.2) circle (.2mm) ;
\filldraw[fill=black, draw=black] (.6,.2) circle (.2mm) ;
\end{tikzpicture} \begin{tikzpicture}[scale=.2,baseline=.0mm]
\draw[red,->](.5,-.5)--(.5,1.2);
\end{tikzpicture})
}

\newcommand{\calAone}{
\calA ( \begin{tikzpicture}[scale=.2, baseline=.0mm  ]
\draw[](0,-.5)--(0,1);
\filldraw[fill=black, draw=black] (0,-.5) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\draw[red,->](.75,-.5)--(.75,1.2);
\end{tikzpicture})
}

\newcommand{\calAtwo}{
\calA ( \begin{tikzpicture}[scale=.2, baseline=.0mm  ]
\draw[ultra thick,](0,-.5)--(0,1.2);
\draw[ultra thick,](1,-.5)--(1,1.2);
\draw[thick,->](0,-.5)--(0,1.3);
\draw[thick,->](1,-.5)--(1,1.3);
\end{tikzpicture})
}


\newcommand{\inlinesphere}{
 \begin{tikzpicture}[scale=.2, baseline=.0mm  ]
\draw[](0,-.5)--(0,1);
\filldraw[fill=black, draw=black] (0,-.5) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
%\draw[red,->](.75,-.5)--(.75,1.2);
\end{tikzpicture}
}

\newcommand{\inlinered}{
 \begin{tikzpicture}[scale=.2, baseline=.0mm  ]
%\draw[](0,-.5)--(0,1);
%\filldraw[fill=black, draw=black] (0,-.5) circle (2mm) ;
%\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\draw[red,->](.75,-.5)--(.75,1.2);
\end{tikzpicture}
}

\newcommand{\mlambda}{
\begin{tikzpicture}[scale=.2]
\draw[ultra thick,](0,-.08)--(0,1);
\draw[ thick,->](0,-.08)--(0,1.1);
\draw[ultra thick](1, -1)--(0,0);
\draw[red](-.08,-.08)--(-1,-1);
\end{tikzpicture}}

\newcommand{\bulambda}{
\begin{tikzpicture}[scale=.2,baseline=-.1cm]
\draw[ultra thick](0,.08)--(0,-1);
\draw[ultra thick,](0,0)--(-1, 1);
\draw[thick,->](0,0)--(-1.1, 1.1);
\draw[ultra thick, ](.3,.3)--(1,1);
\draw[ thick, ->](.3,.3)--(1.1,1.1);
\end{tikzpicture}}

\newcommand{\bdlambda}{
\begin{tikzpicture}[scale=.2,baseline=-.1cm]
\draw[ultra thick](0,-.09)--(0,1);
\draw[thick, ->](0,-.09)--(0,1.1);
\draw[ultra thick](1, -1)--(.5,-.5);
\draw[ultra thick](0,0)--(-1,-1);
\end{tikzpicture}}

\newcommand{\rlambda}{
\begin{tikzpicture}[scale=.2]
\draw[red,->](0,0)--(0,1);
\draw[red](1, -1)--(0,0);
\draw[red](0,0)--(-1,-1);
\end{tikzpicture}}

\newcommand{\btob}{
\begin{tikzpicture}[scale=.2]
\draw[ultra thick](-1,-1)--(-1,1);
\draw[thick, ->](-1,-.09)--(-1,1.1);
\draw[ultra thick](1.5,-1)--(1.5,1);
\draw[thick, ->](1.5,-.09)--(1.5,1.1);
\draw[dashed,->] (-1,0)--(1.5,0);
\end{tikzpicture}}

\newcommand{\btor}{
\begin{tikzpicture}[scale=.2]
\draw[ultra thick,](-1,-1)--(-1,1);
\draw[thick, ->](-1,-.09)--(-1,1.1);
\draw[red,->](1.5,-1)--(1.5,1);
\draw[dashed,->] (-1,0)--(1.5,0);
\end{tikzpicture}}



%mixed color lambda shape with tubes
\newcommand{\mlambdatube}{
\begin{tikzpicture}
\draw[thick] (-1,1) ellipse (.5cm and .1cm);
\draw[thick] (-1.5,1)to [in=140, out=270] (-.29,-.5);
\draw[thick] (-.5,1)to [in=130, out=270] (.7,-.49);
%draw full dashed ellipse
\draw[thick, dashed] (.2,-.5) ellipse (.5cm and .1cm);
% Draw lower half of ellipse
\begin{scope}
    \clip (-1,-.5) rectangle (1,-1);
    \draw[thick] (.2,-.5) ellipse (.5cm and .1cm);
\end{scope}

\draw[red] (-1.5,-.7)to [in=230, out=30] (-.6,.2);
\draw[red, fill=red] (-.6,.2) circle (.05cm);
 \end{tikzpicture}
 }
 
%
\newcommand{\doubledsphere}{
\begin{tikzpicture}[scale=.2]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;
\draw[thick](1,-1)--(1,1);
\draw[red](1.15,0)--(2,0);
%\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (1,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (1,-1) circle (2mm) ;
\end{tikzpicture}
}

\newcommand{\threadedsphere}{
\begin{tikzpicture}[scale=.2]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;
\end{tikzpicture}
}

%lambda shape with tubes
\newcommand{\lambdatube}{
 \begin{tikzpicture}
\draw[thick] (0,1) ellipse (.5cm and .1cm);
%draw full dashed ellipse
\draw[thick, dashed] (0,0) ellipse (.5cm and .1cm);
% Draw lower half of ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,-.6);
    \draw[thick] (0,0) ellipse (.5cm and .1cm);
\end{scope}
%draw full dashed ellipse
\draw[thick, dashed] (1,-1) ellipse (.5cm and .1cm);
% Draw lower half of ellipse
\begin{scope}
    \clip (0,-1) rectangle (2,-1.6);
    \draw[thick] (1,-1) ellipse (.5cm and .1cm);
\end{scope}
%draw full dashed ellipse
\draw[thick, dashed] (-1,-1) ellipse (.5cm and .1cm);
% Draw lower half of ellipse
\begin{scope}
    \clip (-2,-1) rectangle (0,-1.6);
    \draw[thick] (-1,-1) ellipse (.5cm and .1cm);
\end{scope}
\draw[thick] (-.5,1)--(-.5,0)--(-1.5,-1);
\draw[thick] (.5,1)--(.5,0)--(1.5,-1);
\draw[thick] (-.5,-1)--(.5,0);

\draw[thick] (-.1,-.4)--(-.5,0);
\draw[thick] (.1,-.6)--(.5,-1);

 \end{tikzpicture}
}

%threaded shpere with tubes
\newcommand{\threadedspheretube}{
\begin{tikzpicture}[scale=.2]
\draw[] (0,0) circle (1cm);

%-----------draw full dashed ellipse

\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ dashed] (0,0) ellipse (1cm and .3cm);
\end{scope}


%-------------- Draw lower half of ellipse
\begin{scope}
    \clip (-.64,0) rectangle (1,-1);
    \draw[] (0,0) ellipse (1cm and .3cm);
\end{scope}


\begin{scope}
    \clip (-1,1) rectangle (1,-1);
    \draw[] (-.8,0) ellipse (.2cm and .45cm);
\end{scope}

\draw [white,fill=white]  (-1.03,.03) rectangle (-.97,-.03);
\draw[red] (-2,0)--(-.63,0)(-.57,0)--(.85,0)(1.1,0)--(2,0);

 \end{tikzpicture}
 }
 
 \newcommand{\doubledthreadedspheretube}{
\begin{tikzpicture}[scale=.2]
\draw[] (0,0) circle (1cm);
%\draw[thick] (-1.5,1)to [in=140, out=270] (-.29,-.5);
%\draw[thick] (-.5,1)to [in=130, out=270] (.7,-.49);

%draw full dashed ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[dashed] (0,0) ellipse (1cm and .3cm);
\end{scope}

% Draw lower half of ellipse
\begin{scope}
    \clip (-.64,0) rectangle (1,-1);
    \draw[] (0,0) ellipse (1cm and .3cm);
\end{scope}

\begin{scope}
    \clip (-1,1) rectangle (1,-1);
    \draw[] (-.8,0) ellipse (.2cm and .45cm);
\end{scope}

\draw [white,fill=white]  (-1.03,.03) rectangle (-.97,-.03);
%\draw[red] (-2,0)--(-.63,0)(-.57,0)--(.85,0)(1.1,0)--(2,0);
%\draw[red, fill=red] (-.6,.2) circle (.05cm);

\begin{scope}[xshift=.3cm]


\draw[] (0,0) circle (1cm);

%draw full dashed ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ dashed] (0,0) ellipse (1cm and .3cm);
\end{scope}

% Draw lower half of ellipse
\begin{scope}
    \clip (-.64,0) rectangle (1,-1);
    \draw[] (0,0) ellipse (1cm and .3cm);
\end{scope}

\begin{scope}
    \clip (-1,1) rectangle (1,-1);
    \draw[] (-.8,0) ellipse (.2cm and .45cm);
\end{scope}

\draw [white,fill=white]  (-1.03,.03) rectangle (-.97,-.03);
\draw[red] (-2,0)--(-.93,0)(-.87,0)--(-.63,0)(-.57,0)--(.6,0)(1.15,0)--(2,0);
\end{scope}
 \end{tikzpicture}
 }


%-------------------------threaded eq_--------------------------------------
 \newcommand{\threadedeq}{\begin{tikzpicture}[scale=.25,, baseline=-1.3mm]

\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;



\node[] at (3,0){ $\#$};

\begin{scope}[xshift=5.5cm]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,.8) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-.8) circle (2mm) ;

\end{scope}

\node[] at (9,0){ $= u^2$};

\begin{scope}[xshift=13cm, yshift=.8cm,scale=.8]
  \filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\draw[thick](-1,-1)--(0,0)--(0,1) (.15,-.15)--(1,-1);
\draw[thick](-1.05,-.95)--(0,-2)--(0,-3)(1.05,-.95)--(.15,-1.85);
\filldraw[fill=black, draw=black] (0,-3) circle (2mm) ;
\draw[red](-1,-2.5)--(-.3,-2.5)(.3,-2.5)--(1,-2.5);
%\draw[thick](0,-1)--(0,1);
%\draw[red](-1,0)--(-.15,0);
%\draw[red] (.15,0)--(1,0);
%\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
%\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;
%\draw[thick](1,-1)--(1,1);
%\draw[red](1.15,0)--(2,0);
%\filldraw[fill=black, draw=black] (1,1) circle (2mm) ;
%\filldraw[fill=black, draw=black] (1,-1) circle (2mm) ;
\end{scope}
\end{tikzpicture}
 }
 
 %------------end threaded eq-------------------

 
 %-----------------double threaded sphere--------------
 
 \newcommand{\doubledthreadedsphere}{
 \begin{tikzpicture}[scale=.17,, baseline=-1.3mm]
 \draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;
\draw[thick](1,-1)--(1,1);
\draw[red](1.15,0)--(2,0);
%\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (1,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (1,-1) circle (2mm) ;
  \end{tikzpicture}  
  }
   %-----------------double threaded sphere--------------
   
   
  
  
  %-------------------deltasphere----------------------------------------------------------------------------
    \newcommand{\deltasphere}{
  %\begin{tikzpicture}[scale=.15,, baseline=-1.3mm]
  \node[] at (0,0) {\huge$\Delta$};
  
  \begin{scope}[scale=.4,xshift=3.5cm, yshift=-2cm]
   \draw[] (0,0) circle (1cm);
   %-----------draw full dashed ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ dashed] (0,0) ellipse (1cm and .3cm);
\end{scope}
%-------------- Draw lower half of ellipse
\begin{scope}
    \clip (-.64,0) rectangle (1,-1);
    \draw[] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-1,1) rectangle (1,-1);
    \draw[] (-.8,0) ellipse (.2cm and .45cm);
\end{scope}

\end{scope}
  
%\end{tikzpicture}
  }
    %-------------------end deltasphere----------------------------------------------------------------------------
    
      %-------------------inlinedeltasphere----------------------------------------------------------------------------
    \newcommand{\inlinedeltasphere}{
  %\begin{tikzpicture}[scale=.15,, baseline=-1.3mm]
  \node[] at (0,0) {\Large$\Delta$};
  
  \begin{scope}[scale=.3,xshift=3.5cm, yshift=-2cm]
   \draw[] (0,0) circle (1cm);
   %-----------draw full dashed ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ dashed] (0,0) ellipse (1cm and .3cm);
\end{scope}
%-------------- Draw lower half of ellipse
\begin{scope}
    \clip (-.64,0) rectangle (1,-1);
    \draw[] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-1,1) rectangle (1,-1);
    \draw[] (-.8,0) ellipse (.2cm and .45cm);
\end{scope}

\end{scope}
  
%\end{tikzpicture}
  }
    %-------------------end inlinedeltasphere----------------------------------------------------------------------------
    
    
    
    
    
    
  
  \newcommand{\twoverteces}{
  \begin{tikzpicture}[scale=.15,, baseline=-1.3mm]
  \filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\draw[thick](-1,-1)--(0,0)--(0,1) (.15,-.15)--(1,-1);
\draw[thick](-1.05,-.95)--(0,-2)--(0,-3)(1.05,-.95)--(.15,-1.85);
\filldraw[fill=black, draw=black] (0,-3) circle (2mm) ;
\draw[red](-1,-2.5)--(-.3,-2.5)(.3,-2.5)--(1,-2.5);
\end{tikzpicture}
  }
%---------------------------------------------------------------------------------------------------------------------------------------------------------------
\def\aft{{\overrightarrow{4T}}}
\def\aAS{{\overrightarrow{AS}}}
\def\aSTU{{\overrightarrow{STU}}}
\def\aIHX{{\overrightarrow{IHX}}}
\def\aVI{{\overrightarrow{VI}}}

\usetikzlibrary{arrows}
\usepackage{wrapfig}

%\theoremstyle{lemma}
\theoremstyle{definition}
\newtheorem{definition}[thm]{Definition}
\newtheorem{example}[thm]{Example}



\theoremstyle{remark}

\newtheorem{remark}[thm]{Remark}


\numberwithin{equation}{section}



\usepackage[T1]{fontenc}
%\usepackage{authblk}

\title{ Ribbon 2-knots, 1+1=2, and Duflo's Theorem for arbitrary Lie Algebras}
%\author[1]{Dror Bar-Natan}\thanks{drorbn@math.toronto.edu}
%\author[2]{Zsuzsanna Dancso}\thanks{zsuzsanna.dancso@anu.edu.au}
%\thanks{E.E@university.edu}}
%\affil[1]{Department of Computer Science, \LaTeX\ University}
%\affil[2]{Department of Mechanical Engineering, \LaTeX\ University}
%\author[3]{Nancy Scherich}\thanks{nscherich@ucsb.edu}

%_________________________________________Begin Doc___________________________________________________
\begin{document}

\title{{Ribbon 2-knots, 1+1=2, and Duflo's Theorem for arbitrary Lie Algebras}}
\author{Dror~Bar-Natan}
\address{
  Department of Mathematics\\
  University of Toronto\\
  Toronto Ontario M5S 2E4\\
  Canada
}
\email{drorbn@math.toronto.edu}
\urladdr{http://www.math.toronto.edu/~drorbn}

\author{Zsuzsanna Dancso}
\address{
  Mathematical Sciences Institute\\
  Australian National University\\
  John Dedman Bldg 26\\
  Acton ACT 2601, Australia
}
\email{zsuzsanna.dancso@anu.edu.au}
\urladdr{http://www.math.toronto.edu/zsuzsi}

\author{Nancy Scherich}
\address{
Department of Mathematics\\
South Hall, Room 6607\\
University of California\\
Santa Barbara, CA 93106-3080\\ 
United States
}
\email{nscherich@math.ucsb.edu}
\urladdr{http://www.nancyscherich.com}

%\subjclass{57M25}
\keywords{knots, 2-knots, tangles, expansions, finite type invariants, Lie algebras, Duflo’s
theorem
%
}

\thanks{This work was partially supported by NSERC grant RGPIN 262178 and by ARC DECRA DE170101128.}

\begin{abstract}
We explain a direct topological proof for the Duflo isomorphism for arbitrary finite dimensional Lie algebras. The proof follows a series of implications, starting with ``the calculation 1+1=2 on a 4D abacus'', using the study of {\em homomorphic expansions} (aka universal finite type invariants) for ribbon 2-knots, and the relationship between the corresponding associated graded space of {\em arrow diagrams} and universal enveloping algebras. This complements the results of the first author, Le and Thurston, where similar arguments using a ``3D abacus'' and the Kontsevich Integral was used to deduce Duflo's theorem for {\em metrized} Lie algebras; and results of the first two authors on finite type invariants of w-knotted objects, which also imply a relation of 2-knots with the Duflo theorem in full generality, though via a lengthier path.
\end{abstract}
\maketitle



\section{Introduction}
For a finite dimensional Lie algebra $\g$, the famous Duflo isomorphism is an algebra isomorphism $\Upsilon: S(\g)^\g \rightarrow U(\g)^\g$, where $U(\g)^\g$ and $S(\g)^\g$ are the the $\g$ invariant subspaces of the adjoint action on the universal enveloping algebra and the symmetric algebra. (Recall $x$ is called invariant if $g\cdot x=0$ for every $g\in \g$.) The map $\Upsilon$ is given by an explicit formula.

This isomorphism was first described for semi-simple Lie algebras by Harish-Chandra in 1951 \cite{HC}. Kirillov conjectured that a formulation of Harish-Chandra's map  was an algebra isomorphism for all finite dimensional Lie algebras. Duflo proved Kirillov's conjecture in 1977 \cite{Duflo}, which is now referred to as Duflo's Theorem. Since then, there have been many proofs of Duflo's theorem using techniques outside the setting of the originally formulated problem. For metrized Lie algebras, a topological proof was found by the first author, Le and Thurston in 2009 \cite{BLT} using the Kontsevich integral and a knot theoretic interpretation of ``$1+1=2$ on an abacus''. In this paper we give a new topological proof of Duflo's theorem for {\em arbitrary finite dimensional Lie algebras} using a ``4-dimensional abacus'' instead of an ordinary 3-dimensional one.

The Dulfo isomorphism is also implied by the Kashiwara--Vergne (KV) conjecture \cite{KV}. The KV-conjecture states that a certain set of equations has a solution in the group of \textit{tangential automorphisms} of the degree completed free Lie algebra on 2 generators. One can extract the Duflo isomorphism from such a solution.  The KV-conjecture is now a theorem and was first proved by \cite{AM} in 2006 using deformation quantization. New proofs exploiting the relationship between the KV equations and Drinfeld associators were found by Alekseev, Torossian and Enriquez shortly thereafter \cite{AT, AET}. A topological context and solution in terms of the 4-dimensional knot theory of {\em w-foams} was established by the first two authors in \cite{WKO2, WKO3}. In this context, the KV-conjecture is equivalent to the existence of a \textit{homomorphic expansion} for w-Foams. In this paper, we directly address how such a homomorphic expansion gives rise to a proof of the Duflo isomorphism and a formula for $\Upsilon$, and thus completing a topological proof of the Duflo isomorphism in full generality.

This paper is structured to follow the implications shown in the Figure \ref{sketchofproof}. We start with an intuitive topological statement ``$1+1=2$'' and interpret this in the more sophisticated setting of w-Foams. Using the homomorphic expansion $Z$ and the tensor interpretation map $T$, we can re-interpret ``$1+1=2$'' as an equality in $\hat S(\g^*)_\g \otimes  \hat U(\g)$. This will imply that our formulation of the Duflo isomorphism is an algebra homomorphism.  The essential ingredient in this process is the homomorphic expansion $Z$ of \cite{WKO2, WKO3}. 
  
\begin{figure} 

\begin{tikzpicture}[scale=.75]
\draw[] (-10.3,.35) rectangle (10.3,-2.25);

\node[] at (0,-.35) {\textbf{  ``$1+1=2$'' Topological Statement in w-Foams}};
%\node[] at (1.25,-1.5) {\small w-Foams};


 \node[] at (0,-3){\huge $\Downarrow$};
  \node[] at (.5,-2.75){$Z$};
   \node[] at (4.5, -2.85) {\textit{homomorphic expansion}};
   
   \draw[] (-5.5,-3.5) rectangle (5.5,-5.5);
\node[] at (0,-4) { \textbf{ Diagrammatic Statement}};
 \node[] at (0,-4.75) { $Z(\mathbbm{1}) \# Z(\mathbbm{1})=\Delta_{\sphere}Z( \mathbbm{1})$ in ``arrow diagrams''};
 
 
 \node[] at (0,-6.25){\huge $\Downarrow$};
 \node[] at (.5,-6){\small $T$};
 \node[] at (4.5, -6.18) { \textit{tensor interpretation map}};
 
 \draw[] (-5.5,-6.75) rectangle (5.5,-8.75);
\node[] at (0,-7.25) {\textbf{  Tensor Statement}};
\node[] at (0, -8.) { $T(Z(\mathbbm{1}) \# Z(\mathbbm{1}))=T(\Delta_{\sphere}Z( \mathbbm{1}))$   in $\hat S(\g^*)_\g \otimes  \hat U(\g)$};

 \draw[] (-4,-9.75) rectangle (4,-10.75);
 \node[] at (0,-9.25){\huge $\Downarrow$};
\node[]  at (0,-10.25) { \textbf{ {\Large Duflo isomorphism}}};



%-----------------------------full sphere equations---------------------------------------
\begin{scope}[xshift=-9cm,yshift=-1.5cm]
\begin{scope}[scale=.4]

\draw[thick] (0,0) circle (1cm);
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ thick,dashed] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-.64,0) rectangle (1,-1);
    \draw[thick] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-1,1) rectangle (1,-1);
    \draw[thick] (-.8,0) ellipse (.2cm and .45cm);
\end{scope}

\draw [white,fill=white]  (-1.03,.03) rectangle (-.97,-.03);
\draw[red] (-2,0)--(-.63,0)(-.57,0)--(.85,0)(1.1,0)--(1.8,0);

\node[] at (3,0){ $\#$};

\begin{scope}[xshift=6cm]
\draw[thick] (0,0) circle (1cm);
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ thick,dashed] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-.64,0) rectangle (1,-1);
    \draw[thick] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-1,1) rectangle (1,-1);
    \draw[thick] (-.8,0) ellipse (.2cm and .45cm);
\end{scope}

\draw [white,fill=white]  (-1.03,.03) rectangle (-.97,-.03);
\draw[red] (-1.8,0)--(-.63,0)(-.57,0)--(.85,0)(1.1,0)--(2,0);
\end{scope}

\node[] at (9,0){ $=$};

\begin{scope}[xshift=12cm]
\draw[thick] (0,0) circle (1cm);
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ thick,dashed] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-.64,0) rectangle (1,-1);
    \draw[thick] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-1,1) rectangle (1,-1);
    \draw[thick] (-.8,0) ellipse (.2cm and .45cm);
\end{scope}

\draw [white,fill=white]  (-1.03,.03) rectangle (-.97,-.03);
\draw[red] (-2,0)--(-.63,0)(-.57,0)--(.85,0)(1.1,0)--(1.8,0);


\begin{scope}[xshift=3cm]
\draw[thick] (0,0) circle (1cm);
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ thick,dashed] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-.64,0) rectangle (1,-1);
    \draw[thick] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-1,1) rectangle (1,-1);
    \draw[thick] (-.8,0) ellipse (.2cm and .45cm);
\end{scope}

\draw [white,fill=white]  (-1.03,.03) rectangle (-.97,-.03);
\draw[red] (-1.8,0)--(-.63,0)(-.57,0)--(.85,0)(1.1,0)--(2,0);
\end{scope}
\end{scope}
\end{scope}






%---------------------delta sphere-----------
\begin{scope}[xshift=9cm, scale=.4]
\node[] at (-4.5,0) {$=$};
%\node at (-3,0) {\huge$\Delta$};
\begin{scope}[xshift=-3cm]\deltasphere\end{scope}

\draw[thick] (0,0) circle (1cm);
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ thick,dashed] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-.64,0) rectangle (1,-1);
    \draw[thick] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-1,1) rectangle (1,-1);
    \draw[thick] (-.8,0) ellipse (.2cm and .45cm);
\end{scope}

\draw [white,fill=white]  (-1.03,.03) rectangle (-.97,-.03);
\draw[red] (-2,0)--(-.63,0)(-.57,0)--(.85,0)(1.1,0)--(1.8,0);
\end{scope}

%--------------------------------

%---------------------- end full sphere eq-----------------------------------------------
\end{scope}

%----------------------------- wfoam eq -------------------------------------------------------
\begin{scope}[xshift=2.4cm,yshift=-1.5cm]
\begin{scope}[scale=.35]

\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;



\node[] at (3,0){ $\#$};

\begin{scope}[xshift=5.5cm]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;

\end{scope}

\node[] at (9,0){ $=$};

\begin{scope}[xshift=11.5cm]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;
\draw[thick](1,-1)--(1,1);
\draw[red](1.15,0)--(2,0);
%\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (1,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (1,-1) circle (2mm) ;
\end{scope}

\node[] at (15,0){ $=$};
\begin{scope}[xshift=16.5cm]
\node at (0,0) {\huge $\Delta$};
\begin{scope}[xshift=1.3cm, yshift=-1.1cm, scale=.5]
\draw[thick](0,-1)--(0,1);
\filldraw[fill=black, draw=black] (0,1) circle (3mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (3mm) ;
\end{scope}

\end{scope}

\begin{scope}[xshift=20cm]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;
\end{scope}

\end{scope}
\end{scope}





\end{tikzpicture}
\captionof{figure}{The rough sketch of the proof.}\label{sketchofproof}

\end{figure}

 % The space $\wTFe$ is a minor extension of the space $\wTF$ studied in \cite[Section 4.1 -- 4.5]{Bar-NatanDancso:WKO2}, and will be introduced in detail in Section 
%\ref{sec:wTFe}. It can be described as a planar algebra generated by certain features (various kinds of crossings and vertices, as well as ``caps'')
%modulo certain relations (``Reidemeister moves'') and equipped with a number of auxiliary operations beyond planar algebra composition. This Reidemeister
%theory conjecturally represents knotted tubes in $\R^4$ with singular ``foam vertices'', caps, and attached one-dimensional strings.



\section{Understanding the Topological Statement and w-Foams }\label{sec:wFoams}

\subsection{``4D Abacus Arithmetic'' }\label{sec:abacus} The ``threaded sphere'' or ``abacus bead'' shown in Figure~\ref{fig:ThreadedSphere}  is a knotted object in $\mathbb{R}^4$, and an element of the space of w-Foams studied in \cite{WKO2}. To understand this 4D object, we describe it as a sequence of 3D slices, or ``frames of a 3D movie''.  The movie starts with two points $A$ and $B$. Point $B$ opens up to a circle,  $A$  flies through the circle, and $B$ closes to a point again.  In 4 dimensions this is a line threaded through a sphere with no intersections; and embedded pair. We depict this object as \threadedspheretube; this is a \textit{broken surface diagram} in the sense of \cite{CS}.

\begin{figure}
\begin{tikzpicture}[scale=.85]
\shade[ball color = gray!40, opacity = 0.1] (0,0) circle (.5cm);
\draw[thick] (0,-.5) ellipse (.1cm and .05cm);
\draw[red, fill=red] (-1,-1) circle (.05cm);

 \begin{scope}[xshift= 2.5cm]
  \shade[ball color = gray!40, opacity = 0.1] (0,0) circle (.5cm);
\draw[thick] (0,-.2) ellipse (.45cm and .1cm);
\draw[red,opacity = 0.5,->] (-1,-1)to [in=240, out=50] (-.1,-.4);
\draw[red, fill=red] (-.45,-.68) circle (.05cm);
\end{scope}

 \begin{scope}[xshift= 5cm]
 \shade[ball color = gray!40, opacity = .1] (0,0) circle (.5cm);
\draw[thick] (0,0) ellipse (.5cm and .1cm);
\draw[red,opacity = 0.5] (-1,-1)to [in=270, out=50] (0,-.2);
\draw[red,->,opacity = 0.5] (0,-.03)to [in=210, out=80] (.7,.5);
\draw[red, fill=red] (.2,.25) circle (.05cm);
\end{scope}

 \begin{scope}[xshift= 7.5cm]
 \shade[ball color = gray!40, opacity = 0.1] (0,0) circle (.5cm);
\draw[thick] (0,.5) ellipse (.1cm and .05cm);
\draw[red,opacity = 0.5] (-1,-1)to [in=270, out=50] (0,-.2);
\draw[red,opacity = 0.5] (0,0)to [in=210, out=90] (.7,.5);
\draw[red,opacity = 0.5] (.7,.5) to [in=250, out=30] (1,1);
\draw[red,opacity = 0.5] (.0,-.2) -- (0,0);
\draw[red, fill=red] (1,1) circle (.05cm);
\end{scope}

%threadedspheretube
 \begin{scope}[xshift= -6cm, scale=.65] 
\draw[thick] (0,0) circle (1cm);
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ thick,dashed] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-.64,0) rectangle (1,-1);
    \draw[thick] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-1,1) rectangle (1,-1);
    \draw[thick] (-.8,0) ellipse (.2cm and .45cm);
\end{scope}

\draw [white,fill=white]  (-1.03,.03) rectangle (-.97,-.03);
\draw[red] (-2,0)--(-.63,0)(-.57,0)--(.85,0)(1.1,0)--(2,0);
\end{scope}

  \node[] at (-3.5,0){\huge $:=$};

 \end{tikzpicture}
 \captionof{figure}{The threaded sphere as a movie of a circle and a point in $\R^3$.}\label{fig:ThreadedSphere}
 \end{figure}
 
We can interpret ``addition on the 4D abacus'' by iteratively threading embedded spheres on a single thread, or in other words, connecting along the threads, as shown in Figure~\ref{fig:4dabacuseq}. However, there are two ways to obtain the number 2 from the number 1: by addition -- which is represented by iterative threading on the "abacus" thread as above -- or by doubling, as explained below. 


 Assuming there is a framing along the sphere (we will define such a framing later), it is well defined to double the sphere along the framing in 4-dimansional space. This operation will be denoted  by \begin{tikzpicture}[scale=.35,baseline=-.25cm]\inlinedeltasphere\end{tikzpicture} \threadedspheretube . Given an appropriate framing, doubling the sphere on the thread has the same effect as  the connected sum of two threaded spheres, as shown in Figure \ref{fig:4dabacuseq}. To simplify notation, we will denote the threaded sphere by $\mathbbm{1}$, and write $\mathbbm{1} \# \mathbbm{1}= \begin{tikzpicture}[scale=.35,baseline=-.15cm]\inlinedeltasphere\end{tikzpicture}  \mathbbm{1}  $.
 
 
 \begin{figure}
\begin{tikzpicture}[scale=.55]
\draw[thick] (0,0) circle (1cm);
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ thick,dashed] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-.64,0) rectangle (1,-1);
    \draw[thick] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-1,1) rectangle (1,-1);
    \draw[thick] (-.8,0) ellipse (.2cm and .45cm);
\end{scope}

\draw [white,fill=white]  (-1.03,.03) rectangle (-.97,-.03);
\draw[red] (-2,0)--(-.63,0)(-.57,0)--(.85,0)(1.1,0)--(1.8,0);

\node[] at (2.5,0){\large $\#$};

\begin{scope}[xshift=5cm]
\draw[thick] (0,0) circle (1cm);
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ thick,dashed] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-.64,0) rectangle (1,-1);
    \draw[thick] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-1,1) rectangle (1,-1);
    \draw[thick] (-.8,0) ellipse (.2cm and .45cm);
\end{scope}

\draw [white,fill=white]  (-1.03,.03) rectangle (-.97,-.03);
\draw[red] (-1.8,0)--(-.63,0)(-.57,0)--(.85,0)(1.1,0)--(2,0);
\end{scope}

\node[] at (8.5,0){\huge $=$};
%\node[] at(8.5,-2) {\tiny assuming reasonable};
%\node[] at(8.5,-2.5){\tiny framing};
%\draw[->] (8.5,-1.5)--(8.5,-.5);

%-----------insert middle diagram ---------------
\begin{scope}[xshift=11.5cm]
\draw[thick] (0,0) circle (1cm);
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ thick,dashed] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-.64,0) rectangle (1,-1);
    \draw[thick] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-1,1) rectangle (1,-1);
    \draw[thick] (-.8,0) ellipse (.2cm and .45cm);
\end{scope}

\draw [white,fill=white]  (-1.03,.03) rectangle (-.97,-.03);
\draw[red] (-2,0)--(-.63,0)(-.57,0)--(.85,0)(1.1,0)--(1.8,0);


\begin{scope}[xshift=3cm]
\draw[thick] (0,0) circle (1cm);
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ thick,dashed] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-.64,0) rectangle (1,-1);
    \draw[thick] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-1,1) rectangle (1,-1);
    \draw[thick] (-.8,0) ellipse (.2cm and .45cm);
\end{scope}

\draw [white,fill=white]  (-1.03,.03) rectangle (-.97,-.03);
\draw[red] (-1.8,0)--(-.63,0)(-.57,0)--(.85,0)(1.1,0)--(2,0);
\end{scope}
\end{scope}


%----------end insert middle diagram-----------------

\begin{scope}[xshift=23cm]
 
\node[] at (-5,0) {\huge $=$};
 
 \begin{scope}[xshift=-3.5cm, scale=.65]
\deltasphere


\end{scope}
 
 
 
 
 \draw[thick] (0,0) circle (1cm);
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ thick,dashed] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-.64,0) rectangle (1,-1);
    \draw[thick] (0,0) ellipse (1cm and .3cm);
\end{scope}
\begin{scope}
    \clip (-1,1) rectangle (1,-1);
    \draw[thick] (-.8,0) ellipse (.2cm and .45cm);
\end{scope}

\draw [white,fill=white]  (-1.03,.03) rectangle (-.97,-.03);
\draw[red] (-2,0)--(-.63,0)(-.57,0)--(.85,0)(1.1,0)--(1.8,0);

\end{scope}
\end{tikzpicture}
\captionof{figure}{``$1+1=2$'' on the 4D abacus.}\label{fig:4dabacuseq}
\end{figure}



\subsection{w-Foams}\label{sec:Foams} In order to introduce the main ingredient $Z$, the homomorphic expansion, we need to place the threaded sphere in the more complex space of w-Foams. We will briefly describe this space here and for more detail refer to \cite[Section 2]{WKO3}.

The space of w-Foams, denoted $\wTFe$, is a {\em circuit algebra}, as defined in \cite[Section 2.4]{WKO2}. In short, circuit algebras are similar to the planar algebras of Jones \cite{Jones} but without the planarity requirement for the connection diagrams. For an example of a circuit algebra connection diagram, see Figure~\ref{CAOC}. Circuit algebras are also close relatives of modular operads. Each generator and relation of $\wTFe$ has a local topological interpretation in terms of certain {\em ribbon knotted tubes with foam vertices and strings} in $\R^4$.  Note that one dimensional strands cannot be knotted in $\R^4$, however, they can be knotted {\em with} two-dimensional tubes. In the diagrams, two-dimensional tubes will be denoted by \textbf{thick lines} and one dimensional strings by {\color{red}thin red lines}. 

With this in mind, we define $\wTFe$ as a circuit algebra given in terms of generators and relations, and with some extra operations beyond circuit algebra composition. The generators, relations and operations are explained in detail in Sections~\ref{subsec:wgens} and~\ref{subsec:wrels}. The local topological interpretation of the generators and relations provides much of the intuition for this paper.

\[
  \wTFe=CA\!\left.\left.\left\langle
  \raisebox{-2mm}{$\stackrel{\rcross}{1}, \stackrel{\lcross}{2}, \stackrel{\capoff}{3}, \stackrel{\bdlambda}{4}, \stackrel{\bulambda}{5}, \stackrel{\mrcross}{6}, \stackrel{\mlcross}{7}, \stackrel{\rlambda}{8}, \stackrel{\mlambda}{9}$}
  \right|
  \parbox{1in}{\centering R$1^s$, R2, R3, R4, OC, CP }
  \right|
  \parbox{0.5in}{\centering $ u_e$}
  \right\rangle
\]

%and the circuit algebra $\wTF$ is conjecturally a Reidemeister theory for this space (i.e., there is a surjection $\delta$ from the
%circuit algebra $\wTF$ to ribbon knotted tubes with foam vertices, and $\delta$ is conjectured to be an isomorphism).   However, the corresponding Reidemeister theorem is only conjectural. and can be described as a planar algebra or as a circuit algebra. For the sake of consicion, we will describe

%To be completely precise, $\wTFe$ as a circuit algebra has more vertex generators than shown above: the vertices appear with all possible orientations of the strands. However, all other versions can be obtained from the ones shown above using ``orientation switch'' operations (to be discussed in Section \ref{subsec:wops}). 

In \cite{WKO3} $\wTFe$ appears in its larger unoriented version (includes a {\em wen} and relations describing its behaviour) and it is equipped with more auxiliary operations (eg punctures, orientation switches). The expansion $Z$ constructed there is \textit{homomorphic} with respect to all of the operations in the appropriate sense. Here we focus only on orientable surfaces and the operations strictly needed for the Duflo isomorphism -- the restriction of the $Z$ of \cite{WKO3} is a homomorphic expansion for this structure. In the following sections we will provide brief descriptions of $\wTFe$, its associated graded space of arrow diagrams, and the homomorphic expansion, to make this paper more self-contained.

\subsubsection{The generators of $\wTFe$}\label{subsec:wgens}
We begin by discussing the local topological meaning of each generator shown above. For more details, see \cite[Sections 4.1.1 and 4.5]{WKO2}

%\parpic[l]{\includegraphics[height=5cm]{figs/TheVertex.ps}}
 Knotted (more precisely, braided) tubes in $\R^4$ can equivalently be thought of as movies of flying circles in $\R^3$. The two crossings -- generators 1 and 2 -- stand for movies where two circles trade places by the circle of the under strand flying through the circle of the over strand from below. The bulleted end in generator 3 represents a tube ``capped off'' by a disk, or alternatively the movie where a circle shrinks to a point and disappears.
 
 Generators 4 and 5 stand for singular ``foam vertices'', and will be referred to as the positive and negative vertex, respectively. The positive vertex represents the movie shown in Figure~\ref{TrivVertex}: the right circle approaches the left circle from below, flies inside it and merges with it. The negative vertex represents a circle splitting and the inner circle flying out below and to the right. 
  
 %Finally, the generator 6 represents the {\em wen}: a Klein bottle cut open, or equivalently, the movie in which a ring flips over. In band notation the wen is shown as a half twist. See \cite[Section 4.5]{Bar-NatanDancso:WKO2} for a discussion of the wen.


 
%\parpic[r]{\input figs/MixedCrossings.pstex_t }
The thin red strands denote one dimensional strings in $\R^4$, or ``flying points in $\R^3$''. The crossings between the two types of strands (generators 6 and 7) represent ``points flying through circles''. For example, generator 6 \mlcross  \hspace{1mm} stands for ``the point on the right approaches the circle on the left from below, flies through the circle and out to the left above it''. This explains why there are no generators with a thick strand crossing under a thin red strand: a circle cannot fly through a point. 


 \begin{figure}
 \begin{tikzpicture}[scale=.7]
\draw[thick,blue] (1,-1) ellipse (.5cm and .1cm);
\draw[thick,blue] (.25,-.57) ellipse (.4cm and .066cm);

\draw[thick,blue] (0,-.1) ellipse (.25cm and .05cm);

\draw[ thick,purple] (0,-.1) ellipse (.5cm and .1cm);
\draw[thick,purple] (-1,-1) ellipse (.5cm and .1cm);
\draw[line width= .8 mm, white] (-.25,-.5) ellipse (.5cm and .1cm);
\draw[thick,purple] (-.25,-.5) ellipse (.5cm and .1cm);

\draw[thick,blue] (0,.3) ellipse (.4cm and .05cm);
\draw[ thick,purple] (0,.3) ellipse (.5cm and .1cm);

\draw[line width= .375 mm,  violet] (0,.65) ellipse (.5cm and .1cm);

\draw[line width= .375 mm,  violet] (0,1) ellipse (.5cm and .1cm);


\begin{scope}[xshift=4.25cm]
\draw[thick] (0,1) ellipse (.5cm and .1cm);
%draw full dashed ellipse
\draw[thick, dashed] (0,0) ellipse (.5cm and .1cm);
% Draw lower half of ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,-.6);
    \draw[thick] (0,0) ellipse (.5cm and .1cm);
\end{scope}
%draw full dashed ellipse
\draw[thick, dashed] (1,-1) ellipse (.5cm and .1cm);
% Draw lower half of ellipse
\begin{scope}
    \clip (0,-1) rectangle (2,-1.6);
    \draw[thick] (1,-1) ellipse (.5cm and .1cm);
\end{scope}
%draw full dashed ellipse
\draw[thick, dashed] (-1,-1) ellipse (.5cm and .1cm);
% Draw lower half of ellipse
\begin{scope}
    \clip (-2,-1) rectangle (0,-1.6);
    \draw[thick] (-1,-1) ellipse (.5cm and .1cm);
\end{scope}
\draw[thick] (-.5,1)--(-.5,0)--(-1.5,-1);
\draw[thick] (.5,1)--(.5,0)--(1.5,-1);
\draw[thick] (-.5,-1)--(.5,0);

\draw[thick] (-.1,-.4)--(-.5,0);
\draw[thick] (.1,-.6)--(.5,-1);

\end{scope}

\begin{scope}[xshift=8cm]
\draw[ line width= .6 mm, ->](-1,-1)--(0,0)--(0,1);
\draw[ line width= .6 mm, ](1,-1)--(.2,-.2);

\end{scope}

\node[] at (2,0){\Huge =};
\node[] at (6,0){\Huge =};

\end{tikzpicture}\hspace{1.5cm} \begin{tikzpicture}[scale=.75, yshift=1cm]
  
  \draw[thick] (-1,1) ellipse (.5cm and .1cm);
\draw[thick] (-1.5,1)to [in=140, out=270] (-.29,-.5);
\draw[thick] (-.5,1)to [in=130, out=270] (.7,-.49);
%draw full dashed ellipse
\draw[thick, dashed] (.2,-.5) ellipse (.5cm and .1cm);
% Draw lower half of ellipse
\begin{scope}
    \clip (-1,-.5) rectangle (1,-1);
    \draw[thick] (.2,-.5) ellipse (.5cm and .1cm);
\end{scope}

\draw[red] (-1.5,-.7)to [in=230, out=30] (-.6,.2);
\draw[red, fill=red] (-.6,.2) circle (.05cm);

  \begin{scope}[xshift=3cm,yshift=.2cm]

  %\draw[ultra thick,](0,-.08)--(0,1);
%\draw[ thick,->](0,-.08)--(0,1.1)--;
\draw[line width= .6 mm,->](1, -1)--(0,0)--(0,1);
\draw[red](-.03,-.03)--(-1,-1);
  \end{scope}
  
  
\node[] at (1.5,0){\Huge =};
  \end{tikzpicture}
  \captionof{figure}{The trivalent vertices of $\wTFe$.} \label{TrivVertex}
  \end{figure}


Generator 8 is a trivalent vertex of 1-dimensional strings in $\R^4$. Finally,  generator 9 is a ``mixed vertex'', in other words a one-dimensional string attached to the wall of a 2-dimensional tube. This is shown in Figure~\ref{TrivVertex}.

An important notion for later use is the {\em skeleton} of a w-foam. In general, viewing knotted objects as embeddings of circles, manifolds, graphs, etc, the skeleton is the object embedded. In other words, the skeleton is the combinatorial object one obtains by forgetting the topology of a knotted object, or equivalently, by allowing arbitrary crossing changes, or still equivalently, by replacing all crossings with virtual (circuit) crossings. For example, the skeleton of an ordinary knot is a circle. The skeleton of the threaded sphere described above is a sphere and a string. The skeleton of a classical braid on $n$ strands is an element of the permutation group $S_n$. This intuitive definition is sufficient for reading the rest of this paper; for a formal definition see \cite[Section 2.4]{WKO2}.


\subsubsection{The relations for $\wTFe$}\label{subsec:wrels}

 The list of relations for $\wTFe$ is $\{$R$1^s$, R2, R3, R4, OC, CP$\}$. 
Here, R$1^s$ is the weak (framed) version of the Reidemeister 1 move; R2 and R3 are the usual Reidemeister moves; R4 allows moving a strand over or under a vertex.  OC stands for {\em Over-corssings Commute}, and CP for {\em Cap Pullout}. Each of these relations has a 4D topological meaning: Figure \ref{fig:R1OCCP} shows R$1^s$ and OC, and explains CP. For more detail, see \cite[Section 4.5]{WKO2}. 
 All relations should be interpreted in all sensible combinations of strand types: tube or string, and all orientations. 


\begin{figure}
\begin{tikzpicture}[thick,scale=.65]
\draw (0,0) circle (.5cm);

\draw(0,1.5) circle (.5cm);

\draw[line width= 2.5 mm, white ](.5,-1) to [in=312, out=85](.357,.357);
\draw[->](.5,-1) to [in=310, out=85](.352,.352);


\draw(0,1.5) circle (.5cm);
\draw[white, fill=white] (.395,1.75) rectangle (1.25,1);
\draw[ yshift=1.5cm,-> ](.65,-1.5) to [in=310, out=65](.352,.352);

\draw[line width= 2 mm, white] (.357, 1.15) to [in=312, out=45] (.5,2.5);
\draw[->] (.357, 1.15) to [in=312, out=45] (.5,2.5);

\draw[->](2.5,-1)--(2.5,2.5);
\draw[<->, thin] (1.25,.75)--(2,.75);
\node[above] at (1.75,.75){\Small R$1^s$};



\end{tikzpicture}\hspace {1.5cm} \begin{tikzpicture}[thick,scale=.65]


%\draw[thin] (0,0) circle (.1cm);
\draw[thick] (-1.5,-1.5)--(1.5,1.5)(1.5,-1.5)--(-1.5,1.5);
\draw[line width= 2 mm,white] (0,-1.5) to [in=270, out=25] (1.25,0);
\draw[line width= 2 mm,white] (1.25,0) to  [in=335, out=90] (0,1.5);

\draw[thick] (0,-1.5) to [in=270, out=25] (1.25,0);
\draw[thick] (1.25,0) to  [in=335, out=90] (0,1.5);

\begin{scope}[xshift=5cm]
%\draw[thin] (0,0) circle (.1cm);
\draw[thick] (-1.5,-1.5)--(1.5,1.5)(1.5,-1.5)--(-1.5,1.5);
\draw[line width= 2 mm,white] (0,-1.5) to [in=270, out=155] (-1.25,0);
\draw[line width= 2 mm,white] (-1.25,0) to  [in=205, out=90] (0,1.5);

\draw[thick] (0,-1.5) to [in=270, out=155] (-1.25,0);
\draw[thick] (-1.25,0) to  [in=205, out=90] (0,1.5);

\end{scope}


\draw[<->, thin] (1.75,0)--(3.25,0);
\node[above] at (2.5,0){\Small OC};

\end{tikzpicture}




%-----------------------------------------------------------------------------CP diagrams------------------------------------------

\begin{tikzpicture}[scale=.6]

\begin{scope}[thick]
\draw[thick](0,.75)--(0,-1.25);
\draw[fill=black] (0,.75) circle (.2cm);

\draw[line width= 2 mm,white](-1,0)--(1,0)(3,0)--(5,0);
\draw[thick](-1,0)--(1,0)(3.5,0)--(5.5,0);

\draw[thick](4.5,-.25)--(4.5,-1.25);
\draw[fill=black] (4.5,-.45) circle (.2cm);

\draw[<->, thin] (1.75,0)--(3.25,0);
\node[above] at (2.5,0){\Small CP};
\end{scope}

\begin{scope}[xshift=-.5cm]
%------------Draw tube--------------------------------------



%------------inserted new------------------------------------------------

\begin{scope}[xshift=1.5cm]
%------------Draw big cylinder--------------------------------------
\begin{scope}[xshift=8cm]

\begin{scope}[yshift=1cm]

    \draw[] (0,0) ellipse (.75cm and .2cm);

\end{scope}
         %----cylinder part-------
\begin{scope}[yshift=-2cm]
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ dashed] (0,0) ellipse (.75cm and .2cm);
\end{scope}

      % Draw lower half of ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,-1);
    \draw[] (0,0) ellipse (.75cm and .2cm);
\end{scope}


\end{scope}

\draw[](.75,-2)--(.75,1);


        %----end cylinder part-----



\end{scope}
%------------end big cylinder--------------------------------------

%----ellipses in intersection-------
\draw[] (8.45,-.75) ellipse (.1cm and .45cm);
\draw[dashed,thin] (8.45,-.75) ellipse (.04cm and .3cm);

\draw[white, fill=white, xshift=8.58cm, yshift=-.95cm] (0,0) rectangle (-.05,.1);
\draw[white, fill=white,xshift=8.58cm, yshift=-.7cm] (0,0) rectangle (-.05,.1);

\draw[white, fill=white,xshift=8.77cm, yshift=-.75cm] (0,0) rectangle (-.05,.1);
\draw[white, fill=white,xshift=8.77cm, yshift=-.97cm] (0,0) rectangle (-.05,.1);

%---end ellipses----------

%-------draw little tube ---------------
\begin{scope}[xshift=10cm, yshift=-2cm]
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ dashed] (0,0) ellipse (.5cm and .1cm);
\end{scope}

      % Draw lower half of ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,-1);
    \draw[] (0,0) ellipse (.5cm and .1cm);
\end{scope}

\draw[line width= .7 mm, white] (-.5,0) to [in=350, out=110](-1.55,.9);
\draw[line width= .7 mm, white] (.5,0) to [in=350, out=110] (-1.55,1.6);
\draw[] (-.5,0) to [in=350, out=110](-1.6,.9);
\draw[] (.5,0) to [in=350, out=110] (-1.6,1.6);

\draw[dashed] (-2.4,1.6) ellipse (.07cm and .4cm);

\draw[dashed] (-1.6,1.6)to [in=-20, out=170](-2.4,2) ;
\draw[dashed] (-1.6,.9)to [in=-20, out=170](-2.4,1.2) ;


\draw[dashed] (-2.6,1.7) ellipse (.07cm and .4cm);

\draw[] (-2.6,2.1)to [in=290, out=170](-3.51,2.7) ;
\draw[] (-2.6,1.3)to [in=290, out=170](-4.49,2.7) ;

\end{scope}
%-------end little tube ------------------

%------------Draw cap outside--------
\begin{scope}[xshift=7.75cm,scale=.7]

%draw cap
\begin{scope}[xshift=-2.5cm,yshift=1cm]
\begin{scope}
    \clip (-1,0) rectangle (1,2);
\draw[] (0,0) ellipse (.7cm and .45cm);
\end{scope}

\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ dashed] (0,0) ellipse (.7cm and .1cm);
\end{scope}

      % Draw lower half of ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,-1);
    \draw[] (0,0) ellipse (.7cm and .1cm);
\end{scope}

\end{scope}

\end{scope}
%------------end of cap outside------
\begin{scope}[xshift=8cm]
\draw[white,line width= .8 mm](-.75,-1.5)--(-.75,.75);
\draw[](-.75,-2)--(-.75,1);
\end{scope}

%------------end inserted new------------------------------------------------


%-----after picture-----------------------------------------------------



%----big cylinder------
\begin{scope}[xshift=13cm]

\begin{scope}[yshift=1cm]

    \draw[] (0,0) ellipse (.75cm and .2cm);

\end{scope}
         %----cylinder part-------
\begin{scope}[yshift=-2cm]
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ dashed] (0,0) ellipse (.75cm and .2cm);
\end{scope}

% Draw lower half of ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,-1);
    \draw[] (0,0) ellipse (.75cm and .2cm);
\end{scope}

\end{scope}
\draw[](-.75,-2)--(-.75,1)(.75,-2)--(.75,1);
%----end big cylinder part-----


%------------Draw capped tube--------
\begin{scope}[xshift=1.75cm,yshift=-1cm]
%draw cap
\begin{scope}[yshift=.25cm]
\begin{scope}
    \clip (-1,0) rectangle (1,2);
\draw[] (0,0) circle (.5cm);
\end{scope}
%draw full dashed ellipse

\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ dashed] (0,0) ellipse (.5cm and .1cm);
\end{scope}

% Draw lower half of ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,-1);
    \draw[] (0,0) ellipse (.5cm and .1cm);
\end{scope}
\end{scope}

         %----cylinder part-------
\begin{scope}[yshift=-1cm]
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ dashed] (0,0) ellipse (.5cm and .1cm);
\end{scope}

% Draw lower half of ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,-1);
    \draw[] (0,0) ellipse (.5cm and .1cm);
\end{scope}

\end{scope}
\draw[](-.5,-1)--(-.5,.25)(.5,-1)--(.5,.25);
        %----end cylinder part-----



\end{scope}
%------------end of capped tube------

\draw[<->, thin] (-1.75,0)--(-3.25,0);
\node[above] at (-2.5,0){\Small CP};

\end{scope}


\end{scope} %xshift

\end{scope}%entire tube shift

%---------------------------end tube part-----------------------------------

\begin{scope}[xshift=1.5cm]
%------------circle drawing---------------------------------
\begin{scope}[xshift=18cm, yshift=0cm, scale=1.25]

\draw[blue] (1.2,-1.6) ellipse (.4cm and .07cm); %bottom blue 
\draw[purple] (0,-1.6) ellipse (.5cm and .1cm); 

\draw[blue] (.2,-1.1) ellipse (.4cm and .066cm);%2nd
\draw[line width= .6 mm, white] (0,-1) ellipse (.5cm and .1cm);
\draw[purple] (0,-1) ellipse (.5cm and .1cm);

\draw[blue] (0,-.5) ellipse (.35cm and .05cm);%3rd
\draw[line width= .6 mm, white] (0,-.5) ellipse (.5cm and .1cm);
\draw[purple] (0,-.5) ellipse (.5cm and .1cm);

\draw[ purple] (0,-.1) ellipse (.5cm and .1cm);
\draw[line width= .5 mm, white] (-.2,-.02) ellipse (.35cm and .06cm);
\draw[blue] (-.2,-.02) ellipse (.35cm and .06cm);%4th


\draw[blue] (-.9,.3) ellipse (.25cm and .03cm);%5th
\draw[ purple] (0,.3) ellipse (.5cm and .1cm);

\draw[blue] (-1,.65) ellipse (.1cm and .02cm);%6th
\draw[ purple ] (0,.65) ellipse (.5cm and .1cm);




\end{scope} %xshift


\begin{scope}[xshift=22cm, yshift=0cm, scale=1.25]
\draw[blue] (1.3,-1.5) ellipse (.5cm and .1cm); %1
\draw[blue] (1.3,-1) ellipse (.35cm and .066cm);%2
%\draw[blue] (1.3,-.55) ellipse (.35cm and .06cm);%3
\draw[blue] (1.3,-.55) ellipse (.25cm and .05cm);%4
\draw[blue] (1.3,-.1) ellipse (.08cm and .02cm);%5


\draw[purple] (0,-1.5) ellipse (.5cm and .1cm); %1
\draw[purple] (0,-1) ellipse (.5cm and .1cm);%2
\draw[purple] (0,-.55) ellipse (.5cm and .1cm);%3
\draw[ purple] (0,-.1) ellipse (.5cm and .1cm);%4
\draw[ purple] (0,.3) ellipse (.5cm and .1cm);%5
\draw[ purple ] (0,.65) ellipse (.5cm and .1cm);%6


\end{scope}%xshift

\draw[<->, thin] (19.2,0)--(20.8,0);
\node[above] at (20,0){\Small CP};

%----------end circles--------------------
\end{scope}
\end{tikzpicture}
\captionof{figure}{The relations R$1^s$ and $OC$ are shown.  $CP$ is explained with broken surface diagrams and as a movie of flying circles.}\label{fig:R1OCCP}
\end{figure}


Note that all relations are circuit algebra relations. For example, the relation OC is understood as a relationship between two specific circuit diagram compositions of \lcross \hspace{2mm} and \rcross , as shown in Figure~\ref{CAOC}.

\begin{figure}
\begin{tikzpicture}
\draw[] (0,0) circle (1.5cm);
\draw[](.5, .5)circle (.35cm);
\draw[](.5,-.5)circle (.35cm);

%\draw[thick] (1.3,0.75) circle (.02cm); %guide point 1
%\draw[thick] (0,1.5) circle (.02cm); %guide point 2
%\draw[thick] (-1.3,.75) circle (.02cm); %guide point 3
%\draw[thick] (-1.3,-.75) circle (.02cm); %guide point 4
%\draw[thick] (0,-1.5) circle (.02cm); %guide point 5
%\draw[thick] (1.3,-.75) circle (.02cm); %guide point 6

%\draw[thick] (.75,0.75) circle (.02cm); %top 1
%\draw[thick] (.25,.75) circle (.02cm); %top 2
%\draw[thick] (.25,.25) circle (.02cm); %top 3
%\draw[thick] (.75,.25) circle (.02cm); %top 4


%\draw[thick] (.75,-0.75) circle (.02cm); %bot 4
%\draw[thick] (.25,-.75) circle (.02cm); %bot 3
%\draw[thick] (.25,-.25) circle (.02cm); %bot 2
%\draw[thick] (.75,.-.25) circle (.02cm); %bot 1


\draw[ultra thick, gray](1.3,0.75)to [in=45,out=160](.75,0.75);%1 to top 1
\draw[ultra thick, gray](0,1.5)to [in=135,out=270](.25,.75);%2 to top 2
\draw[ultra thick, gray](-1.3,.75)to [in=135,out=315](.25,-.25);%3 to bot 2
\draw[ultra thick, gray](-1.3,-.75)to [in=225,out=45](.25,.25);%4 to top 3
\draw[ultra thick, gray](0,-1.5)to [in=225,out=90](.25,-.75);%5 to bot 3
\draw[ultra thick, gray](1.3,-.75)to [in=315,out=200](.75,-0.75);%6 to bot 4
\draw[ultra thick, gray](.75,.25)to [in=45,out=315](.75,.-.25) ;%top 4 to bot 1

\draw[xshift=.1cm, yshift=.11cm,thick, gray,->] (0,0)--(.01,.01);
\draw[xshift=1.05cm, yshift=.82cm,thick, gray,->] (0,0)--(.01,-.003);
\draw[xshift=.03cm, yshift=1.1cm,thick, gray,->] (0,0)--(-.005,.01);
\draw[xshift=-1cm, yshift=.51cm,thick, gray,->] (0,0)--(-.01,.01);
\draw[xshift=-1cm, yshift=-.51cm,thick, gray,->] (0,0)--(.01,.01);
\draw[xshift=.07cm, yshift=-1cm,thick, gray,->] (0,0)--(.01,.02);
\draw[xshift=.85cm, yshift=.11cm,thick, gray,->] (0,0)--(.00,.01);
\draw[xshift=1cm, yshift=-.85cm,thick, gray,->] (0,0)--(-.01,-.005);



%----lcross
\begin{scope}[xshift=.5cm,yshift=.5cm,scale=.23]
\draw[ultra thick](1,-1)--(-1,1);
\draw[thick, ->](1,-1)--(-1.1,1.1);
\draw[ ultra thick](-1,-1)--(-.2,-.2);
\draw[ultra thick] (.2,.2)--(1,1);
\draw[ thick,->] (.2,.2)--(1.1,1.1);

\end{scope}
%----------------endlcross

\begin{scope}[xshift=.5cm,yshift=-.5cm, scale=.23]
\draw[ ultra thick](-1,-1)--(1,1);
\draw[ thick,->](-1,-1)--(1.1,1.1);
\draw[ultra thick](1,-1)--(.2,-.2);
\draw[ultra thick] (-.2,.2)--(-1,1);
\draw[ thick,->] (-.2,.2)--(-1.1,1.1);

\end{scope}


%-------------------right circle------------------------------------------
\begin{scope}[xshift=4cm]
\draw[] (0,0) circle (1.5cm);
\draw[](-.5, .5)circle (.35cm);
\draw[](-.5,-.5)circle (.35cm);




%\draw[thick] (1.3,0.75) circle (.02cm); %guide point 1
%\draw[thick] (0,1.5) circle (.02cm); %guide point 2
%\draw[thick] (-1.3,.75) circle (.02cm); %guide point 3
%\draw[thick] (-1.3,-.75) circle (.02cm); %guide point 4
%\draw[thick] (0,-1.5) circle (.02cm); %guide point 5
%\draw[thick] (1.3,-.75) circle (.02cm); %guide point 6



%\draw[thick] (-.25,0.75) circle (.02cm); %top 1
%\draw[thick] (-.75,.75) circle (.02cm); %top 2
%\draw[thick] (-.75,.25) circle (.02cm); %top 3
%\draw[thick] (-.25,.25) circle (.02cm); %top 4


%\draw[thick] (-.25,-0.75) circle (.02cm); %bot 4
%\draw[thick] (-.75,-.75) circle (.02cm); %bot 3
%\draw[thick] (-.75,-.25) circle (.02cm); %bot 2
%\draw[thick] (-.25,.-.25) circle (.02cm); %bot 1


\draw[ultra thick, gray](1.3,0.75)to[in=45,out=225](-.25,.-.25);%1 to bot 1
\draw[ultra thick, gray](0,1.5)to[in=45,out=270](-.25,0.75);%2 to top 1
\draw[ultra thick, gray](-1.3,.75)to[in=135,out=30](-.75,.75);%3 to top 2
\draw[ultra thick, gray](-1.3,-.75)to[in=225,out=-30](-.75,-.75);%4 to bot 3
\draw[ultra thick, gray](0,-1.5)to[in=315,out=90](-.25,-0.75);%5 to bot 4
\draw[ultra thick, gray](1.3,-.75)to[in=315,out=135](-.25,.25);%6 to top 4
\draw[ultra thick, gray](-.75,.25)to[in=135,out=225](-.75,.-.25) ;%top 3 to bot 2


\draw[xshift=-.1cm, yshift=-.11cm,thick, gray,->] (0,0)--(.01,.01);
\draw[xshift=1cm, yshift=.5cm,thick, gray,->] (0,0)--(.01,.01);
\draw[xshift=1cm, yshift=-.5cm,thick, gray,->] (0,0)--(-.01,.01);
\draw[xshift=-.15cm, yshift=.15cm,thick, gray,->] (0,0)--(-.01,.01);
\draw[xshift=-.03cm, yshift=1.2cm,thick, gray,->] (0,0)--(.001,.01);
\draw[xshift=-.025cm, yshift=-1.2cm,thick, gray,->] (0.001,0)--(.001,.01);
\draw[xshift=-.85cm, yshift=0cm,thick, gray,->] (0.001,0)--(.001,.01);
\draw[xshift=-1cm, yshift=-.85cm,thick, gray,->] (0,0)--(.03,-.01);
\draw[xshift=-1cm, yshift=.85cm,thick, gray,->] (0,0)--(-.03,.01);



%----lcross
\begin{scope}[xshift=-.5cm,yshift=-.5cm,scale=.23]
\draw[ultra thick](1,-1)--(-1,1);
\draw[thick, ->](1,-1)--(-1.1,1.1);
\draw[ ultra thick](-1,-1)--(-.2,-.2);
\draw[ultra thick] (.2,.2)--(1,1);
\draw[ thick,->] (.2,.2)--(1.1,1.1);

\end{scope}
%----------------endlcross


%---------- rcross
\begin{scope}[xshift=-.5cm,yshift=.5cm, scale=.23]
\draw[ ultra thick](-1,-1)--(1,1);
\draw[ thick,->](-1,-1)--(1.1,1.1);
\draw[ultra thick](1,-1)--(.2,-.2);
\draw[ultra thick] (-.2,.2)--(-1,1);
\draw[ thick,->] (-.2,.2)--(-1.1,1.1);

\end{scope}

%-----end rcross-------


\end{scope} %xshift for right circle

\node[]at (2,0){\Huge =};
\node[above ]at (2,.2){\Small OC};

\end{tikzpicture}
\captionof{figure}{The OC relation written as a circuit algebra relation between two crossings.}\label{CAOC}
\end{figure}

The circuit algebra $\wTFe$ is conjectured to be  a Reidemeister theory for \textit{ribbon} knotted tubes in $\R^4$ with caps, singular foam vertices and strings.  Here \textit{ribbon} means that the tubes have ``filling'' in $\mathbb{R}^4$ with only restricted types of singularities, for details see \cite[Section 2.2.2]{WKO1}. All the relations represent local topological statements: for example, Reidemeister 2 with a thin red bottom strand holds because a point flying in through a circle and then immediately flying back out is isotopic to not having any interaction between the point and circle at all. However, it is an open question whether the known relations are sufficient. A similar Reidemeister theory has been proven for w-braids,which exhibits a simpler structure than $\wTFe$: \cite[Proposition 3.3]{BH} and \cite{Gol, Satoh}. For an explanation of the difficulties that arise for knots and tangles, see \cite[Introduction]{WKO2}.

\subsubsection{The operations on $\wTFe$ }\label{subsec:wops}
 In addition to the circuit algebra structure, $\wTFe$ is equipped with a set of auxiliary operations. Of these, in this paper we only use \textit{disc unzip}.

 The \textit{disc unzip operation} $u_e$ is defined for a capped strand labeled by $e$. Using the blackboard framing, $u_e$ doubles the capped strand $e$ and then attaches the ends of the doubled strand to the connecting ones, as shown Figure \ref{fig:unzip}.  Topologically, the blackboard framing of the diagram induces a framing of the corresponding tubes and discs in $\R^4$ via Satoh's tubing map \cite[Section 3.1.1]{WKO1} and \cite{Satoh}. Unzip is the operation ``pushing the disc off of itself slightly in the framing direction''. See \cite[Section 4.1.3]{WKO2} for details on framings and unzips.
 
A related operation not strictly necessary for this proof, {\it strand unzip}, is defined for strands which end in two vertices of opposite signs, as shown in the right of Figure \ref{fig:unzip}.  For the interested reader a detailed definition of crossing and vertex signs is in \cite[Sections 3.4 and 4.1]{WKO2}. Strand unzip doubles the strand in the direction of the blackboard framing, and connects the ends of the doubled strands to the corresponding edge strands. Topologically, strand unzip pushes the tube off in the direction of the blackboard framing, as before.   Note that unzips preserve the ribbon property. 

\begin{figure}
\begin{tikzpicture}[scale=.6]

\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\draw[ultra thick](-1,-1)--(0,-.2)--(0,1) (.15,-.35)--(1,-1);

\draw[->] (.7,0)--node[above]{$u_e$}(2.3,0);
\begin{scope}[xshift=3cm]

\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\draw[ultra thick](0,-1)--(0,1);

\filldraw[fill=black, draw=black] (1,1) circle (2mm) ;
\draw[ultra thick](1,-1)--(1,1);

\end{scope}

%------capped lambda--------------------
\begin{scope}[xshift=8cm]
%draw cap
\begin{scope}[yshift=1cm]
\begin{scope}
    \clip (-1,0) rectangle (1,2);
\draw[] (0,0) circle (.5cm);
\end{scope}
%draw full dashed ellipse

\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ dashed] (0,0) ellipse (.5cm and .1cm);
\end{scope}

% Draw lower half of ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,-1);
    \draw[] (0,0) ellipse (.5cm and .1cm);
\end{scope}

\end{scope}

%draw full dashed ellipse
\draw[ dashed] (0,0) ellipse (.5cm and .1cm);
% Draw lower half of ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,-.6);
    \draw[] (0,0) ellipse (.5cm and .1cm);
\end{scope}
%draw full dashed ellipse
\draw[ dashed] (1,-1) ellipse (.5cm and .1cm);
% Draw lower half of ellipse
\begin{scope}
    \clip (0,-1) rectangle (2,-1.6);
    \draw[] (1,-1) ellipse (.5cm and .1cm);
\end{scope}
%draw full dashed ellipse
\draw[ dashed] (-1,-1) ellipse (.5cm and .1cm);
% Draw lower half of ellipse
\begin{scope}
    \clip (-2,-1) rectangle (0,-1.6);
    \draw[] (-1,-1) ellipse (.5cm and .1cm);
\end{scope}
\draw[] (-.5,1)--(-.5,0)--(-1.5,-1);
\draw[] (.5,1)--(.5,0)--(1.5,-1);
\draw[] (-.5,-1)--(.5,0);

\draw[] (-.1,-.4)--(-.5,0);
\draw[] (.1,-.6)--(.5,-1);

\end{scope}

%--------- end capped lambda---------
\draw[->] (9,0)--node[above]{$u_e$}(11,0);
%------------Draw capped tube--------
\begin{scope}[xshift=12cm]
%draw cap
\begin{scope}[yshift=1cm]
\begin{scope}
    \clip (-1,0) rectangle (1,2);
\draw[] (0,0) circle (.5cm);
\end{scope}
%draw full dashed ellipse

\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ dashed] (0,0) ellipse (.5cm and .1cm);
\end{scope}

% Draw lower half of ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,-1);
    \draw[] (0,0) ellipse (.5cm and .1cm);
\end{scope}
\end{scope}
         %----cylinder part-------
\begin{scope}[yshift=-1cm]
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ dashed] (0,0) ellipse (.5cm and .1cm);
\end{scope}

% Draw lower half of ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,-1);
    \draw[] (0,0) ellipse (.5cm and .1cm);
\end{scope}

\end{scope}
\draw[](-.5,-1)--(-.5,1)(.5,-1)--(.5,1);
        %----end cylinder part-----



\end{scope}
%------------end of capped tube------


%------------Draw capped tube--------
\begin{scope}[xshift=13.5cm]
%draw cap
\begin{scope}[yshift=1cm]
\begin{scope}
    \clip (-1,0) rectangle (1,2);
\draw[] (0,0) circle (.5cm);
\end{scope}
%draw full dashed ellipse

\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ dashed] (0,0) ellipse (.5cm and .1cm);
\end{scope}

% Draw lower half of ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,-1);
    \draw[] (0,0) ellipse (.5cm and .1cm);
\end{scope}
\end{scope}
         %----cylinder part-------
\begin{scope}[yshift=-1cm]
\begin{scope}
    \clip (-1,0) rectangle (1,1);
\draw[ dashed] (0,0) ellipse (.5cm and .1cm);
\end{scope}

% Draw lower half of ellipse
\begin{scope}
    \clip (-1,0) rectangle (1,-1);
    \draw[] (0,0) ellipse (.5cm and .1cm);
\end{scope}

\end{scope}
\draw[](-.5,-1)--(-.5,1)(.5,-1)--(.5,1);
        %----end cylinder part-----



\end{scope}
%------------end of capped tube------



\end{tikzpicture}\hspace{7mm}\begin{tikzpicture}[scale=.75]
\draw[ultra thick, ->] (-1,-1)--(0,-.2)--(0,1.2)--(-1,2);
\draw[ultra thick, ->] (1,-1)--(.2,-.2);
\draw[ultra thick, ->] (.2,1.2)--(1,2);
\draw[ultra thick, ->] (-1,-1)--(-.4,-.52);

\draw[->] (.7,.5)--node[above]{$u $}(2.3,.5);
\node[] at (-.5,.5) {$$};

\begin{scope}[xshift=3cm]
\draw[ultra thick, ->] (-1,-1)--(0,-.2)--(0,1.2)--(-1,2);
\draw[ultra thick, ->] (1,-1)--(.2,-.2)--(.2,1.2)--(1,2);
\draw[ultra thick, ->] (-1,-1)--(-.4,-.52);
\draw[ultra thick, ->] (1,-1)--(.45,-.45);
\end{scope}

\end{tikzpicture} 

\captionof{figure}{Disc unzip on the left and middle, strand unzip on the right.}\label{fig:unzip}

\end{figure}



\subsection{Interpreting ``$1+1=2$'' in w-Foams}\label{eqfoams}
The threaded sphere of Section~\ref{sec:abacus} can be described in $\wTFe$ by the diagram \threadedsphere , since a doubly capped tube is in fact a sphere.
Recall that the ``4D abacus'' interpretation of ``$1+1=2$''  is $\mathbbm{1} \# \mathbbm{1}=\Delta_{\sphere} \mathbbm{1}$, where $\mathbbm{1}$ is the threaded sphere, and $\Delta_{\sphere}$  is the doubling of the sphere along a framing.

The connected sum $\#$ operation for the threaded sphere is the circuit algebra composition shown in Figure \ref{fig:consumdubsphere}. 
The doubling $\Delta_{\sphere}$  can be realized in $\wTFe$ using the unzip operation. However, since unzipping a sphere is not one of the operations in $\wTFe$, we need to start with a slightly more complex w-Foam as shown in Figure \ref{fig:consumdubsphere}: we perform two disc unzip operations on a w-Foam with two vertices to achieve \doubledthreadedsphere. 
To summarize, the topological statement ``$1+1=2$'' expressed in $\wTFe$ is shown in Figure~\ref{fig:topstate}.


\begin{figure}
\begin{tikzpicture}[scale=.8]
\draw[] (0,0) circle (1.25cm);
\draw[](-.5, 0)circle (.35cm);
\draw[](.5,0)circle (.35cm);
\draw[red,->](-1.25,0)--(-.992,0);\draw[red,->](-.15,0)--(.02,0);\draw[red,->](.85,0)--(1.1,0);
\draw[red](-1,0)--(-.85,0)(0,0)--(.15,0)(1,0)--(1.25,0);
\end{tikzpicture}\hspace{2cm}\begin{tikzpicture}[scale=.4]
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\draw[ultra thick](-1,-1)--(0,0)--(0,1) (.15,-.15)--(1,-1);
\draw[ultra thick](-1.05,-.95)--(0,-2)--(0,-4)(1.05,-.95)--(.15,-1.85);
\filldraw[fill=black, draw=black] (0,-4) circle (2mm) ;
\draw[red](-1,-3.5)--(-.3,-3.5)(.3,-3.5)--(1,-3.5);

\draw[->] (.75,.5)--node[above]{$u$}(4,.5);

\begin{scope}[xshift=6cm]

\draw[ultra thick](-1.05,-.95)--(0,-2)--(0,-4)(1.05,-.95)--(.15,-1.85);
\filldraw[fill=black, draw=black] (0,-4) circle (2mm) ;
\draw[red](-1,-3.5)--(-.3,-3.5)(.3,-3.5)--(1,-3.5);

\filldraw[fill=black, draw=black] (-1,1) circle (2mm) ;
\draw[ultra thick](-1,-1)--(-1,1);

\filldraw[fill=black, draw=black] (1,1) circle (2mm) ;
\draw[ultra thick](1,-1)--(1,1);
\end{scope} %xshift

\begin{scope}[xshift=13cm]
\filldraw[fill=black, draw=black] (-1,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (-1,-4) circle (2mm) ;
\draw[ultra thick](-1,-4)--(-1,1);

\filldraw[fill=black, draw=black] (1,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (1,-4) circle (2mm) ;
\draw[ultra thick](1,-4)--(1,1);

\draw[red](-1.75,-3.5)--(-1.3,-3.5)(-.7,-3.5)--(.7,-3.5)(1.3,-3.5)--(1.75,-3.5);
\end{scope} %shift

\draw[->] (7,-2.75)--node[above]{$u$}(11,-2.75);

\end{tikzpicture}
\captionof{figure}{On the left, the circuit connection diagram for the connect sum operation, or concatenating along the red strings. On the right, two applications of disc unzips to achieve the doubled sphere.}\label{fig:consumdubsphere}
\end{figure}



 \begin{figure}
 \begin{tikzpicture}
 \draw[thick](-4.25,-2) rectangle (4.25,1.5);
\node[]at (0,1){\Large \textbf{Topological Statement}};
 

\begin{scope}[xshift=-2.6cm,yshift=-.5cm,scale=.4]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;


\node[] at (3,0){ $\#$};

\begin{scope}[xshift=5.5cm]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,.8) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-.8) circle (2mm) ;

\end{scope}

\node[] at (9,0){ $= u^2$};

\begin{scope}[xshift=13cm, yshift=.8cm,scale=.8]
  \filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\draw[thick](-1,-1)--(0,0)--(0,1) (.15,-.15)--(1,-1);
\draw[thick](-1.05,-.95)--(0,-2)--(0,-3)(1.05,-.95)--(.15,-1.85);
\filldraw[fill=black, draw=black] (0,-3) circle (2mm) ;
\draw[red](-1,-2.5)--(-.3,-2.5)(.3,-2.5)--(1,-2.5);
\end{scope}

 \end{scope}%scale

 
 \end{tikzpicture}
 \captionof{figure}{The topological statement in w-Foams.}\label{fig:topstate}
 \end{figure}




\section{Understanding the Diagramatic Statement}\label{sec:arrows}
 
 \subsection{The associated graded structure $\calA$}
As in \cite{WKO3}, the space $\wTFe$ is filtered by powers of the augmentation ideal and its associated graded space, denoted $\calA$, is a space of {\em arrow diagrams on foam skeleta}. The {\em arrows} are drawn as black dashed oriented lines, and the skeleton w-Foam elements are drawn with the usual thick black lines and thin red lines.  Just like $\wTFe$, $\calA$ is a circuit algebra presented in terms of generators and relations as follows:
\[
  \calA=CA\!\left.\left.\left\langle
  \raisebox{-2mm}{$\stackrel{\btob}{1}, \stackrel{\capoff}{2}, \stackrel{\bdlambda}{3}, \stackrel{\bulambda}{4},\stackrel{\btor}{5}, \stackrel{\rlambda}{6}, \stackrel{\mlambda}{7}$}
  \right|
  \parbox{1.45in}{$RI$, $CP$, $\aft$, $\aVI$, $TC$ }%$\stackrel{\longrightarrow}{IHX}$\aSTU$ TF $\stackrel{\rightarrow}{\aAS}$ TC, 
  \right|
  \parbox{0.3in}{\centering$u_e$}
  \right\rangle.
\]
Generators 1 and 5 are {\em single arrows}. A single arrow is a degree 1 element of the associated graded space and represents the difference of a crossing and a non-crossing. The arrow head lies on the under (fly-through) strand of the crossing,  and the tail lies on the over strand. All of the other generators of $\calA$ are \textit{skeleton features} of degree zero. Note that circuit algebra products of the generators will never have an arrow tail on a red string, as red strings never cross over a strand. (Alternatively, we could introduce a relation asserting that arrow tails on red strings equal zero. This is necessary in \cite{WKO3} because a `puncture' operation can give rise to a diagram with a tail on a red string, but not necessary here.) The relations of $\calA$ are briefly described below, see \cite[Section 4.2.1]{WKO2} for more detail. 



The $RI$ (Rotation Invariance) relation is a consequence of $R1^s$, and $CP$ is the diagrammatic analogue of the CP relation for $\wTFe$.  Both are shown in Figure \ref{fig:RICPTF}.
The $\aft$ and $\aVI$ relations are also shown in Figure \ref{fig:RICPTF}. In both cases the ambiguous strands can be either thick black or thin red, but must be consistent through the relation. 
The $\aVI$ relation is the diagrammatic analogue of $R4$, and $4T$ has a slightly more complicated topological explanation. The $TC$ (Tails Commute) relation is a consequence of $OC$ and shown in Figure~\ref{fig:ASIHX}. 

\begin{figure}
\begin{tikzpicture}[scale=.75]

%---------RI-------
\draw[ultra thick,->] (-1,-1)--(-1,1);
\draw[thick, dashed,](-1,-.5) to[out=0, in=270] (0,0);
\draw[thick,dashed,->](0,0) to[out=90, in=360](-1,.5);

\node[] at (.4,0.1) {$\stackrel{RI}{=}$};

\begin{scope}[xshift= 2cm]
\draw[ultra thick,->] (-1,-1)--(-1,1);
\draw[thick, dashed,->](0,0) to[out=270, in=3600] (-1,-.5);
\draw[thick, dashed,](-1,.5) to[out=0, in=90](0,0);
\end{scope}


\begin{scope}[xshift=5cm]
\draw[fill=black] (-1,.95) circle (.17cm);
\draw[ultra thick,] (-1,-1)--(-1,1);
\draw[thick,dashed,<-](-1,0) --(.4,0);

\node[] at (.95,0.1) {$\stackrel{CP}{=}$ 0};
\end{scope}

\end{tikzpicture}
\vspace{.5cm}

\begin{tikzpicture}[scale=.75]

\draw[ultra thick,->] (-1,-1)--(-1,1);
\draw[ultra thick,->] (0,-1)--(0,1);
\draw[thick,->] (1,-1)--(1,1);
\draw[dashed, thick,->](-1,.5)--(-.07,.5);
\draw[dashed,thick,->] (0,-.5)--(1,-.5);

\node[] at (1.75,0){+};

\begin{scope}[xshift=3.5cm]
\draw[ultra thick,->] (-1,-1)--(-1,1);
\draw[ultra thick,->] (0,-1)--(0,1);
\draw[thick,->] (1,-1)--(1,1);
\draw[dashed,thick,->](-1,.5)--(1.,.5);
\draw[dashed,thick,->] (0,-.5)--(1,-.5);
\node[] at (1.75,0){$\stackrel{\aft}{=}$};
\end{scope}

\begin{scope}[xshift=7cm]
\draw[ultra thick,->] (-1,-1)--(-1,1);
\draw[ultra thick,->] (0,-1)--(0,1);
\draw[thick,->] (1,-1)--(1,1);
\draw[dashed,thick,->](0,.5)--(1.,.5);
\draw[dashed,thick,->] (-1,-.5)--(0,-.5);
\node[] at (1.75,0){+};
\end{scope}

\begin{scope}[xshift=10.5cm]
\draw[ultra thick,->] (-1,-1)--(-1,1);
\draw[ultra thick,->] (0,-1)--(0,1);
\draw[thick,->] (1,-1)--(1,1);
\draw[dashed,thick,->](0,.5)--(1.,.5);
\draw[dashed,thick,->] (-1,-.5)--(1,-.5);
\end{scope}
\end{tikzpicture}
\vspace{.5cm}

\begin{tikzpicture}[scale=.75]

\node at (-.75,0){$\pm$};
\draw[thick](-.75,-1)--(0,0)--(0,1)(.75,-1)--(0,0);
\draw[thick,->,dashed] (0,.9)to [out=225, in=0] (-.75,.75);

\node[xshift=1.4cm] at (-.75,0){$\pm$};
\draw[thick,xshift=2cm](-.75,-1)--(0,0)--(0,1)(.75,-1)--(0,0);
\draw[thick,->,dashed,xshift=2cm] (-.25,-.25)to [out=100, in=0] (-.75,.75);

\node[xshift=3cm] at (-.75,0){$\pm$};
\draw[thick,xshift=4cm](-.75,-1)--(0,0)--(0,1)(.75,-1)--(0,0);
\draw[thick,->,dashed,xshift=4cm] (.4,-.5)to [out=190, in=0] (-.75,.75);

\node[]at (5,0){$\stackrel{\aVI}{=} 0$, };
\node[]at (6.5,0){ and };

\node[xshift=6.5cm] at (-.75,0){$\pm$};
\draw[thick,xshift=9cm](-.75,-1)--(0,0)--(0,1)(.75,-1)--(0,0);
\draw[thick,->,dashed,xshift=9cm](-.75,.75) to [out=0, in=190] (0,.9);

\node[xshift=8cm] at (-.75,0){$\pm$};
\draw[thick,xshift=11cm](-.75,-1)--(0,0)--(0,1)(.75,-1)--(0,0);
\draw[thick,->,dashed,xshift=11cm](-.75,.75) to [out=0, in=110] (-.25,-.25);

\node[xshift=9.4cm] at (-.75,0){$\pm$};
\draw[thick,xshift=13cm](-.75,-1)--(0,0)--(0,1)(.75,-1)--(0,0);
\draw[thick,->,dashed,xshift=13cm](-.75,.75) to [out=0, in=200] (.4,-.5);


\node[]at (14,0){$\stackrel{\aVI}{=} 0$ };

\end{tikzpicture}
\captionof{figure}{The relations $RI$, $CP$,
 $\protect \aft$ and $\protect \aVI$.}\label{fig:RICPTF}
\end{figure}





This presentation of $\calA$ is intuitive as a mirror of the circuit algebra presentation of $\wTFe$. However, for relating $\calA$ to Lie algebras, it is more useful to use the following isomorphic formulation in terms of {\em w-Jacobi diagrams}.

A  \textit{w-Jacobi diagram} consist of a $\wTFe$ skeleton and `arrow graphs' between the components of the skeleton. An \textit{arrow graph} is an oriented uni-trivalent graph, with the following three properties: \begin{enumerate}
 \item Univalent vertices are attached to the skeleton.
 \item Trivalent  vertices are equipped with a cyclic orientation.
 \item The edges are oriented so that every trivalent vertex has two `in' arrows and one `out' arrow. This is referred to as the {\em 2-in-1-out} property.
 \end{enumerate}
 
Let $\mathcal{A}^{swt}$ denote the circuit algebra of linear combinations of w-Jacobi diagrams modulo the relations $\aSTU$, $CP$, $RI$ and $\aVI$ relations. The $\aSTU$ relation (really three relations) is shown in Figure~\ref{fig:ASIHX}, with TC (Tails Commute) being a degenerate case. The ${\aAS}$ and $\stackrel{\longrightarrow}{IHX}$ relations, also shown in Figure~\ref{fig:ASIHX}, are consequences of $\aSTU$, and so is $\aft$. Once again, ambiguous strands can be either thick black or thin red, consistently throughout the relation.  The following theorem is the arrow diagram analogue of a well-known fact about classical `chord diagrams':

%-----------------STU---------------------------------------
\begin{figure}
\begin{tikzpicture}[scale=.75]

\draw[thick,->](-.75,0)--(.75,0);
\draw[thick,dashed,->](0,1)--(0,0);
\draw[thick,dashed,->](-.75,1.75)--(0,1);
\draw[thick,dashed,->](.75,1.75)--(0,1);

\node[] at (1.3,1){$\stackrel{\stackrel{\longrightarrow}{\aSTU_1}}{=}$};

\begin{scope}[xshift=2.5cm]
\draw[thick,->](-.75,0)--(.75,0);
\draw[thick,dashed,->](-.75,1.75)--(-.25,0);
\draw[thick,dashed,->](.75,1.75)--(.25,0);

\node[] at (1.4,1){$-$};

\end{scope}

\begin{scope}[xshift=5cm]
\draw[thick,->](-.75,0)--(.75,0);
\draw[thick,dashed,->](-.75,1.75)--(.25,0);
\draw[thick,dashed,->](.75,1.75)--(-.25,0);
\end{scope}



\begin{scope}[xshift=8cm]
\draw[ultra thick,->](-.75,0)--(.75,0);
\draw[thick,dashed,<-](0,1)--(0,0);
\draw[thick,dashed,->](-.75,1.75)--(0,1);
\draw[thick,dashed,<-](.75,1.75)--(0,1);

\node[] at (1.3,1){$\stackrel{\stackrel{\longrightarrow}{\aSTU_2}}{=}$};

\begin{scope}[xshift=2.5cm]
\draw[ultra thick,->](-.75,0)--(.75,0);
\draw[thick,dashed,->](-.75,1.75)--(-.25,0);
\draw[thick,dashed,<-](.75,1.75)--(.25,0);

\node[] at (1.4,1){$-$};

\end{scope}

\begin{scope}[xshift=5cm]
\draw[ultra thick,->](-.75,0)--(.75,0);
\draw[thick,dashed,->](-.75,1.75)--(.25,0);
\draw[thick,dashed,<-](.75,1.75)--(-.25,0);
\end{scope}

\end{scope}%fullshift


\begin{scope}[xshift=16cm]
\draw[ultra thick,->](-.75,0)--(.75,0);
\draw[thick,dashed,<-](-.75,1.75)--(-.25,0);
\draw[thick,dashed,<-](.75,1.75)--(.25,0);

\node[] at (1.4,1){$\stackrel{\stackrel{\longrightarrow}{\aSTU_3}}{\stackrel{=}{ TC}}$};

\begin{scope}[xshift=2.5cm]
\draw[ultra thick,->](-.75,0)--(.75,0);
\draw[thick,dashed,<-](-.75,1.75)--(.25,0);
\draw[thick,dashed,<-](.75,1.75)--(-.25,0);
\end{scope}


\end{scope}%fullshift

\end{tikzpicture}
\vspace{.75cm}

 %----------------AS and IHX
 \begin{tikzpicture}[scale=.75]
 \draw[thick,dashed,->](-1,1)--(-.02,.02);
 \draw[thick,dashed,->](1,1)--(0.02,0.02);
 \draw[thick,dashed,->](0,0)--(0,-1);
 
 \node[] at (1.5,0){$\stackrel{\aAS}{=} -$};
 \begin{scope}[xshift=3cm]
  \draw[thick,dashed,->](-1,1)to [out=360,in=15](.02,.02);
 \draw[thick,dashed,->](1,1)to [out=180,in=160] (-0.02,0.02);
 \draw[thick,dashed,->](0,0)--(0,-1);
 \end{scope}
 
 
 \begin{scope}[xshift=6.5cm]
 
  \draw[thick,dashed,->](-1,1)--(-.02,.02);
 \draw[thick,dashed,->](1,1)--(0.02,0.02);
 \draw[thick,dashed,->](0,0)--(0,-.5);
  \draw[thick,dashed,->](-1.01,-1.4)--(-.02,-.6);
   \draw[thick,dashed,->](.02,-.6)--(1.01,-1.4);
     \node[] at (1.25,0){$\stackrel{\stackrel{\longrightarrow}{IHX}}{=}$};

 \end{scope}
  \begin{scope}[xshift=9.5cm]
 
  \draw[thick,dashed,->](-1,1)--(-.51,-.23);
 \draw[thick,dashed,->](1,1)--(.52,-.23);
 \draw[thick,dashed,->](-.5,-.25)--(.5,-.25);
  \draw[thick,dashed,->](-1,-1.4)--(-.51,-.28);
   \draw[thick,dashed,->](.5,-.28)--(1.01,-1.4);
        \node[] at (1.65,-.2){$-$};

 \end{scope}
 
 
  \begin{scope}[xshift=12.5cm]
 
  \draw[thick,dashed,->](-1,1)--(.7,-.7);
 \draw[thick,dashed,->](1,1)--(-.7,-.7);
 
 \draw[thick,dashed,->](-.75,-.75)--(.7,-.75);
 
  \draw[thick,dashed,->](-1.25,-1.25)--(-.75,-.75);
   \draw[thick,dashed,->](.75,-.75)--(1.25,-1.25);
 \end{scope}
 
\end{tikzpicture}
\captionof{figure}{The relations $\protect \aSTU$, $\protect \aAS$ and $\protect \aIHX$ on $\mathcal{A}^{swt}$.}\label{fig:ASIHX}
\end{figure}


\begin{thm} \cite[Theorem 3.8]{WKO2}
The obvious inclusion $\calA\rightarrow \mathcal{A}^{swt}$ is a circuit algebra isomorphism.
\end{thm}

In light of this we drop the $t$ superscript and write $\mathcal{A}^{sw}$ to denote the space of Jacobi diagrams. The advantage of Jacobi diagrams is that trivalent vertices satisfy the same properties as a Lie bracket---this will be made precise using the tensor interpretation map in Section \ref{sec:mapT}.
 
 We introduce the following notation: For a w-Foam ${F}\in \wTFe$, the circuit algebra $\calA (S(F))$ is the space of Jacobi diagrams with skeleton $S(F)$, where $S(F)$ is the skeleton of $F$ as defined in Section~\ref{sec:Foams}. Often we will write $\calA (F)$ to mean $\calA (S(F))$.
 
 The associated graded operation of the circuit algebra composition in $\wTFe$ is the circuit algebra composition in $\mathcal A^{sw}$. As for the (disk) unzip $u_e$, given a w-foam $F$ with a given strand $e$, the associated graded unzip operation $u_e: \calA (F)\rightarrow \calA (u_e(F))$ maps each arrow ending on $e$ to a sum of two arrows, one ending on each of the two new strands which replace $e$. For example, an arrow diagram with $k$ arrows ending on $e$ -- either heads or tails -- is mapped to a sum of $2^k$ arrow diagrams. This sum is suppressed notationally as shown in Figure \ref{fig:exunzip}.
 
 %----------example unzip---------------
 \begin{figure}
 \[u_e \left( \hspace{2mm}
 \begin{tikzpicture}[baseline=0,scale=.75]
 
% \node[] at (-2,0) {$u_e $  $($};
 \draw[ultra thick, ->]((-1,-1)--(-1,1);
 \draw[red, ->](1,-1)--(1,1);
 \draw[dashed, thick, <-](1,0)--(-1,0);
 \node[] at (-.75,-1){$e$};
% \node[] at (1.5,0){ $)$};
 \end{tikzpicture}
\hspace{2mm} \right) =
\begin{tikzpicture} [baseline=0,scale=.75]
 \begin{scope}[xshift=4cm]
   \draw[ultra thick, ->]((-1,-1)--(-1,1);
     \draw[ultra thick, ->]((-1.25,-1)--(-1.25,1);
 \draw[red, ->](1,-1)--(1,1);
 \draw[dashed, thick, <-](1,0)--(-1,0);
  \node[] at (-.95,-1.25){\tiny{$e_1$ $e_2$}};
  \node[] at (2,0){+};
 \end{scope}%xshift
 
  
 \begin{scope}[xshift=8cm]
    \draw[ultra thick, ->]((-1.25,-1)--(-1.25,1);
 \draw[ultra thick, ->]((-1,-1)--(-1,1);
 \draw[red, ->](1,-1)--(1,1);
 \draw[dashed, thick, <-](1,0)--(-1.25,0);
     \node[] at (-.95,-1.25){\tiny{$e_1$ $e_2$}};
   \node[] at (2,0){$:=$};
   \node[] at (2,-.5) {\tiny{notation}};
 \end{scope}%xshift
 
  \begin{scope}[xshift=12.5cm]
    \draw[ultra thick, ->]((-1.25,-1)--(-1.25,1);
 \draw[ultra thick, ->]((-1,-1)--(-1,1);
 \draw[red, ->](1,-1)--(1,1);
 \draw[dashed, thick, <-](1,0)--(-.75,0);
 \draw[fill=white] (-1.5,.25) rectangle (-.75,-.25);
 \node[] at (-1.1,0){$+$};
 \end{scope}%xshift
 
 
 
 \end{tikzpicture}\]
 \captionof{figure}{ Unzipping the strand labeled $e$, where $e_1$ and $e_2$ are the two new strands replacing $e$.}\label{fig:exunzip}
 \end{figure}
 
 
 
 \subsection{The Homomorphic Expansion}\label{sec:Z}
 As proved by the first two authors in \cite{WKO2, WKO3}, there exists a (group-like) {\em homomorphic expansion} $Z: \wTFe \to \calA$. An expansion is a filtered linear map with the property that the associated graded map $\operatorname{gr} Z: \calA \to \calA$ is the identity map on $\calA$. A homomorphic expansion is an expansion that is a circuit algebra homomorphism and also
intertwines each auxiliary operation of $\wTFe$ with its arrow diagrammatic counterpart, meaning that the appropriate squares commute. For this paper, the only relevant such operation is the (disk) unzip $u_e$, the relevant commutative square is shown in Figure \ref{commutativediagram}.


\begin{figure}
\begin{tikzpicture}

\node at (-.75,2.5) {$F$};
\node at (-.75,-1){$Z(F)$};
\node at (4,-1){$u_eZ(F)=Zu_e(F)$};
\node[right] at(4,2.5) {$u_e(F)$};


\node at(0,0) {$\calA$};
\node at(3,0) {$\calA$};
\node at(0,2) {$\wTFe$};
\node at(3,2) {$\wTFe$};

\draw[|->](-.75,2.25)--(-.75,-.4);
\draw[|->](-.25,-1)--(2.35,-1);
\draw[|->](4.5,2.25)--(4.5,-.4);

\draw[|->](-.25,2.5)--(4,2.5);

\draw[->](.5,0)--node[below]{$u_e$} (2.5,0);
\draw[->](.5,2)--node[below]{$u_e$} (2.5,2);
\draw[->](0,1.5)--node[left]{$Z$} (0,.5);
\draw[->](3,1.5)--node[right]{$Z$} (3,.5);



\end{tikzpicture}
\captionof{figure}{The commutativity of $Z$ with unzips.}\label{commutativediagram}
\end{figure}



Each generator $G$ of $\wTFe$ has an associated skeleton denoted $S(G)$. The map $Z$  sends each generator to an infinite sum of arrow diagrams on the skeleton $S(G)$, that is, $Z(G)\in \calA(S(G))$. The values of the crossings and the cap are computed explicitly in \cite{WKO2, WKO3}; to refer to them we use the notation shown in Figure \ref{fig:ValuesOfZ}. In particular, the $Z$-value of a crossing of a black strand and a red string is the exponential $e^a$ of an arrow $a$, to be interpreted as the power series, where $a^n$ is shown in Figure~\ref{fig:ValuesOfZ}.

\begin{figure}
\[Z \left( \begin{tikzpicture}[scale=0.5,baseline=0mm] 
\draw[ultra thick, ] (0,-1)--(0,1);
\draw[fill=black] (0,1) circle (.2cm);
\end{tikzpicture} \right)=\begin{tikzpicture} [scale=0.5,baseline=-1mm] 
\draw[ultra thick, ] (0,-1)--(0,1);
\draw[fill=black] (0,1) circle (.2cm);
\draw[fill=white] (-.65,-.3) rectangle (.65,.3);
\node[] at (0,0) {\Small $C$};
\end{tikzpicture} \hspace{1.5cm} Z \left( \begin{tikzpicture}[scale=0.5,baseline=0mm] 
\draw[ultra thick](1,-1)--(-1,1);
\draw[thick, ->](1,-1)--(-1.1,1.1);
\draw[red, thick](-1,-1)--(-.2,-.2);
\draw[ red, thick] (.2,.2)--(1,1);
\draw[red,  thick,->] (.2,.2)--(1.1,1.1);
\end{tikzpicture} \right)=\begin{tikzpicture} [scale=0.5,baseline=-1mm] 
\draw[ultra thick,-> ] (0,-1.25)--(0,1.25);
%\draw[fill=white] (-.75,-.35) rectangle (.75,.35);
%\node[] at (0,0) {$+$};
\draw[->,dashed] (0,0)--node[above] {$e^a$}(2.25,0);
\draw[thick,red,->] (2.25,-1.25)--(2.25,1.25);
\end{tikzpicture} \hspace{1.5cm}a^n:= \begin{tikzpicture} [scale=0.5,baseline=-1mm] 
\draw[ultra thick,-> ] (0,-1.25)--(0,1.25);
\draw[thick,red,->] (2.25,-1.25)--(2.25,1.25);
\draw[->,dashed] (0,-.5)--(2.25,-.5);
\draw[->,dashed] (0,.5)--(2.25,.5);
\draw[->,dashed] (0,-.7)--(2.25,-.7);
\node[] at(1.12,.2) {$\vdots$};
\node[] at(2.6,-.1) {\huge $\}$};
\node[] at(3.1,-.1) { \Small $n$};

\end{tikzpicture} \]\captionof{figure}{Values of $Z$ on generating w-foams.}\label{fig:ValuesOfZ}

\end{figure}



Since $Z$ is a circuit algebra homomorphism, given the values of $Z$ on the generators, it is straightforward to compute $Z$ of any w-foam $F$: if $F$ is a circuit composition of some generators $\{G_i\}$,  then $Z(F)$ is the same circuit composition of the values $Z(G_i)$.

To understand the diagrammatic statement, we need to discuss the $Z$-values of the vertices in some detail.
By definition, $Z(\bdlambda)\in \calA(\bdlambda)$. Using iterative applications of the relation $\aVI$, all arrow endings on the vertical strand of \bdlambda \hspace{1mm} can be moved to the bottom two strands. This induces an isomorphism $ \calA(\bdlambda)\cong \calAtwo$ \cite{WKO2}. Thus, $Z(\bdlambda)$ can be viewed as an element of $\calAtwo$ denoted by $V_+$, as shown in Figure \ref{fig:vplus}. The arrow diagram $V_- =Z(\bulambda)\in \calAtwo$ is defined similarly.

It is important to note  that $\calAtwo$ is an algebra with multiplication given by vertical concatenation. (In fact,  a Hopf algebra with coproduct $\Delta:\calAtwo\rightarrow \calAtwo\otimes \calAtwo $. The coproduct $\Delta$ of an arrow diagram is a sum of all possible ways of attaching each of the connected component of the arrow graph -- after removing the skeleton -- to one of the tensor factor skeleta. Details on the Hopf algebra structure are in \cite[Section 3.2] {WKO2}.) Let us recall a useful fact from~\cite{WKO2}:

\begin{figure}
\[Z(\bdlambda) \hspace{2mm} \stackrel{\aVI}{=} \hspace{2mm}
 \begin{tikzpicture}[scale=0.75,baseline=-1.75mm] 
 \draw[ultra thick ] (.8,-2)--(0,.15);
 \draw[line width= 2 mm, white ] (-.8,-2)--(0,.15)--(0,1.25);
\draw[ultra thick,-> ] (-.8,-2)--(0,.15)--(0,1.25);
\draw[fill=white,yshift=.5cm] (-1.25,-1) rectangle (1.25,-1.75);
\node[yshift=.25cm]at(0.1,-1.25) {$V_+$};
\end{tikzpicture}\]
\captionof{figure}{The definition of $V_+$.}\label{fig:vplus}
\end{figure}

\begin{lem}\label{lemV}
 In  $\calAtwo$, $V_+$ and $V_-$ are multiplicative inverses, i.e.  $V_+\cdot V_-=1=$ \begin{tikzpicture}[scale=.2, baseline=.0mm  ]
\draw[ultra thick,](0,-.5)--(0,1.2);
\draw[ultra thick,](1,-.5)--(1,1.2);
\draw[thick,->](0,-.5)--(0,1.3);
\draw[thick,->](1,-.5)--(1,1.3);
\end{tikzpicture}.
\end{lem}

\begin{proof}
This follows from the fact that $Z$ is homomorphic with respect to the unzip operation, as shown in Figure \ref{fig:Vproof}.
\end{proof}



%--------------------uZ=Zu on jumper--------------------
\begin{figure}
\[u_eZ \left( \begin{tikzpicture}[scale=0.5,baseline=1.75mm] 
\draw[ultra thick, ->] (-1,-1)--(0,-.2)--(0,1.2)--(-1,2);
\draw[ultra thick, ->] (1,-1)--(.2,-.2);
\draw[ultra thick, ->] (.2,1.2)--(1,2);
\draw[ultra thick, ->] (-1,-1)--(-.4,-.52);
\node[]at(-.5,.5){$e$};
\end{tikzpicture} \right)=u_e \left(\begin{tikzpicture}[scale=0.5,baseline=1.75mm] 
\draw[ultra thick, ] (-1,-1)--(0,-.2)--(0,1.2)--(-1,2);
\draw[ultra thick, ] (1,-1)--(.2,-.2);
\draw[ultra thick, ] (.2,1.2)--(1,2);
\node[]at(-.5,.5){$e$};

\draw[fill=white] (-1.25,2) rectangle (1.25,2.75);
\draw[ultra thick,->](-1,2.75)--(-1,3.3);
\draw[ultra thick,->](1,2.75)--(1,3.3);
\node[]at(0.1,2.3) {\Small $V_-$};

\draw[fill=white] (-1.25,-1) rectangle (1.25,-1.75);
\draw[ultra thick,<-](-1,-1.75)--(-1,-2.3);
\draw[ultra thick,<-](1,-1.75)--(1,-2.3);
\node[]at(0.1,-1.4) {\Small $V_+$};

\end{tikzpicture}\right)= \begin{tikzpicture}[scale=0.5,baseline=1.75mm] 
\draw[ultra thick,-> ] (-.8,-2)--(-.8,3);
\draw[ultra thick,-> ] (.8,-2)--(.8,3);

\draw[fill=white,yshift=-.5cm] (-1.25,2) rectangle (1.25,2.75);
%\draw[ultra thick,->](-1,2.75)--(-1,3.3);
%\draw[ultra thick,->](1,2.75)--(1,3.3);
\node[yshift=-.3cm]at(0.1,2.4) {\Small $V_-$};

\draw[fill=white,yshift=.5cm] (-1.25,-1) rectangle (1.25,-1.75);
%\draw[ultra thick,<-](-1,-1.75)--(-1,-2.3);
%\draw[ultra thick,<-](1,-1.75)--(1,-2.3);
\node[yshift=.25cm]at(0.1,-1.4) {\Small $V_+$};
\end{tikzpicture}\hspace{1.5cm} Zu_e \left( \begin{tikzpicture}[scale=0.5,baseline=1.75mm] 
\draw[ultra thick, ->] (-1,-1)--(0,-.2)--(0,1.2)--(-1,2);
\draw[ultra thick, ->] (1,-1)--(.2,-.2);
\draw[ultra thick, ->] (.2,1.2)--(1,2);
\draw[ultra thick, ->] (-1,-1)--(-.4,-.52);
\node[]at(-.5,.5){$e$};
\end{tikzpicture} \right)= Z\left( \begin{tikzpicture}[scale=0.5,baseline=1.75mm] 
\draw[ultra thick,-> ] (-.8,-1)--(-.8,2);
\draw[ultra thick,-> ] (.8,-1)--(.8,2); 
\end{tikzpicture}\right)= \hspace{.1cm}\begin{tikzpicture}[scale=0.5,baseline=1.75mm] 
\draw[ultra thick,-> ] (-.6,-1)--(-.6,2);
\draw[ultra thick,-> ] (.8,-1)--(.8,2); 
\end{tikzpicture}\]
\captionof{figure}{Visual proof of Lemma \ref{lemV}.}\label{fig:Vproof}
\end{figure}

The following corollary is a crucial ingredient for the diagrammatic statement: 
 \begin{cor}
$Z(\begin{tikzpicture}[scale=.15,, baseline=-2.5mm]
\draw[ultra thick](-1.12,-1.12)--(0,0)--(0,1) (.25,-.25)--(1.12,-1.12);
\draw[ultra thick](-1.05,-.95)--(0,-2)--(0,-3)(1.05,-.95)--(.25,-1.65);
\end{tikzpicture})=\begin{tikzpicture}[scale=.15,, baseline=-2.5mm]
\draw[ultra thick](-1.12,-1.12)--(0,0)--(0,1) (.25,-.25)--(1.12,-1.12);
\draw[ ultra thick](-1.05,-.95)--(0,-2)--(0,-3)(1.05,-.95)--(.25,-1.65);
\end{tikzpicture}$, that is, the $Z$-value of this w-foam is trivial, a skeleton with no arrows. \qed
\end{cor}
 

\subsection{The diagrammatic statement}
 
Applying the homomorphic expansion $Z$ to the topological statement of Section \ref{eqfoams} gives rise to the following equation:

  \[ Z\left(
  \begin{tikzpicture}[scale=.17,, baseline=-1.3mm]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;
\draw[thick](1,-1)--(1,1);
\draw[red](1.15,0)--(2,0);
\filldraw[fill=black, draw=black] (1,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (1,-1) circle (2mm) ;
\end{tikzpicture} \right)=Z\left(
  \begin{tikzpicture}[scale=.17,, baseline=-1.3mm]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;
\end{tikzpicture} \right)\# Z\left( \begin{tikzpicture}[scale=.17,, baseline=-1.3mm]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,.8) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-.8) circle (2mm) ;

\end{tikzpicture} \right) = u^2 Z \left(
  \begin{tikzpicture}[scale=.17,, baseline=-2mm]
  \filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\draw[thick](-1,-1)--(0,0)--(0,1) (.15,-.15)--(1,-1);
\draw[thick](-1.05,-.95)--(0,-2)--(0,-3)(1.05,-.95)--(.15,-1.85);
\filldraw[fill=black, draw=black] (0,-3) circle (2mm) ;
\draw[red](-1,-2.5)--(-.3,-2.5)(.3,-2.5)--(1,-2.5);
\end{tikzpicture}  \right) \]
  
 Using the notation of Figure~\ref{fig:ValuesOfZ}, we can compute each term of this individually to obtain the final form of the diagrammatic statement, as shown in Figure~\ref{fig:comps}.
 
 \begin{figure}
 %-------------------------- Z#Z ----------------------------------------------------------
\[Z\left(
  \begin{tikzpicture}[scale=.5,, baseline=-1.3mm]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;
\end{tikzpicture} \right) =  \begin{tikzpicture}[scale=.5,, baseline=-1.3mm]
\draw[ultra thick] (-1,-2.5)--(-1,2.5);
\filldraw[fill=black, draw=black] (-1,-2.5) circle (2mm) ;
\filldraw[fill=black, draw=black] (-1,2.5) circle (2mm) ;
\draw[dashed,->] (-.7,0)--node[above]{$e^a$}(2,0);
\draw[red,->](2,-2.5)--(2,2.5);

\draw[fill=white] (-1.6,-1.1) rectangle (-.4,-1.8);
\node[]at(-1,-1.4) {\Small $C$};

\begin{scope}[yshift=3cm]
\draw[fill=white] (-1.6,-1.1) rectangle (-.4,-1.8);
\node[]at(-1,-1.4) {\Small $C$};
\end{scope}

\end{tikzpicture} \hspace{1.25cm} u^2 Z \left(
  \begin{tikzpicture}[scale=.3, baseline=-3mm]
  \filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\draw[thick](-1,-1)--(0,0)--(0,1) (.15,-.15)--(1,-1);
\draw[thick](-1.05,-.95)--(0,-2)--(0,-3)(1.05,-.95)--(.15,-1.85);
\filldraw[fill=black, draw=black] (0,-3) circle (2mm) ;
\draw[red](-1,-2.5)--(-.3,-2.5)(.3,-2.5)--(1,-2.5);
\end{tikzpicture}  \right) = u^2 \left( \hspace{2mm}\begin{tikzpicture}[scale=.4,, baseline=-1.3mm]
\draw[ultra thick] (-1,-4)--(-1,4);
\filldraw[fill=black, draw=black] (-1,-4) circle (2mm) ;
\filldraw[fill=black, draw=black] (-1,4) circle (2mm) ;
\draw[red,->](2,-4)--(2,4);

\begin{scope}[yshift=-1.6cm]]
\draw[fill=white] (-1.6,-1.1) rectangle (-.4,-1.8);
\node[]at(-1,-1.4) {\Small $C$};
\end{scope}

\begin{scope}[yshift=4.5cm]
\draw[fill=white] (-1.6,-1.1) rectangle (-.4,-1.8);
\node[]at(-1,-1.4) {\Small $C$};
\end{scope}

\begin{scope}[yshift=-.4cm]
\draw[dashed,->] (-.7,-1.5)--node[above]{$e^a$}(2,-1.5);
%\draw[fill=white] (-1.6,-1.1) rectangle (-.4,-1.8);
%\node[]at(-1,-1.4) {\Small $+$};
\end{scope} 

\draw[fill=white, ultra thick](-1,.6) ellipse (.6cm and 1.5cm);


\end{tikzpicture}\hspace{2mm} \right) = \hspace{2mm}\begin{tikzpicture}[scale=.4,, baseline=-1.3mm]
\draw[ultra thick] (-1,-2.75)--(-1,2.75);
\filldraw[fill=black, draw=black] (-1,-2.75) circle (2mm) ;
\filldraw[fill=black, draw=black] (-1,2.75) circle (2mm) ;
\draw[red,->](2,-2.75)--(2,2.75);


\begin{scope}[xshift=-2cm]
\draw[ultra thick] (-1,-2.75)--(-1,2.75);
\filldraw[fill=black, draw=black] (-1,-2.75) circle (2mm) ;
\filldraw[fill=black, draw=black] (-1,2.75) circle (2mm) ;
\draw[dashed,->] (-.7,0)--(4,0);
\node[] at (4,0) {\hspace{12mm}$e^{a_1+a_2}$};


\begin{scope}[yshift=-.5cm]
\draw[fill=white] (-1.6,-1) rectangle (1.5,-1.8);
\node[]at(0,-1.4) {\Small $u(C)$};
\end{scope}

\begin{scope}[yshift=3.25cm]
\draw[fill=white] (-1.6,-1) rectangle (1.5,-1.8);
\node[]at(0,-1.4) {\Small $u(C)$};
\end{scope}

\begin{scope}[yshift=1.4cm]
\draw[fill=white] (-1.6,-1) rectangle (1.5,-1.8);
\node[]at(0,-1.4) {\Small $+$};
\end{scope}

\end{scope}

\end{tikzpicture}\]
 %--------------------------end u^2 Z-----------------------------------------------------------------
 
 \vspace{1mm}
 

 \begin{tikzpicture}[scale=.5]
\draw[thick](-9.5,-1) rectangle (9.5,10);
\node[]at (0,9){\Large \textbf{Diagramatic Statement}};
\node[]at (-.5,5){\Huge $=$};
%-------------------------u^2----------------------
\begin{scope}[xshift=5cm,yshift=5cm]
\draw[ultra thick] (-1,-2.75)--(-1,2.75);
\filldraw[fill=black, draw=black] (-1,-2.75) circle (2mm) ;
\filldraw[fill=black, draw=black] (-1,2.75) circle (2mm) ;
\draw[red,->](2,-2.75)--(2,2.75);

\begin{scope}[xshift=-2cm]
\draw[ultra thick] (-1,-2.75)--(-1,2.75);
\filldraw[fill=black, draw=black] (-1,-2.75) circle (2mm) ;
\filldraw[fill=black, draw=black] (-1,2.75) circle (2mm) ;
\draw[dashed,->] (-.7,0)--(4,0);
\node[] at (4,0) {\hspace{12mm}$e^{a_1+a_2}$};

\begin{scope}[yshift=-.5cm]
\draw[fill=white] (-1.6,-1) rectangle (1.5,-1.8);
\node[]at(0,-1.4) {\Small $u(C)$};
\end{scope}

\begin{scope}[yshift=3.25cm]
\draw[fill=white] (-1.6,-1) rectangle (1.5,-1.8);
\node[]at(0,-1.4) {\Small $u(C)$};
\end{scope}

\begin{scope}[yshift=1.4cm]
\draw[fill=white] (-1.6,-1) rectangle (1.5,-1.8);
\node[]at(0,-1.4) {\Small $+$};
\end{scope}\end{scope}

\end{scope}
%-----------------end u^2---------------------

%-----------------Z#Z-------------------------
\begin{scope}[xshift=-5cm,yshift=5cm]
\draw[ultra thick] (-1,-2.75)--(-1,2.75);
\filldraw[fill=black, draw=black] (-1,-2.75) circle (2mm) ;
\filldraw[fill=black, draw=black] (-1,2.75) circle (2mm) ;
\draw[dashed,->] (-.7,.75)--node[above]{$e^{a_2}$}(2,.75);
\draw[red,->](2,-2.75)--(2,2.75);

\begin{scope}[yshift=-.5cm]]
\draw[fill=white] (-1.6,-1.1) rectangle (-.4,-1.8);
\node[]at(-1,-1.4) {\Small $C$};
\end{scope}

\begin{scope}[yshift=3.5cm]
\draw[fill=white] (-1.6,-1.1) rectangle (-.4,-1.8);
\node[]at(-1,-1.4) {\Small $C$};
\end{scope}

\begin{scope}[xshift=-2cm]
\draw[ultra thick] (-1,-2.75)--(-1,2.75);
\filldraw[fill=black, draw=black] (-1,-2.75) circle (2mm) ;
\filldraw[fill=black, draw=black] (-1,2.75) circle (2mm) ;
\draw[dashed,->] (-.7,-.65)--node[below]{\hspace{10mm}$e^{a_1}$}(4,-.65);

\begin{scope}[yshift=-.5cm]]
\draw[fill=white] (-1.6,-1.1) rectangle (-.4,-1.8);
\node[]at(-1,-1.4) {\Small $C$};
\end{scope}

\begin{scope}[yshift=3.5cm]
\draw[fill=white] (-1.6,-1.1) rectangle (-.4,-1.8);
\node[]at(-1,-1.4) {\Small $C$};
\end{scope}
\end{scope}

\end{scope}
\end{tikzpicture}

\vspace{-1.75cm}
\[\hspace{-1.5cm}Z\left(
  \begin{tikzpicture}[scale=.17,, baseline=-1.3mm]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;
\end{tikzpicture} \right)\# Z\left( \begin{tikzpicture}[scale=.17,, baseline=-1.3mm]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,.8) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-.8) circle (2mm) ;

\end{tikzpicture} \right)\hspace{.75cm} = \hspace{.5cm} u^2 Z \left(
  \begin{tikzpicture}[scale=.17,, baseline=-2mm]
  \filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\draw[thick](-1,-1)--(0,0)--(0,1) (.15,-.15)--(1,-1);
\draw[thick](-1.05,-.95)--(0,-2)--(0,-3)(1.05,-.95)--(.15,-1.85);
\filldraw[fill=black, draw=black] (0,-3) circle (2mm) ;
\draw[red](-1,-2.5)--(-.3,-2.5)(.3,-2.5)--(1,-2.5);
\end{tikzpicture}  \right)\]
%-------------endZ#Z----------------------


\captionof{figure}{Computation and conclusion of the Diagrammatic Statement of ``$1+1=2$'' in $\calA$. Since tails commute, two caps on a strand can be combined into $C^2$, and the two unzipped caps can be combined as $u(C)^2=u(C^2)$.}\label{fig:comps}
\end{figure}
 

 \section{Understanding the Tensor Statement}
 
 Ultimately we aim to give a proof of the Duflo isomorphism, which is a statement about finite dimensional Lie algebras. Up to this point, the spaces $\wTFe$ and $\calA$ do not depend on a Lie algebra, but from here on, we fix a finite dimensional Lie algebra $\g$ over a field $\mathbb K$ of characteristic zero. For each such $\g$, we define the \textit{tensor interpretation} map 
 $$T: \calAt\rightarrow \hat{S}(\g^*)_{\g}^{\otimes {k_1}}\otimes \hat{U}(\g)^{\otimes {k_2}}.$$ 
 Here $\calAt$ is the space of arrow diagrams on the skeleton of $k_1$ spheres and $k_2$  strings, where $k_1,k_2\in \mathbb{N}$, $\hat{S}(\g^*)$ is the degree completed symmetric algebra of the linear dual of $\g$, the subscript $\g$ denotes co-invariants under the co-adjoint action of $\g$, and $\hat{U}(\g)$ is the degree completed universal enveloping algebra of $\g$.  (The tensor interpretation map map can be defined on all of $\calA$ but the target space is more complicated, and $\calAt$ is enough for our purposes.)
 
Before defining the map $T$, we describe the elements in $\calAt$ in more detail. For even more detail see \cite[Section3]{WKO2}.
 
 \subsection{ Elements of  ${ \protect \calAt } $. } 
 
 The space $\calAt$ is linearly generated by a relatively "easy" set of arrow diagrams, modulo the relations $\aSTU$ (including $TC$) and $CP$. Recall that $\aIHX$ and $\aAS$ are implied by $\aSTU$, note that $RI$ is implied by $CP$ here, and $\aVI$ is not relevant as there are no vertices. With this in mind, a linear generator of $\calAt$ has the following properties:
 
 \begin{enumerate}
 \item Only arrow heads lie on red strings: this is true for every element of $\calAt$ by definition.
 \item Only arrow tails lie on capped black strands: if an arrow diagram has an arrow head on a capped strand, one can use iterated
 $\aSTU$'s and finally $CP$ to express it as a linear combination of arrow diagrams that don't. 
 \item When the skeleton is removed, any connected component of the uni-trivalent arrow graph belongs to one of the following two classes:
 \begin{enumerate}
 \item {\em Wheels}: an oriented cycle of arrows with a finite number of incoming arrows, or ``spokes'', with all tails lying on capped strands. (The 2-in-1-out property implies that all univalent ends must be arrow tails.) See Figure~\ref{WheelExample} for an example. Note that reversing the orientation of an even wheel yields an equivalent arrow diagram, while reversing the orientation of an odd wheel produces its negative. Hence, from now on we assume all wheels are oriented clockwise.
 \item {\em Binary trees} oriented toward a single head, with all tails on caped black strands and the head on a red string. A special case is a single arrow. See Figure~\ref{WheelExample} for examples.
 \end{enumerate}
 
  \end{enumerate}

 \begin{figure}
\begin{tikzpicture}[scale=.8]
\draw[ultra thick](-.5,-.25)--(-.5,2.5);
\draw[fill=black] (-.5,-.25) circle (.1cm);
\draw[fill=black] (-.5,2.5) circle (.1cm);



\draw[ ->,dashed] (-.5,.5)--(.5,.5);
\draw[->,dashed] (-.5,1.25)--(0.15,1.25);
\draw[->,dashed] (-.5,2)--(.5,2);

\draw[->,dashed] (.5,.5)to [out=150, in=270] (.15,1.2);
\draw[->,dashed] (.15,1.3)to [out=90, in=190] (.5,1.95);
\draw[->,dashed] (.5,2) to [out=0, in=360] (.55,.5);
\end{tikzpicture} \hspace{2.5cm}
\begin{tikzpicture} [scale=.8]
\draw[ultra thick](-.5,-.25)--(-.5,2.5);
\draw[fill=black] (-.5,-.25) circle (.1cm);
\draw[fill=black] (-.5,2.5) circle (.1cm);
\draw[red,->](2,-.25)--(2,2.5);
\draw[red,->](2.3,-.25)--(2.3,2.5);

\begin{scope}[xshift=-1cm]
\draw[ultra thick](-.5,-.25)--(-.5,2.5);
\draw[fill=black] (-.5,-.25) circle (.1cm);
\draw[fill=black] (-.5,2.5) circle (.1cm);
\end{scope}

\draw[ ->,dashed] (-1.5,0)--(.5,0);
\draw[->,dashed] (-.5,.35)--(0.15,.35);
\draw[->,dashed] (-1.5,.7)--(.15,.7);
\draw[->,dashed] (-.5,1.05)--(.5,1.05);

\draw[->,dashed] (.5,0)to [out=150, in=270] (.15,.35);
\draw[->,dashed] (.15,.35)--(.15,.7);
\draw[->,dashed] (.15,.7) to [out=70, in=220] (.55,1.05);
\draw[->,dashed] (.55,1.05) to [out=0, in=0] (.5,0);

\draw[->,dashed] (-.5,1.5)--(2,1.5);
\draw[->,dashed] (-.5,2)--(2,2);
\node[]at (2.7,1.15){\Large $+$};
\end{tikzpicture}  \begin{tikzpicture} [scale=.8]
\draw[ultra thick](-.5,-.25)--(-.5,2.5);
\draw[fill=black] (-.5,-.25) circle (.1cm);
\draw[fill=black] (-.5,2.5) circle (.1cm);
\draw[red,->](2,-.25)--(2,2.5);
\draw[red,->](2.3,-.25)--(2.3,2.5);
%\draw[red,->](2.6,-.25)--(2.6,2.5);

\begin{scope}[xshift=1cm]
\draw[ultra thick](-.5,-.25)--(-.5,2.5);
\draw[fill=black] (-.5,-.25) circle (.1cm);
\draw[fill=black] (-.5,2.5) circle (.1cm);
\end{scope}


\draw[->,dashed] (-.5,.8)--(2.3,.8);

\draw[->,dashed] (.5,.5)--(2,.5);
\draw[->,dashed] (.5,.25)--(2,.25);
\draw[->,dashed] (.5,0)--(2,0);

\begin{scope}[yshift=.5cm]
\draw[->,dashed] (1.5,1.25)--(2,1.25);
\draw[->,dashed] (-.5,1.6)--(1.5,1.25);
\draw[->,dashed] (.5,.75)--(1.5,1.25);
\end{scope}

\end{tikzpicture}
\captionof{figure}{ An example wheel with three spokes, and an example element in ${ \protect \calAt }$  with $k_1=k_2=2$.}\label{WheelExample}
\end{figure}
 
 \subsection{The Tensor Intpretation Map $T$}\label{sec:mapT}
 
 For a fixed finite dimensional Lie algebra $\g$, we now define the \textit{tensor interpretation} map $T: \calAt\rightarrow \hat{S}(\g^*_{\g})^{\otimes {k_1}}\otimes \hat{U}(\g)^{\otimes {k_2}}$. The idea is that trivalent arrow vertices ``represen'' the Lie bracket in $\g$, and the relations in $\calA$ translate to Lie algebra axioms and enveloping algebra or symmetric algebra relations.
 
 Denote the structure tensor of the Lie bracket of $\g$ by $[,]_\g\in\g^*\otimes\g^*\otimes \g$. Given a basis  $\{b_1,\cdots, b_m\}$ for $\g$ and the dual basis $\{b_1^*,\cdots, b_m^*\}$ for $\g^*$, write $[b_i,b_j]=\sum_{k=1}^m c_{i,j,k} b_k$ for structure constants $c_{i,j,k} \in \mathbb K$. Then 
 $$[,]_{\g}=\sum_{i=1}^n c_{i,j,k} \, b_i^*\otimes b_j^*\otimes b_k.$$ 
 Similarly, let $\id \in\g^*\otimes \g$ denote the identity map, given by $\id=\sum_{i=1}^m b_i^*\otimes b_i$.

 %The idea is to place elements of $\g^*$ along the capped black strands, elements of $\g$ along the red strands, constant coefficients on the arrows, and multiply upwards along the strands to end up with an element in $\hat{S}(\g^*)^{\otimes {k_1}}\otimes \hat{U}(\g)^{\otimes {k_2}}$.
 

 %Recall that $[,]_{\g}=\sum_{i=1}^n \phi_i\otimes\psi_i\otimes g_i$  as an element of $\g^*\otimes\g^*\otimes \g$. Choosing an ordered basis $\{b_1,\cdots, b_m\}$ for $\g$ and the dual basis $\{b_1^*,\cdots, b_m^*\}$ for $\g^*$, the map id$:\g\rightarrow\g$ is given by id=$\sum_{i=1}^m b_i^*\otimes b_i$.
 
  For an arrow diagram $D$ we define $T(D)$ as follows, and as shown in Figure~\ref{StepsOfT}:
 \begin{enumerate}
\item  Place a copy of $\id \in \g^* \otimes \g$ on every arrow from a black capped strand to a red strand.

\item Whenever two trivalent arrow vertices share an edge, divide the edge in half so each vertex can be viewed as having three edges ``all to themselves''.

\item Place the structure tensor of the bracket $[,]_\g$ on all trivalent arrow vertices. 


\item The edges that were divided in Step (2) now have an element of $\g^*$ meeting an element of $\g$. Contract these by evaluating the element of $\g^*$ on the element of $\g$ to get a constant coefficient. Multiply the constants together. This is illustrated on examples in Figures~\ref{ThreeSpokeWheel} and~\ref{ExampleT}.

\item What remains is a linear combination of diagrams with elements of $\g^*$ along the black capped strands and elements of $\g$ along the red strings. Multiplying along the orientation of the strands produces an element in the tensor algebra $\mathcal T{\g^*}^{\otimes {k_1}}\otimes \mathcal T\g^{\otimes {k_2}}$.

 \end{enumerate}


\begin{figure}
\[  \begin{tikzpicture} [scale=.8,baseline=.8cm]
\draw[ultra thick](0,0)--(0,2);
\draw[fill=black] (0,0) circle (.1cm);
\draw[fill=black] (0,2) circle (.1cm);
\draw[red,->](2,0)--(2,2);
\draw[->,dashed](0,1)--node[above]{``id''}(2,1);
\node[left] at (0,1){$\g^*$};
\node[right] at (2,1){$\g$};
\end{tikzpicture} := \sum_{i=1}^m \begin{tikzpicture} [scale=.8,baseline=.8cm]
\draw[ultra thick](0,0)--(0,2);
\draw[fill=black] (0,0) circle (.1cm);
\draw[fill=black] (0,2) circle (.1cm);
\draw[red,->](2,0)--(2,2);
\draw[->,dashed](0,1)--(2,1);
\node[left] at (0,1){$b_i^*$};
\node[right] at (2,1){$b_i$};
\end{tikzpicture} \]


\[  \begin{tikzpicture} [scale=.8,baseline=-.1cm]
\draw[->,dashed](-1,1)--(-.02,.02);
\draw[->,dashed](-1,-1)--(-.02,-.02);
\draw[->,dashed](0,0)--(1.97,0);
\draw[->,dashed](3,-1)--(1.97,-.02);
\draw[<-,dashed](3,1)--(1.97,.02);
\draw[->] (3.25,0)--(4.5,0);

\begin{scope}[xshift=6cm]
\draw[->,dashed](-1,1)--(-.02,.02);
\draw[->,dashed](-1,-1)--(-.02,-.02);
\draw[->,dashed](0,0)--(.97,0);
\draw[->,dashed](1.03,0)--(1.97,0);
\draw[->,dashed](3,-1)--(1.97,-.02);
\draw[<-,dashed](3,1)--(1.97,.02);

\draw[blue, thick] (1,.25)--(1,-.25);
\end{scope}

\end{tikzpicture}
\]


\[  \begin{tikzpicture} [scale=.8,baseline=-.1cm]
\draw[->,dashed](-1,1)--(-.02,.02);
\draw[->,dashed](-1,-1)--(-.02,-.02);
\draw[->,dashed](0,0)--(1.25,0);
\node[] at(.25,.5) {$[,]_\g$};

\end{tikzpicture}\hspace{2mm} := \sum_{i,j,k=1}^m c_{i,j,k}  \begin{tikzpicture} [scale=.8,baseline=-.1cm]
\draw[->,dashed](-1,1)--(-.02,.02);
\draw[->,dashed](-1,-1)--(-.02,-.02);
\draw[->,dashed](0,0)--(1.25,0);
\node[left] at(-1,1) {$b_i^*$};
\node[left] at(-1,-1) {$b_j^*$};
\node[right] at(1.25,0) {$g_k$};

\end{tikzpicture}
\]
\captionof{figure}{Steps (1), (2) and (3) in computing $T$.}\label{StepsOfT}
\end{figure}


\begin{figure}
\[\sum_{a,c,d,e,f,h,i,j,k=1}^m\vspace{4mm}  c_{a,c,d}\cdot c_{e,f,h}\cdot c_{i,j,k} \begin{tikzpicture}[scale=.8,baseline=0cm]
\draw[ultra thick](-1.5,-2)--(-1.5,2);
\draw[fill=black] (-1.5,-2) circle (.1cm);
\draw[fill=black] (-1.5,2) circle (.1cm);

\draw[ ->,dashed] (-1.5,-1.5)--node[below]{\Small $b_c^*$}(.5,-1.5);
\draw[->,dashed] (-1.5,0)--node[below]{\Small $b_f^*$}(0,0);
\draw[->,dashed] (-1.5,1.5)--node[above]{\Small $b_j^*$}(.5,1.5);

\draw[->,dashed] (.5,-1.5)to [out=150, in=270] (0,-.03);
\draw[->,dashed] (0,.03)to [out=90, in=210] (.5,1.43);
\draw[->,dashed] (.5,1.5) to [out=0, in=90] node[right]{\Small$b_k$} (1.4,.05);
\draw[->,dashed] (1.4,-.05) to [out=270, in=360]node[right]{\Small$b_a^*$} (.5,-1.5);

\draw[blue, thick] (1.25,0)--(1.6,0);
\draw[blue, thick] (-.15,-.85)--(0.2,-.75);
\draw[blue, thick] (-.15,.85)--(0.2,.75);
\draw[->,dashed] (.05,-.8);
\draw[->,dashed] (.05,.8);

\node[] at (.3,-.29){\Small $b_e^*$};
\node[] at (.4,1){\Small $b_i^*$};
\node[] at (.3,.29){\Small $b_h$};
\node[] at (.4,-1){\Small $b_d$};
\end{tikzpicture}
\]

\[
=\hspace{2mm} \sum_{a,c,d,e,f,h,i,j,k=1}^m c_{a,c,d}\cdot c_{e,f,h} \cdot c_{i,j,k} \cdot 
b_i^*(b_h) \cdot b_e^*(b_d) \cdot b_a^*(b_k)  \hspace{2mm}\begin{tikzpicture}[scale=.8,baseline=0cm]
\draw[ultra thick](-1.5,-2)--(-1.5,2);
\draw[fill=black] (-1.5,-2) circle (.1cm);
\draw[fill=black] (-1.5,2) circle (.1cm);

\draw[ ->,dashed] (-1.5,-1.5)--(.5,-1.5);
\draw[->,dashed] (-1.5,0)--(0,0);
\draw[->,dashed] (-1.5,1.5)--(.5,1.5);

\node[left ]at (-1.5,-1.5) {\Small $b_c^*$};
\node[left ]at (-1.5,0) {\Small $b_f^*$};
\node[left ]at (-1.5,1.5) {\Small $b_j^*$};

\draw[->,dashed] (.5,-1.5)to [out=150, in=270] (0,-.03);
\draw[->,dashed] (0,.03)to [out=90, in=210] (.5,1.43);
\draw[->,dashed] (.5,1.5) to [out=0, in=90]  (1.4,.05);
\draw[->,dashed] (1.4,-.05) to [out=270, in=360] (.5,-1.5);

\draw[blue, thick] (1.25,0)--(1.6,0);
\draw[blue, thick] (-.15,-.85)--(0.2,-.75);
\draw[blue, thick] (-.15,.85)--(0.2,.75);
\draw[->,dashed] (.05,-.8);
\draw[->,dashed] (.05,.8);
\end{tikzpicture} \]

\[
= \sum_{c,e,f,i,j,k=1}^m c_{k,c,e} \cdot c_{e,f,i} \cdot c_{i,j,k} \cdot b_c^* \cdot b_f^* \cdot b_j^* 
 \in \mathcal T\g^*
\]

\captionof{figure}{Example computation of $T$ for a wheel with three spokes.}\label{ThreeSpokeWheel}
\end{figure}
 
 \begin{example} See Figures~\ref{ThreeSpokeWheel} and~\ref{ExampleT} for sample computations of $T$ for two arrow diagrams. 
  \end{example}
 
 \begin{figure}
\[
\begin{tikzpicture}[scale=.75,baseline=.5cm]

\draw[ultra thick](-.5,-.5)--(-.5,2);
\draw[fill=black] (-.5,-.5) circle (.1cm);
\draw[fill=black] (-.5,2) circle (.1cm);
\draw[red,->](2,-.5)--(2,2);

\draw[ ->,dashed] (-.5,0)--(.5,0);
\draw[->,dashed] (-.5,1.05)--(.5,1.05);

\draw[->,dashed] (.5,0)to [out=150, in=270] (.15,.35);
\draw[->,dashed] (.15,.35)--(.15,.7);
\draw[->,dashed] (.15,.7) to [out=70, in=220] (.55,1.05);
\draw[->,dashed] (.55,1.05) to [out=0, in=0] (.5,0);

\draw[->,dashed] (-.5,1.5)--(2,1.5);
\draw[|-|](-.6,-1)--node[below]{$D$}(2.1,-1);
\end{tikzpicture} \rightsquigarrow
\!\!\!\!\!  \sum_{e,f,h,i,j,k,l=1}^m 
 \!\!\!\!\!\!\!\!\! c_{e,f,h} \cdot c_{i,j,k}
\begin{tikzpicture}[scale=.75,baseline=.5cm]

\draw[ultra thick](-.5,-.5)--(-.5,2);
\draw[fill=black] (-.5,-.5) circle (.1cm);
\draw[fill=black] (-.5,2) circle (.1cm);
\draw[red,->](2,-.5)--(2,2);

\draw[ ->,dashed] (-.5,0)--(.5,0);
\node[left]at (-.5,0) {\Small $b_f^*$};
\draw[->,dashed] (-.5,1.05)--(.5,1.05);
\node[left]at (-.5,1.05) {\Small $b_j^*$};

\draw[->,dashed] (.5,0)to [out=150, in=270] (.15,.35);

\draw[->,dashed] (.15,.7) to [out=70, in=220] (.55,1.05);
\draw[->,dashed] (.55,1.05) to [out=0, in=0] node[right]{\Small $\stackrel{b_k}{b_e^*}$} (.5,0);
\draw[->,dashed] (.15,.35)--(.15,.7);

\node[] at (-.2,.5) {\Small $\stackrel{b_i^*}{b_h}$}; 
\draw[thick, blue] (0,.5)--(.3,.5);
\draw[thick, blue] (.7,.5)--(1,.5);

\draw[->,dashed] (-.5,1.5)--(2,1.5);
\node[left]at (-.5,1.5) {\Small $b_l^*$};
\node[right]at (2,1.5) {\Small $b_l$};
\end{tikzpicture}
\rightsquigarrow 
\!\!\!\! \sum_{f,i,j,k,l=1}^m \!\!\!\!\!\! c_{k,f,i} \cdot c_{i,j,k}\cdot (b_f^*\cdot b_j^*\cdot b_l^*) \otimes b_l \in \mathcal T\g^* \otimes \mathcal T\g
\]
\caption{An example for computing T.}\label{ExampleT}
\end{figure}

 
\begin{prop}\label{prop:weldef}
$T$ descends to a well defined map on $\calAt\rightarrow (\hat{S}{\g^*})_\g^{\otimes k_1}\otimes (\hat{U}\g)^{\otimes k_2}$, where $(S{\g^*})_\g$ denotes
invariants under the co-adjoint action.
\end{prop}


 
 \begin{proof}
Given and arrow diagram $D$, the algorithm above gives an element of 
$(\mathcal T{\g^*})^{\otimes k1}\otimes (\mathcal T\g)^{\otimes k_2}$.
We need to show that, modulo the relations of $\calAt$, we obtain a well-defined map into $(\hat{S}{\g^*})_\g^{\otimes k_1}\otimes (\hat{U}\g)^{\otimes k_2}$.

Along the red strings, the $\aSTU$ relation translates to the defining relation $[g,h]=gh-hg$ of $U\g$. Along the capped black strands, there are
two further $CP$ relations at the caps.

Due to the first CP relation only tails lie on the capped strands, and the $TC$ relation then translates to the defining relation $\phi\psi=\psi\phi$ of $S\g^*$. 
We need to analyze the effect of the second $CP$ relation. First, we assume that only one arrow tail ends on a given capped black strand.

 
 For diagrams which have a single arrow tail ending on a double-capped strand, the second cap relation is equivalent to stating that an arrow diagram where a single trivalent arrow vertex is attached to a capped strand is zero in $\calAt$, as shown in Figure~\ref{fig:YonCap}.
\begin{figure}
 \[
Y:= \begin{tikzpicture}[baseline=1cm]
 \draw[ultra thick] (0,0)--(0,2);
 \draw[fill=black] (0,0) circle (.1cm);
  \draw[fill=black] (0,2) circle (.1cm);
    \draw[dashed,->] (0,1)--(.75,1)--(1.5,1.5);
  \draw[dashed,<- ] (.75,1)--(1.5,.5);
   \end{tikzpicture}
   =
   \begin{tikzpicture}[baseline=1cm]
 \draw[ultra thick] (0,0)--(0,2);
 \draw[fill=black] (0,0) circle (.1cm);
  \draw[fill=black] (0,2) circle (.1cm);
  \draw[dashed,->] (0,1)--(.75,1)--(1.5,1.5);
  \draw[dashed,<- ] (.75,1)--(1.5,.5);
 
 \end{tikzpicture}+ \begin{tikzpicture}[baseline=1cm]
 \draw[ultra thick] (0,0)--(0,2);
 \draw[fill=black] (0,0) circle (.1cm);
  \draw[fill=black] (0,2) circle (.1cm);
\draw[dashed, ->] (0,.5)--(1.5,1.5);
\draw[dashed,->] (1.5,.5)--(0,1.5);  
 \end{tikzpicture}
=
 \begin{tikzpicture}[baseline=1cm]
 \draw[ultra thick] (0,0)--(0,2);
 \draw[fill=black] (0,0) circle (.1cm);
  \draw[fill=black] (0,2) circle (.1cm);
    \draw[dashed,<-] (0,.65)--(1,.65);
   \draw[dashed,->] (0,1.4)--(1,1.4);
 
 \end{tikzpicture}= 0
 \]
 \caption{A single trivalent vertex on a twice-capped strand is zero.}\label{fig:YonCap}
 \end{figure}
 
 Using the basis $\{b_1,\cdots b_m\}$ and $\{b_1^*,\cdots b_m^*\}$ as before, apply $T$ to the arrow diagram $Y$ of Figure~\ref{fig:YonCap}. We only know part of the diagram $Y$, but we can compute the corresponding part of the image. In particular, the structure tensor $\sum_{i,j,k}$ is placed on the single trivalent vertex, the index $j$ does not appear anywhere else, and there are no other factors on the shown capped strand:
  
 $$T(Y)= \sum_{\stackrel{...}{i,j,k}} c_{i,j,k}\cdot \text{ } \underline{\text{ \hspace{1.5cm}}}\text{ }\cdot b_j^*\otimes \underline{\text{\hspace{1.5cm}}}=\left(\sum_j c_{i,j,k}b^*_j\right)\otimes \sum_{i,k,...} \underline{\text{ \hspace{1.5cm}}}$$
  
 Since $Y=0$ and hence $T(Y)=0$ for all such diagrams $Y$, we need $$\sum_j c_{i,j,k}b^*_j=0 \text{ for all } i,k.$$ A short calculation shows that this is precisely the defining relation for the co-invariant space for the co-adjoint action. In other words the first tensor factor of $T(Y)$ has a well-defined value in $(\g^*)_\g$.
 
 In general, if several arrows end on a double-capped strand, having two $CP$ relations means that any arrow heads can be commuted to either cap and be killed. The resulting relation  is shown in Figure \ref{fig:generalSgcomp}. 
After applying $T$, this translates to exactly how the co-adjoint action of $\g$ on $\g^*$ extends to $\hat{S}\g^*$, hence we obtain the quotient $(\hat{S}\g^*)_\g$.

 \begin{figure}
  \[0=
 \begin{tikzpicture}[baseline=1cm]
 \draw[ultra thick] (0,0)--(0,2);
 \draw[fill=black] (0,0) circle (.1cm);
  \draw[fill=black] (0,2) circle (.1cm);
  
  \draw[dashed,->](0,.75)--(1.5,.75);
    \draw[dashed,->](0,1)--(1.5,1);
    \node[] at (1,1.35) {$\vdots$ };
       \node[right] at (1,1.25) {$n$ };
    \draw[dashed,->](0,1.55)--(1.5,1.55);
    
    \draw[thick, dashed, ->, blue] (1.5,.25)--(0.05,.25);
 
 \end{tikzpicture}= \begin{tikzpicture}[baseline=1cm]
 \draw[ultra thick] (0,0)--(0,2);
 \draw[fill=black] (0,0) circle (.1cm);
  \draw[fill=black] (0,2) circle (.1cm);
  
    \draw[dashed,->](0,.75)--(1.5,.75);
    \draw[dashed,->](0,1)--(1.5,1);
    \node[] at (1,1.35) {$\vdots$};
    \draw[dashed,->](0,1.55)--(1.5,1.55);
    
    \draw[dashed, ->, blue, thick] (1.5,.25)--(.75,.75);
 
 \end{tikzpicture}+ \begin{tikzpicture}[baseline=1cm]
 \draw[ultra thick] (0,0)--(0,2);
 \draw[fill=black] (0,0) circle (.1cm);
  \draw[fill=black] (0,2) circle (.1cm);
  
      \draw[dashed,->](0,.45)--(1.5,.45);
    \draw[dashed,->](0,1)--(1.5,1);
    \node[] at (1,1.35) {$\vdots$};
    \draw[dashed,->](0,1.55)--(1.5,1.55);
    
    \draw[dashed, ->, blue, thick] (1.5,.25)--(0,.75);
 
 \end{tikzpicture}=\cdots =\begin{tikzpicture}[baseline=1cm]
 \draw[ultra thick] (0,0)--(0,2);
 \draw[fill=black] (0,0) circle (.1cm);
  \draw[fill=black] (0,2) circle (.1cm);
  
     \draw[dashed,->](0,.75)--(1.5,.75);
    \draw[dashed,->](0,1)--(1.5,1);
    \node[] at (1,1.35) {$\vdots$ };
    \draw[dashed,->](0,1.55)--(1.5,1.55);
    
    \draw[dashed, ->, blue, thick] (1.5,.25)--(.75,.75);
    
    \end{tikzpicture}+\begin{tikzpicture}[baseline=1cm]
 \draw[ultra thick] (0,0)--(0,2);
 \draw[fill=black] (0,0) circle (.1cm);
  \draw[fill=black] (0,2) circle (.1cm);
  
     \draw[dashed,->](0,.75)--(1.5,.75);
    \draw[dashed,->](0,1)--(1.5,1);
    \node[] at (1,1.35) {$\vdots$};
    \draw[dashed,->](0,1.55)--(1.5,1.55);
    
    \draw[dashed, ->, blue, thick] (1.5,.25)--(.75,1);
   \end{tikzpicture}+\stackrel{n}{\cdots} +\begin{tikzpicture}[baseline=1cm]
 \draw[ultra thick] (0,0)--(0,2);
 \draw[fill=black] (0,0) circle (.1cm);
  \draw[fill=black] (0,2) circle (.1cm);
  
     \draw[dashed,->](0,.75)--(1.5,.75);
    \draw[dashed,->](0,1)--(1.5,1);
    \node[] at (1.25,1.35) {$\vdots$};
    \draw[dashed,->](0,1.55)--(1.5,1.55);
    
    \draw[dashed, ->, blue, thick] (1.5,.25)--(.75,1.55);
   \end{tikzpicture} 
 \]
 \captionof{figure}{Commuting an arrow head up to the top cap, creating a relation on $S\g^*$.}\label{fig:generalSgcomp}
 \end{figure}
 \end{proof}
 
 The following Proposition will play a crucial role later; we present it here as it is based on a similar principle as the proof above:
  
  \begin{prop}\label{prop:invariance} The image of $T$ is $\g$-invariant, where $\g$ acts via the adjoint action on the
$i$-th $U\g$ tensor factor, for any $i=1,...,k_2$. In other words, 
$T(D) \in ((\hat{S}\g^*)_\g^{\otimes k_1}\otimes ((\hat{U}\g))^{\otimes k_2})^{\g_i}$ for any $D \in \calAt$.
\end{prop}

\begin{proof}
This follows from the {\em head invariance} property of arrow diagrams:  the implication of this property relevant here is shown in 
Figure~\ref{fig:headinvariance}; the property in general is discussed in \cite[Remark 3.14]{WKO2}. In short, attaching an additional arrow head at the bottom of a red strand gives the same result as attaching it at the top. Commuting the arrow head from bottom to top gives a relation similar to the one used in the previous proof and shown in Figure~\ref{fig:generalSgcomp}.
 
 
 \begin{figure}
 \[
 \begin{tikzpicture}[baseline=.5cm]
 
 \draw[ultra thick] (0,0)--(0,1);
  \draw[ultra thick] (.5,0)--(.5,1);
   \draw[ultra thick] (1.25,0)--(1.25,1);
   \draw[fill=black] (0,0) circle (.08cm);
    \draw[fill=black] (0,1) circle (.08cm);
       \draw[fill=black] (.5,0) circle (.08cm);
    \draw[fill=black] (.5,1) circle (.08cm);
     \draw[fill=black] (1.25,0) circle (.08cm);
    \draw[fill=black] (1.25,1) circle (.08cm);
       
 \draw[thick, red, ->] (1.5,0)--(1.5,1);
  \draw[thick, red, ->] (1.75,0)--(1.75,1);
   \draw[thick, red, ->] (2,.1)--(2,1);
   \draw[thick,red,->] (3,-.25)to [out=180, in=270](2,.1);
    \draw[thick,red,->] (2,1)to [out=90, in=180](3,1.25);
   
   \draw[thick, blue] (-.25,.25) rectangle (2.25, .75);
  \node[blue] at (.85,.5) {$D$};
  
  \draw[thick, dashed,->] (1.75,-.75)to [out=20, in=270](2.75,-.3);
 
 \end{tikzpicture}\hspace{5mm}{\Huge{=}} \hspace{5mm}\begin{tikzpicture}[baseline=.5cm]
 
 \draw[ultra thick] (0,0)--(0,1);
  \draw[ultra thick] (.5,0)--(.5,1);
   \draw[ultra thick] (1.25,0)--(1.25,1);
   \draw[fill=black] (0,0) circle (.08cm);
    \draw[fill=black] (0,1) circle (.08cm);
       \draw[fill=black] (.5,0) circle (.08cm);
    \draw[fill=black] (.5,1) circle (.08cm);
     \draw[fill=black] (1.25,0) circle (.08cm);
    \draw[fill=black] (1.25,1) circle (.08cm);
       
 \draw[thick, red, ->] (1.5,0)--(1.5,1);
  \draw[thick, red, ->] (1.75,0)--(1.75,1);
   \draw[thick, red, ->] (2,.1)--(2,1);
   \draw[thick,red,->] (3,-.25)to [out=180, in=270](2,.1);
    \draw[thick,red,->] (2,1)to [out=90, in=180](3,1.25);
   
   \draw[thick, blue] (-.25,.25) rectangle (2.25, .75);
  \node[blue] at (.85,.5) {$D$};
  
  \draw[thick, dashed,->] (1.75,-.75)to [out=20, in=270](2.75,1.25);
 
 \end{tikzpicture} \hspace{5mm} \begin{tikzpicture}[baseline=.75cm]
  \draw[thick, red, ->] (1.5,0)--(1.5,2);
  \draw[thick, dashed,->] (0,.8)--(1.5,.8);
  \draw[thick, dashed,->] (0,1.15)--(1.5,1.15);
   \draw[dotted] (.75,.82)--(.75,1.1);
  
  \draw[thick, dashed,->] (0,0)to [out=45, in=180](1.5,.5);
 
 \end{tikzpicture}\hspace{3mm}=\hspace{3mm}
 \begin{tikzpicture}[baseline=.75cm]
  \draw[thick, red, ->] (1.5,0)--(1.5,2);
  \draw[thick, dashed,->] (0,.8)--(1.5,.8);
  \draw[thick, dashed,->] (0,1.15)--(1.5,1.15);
    \draw[thick, dashed,->] (0,0)to [out=45, in=180](1.5,1.5);
     \draw[dotted] (.9,.82)--(.9,1.1);

 \end{tikzpicture}\]
 \[\begin{tikzpicture}[baseline=.75cm,scale=.75]
  \draw[thick, red, ->] (1.5,0)--(1.5,2);
  \draw[thick, dashed,->] (0,.8)--(1.5,.8);
  \draw[thick, dashed,->] (0,1.15)--(1.5,1.15);
   \draw[dotted] (.75,.82)--(.75,1.1);
  
  \draw[thick, dashed,->] (0,0)to [out=45, in=180](1.5,.5);
 
 \end{tikzpicture}\hspace{3mm}\stackrel{\tiny{\aSTU}}{\Huge{=}}\hspace{3mm}
 \begin{tikzpicture}[baseline=.75cm,scale=.75]
  \draw[thick, red, ->] (1.5,0)--(1.5,2);
  \draw[thick, dashed,->] (0,.8)--(1.5,.8);
  \draw[thick, dashed,->] (0,1.15)--(1.5,1.15);
    \draw[thick, dashed,->] (0,0)to [out=45, in=250](.75,.8);
     \draw[dotted] (.9,.82)--(.9,1.1);

 \end{tikzpicture} \hspace{1mm}+\cdots +\hspace{1mm}
 \begin{tikzpicture}[baseline=.75cm,scale=.75]
  \draw[thick, red, ->] (1.5,0)--(1.5,2);
  \draw[thick, dashed,->] (0,.8)--(1.5,.8);
  \draw[thick, dashed,->] (0,1.15)--(1.5,1.15);
    \draw[thick, dashed,->] (0,0)to [out=45, in=250](.75,1.15);
     \draw[dotted] (.9,.82)--(.9,1.1);

 \end{tikzpicture}\hspace{1mm}+\hspace{1mm}
 \begin{tikzpicture}[baseline=.75cm,scale=.75]
  \draw[thick, red, ->] (1.5,0)--(1.5,2);
  \draw[thick, dashed,->] (0,.8)--(1.5,.8);
  \draw[thick, dashed,->] (0,1.15)--(1.5,1.15);
    \draw[thick, dashed,->] (0,0)to [out=45, in=180](1.5,1.5);
     \draw[dotted] (.9,.82)--(.9,1.1);
     \end{tikzpicture}
     \begin{tikzpicture}[baseline=0cm]
     \draw[-implies,double equal sign distance] (0,0) --node[above]{\tiny{head }} node[below]{\tiny{ invariance}}(1,0);
     \end{tikzpicture}
   \hspace{3mm}
 \begin{tikzpicture}[baseline=.75cm,scale=.75]
  \draw[thick, red, ->] (1.5,0)--(1.5,2);
  \draw[thick, dashed,->] (0,.8)--(1.5,.8);
  \draw[thick, dashed,->] (0,1.15)--(1.5,1.15);
    \draw[thick, dashed,->] (0,0)to [out=45, in=250](.75,.8);
     \draw[dotted] (.9,.82)--(.9,1.1);

 \end{tikzpicture} \hspace{1mm}+\cdots +\hspace{1mm}
 \begin{tikzpicture}[baseline=.75cm,scale=.75]
  \draw[thick, red, ->] (1.5,0)--(1.5,2);
  \draw[thick, dashed,->] (0,.8)--(1.5,.8);
  \draw[thick, dashed,->] (0,1.15)--(1.5,1.15);
    \draw[thick, dashed,->] (0,0)to [out=45, in=250](.75,1.15);
     \draw[dotted] (.9,.82)--(.9,1.1);

 \end{tikzpicture}=0
     \]
\caption{Above, the {\em head invariance} property in $\protect \calAt$. Below, head invariance and $\protect \aSTU$ implies a relation in $\protect \calAt$.}\label{fig:headinvariance}
 \end{figure}
 
 Now assume that $D$ is an arrow diagram in $\calAt$, with $r$ arrow heads ending on the $i$-th red string, for $r,i \in \mathbb N$. The tensor 
 $T(D)$  is a sum of terms of the form $P_1 \otimes ... \otimes P_{k_1} \otimes x_1 \otimes ... \otimes x_{k_2}$, where $P_\alpha\in (S\g^*)_\g$ and $x_\beta \in U\g$ for $\alpha=1,...,k_1$ and 
 $\beta =1,...,k_2$. We need to show that for each of these terms $x_i$ is $\g$-invariant; and enough to show that it is annihilated by each basis element $b_s$ of $\g$. In such a term, the tensor factor $x_i$ is a product of $r$ basis elements $b_{j_1}\cdot b_{j_2} \cdot ... \cdot b_{j_r}$.
 
 Denote by $D_\gamma$ the arrow diagram obtained from $D$ by adding an extra balck capped strand, and connecting this with a single arrow to one of the $\gamma$-th arrow ending on the $i$-th red string,
 as shown Figure~\ref{fig:Dgamma}. The sum $\sum_{\gamma=1}^r D_\gamma$ is zero by the head invariance property.
 
 
\begin{figure}
 \begin{center}
 \[
 \begin{tikzpicture}[baseline=1.5cm]
 
 \draw[ultra thick] (0,0)--(0,3);
  \draw[ultra thick] (.5,0)--(.5,3);
   \draw[ultra thick] (1,0)--(1,3);
   \draw[fill=black] (0,0) circle (.08cm);
    \draw[fill=black] (0,3) circle (.08cm);
       \draw[fill=black] (.5,0) circle (.08cm);
    \draw[fill=black] (.5,3) circle (.08cm);
     \draw[fill=black] (1,0) circle (.08cm);
    \draw[fill=black] (1,3) circle (.08cm);
       
 \draw[thick, red, ->] (1.5,0)--(1.5,3);
  \draw[thick, red, ->] (2,0)--(2,3);
  
  \draw[red,thick,->] (3.25,0)node[below,black]{$i$}--(3.25,3);
  
  \draw[dashed, ->] (2.25, .75) --(3.25,.75)node[right]{\tiny{$1$}};
   \draw[dashed, ->] (2.25, 1) --(3.25,1)node[right]{\tiny{$2$}};
   \draw[dotted] (2.75,1.2)--(2.75,1.4);
   \draw[dashed, ->] (2.25, 1.6) --(3.25,1.6)node[right]{\tiny{$\gamma$}};
   \draw[dotted] (2.75,1.8)--(2.75,2);
    \draw[dashed, ->] (2.25, 2.25) --(3.25,2.25)node[right]{\tiny{$r$}};
   
   \draw[thick, blue] (-.25,.5) rectangle (2.25, 2.5);

 \draw[thick, |-|] (-.5,-.55)--node[below]{$D$}(3.5,-.55);
 
 \end{tikzpicture}\hspace{5mm}\hspace{2mm} {\Huge \rightsquigarrow} \hspace{10mm}\begin{tikzpicture}[baseline=1.5cm]
 
 \draw[ultra thick] (0,0)--(0,3);
  \draw[ultra thick] (.5,0)--(.5,3);
   \draw[ultra thick] (1,0)--(1,3);
   \draw[fill=black] (0,0) circle (.08cm);
    \draw[fill=black] (0,3) circle (.08cm);
       \draw[fill=black] (.5,0) circle (.08cm);
    \draw[fill=black] (.5,3) circle (.08cm);
     \draw[fill=black] (1,0) circle (.08cm);
    \draw[fill=black] (1,3) circle (.08cm);
       
 \draw[thick, red, ->] (1.5,0)--(1.5,3);
  \draw[thick, red, ->] (2,0)--(2,3);
  
  \draw[red,thick,->] (3.25,0)node[below,black]{$i$}--(3.25,3);
  
  \draw[dashed, ->] (2.25, .75) --(3.25,.75)node[right]{\tiny{$1$}};
   \draw[dashed, ->] (2.25, 1) --(3.25,1)node[right]{\tiny{$2$}};
   \draw[dotted] (2.75,1.2)--(2.75,1.4);
   \draw[dashed, ->] (2.25, 1.6) --(3.25,1.6)node[right]{\tiny{$\gamma$}};
   \draw[dotted] (2.75,1.8)--(2.75,2);
    \draw[dashed, ->] (2.25, 2.25) --(3.25,2.25)node[right]{\tiny{$r$}};
   
   \draw[thick, blue] (-.25,.5) rectangle (2.25, 2.5);

\draw[ultra thick](-1.25,0)--(-1.25,3);
  \draw[fill=black] (-1.25,0) circle (.08cm);
    \draw[fill=black] (-1.25,3) circle (.08cm);
    
    
    \draw[dashed] (-1.25, 1.5)to [out=0,in=190] (0,.25);
  \draw[dashed] (0,.25)--(2.25,.25);
  \draw[dashed,->] (2.35,.25) to [out=0,in=270] (3,1.6);
  
  
 \draw[thick, |-|] (-1.5,-.55)--node[below]{$D_\gamma$}(3.5,-.55);
 
 \end{tikzpicture}\]
 \captionof{figure}{Attaching an extra arrow head to the $\gamma$-th arrow ending on the $i$-th red string. }\label{fig:Dgamma}
 \end{center}
\end{figure}
 
 
 In $T(\sum_{\gamma=1}^r D_\gamma),$ the term $P_1 \otimes ... \otimes P_{k_1} \otimes x_1 \otimes ... \otimes x_{k_2}$ of $T(D)$ is replaced with 
 $$\sum_{s=1}^m b_s^* \otimes P_1 \otimes ... \otimes P_{k_1} \otimes x_1 \otimes ...x_{i-1} \otimes 
 (\sum_{\gamma=1}^m b_{j_1}\cdot ...\cdot [b_s, b_{j_\gamma}] \cdot ... b_{j_2} \cdot ... \cdot b_{j_r}) \otimes x_{i+1} ... \otimes x_{k_2}$$
 $$=\sum_{s=1}^m b_s^* \otimes P_1 \otimes ... \otimes P_{k_1} \otimes x_1 \otimes ...x_{i-1} \otimes 
 (b_s * x_i) \otimes x_{i+1} ... \otimes x_{k_2},$$
 where $*$ in the second line denotes the adjoint action. So $$0=T\left(\sum_{\gamma=1}^r D_\gamma \right)= \sum_{s=1}^m b_s^*\otimes \big(b_s *_i T(D)\big),$$ where 
 $*_i$ denotes the adjoint action on the $i$-th $U\g$ tensor factor. Hence, $b_s *_i T(D)=0$ for all $s=1,...,m$, and this completes the proof.
   \end{proof}

 
 \subsection{The tensor statement}
 To obtain the tensor statement, we simply apply the map $T$ to the diagrammatic statement of Figure~\ref{fig:comps}:
 $$Z\left(
  \begin{tikzpicture}[scale=.17,, baseline=-1.3mm]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;
\end{tikzpicture} \right)\# Z\left( \begin{tikzpicture}[scale=.17,, baseline=-1.3mm]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;

\end{tikzpicture} \right)=  u^2 Z \left(
  \begin{tikzpicture}[scale=.17,, baseline=-2mm]
  \filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\draw[thick](-1,-1)--(0,0)--(0,1) (.15,-.15)--(1,-1);
\draw[thick](-1.05,-.95)--(0,-2)--(0,-3)(1.05,-.95)--(.15,-1.85);
\filldraw[fill=black, draw=black] (0,-3) circle (2mm) ;
\draw[red](-1,-2.5)--(-.3,-2.5)(.3,-2.5)--(1,-2.5);
\end{tikzpicture}  \right).$$

Since
$Z( \begin{tikzpicture}[scale=.17,, baseline=-1.3mm]
\draw[thick](0,-1)--(0,1);
\draw[red](-1,0)--(-.15,0);
\draw[red] (.15,0)--(1,0);
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;
\end{tikzpicture})$ 
is an element of $\calAone$, there exists $\Pi_i \in {S}(\g^*)_\g$ and $W_i\in {U}(\g)$ so that
 $$T(Z(\!\raisebox{-1.3mm}{\threadedsphere}\!))=\sum_{i=0}^\infty \Pi_i\otimes W_i \in \hat{S}(\g^*)_\g\otimes \hat{U}(\g).$$
 
 
 The connect sum operation in $\calA$ is concatenation along the red strings. Under the tensor interpretation map $T$, this translates to multiplication in ${U}(\g)$, while the ${S}(\g^*)$ components remain separate tensor factors. Hence,
 
 $$T(Z(\!\raisebox{-1.3mm}{\threadedsphere}\!)\# Z(\!\raisebox{-1.3mm}{\threadedsphere}\!))= \sum_{i,j=0} ^\infty \Pi_i\otimes \Pi_j\otimes W_i W_j \in \hat{S}(\g^*)_\g^{\otimes 2}\otimes \hat{U}(\g).$$
 
 On the right side, the unzip operation sends an arrow ending on the unzipped strand to a sum of two arrows ending on either daughter strand. Under the tensor interpretation map $T$, this is sent to the Hopf algebra coproduct $\Delta$ of $\hat S(\g^*)_\g$ given by $\Delta(\varphi)=\varphi \otimes 1 + 1 \otimes \varphi$ for primitive elements $\varphi \in \g^*_\g$, as shown in Figure~\ref{fig:comultdiagram}.
 In other words, $T\circ u=\Delta\circ T$. 
 
 Examining the right side of the diagrammatic statement in Figure~\ref{fig:comps}, note that it is simply the diagrammatic unzip along the twice-capped strand of $Z(\!\raisebox{-1.3mm}{\threadedsphere}\!)$. This is because all arrows of 
 $Z \left(
  \begin{tikzpicture}[scale=.17,, baseline=-2mm]
  \filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\draw[thick](-1,-1)--(0,0)--(0,1) (.15,-.15)--(1,-1);
\draw[thick](-1.05,-.95)--(0,-2)--(0,-3)(1.05,-.95)--(.15,-1.85);
\filldraw[fill=black, draw=black] (0,-3) circle (2mm) ;
\draw[red](-1,-2.5)--(-.3,-2.5)(.3,-2.5)--(1,-2.5);
\end{tikzpicture}  \right)$
end on the capped strands, none on the ``bubble'' in the middle. Therefore, 
 $$T\left(u^2 Z \left(
  \begin{tikzpicture}[scale=.17,, baseline=-2mm]
  \filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\draw[thick](-1,-1)--(0,0)--(0,1) (.15,-.15)--(1,-1);
\draw[thick](-1.05,-.95)--(0,-2)--(0,-3)(1.05,-.95)--(.15,-1.85);
\filldraw[fill=black, draw=black] (0,-3) circle (2mm) ;
\draw[red](-1,-2.5)--(-.3,-2.5)(.3,-2.5)--(1,-2.5);
\end{tikzpicture}  \right)\right)=\sum_{i=0}^\infty \Delta(\Pi_i)\otimes W_i \in \hat{S}(\g^*)_\g^{\otimes 2}\otimes \hat{U}(\g).$$

\begin{figure}
\begin{center}
\begin{tikzpicture}[scale=1, baseline=-1mm  ]
\draw[ultra thick](0,0)--(0,1);
\filldraw[fill=black, draw=black] (0,0) circle (.8mm) ;
\filldraw[fill=black, draw=black] (0,1) circle (.8mm) ;
\draw[dashed,->](0,.5)--(1,.5);
\node[left] at (0,.5) { $b_j^*$};
\draw[blue] (1,0) rectangle(1.5,1);

\draw[thick,->] (2.5,.5)--node[above]{$u_i$}(4,.5);

\begin{scope}[yshift=-3.5cm]
\draw[thick,->] (2.5,.5)--node[above]{$\Delta$}(4,.5);
\end{scope}

\begin{scope}[xshift=5cm]
\draw[ultra thick](0,0)--(0,1);
\filldraw[fill=black, draw=black] (0,0) circle (.8mm) ;
\filldraw[fill=black, draw=black] (0,1) circle (.8mm) ;
\draw[ultra thick](.5,0)--(.5,1);
\filldraw[fill=black, draw=black] (.5,0) circle (.8mm) ;
\filldraw[fill=black, draw=black] (.5,1) circle (.8mm) ;
\draw[dashed,->](0,.5)--(1.5,.5);
\node[left] at (0,.5) { $b_j^*$};
\draw[blue] (1.5,0) rectangle(2,1);
\node[]at (2.5,.5){$+$};
\end{scope}

\begin{scope}[xshift=8cm]
\draw[ultra thick](0,0)--(0,1);
\filldraw[fill=black, draw=black] (0,0) circle (.8mm) ;
\filldraw[fill=black, draw=black] (0,1) circle (.8mm) ;
\draw[ultra thick](.5,0)--(.5,1);
\filldraw[fill=black, draw=black] (.5,0) circle (.8mm) ;
\filldraw[fill=black, draw=black] (.5,1) circle (.8mm) ;
\draw[dashed,->](.5,.5)--(1.5,.5);
\node[right] at (0,.5) { $b_j^*$};
\draw[blue] (1.5,0) rectangle(2,1);
\end{scope}

\draw[thick,->] (.5,-.5)--node[right]{$T$}(.5,-2);
\draw[thick,->] (7.5,-.5)--node[right]{$T$}(7.5,-2);

\draw[blue](-1,-3)--(-.15,-3);
\node[] at (.5,-2.8){$\otimes b_j^*\otimes $};
\draw[blue](1,-3)--(1.75,-3);


\begin{scope}[xshift=7cm]
\draw[blue](-1.25,-3)--(-2,-3);
\node[] at (.5,-2.8){$\otimes (b_j^*\otimes 1 + 1\otimes b_j^* )\otimes $};
\draw[blue](2.25,-3)--(3,-3);
\end{scope}

\begin{scope}[xshift=7cm,yshift=-1cm]
\draw[blue](-1,-3)--(-.15,-3);
\node[] at (.5,-2.8){$\otimes \Delta b_j^*\otimes $};
\draw[blue](1,-3)--(1.75,-3);
\end{scope}

\end{tikzpicture}
\end{center}
\captionof{figure}{The tensor interpretation map intertwines unzip with co-multiplication.}\label{fig:comultdiagram}
\end{figure}
 
 In summary, we obtain the Tensor Statement of Figure~\ref{fig:tensorstate}.
 
 \begin{figure}
 \begin{tikzpicture}
 \draw[thick](-4.25,-1.2) rectangle (4.25,1.5);
\node[]at (0,1){\Large \textbf{Tensor Statement}};
 
 \node[]at (0,-.1){\Large $\displaystyle{\sum_{i,j=0}^\infty \Pi_i\otimes \Pi_j\otimes W_i W_j = \sum_{i=0}^\infty \Delta \Pi_i\otimes W_i}$};
 
%\node[]at (-.2,-1.45){\small $T(Z(\mathbbm{1}))\# T(Z(\mathbbm{1})) =T(u^2Z(\mathbbm{1}))$};
 
 \end{tikzpicture}
 \captionof{figure}{The tensor statement.}\label{fig:tensorstate}
 \end{figure}
 
 \section{The Duflo Isomorphism $\Upsilon$}
 
 There is a pairing $\g^*\times \g\rightarrow \mathbb{K}$ given by the evaluation. This extends to a pairing $S\g^*\times S\g\rightarrow \mathbb{K}$ in the following way. Given a monomial $\varphi_1\cdot ... \cdot \varphi_k \in S\g^*$ with $\varphi_i\in \g^*$ and a monomial of the same degree $x_1\cdot... \cdot x_k \in S\g$ with $x_j\in\g$,
 $$(\varphi_1\cdot ... \cdot \varphi_k)\Big(x_1\cdot... \cdot x_k\Big) := \sum_{\sigma \in S_k} \varphi_1(x_{\sigma(1)})\cdot...\cdot\varphi_k(x_{\sigma(k)}),$$
 where the sum is over all permutations of the $k$ indices. Monomials pair as zero with any monomial of a different degree, and the pairing is then extended bilinearly.
 
 Alternatively, given a basis $\{b_1,...,b_m\}$ of $\g$ and dual basis $\{b_1^*,...,b_m^*\}$ of $\g^*$, $S\g$ and $S\g^*$ are spanned linearly by monomials in the basis 
 elements $b_i$ and $b_j^*$ respectively. The monomial $(b_1^*)^{\alpha_1}\cdot...\cdot (b_m^*)^{\alpha_m}$ pairs as zero with every monomial in the basis vectors
 $\{b_i\}$ except $b_1^{\alpha_1}\cdot...\cdot b_m^{\alpha_m}$, and 
 \begin{equation}\label{eq:basis}
((b_1^*)^{\alpha_1}\cdot...\cdot (b_m^*)^{\alpha_m})\Big( b_1^{\alpha_1}\cdot...\cdot b_m^{\alpha_m}\Big)=\prod_{i=1}^m\alpha_i!
\end{equation}
 
This descends to a pairing $(Sg^*)_\g\times (S\g)^\g\rightarrow \mathbb{K} $. For $\Pi \in (Sg^*)_\g$ and $P\in (S\g)^\g$ we will denote the value of this pairing by by $\Pi(P)$. Finally, one can extend to a pairing \linebreak $(Sg^*)_\g^{\otimes n} \times ((S\g)^\g)^{\otimes n}\rightarrow \mathbb{K}$ by simply multiplying the pairings of tensor factors. This satisfies the equality 
\begin{equation}\label{eq:pairing}
\Pi(PQ)=\Delta\Pi(P\otimes Q)
\end{equation}
for any $P, Q \in (S\g)^\g$, where $\Delta$ is the co-product on $(Sg^*)_\g$ induced by the co-product on $(Sg^*)$.
 
 \begin{definition}
 We define $\Upsilon: S(\g)^\g\rightarrow U(\g)^\g$ by pairing with the first tensor factor of $T(Z(\!\!\raisebox{-1.2mm}{\threadedsphere}\!\!))=\sum_{i=0}^\infty \Pi_i\otimes W_i$. That is, or $P\in S(\g)^\g,$ define
 $$  \Upsilon (P):=\sum_{i=0}^\infty \Pi_i(P) \cdot W_i.$$
The fact that $\up(P)\in U(\g)^\g$ is a direct consequence of Proposition~\ref{prop:invariance}.
\end{definition}

\begin{thm}\label{thm:homom}
The map $\Upsilon$ is an algebra homomorphism.
\end{thm}
\begin{proof}
By definition, $\up$ is linear. The heart of the proof is the multiplicativity of $\up$, which is a direct consequence of the Tensor Statement. Let $P,Q\in S(\g)^\g$, then 

\begin{align*}\up(PQ)&=\sum_i \Pi_i(PQ) \cdot W_i \stackrel{1}{=} \sum_i\Delta \Pi_i(P \otimes Q) \cdot W_i \stackrel{2}{=} \sum_{i,j} (\Pi_i \otimes \Pi_j) (P\otimes Q) \cdot W_i W_j,   \\
&\stackrel{3}{=}\left(\sum_i \Pi_i(P)\cdot W_i\right)  \left(\sum_j \Pi_j(Q)\cdot W_j\right) =\up(P)\up(Q)\\
\end{align*}

Here Equality~$1$ is Equation~(\ref{eq:pairing}) above. Equality~$2$ is the Tensor Statement, and Equality~$3$ is the associativity of product.
\end{proof}

\begin{prop}
The map $\up$ is an algebra isomorphism.
\end{prop}

\begin{proof}
In light of Theorem~\ref{thm:homom} we only need to prove that $\up$ is bijective. This follows from inspection of $T(Z(\!\!\raisebox{-1.2mm}{\threadedsphere}\!\!))$; we use the bases $\{b_i\}_{i=1}^m$ for $\g$ and $\{b_i^*\}_{i=1}^m$ for $\g^*$. 
Recall that $Z(\!\!\raisebox{-1.2mm}{\threadedsphere}\!\!)$ consists of a value $C^2$ on the twice-capped strand followed by an exponential $e^a$ of an arrow $a$ from the capped startand to the red string, as shown in Figure~\ref{fig:comps}. Hence, $$T(Z(\!\!\raisebox{-1.2mm}{\threadedsphere}\!\!))= (T(C^2)\otimes 1) \cdot T(e^a).$$
Since $T(a)= \sum_{i=1}^m b_i^* \otimes b_i,$ we have $$T(e^a)=e^{\sum_{i=1}^m b_i^* \otimes b_i}= \sum_{d=0}^\infty\frac{1}{d!}\left(\sum_{i=1}^m b_i^* \otimes b_i\right)^d.$$
We will analyse the value $C$ later, for now it is enough to note that since $Z$ is group-like, $C$ is an exponential, and hence $T(C^2)= 1 + \text{higher degree terms}$.

Now let $P\in S(\g)^\g$ be homogeneous of degree $d$. Observe that $\up(P)$ is a sum of terms of degree {\em at most} $d$, and the highest order term arises from pairing with the term 
$$(1\otimes 1)\cdot \frac{1}{d!}\left(\sum_{i=1}^m b_i^* \otimes b_i\right)^d$$ 
of T(Z(\!\!\raisebox{-1.2mm}{\threadedsphere}\!\!)). Specifically, $P$ is given by a finite sum $\sum_r b_1^{\alpha_{1,r}}\cdot ... \cdot b_m^{\alpha_{m,r}}$, where $\sum_{i=1}^m \alpha_{i,r}=d$ for each r. Then, using Equation~\ref{eq:basis}, the highest order term of $\up(P)$ is 
$$\frac{1}{d!}\sum_r \left(\prod_{i=1}^m\alpha_{i,r}!\right) W(b_1^{\alpha_{1,r}}\cdot ... \cdot b_m^{\alpha_{m,r}}),$$
where $W(b_1^{\alpha_{1,r}}\cdot ... \cdot b_m^{\alpha_{m,r}})$ denotes the sum of all words in $U\g$ which use each letter $b_i$ $\alpha_{i,r}$ times.
As this sum is non-zero, we have shown that $\up$ is injective.

Note that $\up$ is a filtered map: that is, it maps elements of at most degree $d$ in $S(\g)^\g$ to elements of at most degree $d$ in $U(\g)^\g$. Hence, the fact that it is surjective follows from the classical Poincare--Birkhoff--Witt Theorem, which states that $S(\g)^\g$ and $U(\g)^\g$ are isomorphic as filtered vector spaces.
\end{proof}








\begin{thebibliography}{BN2}


\bibitem[AM]{AM} A.~Alekseev and
  E.~Meinrenken,
  {\em On the Kashiwara-Vergne conjecture,}
   Inventiones Mathematicae, {\bf 164} (2006) 615--634, arXiv:0506499.

\bibitem[AET]{AET} A.~Alekseev, 
  B.~Enriquez, and C.~Torossian,
   {\em Drinfeld's associators, braid groups and an explicit solution of 
     the Kashiwara-Vergne equations,}
     Publications Math\'ematiques de L'IH\'ES, {\bf 112-1} (2010) 143--189, 
     arXiv:0903.4067.

% [AT] in abstract:
\bibitem[AT]{AT} A.~Alekseev and
  C.~Torossian,
  {\em The Kashiwara-Vergne conjecture and Drinfeld's associators,}
   Annals of Mathematics {\bf 175} (2012) 415--463, arXiv:0802.4300.     


%\backrefparscanfalse\renewcommand*\backref[1]{Page(s) #1.}%
%\renewcommand*\backrefalt[4]{\ifcase #1\or In page #2.\else In pages #2.\fi}

%\bibitem[BN]{KBH} D.~Bar-Natan,
 % {\em
  %  \href{http://www.math.toronto.edu/~drorbn/papers/KBH/}{Balloons and
   %   Hoops and their Universal Finite Type Invariant, BF
    %  Theory, and an Ultimate Alexander Invariant,}
  %}
  %Acta Mathematica Vietnamica {\bf 40-2} (2015) 271--329, \arXiv{1308.1721}.
 

% WKO2 in abstract:
\bibitem[BD1]{WKO1}D.~Bar-Natan and Z.~Dancso,
  {\em Finite Type Invariants of W-Knotted Objects I: W-Knots and 
the Alexander Polynomial,}
Alg.\ Geom.\ Topol.\ {\bf 16} (2016) 1063--1133.

\bibitem[BD2]{WKO2} D.~Bar-Natan and Z.~Dancso,
  {\em Finite Type Invariants of W-Knotted Objects II: Tangles and
  the Kashiwara-Vergne Problem,}
  Math.\ Annalen {\bf 367}(3-4) (2017) 1517--1586.
 arXiv:1405.1955. 
  
  \bibitem[BD3]{WKO3}
  {\em Finite Type Invariants of W-Knotted Objects III: the Double Tree Construction}
  draft.
  
  \bibitem[BLT]{BLT} D.~Bar-Natan,
  T.~Q.~T.~Le, and D.~P.~Thurston,
  {\em Two applications of elementary knot theory to Lie algebras and
    Vassiliev invariants,}
  Geom.\ Topol.\ {\bf 7-1} (2003) 1--31, arXiv: math.QA/0204311.

\bibitem[BH]{BH}
T.~Brendle and A.~Hatcher, Configuration Spaces of Rings and Wickets, Comment.\ Math.\ Helv.\ {\bf 88} (2013), no.\ 1, 131--162. arXiv:0805.4354

\bibitem [CS]{CS}
J.\  S.\ Carter and M.\ Saito, {\em Knotted surfaces and their diagrams,} Mathematical Surveys and Monographs {\bf 55},
American Mathematical Society, Providence 1998.
  
  \bibitem[D]{Duflo}
  M.~Duflo, {\em Op\'erateurs diff\'erentiels bi-invariants sur un groupe de Lie},
  Ann.\ Sci.\ \'Ecole Norm.\ Sup.\ {\bf 10} (1977), 265--225.
  
  \bibitem[Gol]{Gol}
  D.~M.~Goldsmith, {\em The Theory of Motion Groups,} Mich.\  Math.\  J.\ {\bf 28-1} (1981) 3-17.
  
  \bibitem[HC]{HC}
  Harish-Chandra, {\em On Some Applications of the Universal Enveloping Algebra of a Semisimple Lie Algebra}
  Trans.\ Amer.\ Math.\ Soc.\ {\bf 70} (1951), 28--96.
  
  \bibitem[J]{Jones}
  V.\ F.\ R.\ Jones,
  {\em Planar algebras I}, arXiv:math/9909027
  

\bibitem[KV]{KV} M.~Kashiwara and M.~Vergne,
  {\em The
    Campbell-Hausdorff Formula and Invariant Hyperfunctions,}
  Invent.\ Math.\ {\bf 47} (1978) 249--272.

\bibitem[Sa]{Satoh}
S.~Satoh, {\em Virtual Knot Presentations of Ribbon Torus Knots}, J.\ Knot Theory Ramifications {\bf 9-4} (2000) 531--542.


% BLT in abstract:
  

\end{thebibliography}



\end{document}

%\hspace{1.5cm}Z\left(
 % \begin{tikzpicture}[scale=.3,, baseline=-1.3mm]
%\draw[thick](0,-1)--(0,1);
%\draw[red](-1,0)--(-.15,0);
%\draw[red] (.15,0)--(1,0);
%\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
%\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;
%\end{tikzpicture} \right) \# Z\left(
%  \begin{tikzpicture}[scale=.3,, baseline=-1.3mm]
%\draw[thick](0,-1)--(0,1);
%\draw[red](-1,0)--(-.15,0);
%\draw[red] (.15,0)--(1,0);
%\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
%\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;
%\end{tikzpicture} \right) = \begin{tikzpicture}[scale=.4,, baseline=-1.3mm]
%\draw[ultra thick] (-1,-2.75)--(-1,2.75);
%\filldraw[fill=black, draw=black] (-1,-2.75) circle (2mm) ;
%\filldraw[fill=black, draw=black] (-1,2.75) circle (2mm) ;
%\draw[dashed,->] (-.7,.75)--node[above]{$e^{a_2}$}(2,.75);
%\draw[red,->](2,-2.75)--(2,2.75);

%\begin{scope}[yshift=-.5cm]]
%\draw[fill=white] (-1.6,-1.1) rectangle (-.4,-1.8);
%\node[]at(-1,-1.4) {\Small $C$};
%\end{scope}

%\begin{scope}[yshift=3.5cm]
%\draw[fill=white] (-1.6,-1.1) rectangle (-.4,-1.8);
%\node[]at(-1,-1.4) {\Small $C$};
%\end{scope}


%\begin{scope}[xshift=-2cm]
%\draw[ultra thick] (-1,-2.75)--(-1,2.75);
%\filldraw[fill=black, draw=black] (-1,-2.75) circle (2mm) ;
%\filldraw[fill=black, draw=black] (-1,2.75) circle (2mm) ;
%\draw[dashed,->] (-.7,-.65)--node[below]{\hspace{10mm}$e^{a_1}$}(4,-.65);


%\begin{scope}[yshift=-.5cm]]
%\draw[fill=white] (-1.6,-1.1) rectangle (-.4,-1.8);
%\node[]at(-1,-1.4) {\Small $C$};
%\end{scope}

%\begin{scope}[yshift=3.5cm]
%\draw[fill=white] (-1.6,-1.1) rectangle (-.4,-1.8);
%\node[]at(-1,-1.4) {\Small $C$};
%\end{scope}


%\end{scope}

%\end{tikzpicture}



%-------------orientation switch section____-___________-______

%The first operation is the ``orientation switch'', denoted $S_e$ for a strand e, which simply reverses the direction of the strand, diagramtically.  Topologically, for a thick strands (tubes) this orientation switch corresponds to switching both the orientation of the ``core'' of the tube as well as the 2-dimensional orientation on the surface of the tube. See \cite[Section 3.4]{WKO2} for more details.

% each tube is oriented as a 2-dimensional surface, and also has a distinguished ``core'': a line along the tube which is oriented as
%a 1-dimensional manifold and determines the ``direction'' or ``1-dimensional orientation'' of the tube. Both of these are determined by
%the direction of the strand in the circuit algebra, via Satoh's tubing map.

%Topologically, the operation ``orientation switch'', denoted $S_e$ for a given strand $e$, acts by reversing both the (1-dimensional) direction and the (2-dimensional) orientation of the tube $e$. Diagrammatically, this corresponds to simply reversing the direction of the corresponding strand $e$. 



%\parpic[r]{\input{figs/StringUnzip.pstex_t}}





\begin{tikzpicture}[scale=.75,baseline=.5cm]

\draw[ultra thick](-.5,-.5)--(-.5,2);
\draw[fill=black] (-.5,-.5) circle (.1cm);
\draw[fill=black] (-.5,2) circle (.1cm);
\draw[red,->](2,-.5)--(2,2);

\draw[ ->,dashed] (-.5,0)--(.5,0);
\node[left]at (-.5,0) {$\phi_k$};
\draw[->,dashed] (-.5,1.05)--(.5,1.05);
\node[left]at (-.5,1.05) {$\phi_j$};

\draw[->,dashed] (.5,0)to [out=150, in=270] (.15,.35);

\draw[->,dashed] (.15,.7) to [out=70, in=220] (.55,1.05);
\draw[->,dashed] (.55,1.05) to [out=0, in=0] (.5,0);
\draw[->,dashed] (.15,.35)--(.15,.7);

%\node[] at (-.2,.5) {\Small $\stackrel{\psi_j}{g_k}$}; 

\draw[->,dashed] (-.5,1.5)--(2,1.5);
\node[left]at (-.5,1.5) {$b_i^*$};
\node[right]at (2,1.5) {$b_i$};
\end{tikzpicture}\]\[\Rightarrow T(D)=\sum_{i=1}^m\sum_{j,k=1}^n \psi_j(g_k)\cdot\psi_k(g_j) \left(\phi_k\phi_j b_i^*  \otimes b_i\right)
%\in \hat{S}(\g^*)\otimes \hat{U}(\g)



 The unzip operation is more complicated to interpret because of a technicality arising from the domain of $T$. Morally we will show that the Hopf algebra coproduct is the operation on the ``tensor side'' that corresponds to unzip on the ``diagram side''. In other words, $T\circ u=\Delta\circ T$. However, for simplicity, $T$ was only defined for arrow diagrams on skeleta made up of  \inlinesphere 's and \inlinered 's, and the unzip operation was only defined on w-Foams with a trivalent vertex. So the equation $T\circ u=\Delta\circ T$ does't quite make sense. It is true for a more general definition of $T$, but here we will simply rephrase it in the concrete sense that we need it. 
 
 Define $u_i: \mathcal{A} ($\inlinesphere $\stackrel{k_1}{\hspace{1mm}}$\inlinered $\stackrel{k_2}{\hspace{1mm}})\rightarrow \mathcal{A} ($\inlinesphere $\stackrel{k_1+1}{\hspace{1mm}}$\inlinered $\stackrel{k_2}{\hspace{1mm}})$ for $i=1,\cdots, k_1$, to send every arrow tail on sphere $i$ to a sum of two arrow tails on the double of sphere $i$:  $u_i($\hspace{1mm}\begin{tikzpicture}[scale=.2, baseline=-1mm  ]
\draw[](0,-1)--(0,1);
\filldraw[fill=black, draw=black] (0,-1) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,1) circle (2mm) ;
\draw[dashed,->](0,0)--(2,0);
\node[] at (.6,-1) {\Tiny $i$};
\end{tikzpicture} \hspace{.1mm}$)=$\hspace{1mm} \begin{tikzpicture}[scale=.2, baseline=-1mm  ]
\draw[](0,-1.25)--(0,1.25);
\filldraw[fill=black, draw=black] (0,-1.25) circle (2mm) ;
\filldraw[fill=black, draw=black] (0,1.25) circle (2mm) ;
\draw[](1,-1.25)--(1,1.25);
\filldraw[fill=black, draw=black] (1,-1.25) circle (2mm) ;
\filldraw[fill=black, draw=black] (1,1.25) circle (2mm) ;

\draw[fill=white] (-.3,-.5) rectangle (1.3,.5);
\node[] at (.5,0){\Tiny $+$};

\draw[dashed,->](1.3,0)--(3,0);


\end{tikzpicture}\hspace{1mm}. THIS PARAGRAPH NEEDS HELP. Notice for a basis element $b_j^*$ of $(S\g^*)_\g$, the commutative diagram in Figure \ref{fig:comultdiagram} shows that $T\circ u_i=\Delta\circ T$ applies to all arrow diagrams with one arrow tail on a capped black strand. Since $T$ is multiplicative along the capped black strands, this relationship extends to all diagrams in $\calAt $.  Since the $u_i$'s accomplish the same result as the original unzips $u^2$, we can establish the following equation:



 
 $$T(u^2Z(\mathbbm{1}))=\sum_{i=1}^\infty \Delta s_i\otimes v_i$$


