I have a very complicated multiple lines problem in the align environment to solve.
See the code below and the pdf file https://docs.google.com/file/d/0B1kX_CbBVoMteHU2MmFlZWJNWDg/edit?pli=1 .
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
&c_{1}J_{h}>0\text{, }c_{1}J_{h+1}>0\text{, }c_{1}\left( J_{h}+p_{1}\left(
h\right) \right) >0\text{,}\\
&c_{1}\left( \left( J_{h}+J_{h+1}\right) \prod_{v\in \left\{ -1,1\right\} \
}\left( J_{h+v}+p_{1}\left( h\right) \right) -J_{h}J_{h+1}\left(
J_{h+1}-J_{h-1}\right) \right) <0\text{.}
\end{align}
\begin{alignat}{2}
& c_{1}J_{h}>0\text{, }c_{1}J_{h+1}>0\text{, }c_{1}\left( J_{h}+p_{1}\left(
h\right) \right) >0\text{,} & & \\
& c_{1}\Bigg(\left( J_{h}+J_{h+1}\right) \prod_{v\in \left\{ -1,1\right\} \
}\left( J_{h+v}+p_{1}\left( h\right) \right) & & - \notag \\
& & & J_{h}J_{h+1}\left( J_{h+1}-J_{h-1}\right) \Bigg)<0\text{.}
\end{alignat}
\end{document}
As you see in the pdf file, formulas (1) and (2) are usual situation in the align environment. But if (2) is too long, then we have to divide it into two lines ( something like (4) ).
I think my code is not a good solution for this situation. Because my expected solution should be as follows:
(i) Use amsmath package only.
(ii) We can not use additional environments except for align, gather, flalign, multline, alignat and split.
(iii) Make the spacing of the two lines of (4) be smaller than the spacing of (3) and the first line of (4).
(iv) Can not use phantom command.
(v) Keep the corresponding brackets in (2) and (4) the same size.
Obviously, my code can not satisfy (iii) and (v), so I hope someone can help me. Thanks! Wait for your solutions...
\\[value]
with value positive or negative at end of lines. It will add value to regular distance between lines. About (v) it looks like brackets have same size in (2) and (4). In any case, what would you like to get?