#ifndef INTERVAL_H
#define INTERVAL_H

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <fenv.h>

typedef struct {
	double inf;
	double sup;
} interval;

interval interval_init(double x);
interval interval_init2(double x, double y);
interval interval_add(interval x, interval y);
interval interval_sub(interval x, interval y);
interval interval_minus(interval x);
interval interval_mul(interval x, interval y);
interval interval_div(interval x, interval y);
interval interval_sqrt(interval x);
void interval_print(interval x);

#endif /* INTERVAL_H */
