Converts a resolution derivation into an LK proof.
Converts a resolution derivation into an LK proof.
Input clauses in the resolution derivation are replaced with the LK proofs returned by createAxiom. Their end-sequents are required to be the input clause plus possibly some formulas from endSequent.
Resolution derivation.
Additional formulas in the end-sequent of the returned LK proof.
Gives the replacement LK proofs for the input clauses.
LK proof ending in endSequent ++ resolutionDerivation.conclusion.
Converts a resolution derivation into an LK proof with axioms.
Converts a resolution derivation into an LK proof with axioms.
Resolution derivation.
LK proof ending in the conclusion of resolutionDerivation, where all TheoryAxioms occur as InputClauses in resolutionDerivation.
Converts a resolution refutation of a sequent into an LK proof.
Converts a resolution refutation of a sequent into an LK proof.
Resolution refutation ending in the empty clause, the input clauses are required to be from the CNF of endSequent.
End sequent that resolutionProof refutes.
LKProof ending in endSequent.