\[ \frac{A \rightarrow f[\overrightarrow{B}]:= \Psi \\ \Phi \in
\langle\Psi\rangle} {A \rightarrow f[\bullet\overrightarrow{B}];\Phi} \]
Necesito obtener los dos antecedentes en dos líneas separadas.
A \rightarrow f[\overrightarrow{B}]:= \Psi
\Phi \in \langle\Psi\rangle
Respuesta1
Aunque no estoy familiarizado con el contexto, puedes usar un array
para dividir los "antecedentes" en líneas separadas:
\documentclass{article}
\begin{document}
\[
\frac{\begin{array}{@{}c@{}}
A \rightarrow f[\overrightarrow{B}]:= \Psi \\
\Phi \in \langle\Psi\rangle
\end{array}}{
A \rightarrow f[\bullet\overrightarrow{B}];\Phi}
\]
\end{document}
Esto colocará el objeto centrado verticalmente alrededor de la línea de fracción. Si eso no te preocupa, puedes hacer todo dentro de un array
entorno:
\[
\begin{array}{c}
A \rightarrow f[\overrightarrow{B}]:= \Psi \\
\Phi \in \langle\Psi\rangle \\
\hline
A \rightarrow f[\bullet\overrightarrow{B}];\Phi
\end{array}
\]
Hay otros paquetes que también proporcionan funcionalidad de reglas de inferencia, comosemantic
oproofs
.
Respuesta2
he encontrado elmatemáticaspartirpaquete el más fácil de usar para componer reglas de inferencia en este estilo. El estilo predeterminado es antecedentes uno al lado del otro, pero puede colocarlos en líneas separadas poniendo dos saltos de línea entre los antecedentes. En este caso
\[
\inferrule{A \rightarrow f[\overrightarrow{B}]:= \Psi \\
\Phi \in \langle\Psi\rangle}
{A \rightarrow f[\bullet\overrightarrow{B}];\Phi}
\]
que se parecerá