# How to draw this using Tikz cd

\begin{center}
\begin{tikzpicture}

\node (A) at (0,0) {$U\times V$};
\node[right=of A] (B) {$F^{U\times V}$};
\node[right=of B] (C) {$U\otimes V$};
\node [below=of B] (D) {$W$};

\draw[->] (A)--(B) node [midway,above] {$j$};
\draw[->] (B)--(C) node [midway,above] {$\pi$};
\draw[->] (A)--(D) node [midway,left,below] {$f$};
\draw[dashed,->] (B)--(D) node [midway,right] {$\sigma$};
\draw[->,bend left] (A) to node [above] {$t$} (C) ;
\draw[dashed,->] (C)--(D) node [midway,below] {$\tau$};

\end{tikzpicture}
\end{center}

• Please add documentclass{...} ... used package ...\begin{document} that your example can be compiled. And what is question? Oct 25, 2015 at 23:00

I show both ways of building the diagram. Surely tikz-cd makes for better syntax and output.

\documentclass{article}
\usepackage{tikz-cd}
\usetikzlibrary{positioning} % for the original

\begin{document}

With \texttt{tikzcd}

\begin{tikzcd}
U\times V
\arrow[dr,swap,"f"]
\arrow[r,"j"]
\arrow[rr,bend left,"t"]
& F^{U\times V}
\arrow[d,dashed,"\sigma"]
\arrow[r,"\pi"]
& U\otimes V
\arrow[dl,dashed,"\tau"]
\\
& W
\end{tikzcd}

\bigskip

With \texttt{tikzpicture}

\begin{tikzpicture}

\node (A) at (0,0) {$U\times V$};
\node[right=of A] (B) {$F^{U\times V}$};
\node[right=of B] (C) {$U\otimes V$};
\node [below=of B] (D) {$W$};

\draw[->] (A)--(B) node [midway,above] {$j$};
\draw[->] (B)--(C) node [midway,above] {$\pi$};
\draw[->] (A)--(D) node [midway,left,below] {$f$};
\draw[dashed,->] (B)--(D) node [midway,right] {$\sigma$};
\draw[->,bend left] (A) to node [above] {$t$} (C) ;
\draw[dashed,->] (C)--(D) node [midway,below] {$\tau$};

\end{tikzpicture}
\end{document}