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
|
/*-----------------------------------------------------------------------
File : che_to_precgen.h
Author: Stephan Schulz
Contents
Routines for generating precedences for term orderings
Copyright 1998-2020 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
Created: Fri Oct 16 17:01:23 MET DST 1998
-----------------------------------------------------------------------*/
#ifndef CHE_TO_PRECGEN
#define CHE_TO_PRECGEN
#include <che_to_params.h>
#include <che_fcode_featurearrays.h>
/*---------------------------------------------------------------------*/
/* Data type declarations */
/*---------------------------------------------------------------------*/
/*---------------------------------------------------------------------*/
/* Exported Functions and Variables */
/*---------------------------------------------------------------------*/
#define FREQ_SEMI_INFTY 2000000 /* Bigger than any expected frequency,
* small enough to never cause over-
* or underflow */
#define TOGenerateDefaultPrecedence(ocb,axioms) \
TOGeneratePrecedence((ocb), (axioms),NULL, PUnaryFirst)
void TOGeneratePrecedence(OCB_p ocb, ClauseSet_p axioms,
char* predefined, OrderParms_p oparms);
#endif
/*---------------------------------------------------------------------*/
/* End of File */
/*---------------------------------------------------------------------*/
|