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
|
/*-----------------------------------------------------------------------
File : ccl_context_sr.h
Author: Stephan Schulz
Contents
Declarations for functions implementing contextual simplify-reflect
(or subsumption resolution in Vampire's terminology).
C v L C' v -L v R
--------------------- if s(C v L) = C' v L for some subst. s
C' v R
Copyright 2003 by the author.
This code is released under the GNU General Public Licence and
the GNU Lesser General Public License.
See the file COPYING in the main E directory for details..
Run "eprover -h" for contact information.
Changes
<1> Sun Jul 13 01:51:56 CEST 2003
New
-----------------------------------------------------------------------*/
#ifndef CCL_CONTEXT_SR
#define CCL_CONTEXT_SR
#include <ccl_subsumption.h>
/*---------------------------------------------------------------------*/
/* Data type declarations */
/*---------------------------------------------------------------------*/
/*---------------------------------------------------------------------*/
/* Exported Functions and Variables */
/*---------------------------------------------------------------------*/
int ClauseContextualSimplifyReflect(ClauseSet_p set, Clause_p clause);
long ClauseSetFindContextSRClauses(ClauseSet_p set, Clause_p clause,
PStack_p res);
#endif
/*---------------------------------------------------------------------*/
/* End of File */
/*---------------------------------------------------------------------*/
|