\documentclass[12pt]{article}
\usepackage{amsthm,amssymb,amsmath}
\usepackage[all]{xy}
\usepackage{pgf,pgfplots,tikz}
%\pgfplotsset{width=7cm,compat=newest}
\usetikzlibrary{snakes,arrows,matrix,shapes,backgrounds}
\usepackage{xepersian}
\settextfont[Scale=1]{XB Niloofar}
\newcommand{\bZ}{\mathbb{Z}}
\newcommand{\cU}{\mathcal{U}}
\begin{document}
\section{1}

%\begin{center}
\begin{tikzpicture}[thick,>=stealth,->,shorten >=2pt,looseness=.5,auto,descr/.style={fill=white}]
\matrix (m) [matrix of math nodes,row sep=8mm,column sep=8mm]
{
& & I:\gamma  &\gamma_{|{\cU_\alpha}} \oplus \gamma_{|\cU_\beta}, j:\alpha \oplus \beta &\alpha_{|\Sigma}-\beta_{|\Sigma} \\
\bZ & \bZ & H^1(Y) & H^1(\cU_\alpha) \oplus H^1(\cU_\beta) & H^1(\Sigma) \\
0 & \bZ & \pi_2(x,x) & \pi_1( T_\alpha) \times \pi_1(T_\beta) & \pi_1(Sym^g\Sigma) \\
};
\begin{scope}[every
node/.style={sloped,midway,auto,font=\scriptsize}]
\draw (m-1-3) -- node[ ] {$ $} (m-1-4);
\draw (m-1-4) -- node[auto] {$ $} (m-1-5);
\draw (m-2-1) -- node {$ $} (m-2-2);
\draw (m-2-2) -- node[below] {$ $} (m-2-3);
\draw (m-2-3) -- node[below] {$ $} (m-2-4);
\draw (m-2-4) -- node[below] {$ $} (m-2-5);
\draw (m-3-1) -- node { } (m-3-2);
\draw (m-3-2) -- node[below] { } (m-3-3);
\draw[sloped,dotted] (m-3-2) -- node[descr,near end] { $ \simeq $ } (m-2-2);
\draw (m-3-3) -- node[below] { } (m-3-4);
\draw[sloped,dotted] (m-3-3) -- node[below] { } (m-2-3);
\draw (m-3-4) -- node[below] { } (m-3-5);
\draw[sloped,dotted] (m-3-4) -- node[descr,near end] { $ \simeq $ } (m-2-4);
\draw[sloped,dotted] (m-3-5) -- node[descr,near end] { $ \simeq $ } (m-2-5);
\end{scope}

\node (a) at (50:-1) {\refstepcounter{equation}\rl{(\theequation)}};
\end{tikzpicture}
%\end{center}
----------------------------------------
\begin{tikzpicture}[thick,>=stealth,->,shorten >=2pt,looseness=.5,auto,descr/.style={fill=white}]
\matrix (m) [matrix of math nodes,row sep=8mm,column sep=8mm]
{
 \bZ   &  \bZ   &   H^1(Y)  \\
 &  & &  H^1(\cU_\alpha) \oplus H^1(\cU_\beta)  & H^1(\Sigma) \\
  0  &  \bZ   &  \pi_2(x,x)  \\};
\begin{scope}[every
node/.style={sloped,midway,auto,font=\scriptsize}]
\draw (m-1-1) -- node[ ] { } (m-1-2);
\draw (m-1-2) -- node[auto] { } (m-1-3);
\draw (m-1-3) -- node[auto] { } (m-2-4.north west);
\draw (m-3-1) -- node { } (m-3-2);
\draw (m-3-2) -- node[below] { } (m-3-3);
\draw (m-2-4) -- node[below] { } (m-2-5);
\draw (m-2-4) -- node[below] { } (m-2-5);
\draw[sloped,dotted] (m-1-2) -- node[descr] { $ \simeq $ } (m-3-2);
\draw (m-3-3) -- node[auto] { } (m-2-4.south west);
\end{scope}
\node (a) at (0:7) {\refstepcounter{equation}\rl{(\theequation)}};
\end{tikzpicture}
\end{document}