FUNCTIONS OF THE AREA METHOD

    The constructor of the object takes an array of points

    The following functions are for the insertion of the predictes:
 

                    These functions are used to tell the hypothesis of the problem to the area method as the input string is being parsed.

    The following functions are used internally by the method to find if a relation holds true.

(each of them returns a boolean value.)

  The function used to begin search is :-
 


Here the ProductList alpha and beta are the representaions of the symbolic expressions. The function tries to replace the quantities in alpha and beta to reduce it to a constant. The object ProofExpressionList returns the proof found by the procedure.

Another important function which contains all the information about the lemmas is :
 

This function contains all the lemmas as different cases of a switch statement. It takes in an atomic quantity for which a replacement is sought. The state object keeps track of the position from which the function should start looking for replacement. It finally returns a symbolic RationalExpression as the replacement. If no replacement is possible, null is returned.