1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
/*-----------------------------------------------------------------------
File : ccl_condensation.h
Author: Stephan Schulz (schulz@eprover.org)
Contents
Implementation of the condensation rule:
C
== if C' is a factor of C, C' subsumes C
C'
Copyright 2012 by the author.
This code is released under the GNU General Public Licence.
See the file COPYING in the main CLIB directory for details.
Run "eprover -h" for contact information.
Changes
<1> Wed Jul 11 01:44:53 CEST 2012
New
-----------------------------------------------------------------------*/
#ifndef CCL_CONDENSATION
#define CCL_CONDENSATION
#include "ccl_subsumption.h"
/*---------------------------------------------------------------------*/
/* Data type declarations */
/*---------------------------------------------------------------------*/
typedef bool (*CondenseFun)(Clause_p clause);
/*---------------------------------------------------------------------*/
/* Exported Functions and Variables */
/*---------------------------------------------------------------------*/
extern long CondensationAttempts;
extern long CondensationSuccesses;
bool CondenseOnce(Clause_p clause);
bool Condense(Clause_p clause);
#endif
/*---------------------------------------------------------------------*/
/* End of File */
/*---------------------------------------------------------------------*/
|