1. An algebra operation method comprising the steps of: converting algebra operations for a plurality of objects which appear in a program into an algebra operation sequence object described using object access data used to access the plurality of objects and object state data used to store states associated with the plurality of objects without immediately evaluating the algebra operations; determining a function to be applied to the algebra operation sequence object; and evaluating the algebra operations by executing the function by designating an argument group required for the function in response to a call of a substitute operator.