Я пытаюсь набрать несколько упражнений по дереву доказательств. Но мне нужно использовать prooftree
среду из bussproofs
пакета, а также prooftree
среду из prooftrees
пакета. Есть ли способ переименовать один из них так, чтобы их можно было использовать в одном документе?
решение1
Как объясняется в prooftrees
документации, вы можете использовать средуtableau
вместо prooftree
, если вы загрузите prooftrees
пакет с tableaux
опцией. Это позволяет вам использовать bussproofs
и prooftrees
вместе.
\usepackage[tableaux]{prooftrees}
\usepackage{bussproofs}
Вот полный пример:
\documentclass{article}
\usepackage[tableaux]{prooftrees}
\usepackage{bussproofs}
\begin{document}
\begin{prooftree}
\AxiomC{$A \lor B$}
\AxiomC{[$A$]}
\noLine
\UnaryInfC{$C$}
\AxiomC{[$B$]}
\noLine
\UnaryInfC{$C$}
\TrinaryInfC{$C$}
\end{prooftree}
\begin{tableau}
{
to prove=\neg(a \vee b) \vee ((a \vee b) \vee b)
}
[{(a \vee b) \vee ((a \vee b) \vee b)}, just = 1
[{\neg (a \vee b)}, just = 2
[{a,b},just=3,close={4}
]
]
[{(a \vee b) \vee b}
[{a \vee b}
]
[{b}
]
]
]
\end{tableau}
\end{document}