/**CFile**************************************************************** FileName [satProof.c] SystemName [ABC: Logic synthesis and verification system.] PackageName [SAT solver.] Synopsis [Proof manipulation procedures.] Author [Alan Mishchenko] Affiliation [UC Berkeley] Date [Ver. 1.0. Started - June 20, 2005.] Revision [$Id: satProof.c,v 1.4 2005/09/16 22:55:03 casem Exp $] ***********************************************************************/ #include "satSolver2.h" #include "src/misc/vec/vec.h" #include "src/aig/aig/aig.h" #include "satTruth.h" #include "vecRec.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). A resolution record entry is