Here are two possible solutions. The first, which employs a single align*
environment, aligns the =
symbol in row 1 with the \geq
symbols in rows 3 and 4. The second solution, which does not perform such a "global" alignment and instead performs pairwise alignments, employs two separate aligned
environments inside a gather*
environment.
\documentclass{article}
\usepackage{amsmath} % for 'gather*' and 'aligned' environments
\begin{document}
\begin{align*}
\min z(x) &= c^T\!x \\
\textit{s.v.}\qquad& \\
Ax &\geq b \\
x &\geq 0
\end{align*}
\begin{gather*}
\begin{aligned} % perform left-alignment of rows 1 and 2
&\min z(x) = c^T\!x \\
&\,\textit{s.v.}
\end{aligned}\\
\begin{aligned} % align rows 3 and 4 on '\geq' symbols
Ax &\geq b \\
x &\geq 0
\end{aligned}
\end{gather*}
\end{document}
\begin{align*} min z(x) &= c^Tx\\ \intertext{s.v.} \begin{split} Ax &\geq b \\ x &\geq 0 \end{split} \end{align*}
you expected?