diff --git a/abclib.dsp b/abclib.dsp index 79fd84d72..2de1a0b2d 100644 --- a/abclib.dsp +++ b/abclib.dsp @@ -1261,6 +1261,10 @@ SOURCE=.\src\sat\bsat\satVec.h SOURCE=.\src\sat\bsat\vecRec.h # End Source File +# Begin Source File + +SOURCE=.\src\sat\bsat\vecSet.h +# End Source File # End Group # Begin Group "proof" diff --git a/src/proof/fra/fraCec.c b/src/proof/fra/fraCec.c index ac11b0bbd..1ef9091a1 100644 --- a/src/proof/fra/fraCec.c +++ b/src/proof/fra/fraCec.c @@ -147,7 +147,7 @@ int Fra_FraigSat( Aig_Man_t * pMan, ABC_INT64_T nConfLimit, ABC_INT64_T nInsLimi pMan->pData = Sat_Solver2GetModel( pSat, vCiIds->pArray, vCiIds->nSize ); } // free the sat_solver2 - if ( fVerbose ) +// if ( fVerbose ) Sat_Solver2PrintStats( stdout, pSat ); //sat_solver2_store_write( pSat, "trace.cnf" ); //sat_solver2_store_free( pSat ); @@ -253,7 +253,7 @@ int Fra_FraigSat( Aig_Man_t * pMan, ABC_INT64_T nConfLimit, ABC_INT64_T nInsLimi pMan->pData = Sat_SolverGetModel( pSat, vCiIds->pArray, vCiIds->nSize ); } // free the sat_solver - if ( fVerbose ) +// if ( fVerbose ) Sat_SolverPrintStats( stdout, pSat ); //sat_solver_store_write( pSat, "trace.cnf" ); //sat_solver_store_free( pSat ); diff --git a/src/sat/bsat/satProof.c b/src/sat/bsat/satProof.c index 1eaf44070..dcb02bcd0 100644 --- a/src/sat/bsat/satProof.c +++ b/src/sat/bsat/satProof.c @@ -22,18 +22,16 @@ #include "src/misc/vec/vec.h" #include "src/aig/aig/aig.h" #include "satTruth.h" -#include "vecRec.h" +#include "vecSet.h" ABC_NAMESPACE_IMPL_START /* - Proof is represented as a vector of integers. - The first entry is -1. - A resolution record is represented by a handle (an offset in this array). + Proof is represented as a vector of records. + A resolution record is represented by a handle (an offset in this vector). A resolution record entry is