#include "basic.h"

This page has information from files basic.h and basic.c.

Contents


Public Routines in File basic.c

Index

apply_basicbasic_termmark_all_nonbasicnonbasic_term
apply_basic_substituteclear_all_nonbasic_marksmark_term_nonbasicp_term_basic
basic_paramodinit_basic_paramodnonbasic_flagset_basic_paramod

Details


Term apply_basic(Term t, Context c);
This is similar to apply(), but it makes "nonbasic" marks for "basic paramodulation".
Term apply_basic_substitute(Term t, Term beta, Context c_from,
			    Term into_term, Context c_into);
This is similar to apply_substitute(), but it makes "nonbasic" marks for "basic paramodulation".
BOOL basic_paramod(void);
Is basic paramodulation enabled?
BOOL basic_term(Term t);
Check if a term is basic. This simply checks the "nonbasic" mark.
void clear_all_nonbasic_marks(Term t);

void init_basic_paramod(void);

void mark_all_nonbasic(Term t);

void mark_term_nonbasic(Term t);

int nonbasic_flag(void);

BOOL nonbasic_term(Term t);
Check if a term is nonbasic. This simply checks the "nonbasic" mark.
void p_term_basic(Term t);

void set_basic_paramod(BOOL flag);
Set or clear basic paramodulation.

Public Definitions in File basic.h


Introduction