Apply method for a an FSequent when scope needs to passed on in a recursion.
Apply method for a an FSequent when scope needs to passed on in a recursion.
the fsequent to convert
a mapping of replaced subterms to the constant names which replaced them. you need this for chained applications, like sequents or lists of formulas.
an object with a function which nextId, which provides new numbers.
a pair of the reduced expression and the updated scope
Apply method for a an FSequent when scope needs to passed on in a recursion.
Apply method for a an FSequent when scope needs to passed on in a recursion.
the fsequent to convert
a mapping of replaced subterms to the constant names which replaced them. you need this for chained applications, like sequents or lists of formulas.
an object with a function which nextId, which provides new numbers.
a pair of the reduced expression and the updated scope
Apply method for a an expression when scope needs to passed on in a recursion.
Apply method for a an expression when scope needs to passed on in a recursion.
the expression to convert
a mapping of replaced subterms to the constant names which replaced them. you need this for chained applications, like sequents or lists of formulas.
an object with a function which nextId, which provides new numbers.
a pair of the reduced expression and the updated scope
Apply method for a formula when scope needs to passed on in a recursion.
Apply method for a formula when scope needs to passed on in a recursion.
the formula to convert
a mapping of replaced subterms to the constant names which replaced them. you need this for chained applications, like sequents or lists of formulas.
an object with a function which nextId, which provides new numbers.
a pair of the reduced formula and the updated scope
Convenience method when a single list of fsequents is converted.
Convenience method when a single list of fsequents is converted. Multiple expressions need to pass a scope which holds the replacements which happened so far.
an fsequent to convert
the reduced fsequent
Convenience method when only a single fsequent is converted.
Convenience method when only a single fsequent is converted. Multiple expressions need to pass a scope which holds the replacements which happened so far.
an fsequent to convert
the reduced fsequent
Convenience method when only a single formula is converted.
Convenience method when only a single formula is converted. Multiple expressions need to pass a scope which holds the replacements which happened so far.
a HOL formula to convert
the reduced FOL formula
Convenience method when only a single expression is converted.
Convenience method when only a single expression is converted. Multiple expressions need to pass a scope which holds the replacements which happened so far.
a HOL expression to convert
the reduced FOL expression