#include "ac_redun.h"

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

Contents


Public Routines in File ac_redun.c

Index

associativitycac_redundancysame_top
associativity2commutativity

Details


int associativity(Term atom);
If the atom is associativity, f(f(x,y),z) = f(x,f(y,z)), return the symnum of the operation; otherwise return 0 (which is never a symnum).
int associativity2(Term atom);
If the atom is associativity2, f(x,f(y,z)) = f(y,f(x,z)), return the symnum of the operation; otherwise return 0 (which is never a symnum).
void cac_redundancy(Clause c, BOOL print);

int commutativity(Term atom);
If the atom is commutativity, return the symnum of the operation; otherwise return 0 (which is never a symnum).
BOOL same_top(Term t1, Term t2);

Public Definitions in File ac_redun.h


Introduction


These activities are projects of the Mathematics and Computer Science Division of Argonne National Laboratory.