This is an interval arithmetic library for Lua 5.1. It is based on the
fi_lib library available at
	http://www2.math.uni-wuppertal.de/~xsc/software/filib.html

To try the library, just edit Makefile to reflect your installation of Lua and
then run make. This will build the library and run a simple test. For detailed
installation instructions, see
	http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/install.html

There is no manual but the library is simple and intuitive; see the summary
below. Read also test.lua and implicit.lua, which show the library in action.

This code is hereby placed in the public domain. fi_lib has its own license.
Please send comments, suggestions, and bug reports to lhf@tecgraf.puc-rio.br .

-------------------------------------------------------------------------------

interval library:
 __add(x,y) 		 contained(x,y) 	 log1p(x) 
 __div(x,y) 		 contains(x,t) 		 log2(x) 
 __eq(x,y) 		 cos(x) 		 meet(x,y) 
 __le(x,y) 		 cosh(x) 		 mid(x) 
 __lt(x,y) 		 cot(x) 		 mul(x,y) 
 __mul(x,y) 		 coth(x) 		 neg(x) 
 __pow(x,n) 		 diam(x) 		 new(a,b,[outward]) 
 __sub(x,y) 		 disjoint(x,y) 		 pow(x,n) 
 __tostring(x) 		 div(x,y) 		 sin(x) 
 __unm(x) 		 erf(x) 		 sinh(x) 
 abs(x) 		 erfc(x) 		 sqr(x) 
 acos(x) 		 exp(x) 		 sqrt(x) 
 acosh(x) 		 exp10(x) 		 sub(x,y) 
 acot(x) 		 exp2(x) 		 sup(x) 
 acoth(x) 		 expm1(x) 		 tan(x) 
 add(x,y) 		 extremes(x) 		 tanh(x) 
 asin(x) 		 inf(x) 		 tostring(x) 
 asinh(x) 		 join(x,y) 		 version 
 atan(x) 		 log(x) 
 atanh(x) 		 log10(x) 

-------------------------------------------------------------------------------
