I've been using the align environment to line up equations in proofs/explanations/etc and I like to place parenthetical commentary for each step, similar to the code below:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
f(ax + by) & = f(ax) + f(by) & (By Property 1) \\
& = af(x) + bf(y) & (By Property 2) \\
\end{align*}
\end{document}
The problem I have with this is that the commentary completely distorts the overall alignment of the equation area; far too much space is allocated to the column containing the commentary.
I would like, insofar as it is possible, for the equations themselves to be aligned in the center of the page and for the commentary to simply appear on the right without affecting the overall justification of the equations. What's the best way to achieve this?