1. A computerized method for constructing, analyzing, displaying, and editing a mathematical formula entered by a user for use in a software application, said computerized method comprising the acts of: responsive to receiving a mathematical formula entered into said software application by said user, said computerized method providing, to a display device viewable by said user, an application-preferred view of said mathematical formula, said application-preferred view suitable for use in said software application utilizing said mathematical formula; responsive to receiving a mathematical formula entered into said software application by said user, said computerized method providing, to said display device viewable by said user, one or more additional views of said mathematical formula, said one or more additional views different from said application-preferred view, wherein at least one of said one or more additional views of said mathematical formula displays a hierarchical diagram graphically clarifying the structure of said mathematical formula; and responsive to providing said one or more additional views of said mathematical formula, providing one or more computerized means configured for synchronizing the display of said application-preferred and said one or more additional views of said mathematical formula.
10. The method of claim 1 , in which at least one of said one or more computerized means configured for synchronizing the display, to said display device, of said application-preferred and said one or more additional views of said mathematical formula is operative to cause a display device to reflect the selection or highlighting of one or more portions of said mathematical formula in one of said views by causing said display device to select or highlight the same or related portions of said mathematical formula in at least one other of said views.