Consider the following document:
\documentclass{article}
\usepackage{amsmath}
\newcommand{\expr}[1]{\begin{pmatrix}x_#1\\y_#1\end{pmatrix}}
\begin{document}
\begin{equation}
c = a \cdot b
\end{equation}
\begin{align*}
a&=\expr{a} & b&=\expr{b}
\end{align*}
\end{document}
which displays like this:

I.e. the first (part of the) equation is centered, the second part is set in two columns with a third of the free space located before, in between and after.
I would like to have the same setup, but with the equation(s) in one environment.
I have tried several combinations of multi-equation environments in amsmath, but without luck. For instance:
\begin{align}
\begin{aligned}
c = a \cdot b
\end{aligned} \\
\nonumber
\begin{aligned}a&=\expr{a}\end{aligned} & & \begin{aligned}b&=\expr{b}\end{aligned}
\end{align}
displays like this:

with the two "sub-equations" being fine, but the main equation at the top is not centered. The following:
\begin{gather}
c = a \cdot b \\
\begin{aligned}
\nonumber
a&=\expr{a} & b&=\expr{b}
\end{aligned}
\end{gather}
results in the two "sub-equations" being set too tight:



\phantomand/or\makebox. References: How to align across ordinary text; as in breaking matrices, sets of equations, tables, Sharing alignment between equations in two different items, Aligning different parts of an equation with certain spots in the line above. There probably are many other similar postings on this site. – Peter Grill Mar 26 '12 at 21:37a&=...,b&=) unless there is going to be more rows below those lines. – morbusg Mar 27 '12 at 09:47$$\displaylines{c = a \cdot b \cr a = \pmatrix{x_a\cr y_a} \hfil b = \pmatrix{x_b\cr y_b} \cr}$$\bye(that is in plain-tex, so compile withpdftex/xetex/luatex) So my point is, that unless you have something below, you won't gain anything by having an alignment. – morbusg Mar 29 '12 at 09:33