I have created the following picture using the cases environment.
For this picture I have two questions.

1) I would like to limit the size of the braces created by the cases environment to approximately the red lines. To be precise, I want the two formulas to fall within the braces, but not the under/over braces and their texts.
2) the over- and underbraces with the text user definition seem to add spacing between the symbol \diamond and the formula. How can I remove/prevent this whitespace, such that the spacing is equal between all parts of the formula?
The code to generate the picture is:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{figure}
\centering
\[
\text{description}
\begin{cases}
\overbrace{@_{\mu_{1}}(\phi_{1}) \diamond {\overbrace{@_{\mu_{1}}(\phi_{1})}^\text{user definition}} \diamond @_{\mu_{1}}(\phi_{1}) \diamond @_{\mu_{1}}(\phi_{1})}^\text{positive} \\
\underbrace{@_{\mu_{1}}(\phi_{1}) \diamond @_{\mu_{1}}(\phi_{1}) \diamond {\underbrace{@_{\mu_{1}}(\phi_{1})}_\text{user definition}} \diamond @_{\mu_{1}}(\phi_{1})}_\text{negative}
\end{cases}
\]
\end{figure}
\end{document}


user def.this issue should be fixed. By the way, is the diamond symbol some kind of (possibly binary?) math operator? – Mico Aug 06 '13 at 01:39casesas you never use the second column? Although not helping in the context of the question, anarrayor thealignedenvironment might be better. – Qrrbrbirlbel Aug 06 '13 at 03:04