[proofs] Alethe: Call Printer (#8408)
authorLachnitt <lachnitt@stanford.edu>
Mon, 28 Mar 2022 19:05:26 +0000 (12:05 -0700)
committerGitHub <noreply@github.com>
Mon, 28 Mar 2022 19:05:26 +0000 (19:05 +0000)
The alethe printer was not called on Master.

src/smt/proof_manager.cpp

index 7858769ea5b3e3113c645a9088278d969a7b0d22..a4278b55a339b01e83dc9706ebf5ee2563ba5ad5 100644 (file)
@@ -21,6 +21,7 @@
 #include "options/smt_options.h"
 #include "proof/alethe/alethe_node_converter.h"
 #include "proof/alethe/alethe_post_processor.h"
+#include "proof/alethe/alethe_printer.h"
 #include "proof/dot/dot_printer.h"
 #include "proof/lfsc/lfsc_post_processor.h"
 #include "proof/lfsc/lfsc_printer.h"
@@ -185,6 +186,8 @@ void PfManager::printProof(std::ostream& out,
     proof::AletheNodeConverter anc;
     proof::AletheProofPostprocess vpfpp(d_pnm.get(), anc);
     vpfpp.process(fp);
+    proof::AletheProofPrinter vpp;
+    vpp.print(out, fp);
   }
   else if (options().proof.proofFormatMode == options::ProofFormatMode::LFSC)
   {