\documentclass[a4peper,12pt]{article}
\usepackage{amsthm, amssymb, amsmath}
\usepackage{tikz}
\usepackage{xepersian}
\begin{document}
\begin{center}
\tikzset{node distance=2cm, auto}
\begin{tikzpicture}[line width=.5pt]
\node(a1) {$X:\cdots$}; 
\node(a2)[right of=a1]{$X_1$}; 
\node(a3)[right of=a2]{$X_0$}; 
\node(a4)[right of =a3] {$A$}; 
\node(a5)[right of=a4] {$0$};
\node(b1)[below of=a1] {$X:\cdots$};
\node(b2)[right of=b1]{$X'_1$}; 
\node(b3)[right of=b2]{$X'_0$}; 
\node(b4)[right of=b3]{$A'$};
\node(b5)[right of=b4]{$0$};
\draw[->] (a1) to node[above] {$d_2$} (a2);
\draw[->] (a2)to node[above] {$d_1$}(a3);
\draw[->] (a3) to node[above] {$\varepsilon$} (a4);
\draw[->] (a4)--(a5);
\draw[->] (b1) to node[below] {$d'_2$} (b2);
\draw[->] (b2)to node[below] {$d'_1$}(b3);
\draw[->] (b3) to node[below] {$\varepsilon'$} (b4);
\draw[->] (b4)--(b5);
\draw[->] (a2) to node[right]{$f_1$} (b2);
\draw[->] (a3) to node[right]{$f_0$} (b3);
\draw[->] (a4) to node[right]{$f$} (b4);
\end{tikzpicture}
\end{center} 
 \end{document}