#ifndef POLYX_H
#define POLYX_H
using namespace std;
#include <iostream.h>
#include <iostream>
/*****************************************************************************/
/* POLYNIMIALS IN X */
/* Date: 14.8.94 */
/* ------------------------------------------------------------------------- */
#include <stdlib.h>
#include <cstdlib>
#include "mymemory.h"
*/
#include <assert.h>
#include <string.h>
#include "SymbolTable.h"
#ifndef SYMBOLTABLE_H
#define SYMBOLTABLE_H
#include <stdio.h>
#include <cstdio>
class SymbolTable
{
#include <errno.h>
#include <sys/stat.h>
#include <unistd.h>
#ifndef TREEPOLYNOM_H
#define TREEPOLYNOM_H
#include "defs.h"
#include "debug.h"
#ifndef DEBUG_H
#define DEBUG_H
class FunctionCall
#ifndef RBTREE_H
#define RBTREE_H
#ifndef CLMULTIPOLY_H
#define CLMULTIPOLY_H
#define VARIABLE_X 0
#define VARIABLE_Y 1
#ifndef CLMONOM_H
#define CLMONOM_H
#include <math.h>
#include <cmath>
#include "simple.h"
#include "monomarith.h"
#ifndef CMonom_H
#define CMonom_H
#include <cstring>
#include "doubleMath.h"
template<class Coeff, int num>
inline void negate(CMonom<Coeff,num> &m)
negate(m.getCoeff());
Coeff::negate(m.getCoeff());
}
#include <limits.h>
#include <climits>
#include "bit_buffer.h"
*
#include <signal.h>
#include "Script.h"
#include "RBTree.h"
#ifndef Bezout_h
#define Bezout_h
#include "TreePolynom.h"
#include "Monom.h"
#ifndef BIGINTEGER_H
#define BIGINTEGER_H
#include "mygmp.h"
#include <gmp.h>
#endif
extern void mpz_lcm (mpz_t lcm, mpz_t op1, mpz_t op2);
extern ostream & operator << (ostream &os, mpz_t z);
#ifndef TIMER_H
#define TIMER_H
#include <time.h>
#include <ctime>
#define TIMER(s) Timer aTimer(s)
class Timer