The simplest implementation of the Miranda theorem is
int Miranda(int Dim,INTERVAL_VECTOR (* F)(int,int,INTERVAL_VECTOR &), INTERVAL_VECTOR &Input)where Dim is the number of equations, Input is a ball for the variables and F is a procedure in MakeF format that allows to compute an interval evaluation of the equations. This procedure returns 1 if Miranda theorem is satisfied for Input, 0 otherwise. This implementation is embedded in the Solve_General_Interval solving algorithm.
Another implementation uses the derivatives for improving the interval evaluation:
\begin{verbatim} int Miranda(int Dim, INTERVAL_VECTOR (* F)(int,int,INTERVAL_VECTOR &), INTERVAL_MATRIX (* J)(int,int,INTERVAL_VECTOR &), INTERVAL_VECTOR &Input)J is a procedure in MakeJ format that allows to compute the derivative of the equations.