/**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 #include #include #include #include "misc/vec/vec.h" #include "misc/vec/vecSet.h" #include "aig/aig/aig.h" #include "satTruth.h" ABC_NAMESPACE_IMPL_START /* 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