I was wondering how to align the arrows \to
and \xrightarrow
in the numerator and denominator of the fraction with the arrows \xrightarrow
of the other equations? Thanks.
\begin{align*}
\frac{ e \to_\lambda e'}
{
\alpha, [R \blacktriangleright e \blacktriangleleft]_a \parallel \mu
\xrightarrow[]{[\text{fun}:a]}
\alpha, [R \blacktriangleright e' \blacktriangleleft]_a \parallel \mu
}
\\
\alpha, [R \blacktriangleright \texttt{new}(b) \blacktriangleleft]_a \parallel \mu
& \xrightarrow[]{[\text{new}:a,a']}
\alpha, [R \blacktriangleright a' \blacktriangleleft]_a, [\texttt{ready}(b)]_{a'} \parallel \mu
\\
\alpha, [R \blacktriangleright \texttt{send}(a',v) \blacktriangleleft]_a \parallel \mu
& \xrightarrow[]{[\text{snd}:a]}
\alpha, [R \blacktriangleright \texttt{nil} \blacktriangleleft]_a \parallel \mu \uplus \{ \langle a' \Leftarrow v \rangle \}
\\
\alpha, [R \blacktriangleright \texttt{ready}(b) \blacktriangleleft]_a \parallel \{ \langle a \Leftarrow v \rangle \uplus \mu
& \xrightarrow[]{[\text{rcv}:a,v]}
\alpha, [b(v)]_a \parallel \mu
\end{align*}
Best Answer
I believe you used the fraction just to get a divider line.
If you want to equalize all arrows:
You can emulate a fraction in the first two rows by trimming a
\cmidrule
:The amount of trimming has been computed by eye; it could be possible to measure it more precisely.