Computed Documents Dealer June 10, 1987 Dennis Arnon FOR XEROX INTERNAL USE ONLY Abstract: Complex mathematical notations can sometimes be defined as compositions of simpler ones, e.g. matrix of partial derivatives, vector of square roots. CaminoReal's language for mathematical expressions has been extended to offer simple programming language constructs, making it possible to write short expressions that, when evaluated, expand to the desired complex notations. Also, (math expression) values assigned to variables are maintained in a symbol table. If desired, the math expressions imbedded in a Tioga document can be evaluated prior to being painted, whenever the document is displayed, and so can be defined as functions of other expressions. This makes possible Tioga documents that are "spreadsheets" or "mathematical form letters". Having the math in your technical paper computed on the fly minimizes the introduction of typographical errors, and so reduces the burden of proofreading. Attributes: Dealer, Documents, Symbolic Algebra, Mathematical Typesetting, Formal Languages Computed Documents The goal: combine · math · Tioga documents · simple programming Possible approaches · Cedar procs · Extend the language of math expressions to incorporate programming constructs X ONLINE READERS NOTE X- To see the math in these slides, you need to have brought over [Cedar]Top>CaminoReal.DF and issued command "CaminoReal" Matrix Generation Function X Value (Hilbert Matrix) X Blocks X Value of the Block X Iteration - Continued Fraction X Value X Iteration - Multiple Integral X Value X Mortgage document - definitions Let Sale Price be $X . Let Fraction Down be X . Then Down Payment is $X . Then Amount of First Mortgage is $X . Let Term of Loan be X years (hence there will be X Payments altogether). Let the Interest Rate be X per cent. Then the Amount of each monthly payment is $ X Mortgage document - evaluation Let Sale Price be $X . Let Fraction Down be X . Then Down Payment is $X . Then Amount of First Mortgage is $X . Let Term of Loan be X years (hence there will be X Payments altogether). Let the Interest Rate be X per cent. Then the Amount of monthly payment is $ X Sequences from Iteration X Value X Matrix From Rows X X Tables X Value X DCopyright c 1987 by Xerox Corporation. All rights reserved. Êf– PressFonts–"slides" style˜Iunleaded˜KšÑdis˜•Mark outsideFooterš ˜ Imemohead˜LšÏs ˜ —Iabstractšœ Ïmœ1™