2. The apparatus of claim 1 and wherein the computer readable data structure further includes slot identifiers which identify slots within the fields, the slots being representative of positions where the user can place a cursor within the mathematical expression when the mathematical expression is displayed on the user interface.
2. The apparatus of claim 1 and wherein the computer readable data structure further includes slot identifiers which identify slots within the fields, the slots being representative of positions where the user can place a cursor within the mathematical expression when the mathematical expression is displayed on the user interface. 16. The apparatus of claim 2 and wherein the series of computer-executable instructions include a series of steps to: identify erroneous syntax within the mathematical expression comprising one of: incorrect juxtaposition of objects based on their respective assigned mathematical significance; and an invalid object located at one of a beginning of a field or an end of a field; identify from among the slots a proximal slot which is located proximate the erroneous syntax; and generate a visual cue at the proximal slot via the user interface.