r38.aux 82 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994
  1. \relax
  2. \ifx\hyper@anchor\@undefined
  3. \global \let \oldcontentsline\contentsline
  4. \gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
  5. \global \let \oldnewlabel\newlabel
  6. \gdef \newlabel#1#2{\newlabelxx{#1}#2}
  7. \gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
  8. \AtEndDocument{\let \contentsline\oldcontentsline
  9. \let \newlabel\oldnewlabel}
  10. \else
  11. \global \let \hyper@last\relax
  12. \fi
  13. \@writefile{toc}{\contentsline {part}{I\hspace {1em}{REDUCE} User's Manual}{29}{part.1}}
  14. \@writefile{toc}{\contentsline {chapter}{Abstract}{33}{chapter*.2}}
  15. \@writefile{toc}{\contentsline {chapter}{\numberline {1}Introductory Information}{37}{chapter.1}}
  16. \@writefile{lof}{\addvspace {10\p@ }}
  17. \@writefile{lot}{\addvspace {10\p@ }}
  18. \@writefile{toc}{\contentsline {chapter}{\numberline {2}Structure of Programs}{43}{chapter.2}}
  19. \@writefile{lof}{\addvspace {10\p@ }}
  20. \@writefile{lot}{\addvspace {10\p@ }}
  21. \@writefile{toc}{\contentsline {section}{\numberline {2.1}The {REDUCE} Standard Character Set}{43}{section.2.1}}
  22. \@writefile{toc}{\contentsline {section}{\numberline {2.2}Numbers}{44}{section.2.2}}
  23. \@writefile{toc}{\contentsline {section}{\numberline {2.3}Identifiers}{45}{section.2.3}}
  24. \@writefile{toc}{\contentsline {section}{\numberline {2.4}Variables}{46}{section.2.4}}
  25. \@writefile{toc}{\contentsline {section}{\numberline {2.5}Strings}{47}{section.2.5}}
  26. \@writefile{toc}{\contentsline {section}{\numberline {2.6}Comments}{48}{section.2.6}}
  27. \@writefile{toc}{\contentsline {section}{\numberline {2.7}Operators}{48}{section.2.7}}
  28. \newlabel{sec-operators}{{2.7}{48}{Operators\relax }{section.2.7}{}}
  29. \@writefile{toc}{\contentsline {chapter}{\numberline {3}Expressions}{53}{chapter.3}}
  30. \@writefile{lof}{\addvspace {10\p@ }}
  31. \@writefile{lot}{\addvspace {10\p@ }}
  32. \@writefile{toc}{\contentsline {section}{\numberline {3.1}Scalar Expressions}{53}{section.3.1}}
  33. \@writefile{toc}{\contentsline {section}{\numberline {3.2}Integer Expressions}{54}{section.3.2}}
  34. \@writefile{toc}{\contentsline {section}{\numberline {3.3}Boolean Expressions}{55}{section.3.3}}
  35. \newlabel{sec-boolean}{{3.3}{55}{Boolean Expressions\relax }{section.3.3}{}}
  36. \@writefile{toc}{\contentsline {section}{\numberline {3.4}Equations}{57}{section.3.4}}
  37. \@writefile{toc}{\contentsline {section}{\numberline {3.5}Proper Statements as Expressions}{58}{section.3.5}}
  38. \@writefile{toc}{\contentsline {chapter}{\numberline {4}Lists}{59}{chapter.4}}
  39. \@writefile{lof}{\addvspace {10\p@ }}
  40. \@writefile{lot}{\addvspace {10\p@ }}
  41. \@writefile{toc}{\contentsline {section}{\numberline {4.1}Operations on Lists}{59}{section.4.1}}
  42. \@writefile{toc}{\contentsline {subsection}{\numberline {4.1.1}LIST}{60}{subsection.4.1.1}}
  43. \@writefile{toc}{\contentsline {subsection}{\numberline {4.1.2}FIRST}{60}{subsection.4.1.2}}
  44. \@writefile{toc}{\contentsline {subsection}{\numberline {4.1.3}SECOND}{60}{subsection.4.1.3}}
  45. \@writefile{toc}{\contentsline {subsection}{\numberline {4.1.4}THIRD}{60}{subsection.4.1.4}}
  46. \@writefile{toc}{\contentsline {subsection}{\numberline {4.1.5}REST}{60}{subsection.4.1.5}}
  47. \@writefile{toc}{\contentsline {subsection}{\numberline {4.1.6}$.$ (Cons) Operator}{60}{subsection.4.1.6}}
  48. \@writefile{toc}{\contentsline {subsection}{\numberline {4.1.7}APPEND}{61}{subsection.4.1.7}}
  49. \@writefile{toc}{\contentsline {subsection}{\numberline {4.1.8}REVERSE}{61}{subsection.4.1.8}}
  50. \@writefile{toc}{\contentsline {subsection}{\numberline {4.1.9}List Arguments of Other Operators}{61}{subsection.4.1.9}}
  51. \@writefile{toc}{\contentsline {subsection}{\numberline {4.1.10}Caveats and Examples}{61}{subsection.4.1.10}}
  52. \@writefile{toc}{\contentsline {chapter}{\numberline {5}Statements}{63}{chapter.5}}
  53. \@writefile{lof}{\addvspace {10\p@ }}
  54. \@writefile{lot}{\addvspace {10\p@ }}
  55. \@writefile{toc}{\contentsline {section}{\numberline {5.1}Assignment Statements}{64}{section.5.1}}
  56. \@writefile{toc}{\contentsline {subsection}{\numberline {5.1.1}Set Statement}{65}{subsection.5.1.1}}
  57. \@writefile{toc}{\contentsline {section}{\numberline {5.2}Group Statements}{65}{section.5.2}}
  58. \@writefile{toc}{\contentsline {section}{\numberline {5.3}Conditional Statements}{66}{section.5.3}}
  59. \@writefile{toc}{\contentsline {section}{\numberline {5.4}FOR Statements}{67}{section.5.4}}
  60. \@writefile{toc}{\contentsline {section}{\numberline {5.5}WHILE \dots DO}{69}{section.5.5}}
  61. \@writefile{toc}{\contentsline {section}{\numberline {5.6}REPEAT \dots UNTIL}{70}{section.5.6}}
  62. \@writefile{toc}{\contentsline {section}{\numberline {5.7}Compound Statements}{70}{section.5.7}}
  63. \@writefile{toc}{\contentsline {subsection}{\numberline {5.7.1}Compound Statements with GO TO}{72}{subsection.5.7.1}}
  64. \@writefile{toc}{\contentsline {subsection}{\numberline {5.7.2}Labels and GO TO Statements}{73}{subsection.5.7.2}}
  65. \@writefile{toc}{\contentsline {subsection}{\numberline {5.7.3}RETURN Statements}{73}{subsection.5.7.3}}
  66. \@writefile{toc}{\contentsline {chapter}{\numberline {6}Commands and Declarations}{75}{chapter.6}}
  67. \@writefile{lof}{\addvspace {10\p@ }}
  68. \@writefile{lot}{\addvspace {10\p@ }}
  69. \@writefile{toc}{\contentsline {section}{\numberline {6.1}Array Declarations}{75}{section.6.1}}
  70. \@writefile{toc}{\contentsline {section}{\numberline {6.2}Mode Handling Declarations}{76}{section.6.2}}
  71. \@writefile{toc}{\contentsline {section}{\numberline {6.3}END}{77}{section.6.3}}
  72. \@writefile{toc}{\contentsline {section}{\numberline {6.4}BYE Command}{77}{section.6.4}}
  73. \@writefile{toc}{\contentsline {section}{\numberline {6.5}SHOWTIME Command}{78}{section.6.5}}
  74. \@writefile{toc}{\contentsline {section}{\numberline {6.6}DEFINE Command}{78}{section.6.6}}
  75. \@writefile{toc}{\contentsline {chapter}{\numberline {7}Built-in Prefix Operators}{79}{chapter.7}}
  76. \@writefile{lof}{\addvspace {10\p@ }}
  77. \@writefile{lot}{\addvspace {10\p@ }}
  78. \@writefile{toc}{\contentsline {section}{\numberline {7.1}Numerical Operators}{79}{section.7.1}}
  79. \@writefile{toc}{\contentsline {subsection}{\numberline {7.1.1}ABS}{80}{subsection.7.1.1}}
  80. \@writefile{toc}{\contentsline {subsection}{\numberline {7.1.2}CEILING}{80}{subsection.7.1.2}}
  81. \@writefile{toc}{\contentsline {subsection}{\numberline {7.1.3}CONJ}{80}{subsection.7.1.3}}
  82. \@writefile{toc}{\contentsline {subsection}{\numberline {7.1.4}FACTORIAL}{80}{subsection.7.1.4}}
  83. \@writefile{toc}{\contentsline {subsection}{\numberline {7.1.5}FIX}{81}{subsection.7.1.5}}
  84. \@writefile{toc}{\contentsline {subsection}{\numberline {7.1.6}FLOOR}{81}{subsection.7.1.6}}
  85. \@writefile{toc}{\contentsline {subsection}{\numberline {7.1.7}IMPART}{81}{subsection.7.1.7}}
  86. \@writefile{toc}{\contentsline {subsection}{\numberline {7.1.8}MAX/MIN}{81}{subsection.7.1.8}}
  87. \@writefile{toc}{\contentsline {subsection}{\numberline {7.1.9}NEXTPRIME}{82}{subsection.7.1.9}}
  88. \@writefile{toc}{\contentsline {subsection}{\numberline {7.1.10}RANDOM}{82}{subsection.7.1.10}}
  89. \@writefile{toc}{\contentsline {subsection}{\numberline {7.1.11}RANDOM\_NEW\_SEED}{82}{subsection.7.1.11}}
  90. \@writefile{toc}{\contentsline {subsection}{\numberline {7.1.12}REPART}{83}{subsection.7.1.12}}
  91. \@writefile{toc}{\contentsline {subsection}{\numberline {7.1.13}ROUND}{83}{subsection.7.1.13}}
  92. \@writefile{toc}{\contentsline {subsection}{\numberline {7.1.14}SIGN}{83}{subsection.7.1.14}}
  93. \@writefile{toc}{\contentsline {section}{\numberline {7.2}Mathematical Functions}{83}{section.7.2}}
  94. \@writefile{toc}{\contentsline {section}{\numberline {7.3}DF Operator}{87}{section.7.3}}
  95. \@writefile{toc}{\contentsline {subsection}{\numberline {7.3.1}Adding Differentiation Rules}{87}{subsection.7.3.1}}
  96. \@writefile{toc}{\contentsline {section}{\numberline {7.4}INT Operator}{88}{section.7.4}}
  97. \@writefile{toc}{\contentsline {subsection}{\numberline {7.4.1}Options}{89}{subsection.7.4.1}}
  98. \@writefile{toc}{\contentsline {subsection}{\numberline {7.4.2}Advanced Use}{90}{subsection.7.4.2}}
  99. \@writefile{toc}{\contentsline {subsection}{\numberline {7.4.3}References}{90}{subsection.7.4.3}}
  100. \@writefile{toc}{\contentsline {section}{\numberline {7.5}LENGTH Operator}{90}{section.7.5}}
  101. \@writefile{toc}{\contentsline {section}{\numberline {7.6}MAP Operator}{91}{section.7.6}}
  102. \@writefile{toc}{\contentsline {section}{\numberline {7.7}MKID Operator}{92}{section.7.7}}
  103. \@writefile{toc}{\contentsline {section}{\numberline {7.8}PF Operator}{93}{section.7.8}}
  104. \@writefile{toc}{\contentsline {section}{\numberline {7.9}SELECT Operator}{93}{section.7.9}}
  105. \@writefile{toc}{\contentsline {section}{\numberline {7.10}SOLVE Operator}{94}{section.7.10}}
  106. \@writefile{toc}{\contentsline {subsection}{\numberline {7.10.1}Handling of Undetermined Solutions}{96}{subsection.7.10.1}}
  107. \@writefile{toc}{\contentsline {subsection}{\numberline {7.10.2}Solutions of Equations Involving Cubics and Quartics}{97}{subsection.7.10.2}}
  108. \@writefile{toc}{\contentsline {subsection}{\numberline {7.10.3}Other Options}{99}{subsection.7.10.3}}
  109. \@writefile{toc}{\contentsline {subsection}{\numberline {7.10.4}Parameters and Variable Dependency}{100}{subsection.7.10.4}}
  110. \@writefile{toc}{\contentsline {section}{\numberline {7.11}Even and Odd Operators}{104}{section.7.11}}
  111. \@writefile{toc}{\contentsline {section}{\numberline {7.12}Linear Operators}{105}{section.7.12}}
  112. \@writefile{toc}{\contentsline {section}{\numberline {7.13}Non-Commuting Operators}{106}{section.7.13}}
  113. \@writefile{toc}{\contentsline {section}{\numberline {7.14}Symmetric and Antisymmetric Operators}{106}{section.7.14}}
  114. \@writefile{toc}{\contentsline {section}{\numberline {7.15}Declaring New Prefix Operators}{107}{section.7.15}}
  115. \@writefile{toc}{\contentsline {section}{\numberline {7.16}Declaring New Infix Operators}{108}{section.7.16}}
  116. \@writefile{toc}{\contentsline {section}{\numberline {7.17}Creating/Removing Variable Dependency}{109}{section.7.17}}
  117. \@writefile{toc}{\contentsline {chapter}{\numberline {8}Display and Structuring of Expressions}{111}{chapter.8}}
  118. \@writefile{lof}{\addvspace {10\p@ }}
  119. \@writefile{lot}{\addvspace {10\p@ }}
  120. \@writefile{toc}{\contentsline {section}{\numberline {8.1}Kernels}{111}{section.8.1}}
  121. \@writefile{toc}{\contentsline {section}{\numberline {8.2}The Expression Workspace}{113}{section.8.2}}
  122. \@writefile{toc}{\contentsline {section}{\numberline {8.3}Output of Expressions}{114}{section.8.3}}
  123. \@writefile{toc}{\contentsline {subsection}{\numberline {8.3.1}LINELENGTH Operator}{114}{subsection.8.3.1}}
  124. \@writefile{toc}{\contentsline {subsection}{\numberline {8.3.2}Output Declarations}{115}{subsection.8.3.2}}
  125. \@writefile{toc}{\contentsline {subsubsection}{ORDER Declaration}{115}{section*.7}}
  126. \@writefile{toc}{\contentsline {subsubsection}{FACTOR Declaration}{115}{section*.8}}
  127. \@writefile{toc}{\contentsline {subsection}{\numberline {8.3.3}Output Control Switches}{116}{subsection.8.3.3}}
  128. \newlabel{sec-output}{{8.3.3}{116}{Output Control Switches\relax }{subsection.8.3.3}{}}
  129. \@writefile{toc}{\contentsline {subsubsection}{ALLFAC Switch}{116}{section*.9}}
  130. \@writefile{toc}{\contentsline {subsubsection}{DIV Switch}{117}{section*.10}}
  131. \@writefile{toc}{\contentsline {subsubsection}{LIST Switch}{117}{section*.11}}
  132. \@writefile{toc}{\contentsline {subsubsection}{NOSPLIT Switch}{117}{section*.12}}
  133. \@writefile{toc}{\contentsline {subsubsection}{RAT Switch}{117}{section*.13}}
  134. \@writefile{toc}{\contentsline {subsubsection}{RATPRI Switch}{119}{section*.14}}
  135. \@writefile{toc}{\contentsline {subsubsection}{REVPRI Switch}{119}{section*.15}}
  136. \@writefile{toc}{\contentsline {subsection}{\numberline {8.3.4}WRITE Command}{120}{subsection.8.3.4}}
  137. \@writefile{toc}{\contentsline {subsection}{\numberline {8.3.5}Suppression of Zeros}{122}{subsection.8.3.5}}
  138. \@writefile{toc}{\contentsline {subsection}{\numberline {8.3.6}{FORTRAN} Style Output Of Expressions}{122}{subsection.8.3.6}}
  139. \@writefile{toc}{\contentsline {subsubsection}{{FORTRAN} Output Options}{124}{section*.16}}
  140. \@writefile{toc}{\contentsline {subsection}{\numberline {8.3.7}Saving Expressions for Later Use as Input}{125}{subsection.8.3.7}}
  141. \@writefile{toc}{\contentsline {subsection}{\numberline {8.3.8}Displaying Expression Structure}{126}{subsection.8.3.8}}
  142. \@writefile{toc}{\contentsline {section}{\numberline {8.4}Changing the Internal Order of Variables}{128}{section.8.4}}
  143. \@writefile{toc}{\contentsline {section}{\numberline {8.5}Obtaining Parts of Algebraic Expressions}{128}{section.8.5}}
  144. \@writefile{toc}{\contentsline {subsection}{\numberline {8.5.1}COEFF Operator}{128}{subsection.8.5.1}}
  145. \@writefile{toc}{\contentsline {subsection}{\numberline {8.5.2}COEFFN Operator}{129}{subsection.8.5.2}}
  146. \@writefile{toc}{\contentsline {subsection}{\numberline {8.5.3}PART Operator}{130}{subsection.8.5.3}}
  147. \@writefile{toc}{\contentsline {subsection}{\numberline {8.5.4}Substituting for Parts of Expressions}{131}{subsection.8.5.4}}
  148. \@writefile{toc}{\contentsline {chapter}{\numberline {9}Polynomials and Rationals}{133}{chapter.9}}
  149. \@writefile{lof}{\addvspace {10\p@ }}
  150. \@writefile{lot}{\addvspace {10\p@ }}
  151. \@writefile{toc}{\contentsline {section}{\numberline {9.1}Controlling the Expansion of Expressions}{134}{section.9.1}}
  152. \@writefile{toc}{\contentsline {section}{\numberline {9.2}Factorization of Polynomials}{134}{section.9.2}}
  153. \@writefile{toc}{\contentsline {section}{\numberline {9.3}Cancellation of Common Factors}{137}{section.9.3}}
  154. \@writefile{toc}{\contentsline {subsection}{\numberline {9.3.1}Determining the GCD of Two Polynomials}{138}{subsection.9.3.1}}
  155. \@writefile{toc}{\contentsline {section}{\numberline {9.4}Working with Least Common Multiples}{138}{section.9.4}}
  156. \@writefile{toc}{\contentsline {section}{\numberline {9.5}Controlling Use of Common Denominators}{139}{section.9.5}}
  157. \@writefile{toc}{\contentsline {section}{\numberline {9.6}REMAINDER Operator}{139}{section.9.6}}
  158. \@writefile{toc}{\contentsline {section}{\numberline {9.7}RESULTANT Operator}{140}{section.9.7}}
  159. \@writefile{toc}{\contentsline {section}{\numberline {9.8}DECOMPOSE Operator}{141}{section.9.8}}
  160. \@writefile{toc}{\contentsline {section}{\numberline {9.9}INTERPOL operator}{142}{section.9.9}}
  161. \@writefile{toc}{\contentsline {section}{\numberline {9.10}Obtaining Parts of Polynomials and Rationals}{142}{section.9.10}}
  162. \@writefile{toc}{\contentsline {subsection}{\numberline {9.10.1}DEG Operator}{143}{subsection.9.10.1}}
  163. \@writefile{toc}{\contentsline {subsection}{\numberline {9.10.2}DEN Operator}{143}{subsection.9.10.2}}
  164. \@writefile{toc}{\contentsline {subsection}{\numberline {9.10.3}LCOF Operator}{144}{subsection.9.10.3}}
  165. \@writefile{toc}{\contentsline {subsection}{\numberline {9.10.4}LPOWER Operator}{145}{subsection.9.10.4}}
  166. \@writefile{toc}{\contentsline {subsection}{\numberline {9.10.5}LTERM Operator}{145}{subsection.9.10.5}}
  167. \@writefile{toc}{\contentsline {subsection}{\numberline {9.10.6}MAINVAR Operator}{146}{subsection.9.10.6}}
  168. \@writefile{toc}{\contentsline {subsection}{\numberline {9.10.7}NUM Operator}{146}{subsection.9.10.7}}
  169. \@writefile{toc}{\contentsline {subsection}{\numberline {9.10.8}REDUCT Operator}{146}{subsection.9.10.8}}
  170. \@writefile{toc}{\contentsline {section}{\numberline {9.11}Polynomial Coefficient Arithmetic}{147}{section.9.11}}
  171. \@writefile{toc}{\contentsline {subsection}{\numberline {9.11.1}Rational Coefficients in Polynomials}{147}{subsection.9.11.1}}
  172. \@writefile{toc}{\contentsline {subsection}{\numberline {9.11.2}Real Coefficients in Polynomials}{148}{subsection.9.11.2}}
  173. \@writefile{toc}{\contentsline {subsection}{\numberline {9.11.3}Modular Number Coefficients in Polynomials}{149}{subsection.9.11.3}}
  174. \@writefile{toc}{\contentsline {subsection}{\numberline {9.11.4}Complex Number Coefficients in Polynomials}{150}{subsection.9.11.4}}
  175. \@writefile{toc}{\contentsline {chapter}{\numberline {10}Substitution Commands}{151}{chapter.10}}
  176. \@writefile{lof}{\addvspace {10\p@ }}
  177. \@writefile{lot}{\addvspace {10\p@ }}
  178. \@writefile{toc}{\contentsline {section}{\numberline {10.1}SUB Operator}{151}{section.10.1}}
  179. \@writefile{toc}{\contentsline {section}{\numberline {10.2}LET Rules}{152}{section.10.2}}
  180. \@writefile{toc}{\contentsline {subsection}{\numberline {10.2.1}FOR ALL \dots LET}{155}{subsection.10.2.1}}
  181. \@writefile{toc}{\contentsline {subsection}{\numberline {10.2.2}FOR ALL \dots SUCH THAT \dots LET}{156}{subsection.10.2.2}}
  182. \@writefile{toc}{\contentsline {subsection}{\numberline {10.2.3}Removing Assignments and Substitution Rules}{156}{subsection.10.2.3}}
  183. \@writefile{toc}{\contentsline {subsection}{\numberline {10.2.4}Overlapping LET Rules}{157}{subsection.10.2.4}}
  184. \@writefile{toc}{\contentsline {subsection}{\numberline {10.2.5}Substitutions for General Expressions}{157}{subsection.10.2.5}}
  185. \newlabel{sec-gensubs}{{10.2.5}{157}{Substitutions for General Expressions\relax }{subsection.10.2.5}{}}
  186. \@writefile{toc}{\contentsline {section}{\numberline {10.3}Rule Lists}{160}{section.10.3}}
  187. \@writefile{toc}{\contentsline {section}{\numberline {10.4}Asymptotic Commands}{166}{section.10.4}}
  188. \newlabel{sec-asymp}{{10.4}{166}{Asymptotic Commands\relax }{section.10.4}{}}
  189. \@writefile{toc}{\contentsline {chapter}{\numberline {11}File Handling Commands}{169}{chapter.11}}
  190. \@writefile{lof}{\addvspace {10\p@ }}
  191. \@writefile{lot}{\addvspace {10\p@ }}
  192. \@writefile{toc}{\contentsline {section}{\numberline {11.1}IN Command}{169}{section.11.1}}
  193. \@writefile{toc}{\contentsline {section}{\numberline {11.2}OUT Command}{170}{section.11.2}}
  194. \@writefile{toc}{\contentsline {section}{\numberline {11.3}SHUT Command}{171}{section.11.3}}
  195. \@writefile{toc}{\contentsline {chapter}{\numberline {12}Commands for Interactive Use}{173}{chapter.12}}
  196. \@writefile{lof}{\addvspace {10\p@ }}
  197. \@writefile{lot}{\addvspace {10\p@ }}
  198. \@writefile{toc}{\contentsline {section}{\numberline {12.1}Referencing Previous Results}{174}{section.12.1}}
  199. \@writefile{toc}{\contentsline {section}{\numberline {12.2}Interactive Editing}{174}{section.12.2}}
  200. \@writefile{toc}{\contentsline {section}{\numberline {12.3}Interactive File Control}{176}{section.12.3}}
  201. \@writefile{toc}{\contentsline {chapter}{\numberline {13}Matrix Calculations}{177}{chapter.13}}
  202. \@writefile{lof}{\addvspace {10\p@ }}
  203. \@writefile{lot}{\addvspace {10\p@ }}
  204. \@writefile{toc}{\contentsline {section}{\numberline {13.1}MAT Operator}{177}{section.13.1}}
  205. \@writefile{toc}{\contentsline {section}{\numberline {13.2}Matrix Variables}{178}{section.13.2}}
  206. \@writefile{toc}{\contentsline {section}{\numberline {13.3}Matrix Expressions}{178}{section.13.3}}
  207. \@writefile{toc}{\contentsline {section}{\numberline {13.4}Operators with Matrix Arguments}{179}{section.13.4}}
  208. \@writefile{toc}{\contentsline {subsection}{\numberline {13.4.1}DET Operator}{179}{subsection.13.4.1}}
  209. \@writefile{toc}{\contentsline {subsection}{\numberline {13.4.2}MATEIGEN Operator}{180}{subsection.13.4.2}}
  210. \@writefile{toc}{\contentsline {subsection}{\numberline {13.4.3}TP Operator}{181}{subsection.13.4.3}}
  211. \@writefile{toc}{\contentsline {subsection}{\numberline {13.4.4}Trace Operator}{181}{subsection.13.4.4}}
  212. \@writefile{toc}{\contentsline {subsection}{\numberline {13.4.5}Matrix Cofactors}{181}{subsection.13.4.5}}
  213. \@writefile{toc}{\contentsline {subsection}{\numberline {13.4.6}NULLSPACE Operator}{182}{subsection.13.4.6}}
  214. \@writefile{toc}{\contentsline {subsection}{\numberline {13.4.7}RANK Operator}{183}{subsection.13.4.7}}
  215. \@writefile{toc}{\contentsline {section}{\numberline {13.5}Matrix Assignments}{183}{section.13.5}}
  216. \@writefile{toc}{\contentsline {section}{\numberline {13.6}Evaluating Matrix Elements}{184}{section.13.6}}
  217. \@writefile{toc}{\contentsline {chapter}{\numberline {14}Procedures}{185}{chapter.14}}
  218. \@writefile{lof}{\addvspace {10\p@ }}
  219. \@writefile{lot}{\addvspace {10\p@ }}
  220. \@writefile{toc}{\contentsline {section}{\numberline {14.1}Procedure Heading}{186}{section.14.1}}
  221. \@writefile{toc}{\contentsline {section}{\numberline {14.2}Procedure Body}{187}{section.14.2}}
  222. \@writefile{toc}{\contentsline {section}{\numberline {14.3}Using LET Inside Procedures}{189}{section.14.3}}
  223. \@writefile{toc}{\contentsline {section}{\numberline {14.4}LET Rules as Procedures}{190}{section.14.4}}
  224. \@writefile{toc}{\contentsline {section}{\numberline {14.5}REMEMBER Statement}{192}{section.14.5}}
  225. \@writefile{toc}{\contentsline {chapter}{\numberline {15}User Contributed Packages}{193}{chapter.15}}
  226. \@writefile{lof}{\addvspace {10\p@ }}
  227. \@writefile{lot}{\addvspace {10\p@ }}
  228. \newlabel{chap-user}{{15}{193}{User Contributed Packages\relax }{chapter.15}{}}
  229. \@writefile{toc}{\contentsline {chapter}{\numberline {16}Symbolic Mode}{197}{chapter.16}}
  230. \@writefile{lof}{\addvspace {10\p@ }}
  231. \@writefile{lot}{\addvspace {10\p@ }}
  232. \@writefile{toc}{\contentsline {section}{\numberline {16.1}Symbolic Infix Operators}{200}{section.16.1}}
  233. \@writefile{toc}{\contentsline {section}{\numberline {16.2}Symbolic Expressions}{200}{section.16.2}}
  234. \@writefile{toc}{\contentsline {section}{\numberline {16.3}Quoted Expressions}{200}{section.16.3}}
  235. \@writefile{toc}{\contentsline {section}{\numberline {16.4}Lambda Expressions}{201}{section.16.4}}
  236. \newlabel{sec-lambda}{{16.4}{201}{Lambda Expressions\relax }{section.16.4}{}}
  237. \@writefile{toc}{\contentsline {section}{\numberline {16.5}Symbolic Assignment Statements}{202}{section.16.5}}
  238. \@writefile{toc}{\contentsline {section}{\numberline {16.6}FOR EACH Statement}{202}{section.16.6}}
  239. \@writefile{toc}{\contentsline {section}{\numberline {16.7}Symbolic Procedures}{202}{section.16.7}}
  240. \@writefile{toc}{\contentsline {section}{\numberline {16.8}Standard Lisp Equivalent of Reduce Input}{203}{section.16.8}}
  241. \@writefile{toc}{\contentsline {section}{\numberline {16.9}Communicating with Algebraic Mode}{203}{section.16.9}}
  242. \@writefile{toc}{\contentsline {subsection}{\numberline {16.9.1}Passing Algebraic Mode Values to Symbolic Mode}{204}{subsection.16.9.1}}
  243. \@writefile{toc}{\contentsline {subsection}{\numberline {16.9.2}Passing Symbolic Mode Values to Algebraic Mode}{207}{subsection.16.9.2}}
  244. \@writefile{toc}{\contentsline {subsection}{\numberline {16.9.3}Complete Example}{208}{subsection.16.9.3}}
  245. \@writefile{toc}{\contentsline {subsection}{\numberline {16.9.4}Defining Procedures for Intermode Communication}{208}{subsection.16.9.4}}
  246. \@writefile{toc}{\contentsline {section}{\numberline {16.10}Rlisp '88}{209}{section.16.10}}
  247. \@writefile{toc}{\contentsline {section}{\numberline {16.11}References}{210}{section.16.11}}
  248. \@writefile{toc}{\contentsline {chapter}{\numberline {17}Calculations in High Energy Physics}{211}{chapter.17}}
  249. \@writefile{lof}{\addvspace {10\p@ }}
  250. \@writefile{lot}{\addvspace {10\p@ }}
  251. \@writefile{toc}{\contentsline {section}{\numberline {17.1}High Energy Physics Operators}{211}{section.17.1}}
  252. \newlabel{HEPHYS}{{17.1}{211}{High Energy Physics Operators\relax }{section.17.1}{}}
  253. \@writefile{toc}{\contentsline {subsection}{\numberline {17.1.1}. (Cons) Operator}{211}{subsection.17.1.1}}
  254. \@writefile{toc}{\contentsline {subsection}{\numberline {17.1.2}G Operator for Gamma Matrices}{212}{subsection.17.1.2}}
  255. \@writefile{toc}{\contentsline {subsection}{\numberline {17.1.3}EPS Operator}{213}{subsection.17.1.3}}
  256. \@writefile{toc}{\contentsline {section}{\numberline {17.2}Vector Variables}{214}{section.17.2}}
  257. \@writefile{toc}{\contentsline {section}{\numberline {17.3}Additional Expression Types}{214}{section.17.3}}
  258. \@writefile{toc}{\contentsline {subsection}{\numberline {17.3.1}Vector Expressions}{214}{subsection.17.3.1}}
  259. \@writefile{toc}{\contentsline {subsection}{\numberline {17.3.2}Dirac Expressions}{215}{subsection.17.3.2}}
  260. \@writefile{toc}{\contentsline {section}{\numberline {17.4}Trace Calculations}{215}{section.17.4}}
  261. \@writefile{toc}{\contentsline {section}{\numberline {17.5}Mass Declarations}{216}{section.17.5}}
  262. \@writefile{toc}{\contentsline {section}{\numberline {17.6}Example}{216}{section.17.6}}
  263. \@writefile{toc}{\contentsline {section}{\numberline {17.7}Extensions to More Than Four Dimensions}{218}{section.17.7}}
  264. \@writefile{toc}{\contentsline {chapter}{\numberline {18}{REDUCE} and Rlisp Utilities}{219}{chapter.18}}
  265. \@writefile{lof}{\addvspace {10\p@ }}
  266. \@writefile{lot}{\addvspace {10\p@ }}
  267. \@writefile{toc}{\contentsline {section}{\numberline {18.1}The Standard Lisp Compiler}{219}{section.18.1}}
  268. \@writefile{toc}{\contentsline {section}{\numberline {18.2}Fast Loading Code Generation Program}{220}{section.18.2}}
  269. \newlabel{sec-load}{{18.2}{220}{Fast Loading Code Generation Program\relax }{section.18.2}{}}
  270. \@writefile{toc}{\contentsline {section}{\numberline {18.3}The Standard Lisp Cross Reference Program}{221}{section.18.3}}
  271. \@writefile{toc}{\contentsline {subsection}{\numberline {18.3.1}Restrictions}{222}{subsection.18.3.1}}
  272. \@writefile{toc}{\contentsline {subsection}{\numberline {18.3.2}Usage}{222}{subsection.18.3.2}}
  273. \@writefile{toc}{\contentsline {subsection}{\numberline {18.3.3}Options}{223}{subsection.18.3.3}}
  274. \@writefile{toc}{\contentsline {section}{\numberline {18.4}Prettyprinting Reduce Expressions}{223}{section.18.4}}
  275. \@writefile{toc}{\contentsline {section}{\numberline {18.5}Prettyprinting Standard Lisp S-Expressions}{224}{section.18.5}}
  276. \@writefile{toc}{\contentsline {chapter}{\numberline {19}Maintaining {REDUCE}}{225}{chapter.19}}
  277. \@writefile{lof}{\addvspace {10\p@ }}
  278. \@writefile{lot}{\addvspace {10\p@ }}
  279. \@writefile{toc}{\contentsline {part}{II\hspace {1em}Additional {REDUCE} Documentation}{227}{part.2}}
  280. \@writefile{toc}{\contentsline {chapter}{\numberline {20}ALGINT: Integration of square roots}{231}{chapter.20}}
  281. \@writefile{lof}{\addvspace {10\p@ }}
  282. \@writefile{lot}{\addvspace {10\p@ }}
  283. \newlabel{ALGINT}{{20}{231}{ALGINT: Integration of square roots\relax }{chapter.20}{}}
  284. \@writefile{toc}{\contentsline {chapter}{\numberline {21}APPLYSYM: Infinitesimal symmetries}{235}{chapter.21}}
  285. \@writefile{lof}{\addvspace {10\p@ }}
  286. \@writefile{lot}{\addvspace {10\p@ }}
  287. \newlabel{APPLYSYM}{{21}{235}{APPLYSYM: Infinitesimal symmetries\relax }{chapter.21}{}}
  288. \@writefile{toc}{\contentsline {chapter}{\numberline {22}ARNUM: An algebraic number package}{239}{chapter.22}}
  289. \@writefile{lof}{\addvspace {10\p@ }}
  290. \@writefile{lot}{\addvspace {10\p@ }}
  291. \newlabel{ARNUM}{{22}{239}{ARNUM: An algebraic number package\relax }{chapter.22}{}}
  292. \@writefile{toc}{\contentsline {section}{\numberline {22.1}DEFPOLY}{239}{section.22.1}}
  293. \@writefile{toc}{\contentsline {section}{\numberline {22.2}SPLIT\_FIELD}{241}{section.22.2}}
  294. \@writefile{toc}{\contentsline {chapter}{\numberline {23}ASSIST: Various Useful Utilities}{243}{chapter.23}}
  295. \@writefile{lof}{\addvspace {10\p@ }}
  296. \@writefile{lot}{\addvspace {10\p@ }}
  297. \newlabel{ASSIST}{{23}{243}{ASSIST: Various Useful Utilities\relax }{chapter.23}{}}
  298. \@writefile{toc}{\contentsline {section}{\numberline {23.1}Control of Switches}{243}{section.23.1}}
  299. \@writefile{toc}{\contentsline {section}{\numberline {23.2}Manipulation of the List Structure}{244}{section.23.2}}
  300. \@writefile{toc}{\contentsline {section}{\numberline {23.3}The Bag Structure and its Associated Functions}{246}{section.23.3}}
  301. \@writefile{toc}{\contentsline {section}{\numberline {23.4}Sets and their Manipulation Functions}{249}{section.23.4}}
  302. \newlabel{A-SETS}{{23.4}{249}{Sets and their Manipulation Functions\relax }{section.23.4}{}}
  303. \@writefile{toc}{\contentsline {section}{\numberline {23.5}General Purpose Utility Functions}{249}{section.23.5}}
  304. \@writefile{toc}{\contentsline {section}{\numberline {23.6}Properties and Flags}{253}{section.23.6}}
  305. \@writefile{toc}{\contentsline {section}{\numberline {23.7}Control Functions}{254}{section.23.7}}
  306. \@writefile{toc}{\contentsline {section}{\numberline {23.8}Handling of Polynomials}{256}{section.23.8}}
  307. \newlabel{DISTRIBUTE}{{23.8}{257}{Handling of Polynomials\relax }{section.23.8}{}}
  308. \@writefile{toc}{\contentsline {section}{\numberline {23.9}Handling of Transcendental Functions}{258}{section.23.9}}
  309. \@writefile{toc}{\contentsline {section}{\numberline {23.10}Coercion from lists to arrays and converse}{259}{section.23.10}}
  310. \@writefile{toc}{\contentsline {section}{\numberline {23.11}Handling of n--dimensional Vectors}{259}{section.23.11}}
  311. \@writefile{toc}{\contentsline {section}{\numberline {23.12}Handling of Grassmann Operators}{259}{section.23.12}}
  312. \@writefile{toc}{\contentsline {section}{\numberline {23.13}Handling of Matrices}{260}{section.23.13}}
  313. \@writefile{toc}{\contentsline {chapter}{\numberline {24}ATENSOR: Tensor Simplification}{265}{chapter.24}}
  314. \@writefile{lof}{\addvspace {10\p@ }}
  315. \@writefile{lot}{\addvspace {10\p@ }}
  316. \newlabel{ATENSOR}{{24}{265}{ATENSOR: Tensor Simplification\relax }{chapter.24}{}}
  317. \@writefile{toc}{\contentsline {section}{\numberline {24.1}Basic tensors and tensor expressions}{265}{section.24.1}}
  318. \@writefile{toc}{\contentsline {section}{\numberline {24.2}Operators for tensors}{266}{section.24.2}}
  319. \@writefile{toc}{\contentsline {section}{\numberline {24.3}Switches}{267}{section.24.3}}
  320. \@writefile{toc}{\contentsline {chapter}{\numberline {25}AVECTOR: Vector Algebra}{269}{chapter.25}}
  321. \@writefile{lof}{\addvspace {10\p@ }}
  322. \@writefile{lot}{\addvspace {10\p@ }}
  323. \newlabel{AVECTOR}{{25}{269}{AVECTOR: Vector Algebra\relax }{chapter.25}{}}
  324. \@writefile{toc}{\contentsline {section}{\numberline {25.1}Vector declaration and initialisation}{269}{section.25.1}}
  325. \@writefile{toc}{\contentsline {section}{\numberline {25.2}Vector algebra}{270}{section.25.2}}
  326. \@writefile{toc}{\contentsline {section}{\numberline {25.3}Vector calculus}{271}{section.25.3}}
  327. \@writefile{toc}{\contentsline {section}{\numberline {25.4}Volume and Line Integration}{274}{section.25.4}}
  328. \@writefile{toc}{\contentsline {chapter}{\numberline {26}BOOLEAN: A package for boolean algebra}{277}{chapter.26}}
  329. \@writefile{lof}{\addvspace {10\p@ }}
  330. \@writefile{lot}{\addvspace {10\p@ }}
  331. \newlabel{BOOLEAN}{{26}{277}{BOOLEAN: A package for boolean algebra\relax }{chapter.26}{}}
  332. \@writefile{toc}{\contentsline {section}{\numberline {26.1}Entering boolean expressions}{277}{section.26.1}}
  333. \@writefile{toc}{\contentsline {section}{\numberline {26.2}Normal forms}{278}{section.26.2}}
  334. \@writefile{toc}{\contentsline {section}{\numberline {26.3}Evaluation of a boolean expression}{280}{section.26.3}}
  335. \@writefile{toc}{\contentsline {chapter}{\numberline {27}CALI: Commutative Algebra}{283}{chapter.27}}
  336. \@writefile{lof}{\addvspace {10\p@ }}
  337. \@writefile{lot}{\addvspace {10\p@ }}
  338. \newlabel{CALI}{{27}{283}{CALI: Commutative Algebra\relax }{chapter.27}{}}
  339. \@writefile{toc}{\contentsline {chapter}{\numberline {28}CAMAL: Celestial Mechanics}{285}{chapter.28}}
  340. \@writefile{lof}{\addvspace {10\p@ }}
  341. \@writefile{lot}{\addvspace {10\p@ }}
  342. \newlabel{CAMAL}{{28}{285}{CAMAL: Celestial Mechanics\relax }{chapter.28}{}}
  343. \@writefile{toc}{\contentsline {section}{\numberline {28.1}Operators for Fourier Series}{285}{section.28.1}}
  344. \@writefile{toc}{\contentsline {section}{\numberline {28.2}A Short Example}{287}{section.28.2}}
  345. \citation{Weispfenning:92}
  346. \@writefile{toc}{\contentsline {chapter}{\numberline {29}CGB: Comprehensive Gr\"obner Bases}{289}{chapter.29}}
  347. \@writefile{lof}{\addvspace {10\p@ }}
  348. \@writefile{lot}{\addvspace {10\p@ }}
  349. \newlabel{CGB}{{29}{289}{CGB: Comprehensive Gr\"obner Bases\relax }{chapter.29}{}}
  350. \@writefile{toc}{\contentsline {section}{\numberline {29.1}Introduction}{289}{section.29.1}}
  351. \citation{Weispfenning:92}
  352. \citation{DolzmannSturm:97a}
  353. \citation{DolzmannSturm:99}
  354. \@writefile{toc}{\contentsline {section}{\numberline {29.2}Using the REDLOG Package}{290}{section.29.2}}
  355. \@writefile{toc}{\contentsline {section}{\numberline {29.3}Term Ordering Mode}{290}{section.29.3}}
  356. \@writefile{toc}{\contentsline {section}{\numberline {29.4}CGB: Comprehensive Gr\"ob\discretionary {-}{}{}ner Basis}{290}{section.29.4}}
  357. \@writefile{toc}{\contentsline {section}{\numberline {29.5}GSYS: Gr\"obner System}{291}{section.29.5}}
  358. \@writefile{toc}{\contentsline {subsection}{\numberline {29.5.1}Switch CGBGEN: Only the Generic Case}{292}{subsection.29.5.1}}
  359. \@writefile{toc}{\contentsline {section}{\numberline {29.6}GSYS2CGB: Gr\"obner System to CGB}{292}{section.29.6}}
  360. \citation{DolzmannSturm:97c}
  361. \@writefile{toc}{\contentsline {section}{\numberline {29.7}Switch CGBREAL: Computing over the Real Numbers}{293}{section.29.7}}
  362. \newlabel{cgbreal}{{29.7}{293}{Switch CGBREAL: Computing over the Real Numbers\relax }{section.29.7}{}}
  363. \@writefile{toc}{\contentsline {section}{\numberline {29.8}Switches}{294}{section.29.8}}
  364. \@writefile{toc}{\contentsline {chapter}{\numberline {30}CHANGEVR: Change of Variables in DEs}{295}{chapter.30}}
  365. \@writefile{lof}{\addvspace {10\p@ }}
  366. \@writefile{lot}{\addvspace {10\p@ }}
  367. \newlabel{CHANGEVR}{{30}{295}{CHANGEVR: Change of Variables in DEs\relax }{chapter.30}{}}
  368. \@writefile{toc}{\contentsline {section}{\numberline {30.1}An example: the 2-D Laplace Equation}{296}{section.30.1}}
  369. \@writefile{toc}{\contentsline {chapter}{\numberline {31}COMPACT: Compacting expressions}{297}{chapter.31}}
  370. \@writefile{lof}{\addvspace {10\p@ }}
  371. \@writefile{lot}{\addvspace {10\p@ }}
  372. \newlabel{COMPACT}{{31}{297}{COMPACT: Compacting expressions\relax }{chapter.31}{}}
  373. \@writefile{toc}{\contentsline {chapter}{\numberline {32}CRACK: Overdetermined systems of DEs}{299}{chapter.32}}
  374. \@writefile{lof}{\addvspace {10\p@ }}
  375. \@writefile{lot}{\addvspace {10\p@ }}
  376. \newlabel{CRACK}{{32}{299}{CRACK: Overdetermined systems of DEs\relax }{chapter.32}{}}
  377. \@writefile{toc}{\contentsline {chapter}{\numberline {33}CVIT:Dirac gamma matrix traces}{303}{chapter.33}}
  378. \@writefile{lof}{\addvspace {10\p@ }}
  379. \@writefile{lot}{\addvspace {10\p@ }}
  380. \newlabel{CVIT}{{33}{303}{CVIT:Dirac gamma matrix traces\relax }{chapter.33}{}}
  381. \@writefile{toc}{\contentsline {chapter}{\numberline {34}DEFINT: Definite Integration for REDUCE}{305}{chapter.34}}
  382. \@writefile{lof}{\addvspace {10\p@ }}
  383. \@writefile{lot}{\addvspace {10\p@ }}
  384. \newlabel{DEFINT}{{34}{305}{DEFINT: Definite Integration for REDUCE\relax }{chapter.34}{}}
  385. \@writefile{toc}{\contentsline {chapter}{\numberline {35}DESIR: Linear Homogeneous DEs}{309}{chapter.35}}
  386. \@writefile{lof}{\addvspace {10\p@ }}
  387. \@writefile{lot}{\addvspace {10\p@ }}
  388. \newlabel{DESIR}{{35}{309}{DESIR: Linear Homogeneous DEs\relax }{chapter.35}{}}
  389. \@writefile{toc}{\contentsline {chapter}{\numberline {36}DFPART: Derivatives of generic functions}{313}{chapter.36}}
  390. \@writefile{lof}{\addvspace {10\p@ }}
  391. \@writefile{lot}{\addvspace {10\p@ }}
  392. \newlabel{DFPART}{{36}{313}{DFPART: Derivatives of generic functions\relax }{chapter.36}{}}
  393. \@writefile{toc}{\contentsline {section}{\numberline {36.1}Generic Functions}{313}{section.36.1}}
  394. \@writefile{toc}{\contentsline {section}{\numberline {36.2}Partial Derivatives}{314}{section.36.2}}
  395. \@writefile{toc}{\contentsline {section}{\numberline {36.3}Substitutions}{316}{section.36.3}}
  396. \@writefile{toc}{\contentsline {chapter}{\numberline {37}DUMMY: Expressions with dummy vars}{319}{chapter.37}}
  397. \@writefile{lof}{\addvspace {10\p@ }}
  398. \@writefile{lot}{\addvspace {10\p@ }}
  399. \newlabel{DUMMY}{{37}{319}{DUMMY: Expressions with dummy vars\relax }{chapter.37}{}}
  400. \@writefile{toc}{\contentsline {chapter}{\numberline {38}EDS: Exterior differential systems}{323}{chapter.38}}
  401. \@writefile{lof}{\addvspace {10\p@ }}
  402. \@writefile{lot}{\addvspace {10\p@ }}
  403. \newlabel{EDS}{{38}{323}{EDS: Exterior differential systems\relax }{chapter.38}{}}
  404. \@writefile{toc}{\contentsline {section}{\numberline {38.1}Introduction}{323}{section.38.1}}
  405. \@writefile{toc}{\contentsline {section}{\numberline {38.2}Data Structures and Concepts}{324}{section.38.2}}
  406. \@writefile{toc}{\contentsline {subsection}{\numberline {38.2.1}EDS}{324}{subsection.38.2.1}}
  407. \@writefile{toc}{\contentsline {subsection}{\numberline {38.2.2}Coframing}{324}{subsection.38.2.2}}
  408. \@writefile{toc}{\contentsline {subsection}{\numberline {38.2.3}Systems and background coframing}{324}{subsection.38.2.3}}
  409. \@writefile{toc}{\contentsline {subsection}{\numberline {38.2.4}Integral elements}{325}{subsection.38.2.4}}
  410. \@writefile{toc}{\contentsline {subsection}{\numberline {38.2.5}Properties and normal form}{325}{subsection.38.2.5}}
  411. \@writefile{toc}{\contentsline {section}{\numberline {38.3}The EDS Package}{326}{section.38.3}}
  412. \@writefile{toc}{\contentsline {subsection}{\numberline {38.3.1}Constructing EDS objects}{326}{subsection.38.3.1}}
  413. \@writefile{toc}{\contentsline {subsection}{\numberline {38.3.2}Inspecting EDS objects}{327}{subsection.38.3.2}}
  414. \@writefile{toc}{\contentsline {subsection}{\numberline {38.3.3}Manipulating EDS objects}{328}{subsection.38.3.3}}
  415. \@writefile{toc}{\contentsline {subsection}{\numberline {38.3.4}Analysing and Testing exterior systems}{329}{subsection.38.3.4}}
  416. \@writefile{toc}{\contentsline {subsection}{\numberline {38.3.5}Switches}{330}{subsection.38.3.5}}
  417. \@writefile{toc}{\contentsline {subsection}{\numberline {38.3.6}Auxilliary functions}{330}{subsection.38.3.6}}
  418. \@writefile{toc}{\contentsline {subsection}{\numberline {38.3.7}Experimental Functions}{330}{subsection.38.3.7}}
  419. \@writefile{toc}{\contentsline {chapter}{\numberline {39}EXCALC: Differential Geometry}{333}{chapter.39}}
  420. \@writefile{lof}{\addvspace {10\p@ }}
  421. \@writefile{lot}{\addvspace {10\p@ }}
  422. \newlabel{EXCALC}{{39}{333}{EXCALC: Differential Geometry\relax }{chapter.39}{}}
  423. \@writefile{toc}{\contentsline {section}{\numberline {39.1}Declarations}{334}{section.39.1}}
  424. \newlabel{PFORM}{{39.1}{334}{Declarations\relax }{section.39.1}{}}
  425. \newlabel{TVECTOR}{{39.1}{334}{Declarations\relax }{section.39.1}{}}
  426. \newlabel{EXDEGREE}{{39.1}{334}{Declarations\relax }{section.39.1}{}}
  427. \@writefile{toc}{\contentsline {section}{\numberline {39.2}Exterior Multiplication}{335}{section.39.2}}
  428. \newlabel{wedge}{{39.2}{335}{Exterior Multiplication\relax }{section.39.2}{}}
  429. \newlabel{SPACEDIM}{{39.2}{335}{Exterior Multiplication\relax }{section.39.2}{}}
  430. \@writefile{toc}{\contentsline {section}{\numberline {39.3}Partial Differentiation}{336}{section.39.3}}
  431. \newlabel{at}{{39.3}{336}{Partial Differentiation\relax }{section.39.3}{}}
  432. \newlabel{FDOMAIN}{{6}{336}{Partial Differentiation\relax }{examplectr.6}{}}
  433. \newlabel{at1}{{6}{336}{Partial Differentiation\relax }{examplectr.6}{}}
  434. \@writefile{toc}{\contentsline {section}{\numberline {39.4}Exterior Differentiation}{336}{section.39.4}}
  435. \newlabel{d}{{39.4}{336}{Exterior Differentiation\relax }{section.39.4}{}}
  436. \newlabel{NOXPNDD}{{39.4}{337}{Exterior Differentiation\relax }{section.39.4}{}}
  437. \newlabel{XPNDD}{{39.4}{337}{Exterior Differentiation\relax }{section.39.4}{}}
  438. \newlabel{NOXPNDA}{{39.4}{337}{Exterior Differentiation\relax }{section.39.4}{}}
  439. \newlabel{XPNDA}{{39.4}{337}{Exterior Differentiation\relax }{section.39.4}{}}
  440. \@writefile{toc}{\contentsline {section}{\numberline {39.5}Inner Product}{337}{section.39.5}}
  441. \newlabel{innerp}{{39.5}{337}{Inner Product\relax }{section.39.5}{}}
  442. \@writefile{toc}{\contentsline {section}{\numberline {39.6}Lie Derivative}{338}{section.39.6}}
  443. \newlabel{lie}{{39.6}{338}{Lie Derivative\relax }{section.39.6}{}}
  444. \@writefile{toc}{\contentsline {section}{\numberline {39.7}Hodge-* Duality Operator}{338}{section.39.7}}
  445. \newlabel{hodge}{{39.7}{338}{Hodge-* Duality Operator\relax }{section.39.7}{}}
  446. \@writefile{toc}{\contentsline {section}{\numberline {39.8}Variational Derivative}{339}{section.39.8}}
  447. \newlabel{VARDF}{{39.8}{339}{Variational Derivative\relax }{section.39.8}{}}
  448. \newlabel{NOETHER}{{8}{339}{Variational Derivative\relax }{examplectr.8}{}}
  449. \@writefile{toc}{\contentsline {section}{\numberline {39.9}Handling of Indices}{340}{section.39.9}}
  450. \newlabel{NOSUM}{{10}{340}{Handling of Indices\relax }{examplectr.10}{}}
  451. \newlabel{RENOSUM}{{10}{340}{Handling of Indices\relax }{examplectr.10}{}}
  452. \newlabel{INDEXSYMMETRIES}{{10}{340}{Handling of Indices\relax }{examplectr.10}{}}
  453. \@writefile{toc}{\contentsline {section}{\numberline {39.10}Metric Structures}{341}{section.39.10}}
  454. \newlabel{COFRAME}{{39.10}{341}{Metric Structures\relax }{section.39.10}{}}
  455. \newlabel{SIGNATURE}{{39.10}{341}{Metric Structures\relax }{section.39.10}{}}
  456. \newlabel{FRAME}{{11}{342}{Metric Structures\relax }{examplectr.11}{}}
  457. \newlabel{DISPLAYFRAME}{{12}{343}{Metric Structures\relax }{examplectr.12}{}}
  458. \newlabel{EPS}{{12}{343}{Metric Structures\relax }{examplectr.12}{}}
  459. \@writefile{toc}{\contentsline {section}{\numberline {39.11}Riemannian Connections}{343}{section.39.11}}
  460. \newlabel{RIEMANNCONX}{{39.11}{343}{Riemannian Connections\relax }{section.39.11}{}}
  461. \@writefile{toc}{\contentsline {section}{\numberline {39.12}Ordering and Structuring}{343}{section.39.12}}
  462. \newlabel{FORDER}{{39.12}{343}{Ordering and Structuring\relax }{section.39.12}{}}
  463. \newlabel{REMFORDER}{{39.12}{343}{Ordering and Structuring\relax }{section.39.12}{}}
  464. \newlabel{KEEP}{{39.12}{343}{Ordering and Structuring\relax }{section.39.12}{}}
  465. \@writefile{toc}{\contentsline {chapter}{\numberline {40}FIDE: Finite differences for PDEs}{345}{chapter.40}}
  466. \@writefile{lof}{\addvspace {10\p@ }}
  467. \@writefile{lot}{\addvspace {10\p@ }}
  468. \newlabel{FIDE}{{40}{345}{FIDE: Finite differences for PDEs\relax }{chapter.40}{}}
  469. \@writefile{toc}{\contentsline {chapter}{\numberline {41}FPS: Formal power series}{349}{chapter.41}}
  470. \@writefile{lof}{\addvspace {10\p@ }}
  471. \@writefile{lot}{\addvspace {10\p@ }}
  472. \newlabel{FPS}{{41}{349}{FPS: Formal power series\relax }{chapter.41}{}}
  473. \@writefile{toc}{\contentsline {chapter}{\numberline {42}GENTRAN: A code generation package}{351}{chapter.42}}
  474. \@writefile{lof}{\addvspace {10\p@ }}
  475. \@writefile{lot}{\addvspace {10\p@ }}
  476. \newlabel{GENTRAN}{{42}{351}{GENTRAN: A code generation package\relax }{chapter.42}{}}
  477. \@writefile{toc}{\contentsline {section}{\numberline {42.1}Simple Use}{352}{section.42.1}}
  478. \@writefile{toc}{\contentsline {section}{\numberline {42.2}Precision}{353}{section.42.2}}
  479. \newlabel{precision}{{42.2}{353}{Precision\relax }{section.42.2}{}}
  480. \@writefile{toc}{\contentsline {subsection}{\numberline {42.2.1}The EVAL Function}{353}{subsection.42.2.1}}
  481. \newlabel{eval}{{42.2.1}{353}{The EVAL Function\relax }{subsection.42.2.1}{}}
  482. \@writefile{toc}{\contentsline {subsection}{\numberline {42.2.2}The :=: Operator}{354}{subsection.42.2.2}}
  483. \newlabel{rsetq}{{42.2.2}{354}{The :=: Operator\relax }{subsection.42.2.2}{}}
  484. \@writefile{toc}{\contentsline {subsection}{\numberline {42.2.3}The ::= Operator}{354}{subsection.42.2.3}}
  485. \newlabel{lsetq}{{42.2.3}{354}{The ::= Operator\relax }{subsection.42.2.3}{}}
  486. \@writefile{toc}{\contentsline {subsection}{\numberline {42.2.4}The ::=: Operator}{355}{subsection.42.2.4}}
  487. \newlabel{lrsetq}{{42.2.4}{355}{The ::=: Operator\relax }{subsection.42.2.4}{}}
  488. \@writefile{toc}{\contentsline {section}{\numberline {42.3}Explicit Type Declarations}{356}{section.42.3}}
  489. \newlabel{explicit:type}{{42.3}{356}{Explicit Type Declarations\relax }{section.42.3}{}}
  490. \@writefile{toc}{\contentsline {section}{\numberline {42.4}Expression Segmentation}{357}{section.42.4}}
  491. \newlabel{segmentation}{{42.4}{357}{Expression Segmentation\relax }{section.42.4}{}}
  492. \@writefile{toc}{\contentsline {section}{\numberline {42.5}Template Processing}{358}{section.42.5}}
  493. \newlabel{GENTRAN:template}{{42.5}{358}{Template Processing\relax }{section.42.5}{}}
  494. \newlabel{templates}{{42.5}{358}{Template Processing\relax }{section.42.5}{}}
  495. \@writefile{toc}{\contentsline {section}{\numberline {42.6}Output Redirection}{361}{section.42.6}}
  496. \newlabel{GENTRAN:output}{{42.6}{361}{Output Redirection\relax }{section.42.6}{}}
  497. \citation{Wu:94}
  498. \citation{Chou:88}
  499. \citation{Chou:84}
  500. \citation{Chou:90}
  501. \citation{Wu:84a}
  502. \citation{Wu:84b}
  503. \@writefile{toc}{\contentsline {chapter}{\numberline {43}GEOMETRY: Plane geometry}{363}{chapter.43}}
  504. \@writefile{lof}{\addvspace {10\p@ }}
  505. \@writefile{lot}{\addvspace {10\p@ }}
  506. \newlabel{GEOMETRY}{{43}{363}{GEOMETRY: Plane geometry\relax }{chapter.43}{}}
  507. \@writefile{toc}{\contentsline {section}{\numberline {43.1}Introduction}{363}{section.43.1}}
  508. \@writefile{toc}{\contentsline {section}{\numberline {43.2}Basic Data Types and Constructors}{364}{section.43.2}}
  509. \@writefile{toc}{\contentsline {section}{\numberline {43.3}Procedures}{364}{section.43.3}}
  510. \@writefile{toc}{\contentsline {section}{\numberline {43.4}Examples}{368}{section.43.4}}
  511. \@writefile{toc}{\contentsline {chapter}{\numberline {44}GNUPLOT: Plotting Functions}{371}{chapter.44}}
  512. \@writefile{lof}{\addvspace {10\p@ }}
  513. \@writefile{lot}{\addvspace {10\p@ }}
  514. \newlabel{GNUPLOT}{{44}{371}{GNUPLOT: Plotting Functions\relax }{chapter.44}{}}
  515. \@writefile{toc}{\contentsline {chapter}{\numberline {45}GROEBNER: A Gr\"obner basis package}{375}{chapter.45}}
  516. \@writefile{lof}{\addvspace {10\p@ }}
  517. \@writefile{lot}{\addvspace {10\p@ }}
  518. \newlabel{GROEBNER}{{45}{375}{GROEBNER: A Gr\"obner basis package\relax }{chapter.45}{}}
  519. \@writefile{toc}{\contentsline {section}{\numberline {45.1}}{376}{section.45.1}}
  520. \@writefile{toc}{\contentsline {subsection}{\numberline {45.1.1}Term Ordering}{376}{subsection.45.1.1}}
  521. \@writefile{toc}{\contentsline {section}{\numberline {45.2}The Basic Operators}{377}{section.45.2}}
  522. \@writefile{toc}{\contentsline {subsection}{\numberline {45.2.1}Term Ordering Mode}{377}{subsection.45.2.1}}
  523. \@writefile{toc}{\contentsline {subsection}{\numberline {45.2.2}GROEBNER: Calculation of a Gr\"obner Basis}{377}{subsection.45.2.2}}
  524. \@writefile{toc}{\contentsline {subsection}{\numberline {45.2.3}GZERODIM?: Test of $\mathop {\mathgroup \symoperators dim}\nolimits = 0$}{378}{subsection.45.2.3}}
  525. \@writefile{toc}{\contentsline {subsection}{\numberline {45.2.4}GDIMENSION, GINDEPENDENT\_SETS}{379}{subsection.45.2.4}}
  526. \@writefile{toc}{\contentsline {subsection}{\numberline {45.2.5}GLEXCONVERT: Conversion to a Lexical Base}{379}{subsection.45.2.5}}
  527. \@writefile{toc}{\contentsline {subsection}{\numberline {45.2.6}GROEBNERF: Factorizing Gr\"obner Bases}{380}{subsection.45.2.6}}
  528. \@writefile{toc}{\contentsline {subsubsection}{GROEBNERF Call}{381}{section*.29}}
  529. \@writefile{toc}{\contentsline {subsubsection}{Restriction of the Solution Space}{382}{section*.30}}
  530. \@writefile{toc}{\contentsline {subsection}{\numberline {45.2.7}GREDUCE, PREDUCE: Reduction of Polynomials}{383}{subsection.45.2.7}}
  531. \@writefile{toc}{\contentsline {subsubsection}{Background}{383}{section*.31}}
  532. \newlabel{GROEBNER:background}{{45.2.7}{383}{Background\relax }{section*.31}{}}
  533. \@writefile{toc}{\contentsline {subsubsection}{Reduction via Gr\"obner Basis Calculation}{383}{section*.32}}
  534. \@writefile{toc}{\contentsline {subsubsection}{Reduction with Respect to Arbitrary Polynomials}{384}{section*.33}}
  535. \@writefile{toc}{\contentsline {section}{\numberline {45.3}Ideal Decomposition \& Equation System Solving}{384}{section.45.3}}
  536. \@writefile{toc}{\contentsline {chapter}{\numberline {46}IDEALS: Arithmetic for polynomial ideals}{385}{chapter.46}}
  537. \@writefile{lof}{\addvspace {10\p@ }}
  538. \@writefile{lot}{\addvspace {10\p@ }}
  539. \newlabel{IDEALS}{{46}{385}{IDEALS: Arithmetic for polynomial ideals\relax }{chapter.46}{}}
  540. \@writefile{toc}{\contentsline {section}{\numberline {46.1}Initialization}{385}{section.46.1}}
  541. \@writefile{toc}{\contentsline {section}{\numberline {46.2}Bases}{386}{section.46.2}}
  542. \@writefile{toc}{\contentsline {subsection}{\numberline {46.2.1}Operators}{386}{subsection.46.2.1}}
  543. \@writefile{toc}{\contentsline {chapter}{\numberline {47}INEQ: Support for solving inequalities}{387}{chapter.47}}
  544. \@writefile{lof}{\addvspace {10\p@ }}
  545. \@writefile{lot}{\addvspace {10\p@ }}
  546. \newlabel{INEQ}{{47}{387}{INEQ: Support for solving inequalities\relax }{chapter.47}{}}
  547. \@writefile{toc}{\contentsline {chapter}{\numberline {48}INVBASE: Involutive Bases}{389}{chapter.48}}
  548. \@writefile{lof}{\addvspace {10\p@ }}
  549. \@writefile{lot}{\addvspace {10\p@ }}
  550. \newlabel{INVBASE}{{48}{389}{INVBASE: Involutive Bases\relax }{chapter.48}{}}
  551. \@writefile{toc}{\contentsline {section}{\numberline {48.1}The Basic Operators}{389}{section.48.1}}
  552. \@writefile{toc}{\contentsline {subsection}{\numberline {48.1.1}Term Ordering}{389}{subsection.48.1.1}}
  553. \@writefile{toc}{\contentsline {subsection}{\numberline {48.1.2}Computing Involutive Bases}{390}{subsection.48.1.2}}
  554. \@writefile{toc}{\contentsline {chapter}{\numberline {49}LAPLACE: Laplace transforms etc.}{393}{chapter.49}}
  555. \@writefile{lof}{\addvspace {10\p@ }}
  556. \@writefile{lot}{\addvspace {10\p@ }}
  557. \newlabel{LAPLACE}{{49}{393}{LAPLACE: Laplace transforms etc}{chapter.49}{}}
  558. \@writefile{toc}{\contentsline {chapter}{\numberline {50}LIE: Classification of Lie algebras}{397}{chapter.50}}
  559. \@writefile{lof}{\addvspace {10\p@ }}
  560. \@writefile{lot}{\addvspace {10\p@ }}
  561. \newlabel{LIE}{{50}{397}{LIE: Classification of Lie algebras\relax }{chapter.50}{}}
  562. \@writefile{toc}{\contentsline {section}{\numberline {50.1}liendmc1}{397}{section.50.1}}
  563. \@writefile{toc}{\contentsline {section}{\numberline {50.2}lie1234}{398}{section.50.2}}
  564. \@writefile{toc}{\contentsline {chapter}{\numberline {51}LIMITS: A package for finding limits}{399}{chapter.51}}
  565. \@writefile{lof}{\addvspace {10\p@ }}
  566. \@writefile{lot}{\addvspace {10\p@ }}
  567. \newlabel{LIMITS}{{51}{399}{LIMITS: A package for finding limits\relax }{chapter.51}{}}
  568. \@writefile{toc}{\contentsline {section}{\numberline {51.1}Normal entry points}{399}{section.51.1}}
  569. \@writefile{toc}{\contentsline {section}{\numberline {51.2}Direction-dependent limits}{400}{section.51.2}}
  570. \@writefile{toc}{\contentsline {chapter}{\numberline {52}LINALG: Linear algebra package}{403}{chapter.52}}
  571. \@writefile{lof}{\addvspace {10\p@ }}
  572. \@writefile{lot}{\addvspace {10\p@ }}
  573. \newlabel{LINALG}{{52}{403}{LINALG: Linear algebra package\relax }{chapter.52}{}}
  574. \@writefile{toc}{\contentsline {section}{\numberline {52.1}Introduction}{403}{section.52.1}}
  575. \@writefile{toc}{\contentsline {subsection}{\numberline {52.1.1}Basic matrix handling}{403}{subsection.52.1.1}}
  576. \@writefile{toc}{\contentsline {subsection}{\numberline {52.1.2}Constructors}{404}{subsection.52.1.2}}
  577. \@writefile{toc}{\contentsline {subsection}{\numberline {52.1.3}High level algorithms}{404}{subsection.52.1.3}}
  578. \@writefile{toc}{\contentsline {subsection}{\numberline {52.1.4}Predicates}{404}{subsection.52.1.4}}
  579. \@writefile{toc}{\contentsline {section}{\numberline {52.2}Explanations}{404}{section.52.2}}
  580. \@writefile{toc}{\contentsline {section}{\numberline {52.3}Basic matrix handling}{405}{section.52.3}}
  581. \@writefile{toc}{\contentsline {section}{\numberline {52.4}Constructors}{407}{section.52.4}}
  582. \@writefile{toc}{\contentsline {section}{\numberline {52.5}Higher Algorithms}{411}{section.52.5}}
  583. \newlabel{simplex}{{52.5}{412}{Higher Algorithms\relax }{section.52.5}{}}
  584. \@writefile{toc}{\contentsline {section}{\numberline {52.6}Fast Linear Algebra}{413}{section.52.6}}
  585. \@writefile{toc}{\contentsline {chapter}{\numberline {53}MATHML : MathML Interface for REDUCE }{415}{chapter.53}}
  586. \@writefile{lof}{\addvspace {10\p@ }}
  587. \@writefile{lot}{\addvspace {10\p@ }}
  588. \newlabel{MATHML}{{53}{415}{MATHML : MathML Interface for REDUCE \relax }{chapter.53}{}}
  589. \@writefile{toc}{\contentsline {subsubsection}{Switches}{416}{section*.34}}
  590. \@writefile{toc}{\contentsline {subsubsection}{Operators of Package MathML}{416}{section*.35}}
  591. \@writefile{toc}{\contentsline {chapter}{\numberline {54}MODSR: Modular solve and roots}{419}{chapter.54}}
  592. \@writefile{lof}{\addvspace {10\p@ }}
  593. \@writefile{lot}{\addvspace {10\p@ }}
  594. \newlabel{MODSR}{{54}{419}{MODSR: Modular solve and roots\relax }{chapter.54}{}}
  595. \@writefile{toc}{\contentsline {chapter}{\numberline {55}MRVLIMIT: Limits of ``exp-log'' functions}{421}{chapter.55}}
  596. \@writefile{lof}{\addvspace {10\p@ }}
  597. \@writefile{lot}{\addvspace {10\p@ }}
  598. \newlabel{MRVLIMIT}{{55}{421}{MRVLIMIT: Limits of ``exp-log'' functions\relax }{chapter.55}{}}
  599. \@writefile{toc}{\contentsline {chapter}{\numberline {56}NCPOLY: Ideals in non--comm case}{425}{chapter.56}}
  600. \@writefile{lof}{\addvspace {10\p@ }}
  601. \@writefile{lot}{\addvspace {10\p@ }}
  602. \newlabel{NCPOLY}{{56}{425}{NCPOLY: Ideals in non--comm case\relax }{chapter.56}{}}
  603. \@writefile{toc}{\contentsline {section}{\numberline {56.1}Setup, Cleanup}{426}{section.56.1}}
  604. \@writefile{toc}{\contentsline {section}{\numberline {56.2}Left and right ideals}{427}{section.56.2}}
  605. \@writefile{toc}{\contentsline {section}{\numberline {56.3}Gr\"obner bases}{428}{section.56.3}}
  606. \@writefile{toc}{\contentsline {section}{\numberline {56.4}Left or right polynomial division}{429}{section.56.4}}
  607. \@writefile{toc}{\contentsline {section}{\numberline {56.5}Left or right polynomial reduction}{429}{section.56.5}}
  608. \@writefile{toc}{\contentsline {section}{\numberline {56.6}Factorisation}{429}{section.56.6}}
  609. \@writefile{toc}{\contentsline {section}{\numberline {56.7}Output of expressions}{430}{section.56.7}}
  610. \@writefile{toc}{\contentsline {chapter}{\numberline {57}NORMFORM: matrix normal forms}{431}{chapter.57}}
  611. \@writefile{lof}{\addvspace {10\p@ }}
  612. \@writefile{lot}{\addvspace {10\p@ }}
  613. \newlabel{NORMFORM}{{57}{431}{NORMFORM: matrix normal forms\relax }{chapter.57}{}}
  614. \@writefile{toc}{\contentsline {section}{\numberline {57.1}Smithex}{432}{section.57.1}}
  615. \@writefile{toc}{\contentsline {section}{\numberline {57.2}Smithex\_int}{432}{section.57.2}}
  616. \@writefile{toc}{\contentsline {section}{\numberline {57.3}Frobenius}{432}{section.57.3}}
  617. \@writefile{toc}{\contentsline {section}{\numberline {57.4}Ratjordan}{433}{section.57.4}}
  618. \@writefile{toc}{\contentsline {section}{\numberline {57.5}Jordansymbolic}{433}{section.57.5}}
  619. \@writefile{toc}{\contentsline {section}{\numberline {57.6}Jordan}{434}{section.57.6}}
  620. \@writefile{toc}{\contentsline {chapter}{\numberline {58}NUMERIC: Solving numerical problems}{437}{chapter.58}}
  621. \@writefile{lof}{\addvspace {10\p@ }}
  622. \@writefile{lot}{\addvspace {10\p@ }}
  623. \newlabel{NUMERIC}{{58}{437}{NUMERIC: Solving numerical problems\relax }{chapter.58}{}}
  624. \@writefile{toc}{\contentsline {section}{\numberline {58.1}Syntax}{437}{section.58.1}}
  625. \@writefile{toc}{\contentsline {subsection}{\numberline {58.1.1}Intervals, Starting Points}{437}{subsection.58.1.1}}
  626. \@writefile{toc}{\contentsline {subsection}{\numberline {58.1.2}Accuracy Control}{438}{subsection.58.1.2}}
  627. \@writefile{toc}{\contentsline {section}{\numberline {58.2}Minima}{438}{section.58.2}}
  628. \@writefile{toc}{\contentsline {section}{\numberline {58.3}Roots of Functions/ Solutions of Equations}{439}{section.58.3}}
  629. \@writefile{toc}{\contentsline {section}{\numberline {58.4}Integrals}{440}{section.58.4}}
  630. \@writefile{toc}{\contentsline {section}{\numberline {58.5}Ordinary Differential Equations}{441}{section.58.5}}
  631. \@writefile{toc}{\contentsline {section}{\numberline {58.6}Bounds of a Function}{442}{section.58.6}}
  632. \@writefile{toc}{\contentsline {section}{\numberline {58.7}Chebyshev Curve Fitting}{443}{section.58.7}}
  633. \@writefile{toc}{\contentsline {section}{\numberline {58.8}General Curve Fitting}{444}{section.58.8}}
  634. \@writefile{toc}{\contentsline {section}{\numberline {58.9}Function Bases}{446}{section.58.9}}
  635. \@writefile{toc}{\contentsline {chapter}{\numberline {59}ODESOLVE: Ordinary differential eqns}{449}{chapter.59}}
  636. \@writefile{lof}{\addvspace {10\p@ }}
  637. \@writefile{lot}{\addvspace {10\p@ }}
  638. \newlabel{ODESOLVE}{{59}{449}{ODESOLVE: Ordinary differential eqns\relax }{chapter.59}{}}
  639. \@writefile{toc}{\contentsline {section}{\numberline {59.1}Use}{450}{section.59.1}}
  640. \@writefile{toc}{\contentsline {section}{\numberline {59.2}Commentary}{451}{section.59.2}}
  641. \@writefile{toc}{\contentsline {chapter}{\numberline {60}ORTHOVEC: scalars and vectors}{453}{chapter.60}}
  642. \@writefile{lof}{\addvspace {10\p@ }}
  643. \@writefile{lot}{\addvspace {10\p@ }}
  644. \newlabel{ORTHOVEC}{{60}{453}{ORTHOVEC: scalars and vectors\relax }{chapter.60}{}}
  645. \@writefile{toc}{\contentsline {section}{\numberline {60.1}Initialisation}{453}{section.60.1}}
  646. \newlabel{vstart}{{60.1}{453}{Initialisation\relax }{section.60.1}{}}
  647. \@writefile{toc}{\contentsline {section}{\numberline {60.2}Input-Output}{454}{section.60.2}}
  648. \@writefile{toc}{\contentsline {section}{\numberline {60.3}Algebraic Operations}{454}{section.60.3}}
  649. \@writefile{toc}{\contentsline {section}{\numberline {60.4}Differential Operations}{456}{section.60.4}}
  650. \@writefile{lot}{\contentsline {table}{\numberline {60.1}{\ignorespaces ORTHOVEC valid combinations of operator and argument}}{457}{table.60.1}}
  651. \newlabel{vvecttable}{{60.1}{457}{Differential Operations\relax }{table.60.1}{}}
  652. \@writefile{lot}{\contentsline {table}{\numberline {60.2}{\ignorespaces ORTHOVEC valid combination of argument types.}}{458}{table.60.2}}
  653. \newlabel{ORTHOVEC:validexp}{{60.2}{458}{Differential Operations\relax }{table.60.2}{}}
  654. \@writefile{toc}{\contentsline {section}{\numberline {60.5}Integral Operations}{458}{section.60.5}}
  655. \@writefile{toc}{\contentsline {chapter}{\numberline {61}PHYSOP: Operator Calculus}{461}{chapter.61}}
  656. \@writefile{lof}{\addvspace {10\p@ }}
  657. \@writefile{lot}{\addvspace {10\p@ }}
  658. \newlabel{PHYSOP}{{61}{461}{PHYSOP: Operator Calculus\relax }{chapter.61}{}}
  659. \@writefile{toc}{\contentsline {section}{\numberline {61.1}The NONCOM2 Package}{461}{section.61.1}}
  660. \@writefile{toc}{\contentsline {section}{\numberline {61.2}The PHYSOP package}{462}{section.61.2}}
  661. \@writefile{toc}{\contentsline {subsection}{\numberline {61.2.1}Type declaration commands}{462}{subsection.61.2.1}}
  662. \@writefile{toc}{\contentsline {subsection}{\numberline {61.2.2}Ordering of operators in an expression}{463}{subsection.61.2.2}}
  663. \@writefile{toc}{\contentsline {subsection}{\numberline {61.2.3}Arithmetic operations on operators}{464}{subsection.61.2.3}}
  664. \@writefile{toc}{\contentsline {subsection}{\numberline {61.2.4}Special functions}{466}{subsection.61.2.4}}
  665. \@writefile{toc}{\contentsline {subsubsection}{Commutation relations}{466}{section*.36}}
  666. \@writefile{toc}{\contentsline {subsubsection}{Adjoint expressions}{467}{section*.37}}
  667. \@writefile{toc}{\contentsline {subsubsection}{Application of operators on states}{467}{section*.38}}
  668. \@writefile{toc}{\contentsline {chapter}{\numberline {62}PM: A REDUCE pattern matcher}{469}{chapter.62}}
  669. \@writefile{lof}{\addvspace {10\p@ }}
  670. \@writefile{lot}{\addvspace {10\p@ }}
  671. \newlabel{PM}{{62}{469}{PM: A REDUCE pattern matcher\relax }{chapter.62}{}}
  672. \@writefile{toc}{\contentsline {section}{\numberline {62.1}The Match Function}{470}{section.62.1}}
  673. \@writefile{toc}{\contentsline {section}{\numberline {62.2}Qualified Matching}{471}{section.62.2}}
  674. \@writefile{toc}{\contentsline {section}{\numberline {62.3}Substituting for replacements}{471}{section.62.3}}
  675. \@writefile{toc}{\contentsline {section}{\numberline {62.4}Programming with Patterns}{472}{section.62.4}}
  676. \citation{Koepf:95}
  677. \@writefile{toc}{\contentsline {chapter}{\numberline {63}QSUM: {\slshape q}-hypergeometric sums}{475}{chapter.63}}
  678. \@writefile{lof}{\addvspace {10\p@ }}
  679. \@writefile{lot}{\addvspace {10\p@ }}
  680. \newlabel{QSUM}{{63}{475}{QSUM: {\slshape q}-hypergeometric sums\relax }{chapter.63}{}}
  681. \@writefile{toc}{\contentsline {section}{\numberline {63.1}Elementary {\slshape q}-Functions}{475}{section.63.1}}
  682. \citation{Koornwinder:93}
  683. \citation{Koornwinder:93}
  684. \@writefile{toc}{\contentsline {section}{\numberline {63.2}The {\ttfamily QGOSPER} operator}{477}{section.63.2}}
  685. \@writefile{toc}{\contentsline {section}{\numberline {63.3}The {\ttfamily QSUMRECURSION} operator}{477}{section.63.3}}
  686. \newlabel{QSUMRECURSION}{{63.3}{477}{The {\ttfamily QSUMRECURSION} operator\relax }{section.63.3}{}}
  687. \@writefile{toc}{\contentsline {section}{\numberline {63.4}Global Variables and Switches}{478}{section.63.4}}
  688. \@writefile{toc}{\contentsline {chapter}{\numberline {64}RANDPOLY: Random polynomials}{481}{chapter.64}}
  689. \@writefile{lof}{\addvspace {10\p@ }}
  690. \@writefile{lot}{\addvspace {10\p@ }}
  691. \newlabel{RANDPOLY}{{64}{481}{RANDPOLY: Random polynomials\relax }{chapter.64}{}}
  692. \@writefile{toc}{\contentsline {section}{\numberline {64.1}Optional arguments}{482}{section.64.1}}
  693. \@writefile{toc}{\contentsline {section}{\numberline {64.2}Advanced use of RANDPOLY}{482}{section.64.2}}
  694. \@writefile{toc}{\contentsline {section}{\numberline {64.3}Examples}{484}{section.64.3}}
  695. \newlabel{sec:Examples}{{64.3}{484}{Examples\relax }{section.64.3}{}}
  696. \@writefile{toc}{\contentsline {chapter}{\numberline {65}RATAPRX: Rational Approximations}{487}{chapter.65}}
  697. \@writefile{lof}{\addvspace {10\p@ }}
  698. \@writefile{lot}{\addvspace {10\p@ }}
  699. \newlabel{RATAPRX}{{65}{487}{RATAPRX: Rational Approximations\relax }{chapter.65}{}}
  700. \citation{Baker:81a}
  701. \@writefile{toc}{\contentsline {section}{\numberline {65.1}}{488}{section.65.1}}
  702. \@writefile{toc}{\contentsline {subsection}{\numberline {65.1.1}Periodic Representation}{488}{subsection.65.1.1}}
  703. \@writefile{toc}{\contentsline {subsection}{\numberline {65.1.2}Continued Fractions}{488}{subsection.65.1.2}}
  704. \citation{Baker:81a}
  705. \@writefile{toc}{\contentsline {subsection}{\numberline {65.1.3}Pad\'{e} Approximation}{490}{subsection.65.1.3}}
  706. \@writefile{toc}{\contentsline {chapter}{\numberline {66}REACTEQN: Chemical reaction equations}{493}{chapter.66}}
  707. \@writefile{lof}{\addvspace {10\p@ }}
  708. \@writefile{lot}{\addvspace {10\p@ }}
  709. \newlabel{REACTEQN}{{66}{493}{REACTEQN: Chemical reaction equations\relax }{chapter.66}{}}
  710. \@writefile{toc}{\contentsline {chapter}{\numberline {67}REDLOG: Logic System}{495}{chapter.67}}
  711. \@writefile{lof}{\addvspace {10\p@ }}
  712. \@writefile{lot}{\addvspace {10\p@ }}
  713. \newlabel{REDLOG}{{67}{495}{REDLOG: Logic System\relax }{chapter.67}{}}
  714. \@writefile{toc}{\contentsline {section}{\numberline {67.1}Introduction}{495}{section.67.1}}
  715. \@writefile{toc}{\contentsline {subsection}{\numberline {67.1.1}Contexts}{495}{subsection.67.1.1}}
  716. \@writefile{toc}{\contentsline {subsection}{\numberline {67.1.2}Overview}{496}{subsection.67.1.2}}
  717. \@writefile{toc}{\contentsline {section}{\numberline {67.2}Context Selection}{497}{section.67.2}}
  718. \@writefile{toc}{\contentsline {section}{\numberline {67.3}Format and Handling of Formulas}{497}{section.67.3}}
  719. \@writefile{toc}{\contentsline {subsection}{\numberline {67.3.1}First-order Operators}{497}{subsection.67.3.1}}
  720. \@writefile{toc}{\contentsline {subsection}{\numberline {67.3.2}OFSF Operators}{498}{subsection.67.3.2}}
  721. \@writefile{toc}{\contentsline {subsection}{\numberline {67.3.3}DVFSF Operators}{498}{subsection.67.3.3}}
  722. \@writefile{toc}{\contentsline {subsection}{\numberline {67.3.4}ACFSF Operators}{499}{subsection.67.3.4}}
  723. \@writefile{toc}{\contentsline {subsection}{\numberline {67.3.5}Extended Built-in Commands}{499}{subsection.67.3.5}}
  724. \@writefile{toc}{\contentsline {subsection}{\numberline {67.3.6}Global Switches}{499}{subsection.67.3.6}}
  725. \@writefile{toc}{\contentsline {section}{\numberline {67.4}Simplification}{499}{section.67.4}}
  726. \@writefile{toc}{\contentsline {subsection}{\numberline {67.4.1}Standard Simplifier}{499}{subsection.67.4.1}}
  727. \@writefile{toc}{\contentsline {subsection}{\numberline {67.4.2}Tableau Simplifier}{500}{subsection.67.4.2}}
  728. \@writefile{toc}{\contentsline {subsection}{\numberline {67.4.3}Gr\"obner Simplifier}{500}{subsection.67.4.3}}
  729. \@writefile{toc}{\contentsline {section}{\numberline {67.5}Normal Forms}{501}{section.67.5}}
  730. \@writefile{toc}{\contentsline {subsection}{\numberline {67.5.1}Boolean Normal Forms}{501}{subsection.67.5.1}}
  731. \@writefile{toc}{\contentsline {subsection}{\numberline {67.5.2}Miscellaneous Normal Forms}{501}{subsection.67.5.2}}
  732. \@writefile{toc}{\contentsline {section}{\numberline {67.6}Quantifier Elimination and Variants}{501}{section.67.6}}
  733. \@writefile{toc}{\contentsline {subsection}{\numberline {67.6.1}Quantifier Elimination}{501}{subsection.67.6.1}}
  734. \@writefile{toc}{\contentsline {subsection}{\numberline {67.6.2}Generic Quantifier Elimination}{502}{subsection.67.6.2}}
  735. \@writefile{toc}{\contentsline {subsection}{\numberline {67.6.3}Linear Optimization}{503}{subsection.67.6.3}}
  736. \@writefile{toc}{\contentsline {chapter}{\numberline {68}RESET: Reset REDUCE to its initial state}{505}{chapter.68}}
  737. \@writefile{lof}{\addvspace {10\p@ }}
  738. \@writefile{lot}{\addvspace {10\p@ }}
  739. \newlabel{RESET}{{68}{505}{RESET: Reset REDUCE to its initial state\relax }{chapter.68}{}}
  740. \@writefile{toc}{\contentsline {chapter}{\numberline {69}RESIDUE: A residue package}{507}{chapter.69}}
  741. \@writefile{lof}{\addvspace {10\p@ }}
  742. \@writefile{lot}{\addvspace {10\p@ }}
  743. \newlabel{RESIDUE}{{69}{507}{RESIDUE: A residue package\relax }{chapter.69}{}}
  744. \@writefile{toc}{\contentsline {chapter}{\numberline {70}RLFI: REDUCE LaTeX formula interface}{509}{chapter.70}}
  745. \@writefile{lof}{\addvspace {10\p@ }}
  746. \@writefile{lot}{\addvspace {10\p@ }}
  747. \newlabel{RLFI}{{70}{509}{RLFI: REDUCE LaTeX formula interface\relax }{chapter.70}{}}
  748. \@writefile{toc}{\contentsline {chapter}{\numberline {71}ROOTS: A REDUCE root finding package}{513}{chapter.71}}
  749. \@writefile{lof}{\addvspace {10\p@ }}
  750. \@writefile{lot}{\addvspace {10\p@ }}
  751. \newlabel{ROOTS}{{71}{513}{ROOTS: A REDUCE root finding package\relax }{chapter.71}{}}
  752. \@writefile{toc}{\contentsline {section}{\numberline {71.1}Top Level Functions}{513}{section.71.1}}
  753. \@writefile{toc}{\contentsline {subsection}{\numberline {71.1.1}Functions that refer to real roots only}{513}{subsection.71.1.1}}
  754. \@writefile{toc}{\contentsline {subsection}{\numberline {71.1.2}Functions that return both real and complex roots}{514}{subsection.71.1.2}}
  755. \@writefile{toc}{\contentsline {subsection}{\numberline {71.1.3}Other top level functions}{515}{subsection.71.1.3}}
  756. \@writefile{toc}{\contentsline {section}{\numberline {71.2}Switches Used in Input}{516}{section.71.2}}
  757. \@writefile{toc}{\contentsline {section}{\numberline {71.3}Root Package Switches}{517}{section.71.3}}
  758. \@writefile{toc}{\contentsline {chapter}{\numberline {72}RSOLVE: Rational polynomial solver}{519}{chapter.72}}
  759. \@writefile{lof}{\addvspace {10\p@ }}
  760. \@writefile{lot}{\addvspace {10\p@ }}
  761. \newlabel{RSOLVE}{{72}{519}{RSOLVE: Rational polynomial solver\relax }{chapter.72}{}}
  762. \@writefile{toc}{\contentsline {section}{\numberline {72.1}Examples}{520}{section.72.1}}
  763. \@writefile{toc}{\contentsline {chapter}{\numberline {73}SCOPE: Source code optimisation package}{521}{chapter.73}}
  764. \@writefile{lof}{\addvspace {10\p@ }}
  765. \@writefile{lot}{\addvspace {10\p@ }}
  766. \newlabel{SCOPE}{{73}{521}{SCOPE: Source code optimisation package\relax }{chapter.73}{}}
  767. \@writefile{toc}{\contentsline {chapter}{\numberline {74}SETS: A basic set theory package}{525}{chapter.74}}
  768. \@writefile{lof}{\addvspace {10\p@ }}
  769. \@writefile{lot}{\addvspace {10\p@ }}
  770. \newlabel{SETS}{{74}{525}{SETS: A basic set theory package\relax }{chapter.74}{}}
  771. \@writefile{toc}{\contentsline {section}{\numberline {74.1}Infix operator precedence}{525}{section.74.1}}
  772. \@writefile{toc}{\contentsline {section}{\numberline {74.2}Explicit set representation and MKSET}{526}{section.74.2}}
  773. \@writefile{toc}{\contentsline {section}{\numberline {74.3}Union and intersection}{526}{section.74.3}}
  774. \@writefile{toc}{\contentsline {section}{\numberline {74.4}Symbolic set expressions}{526}{section.74.4}}
  775. \@writefile{toc}{\contentsline {section}{\numberline {74.5}Set difference}{527}{section.74.5}}
  776. \@writefile{toc}{\contentsline {section}{\numberline {74.6}Predicates on sets}{527}{section.74.6}}
  777. \@writefile{toc}{\contentsline {subsection}{\numberline {74.6.1}Set membership}{528}{subsection.74.6.1}}
  778. \@writefile{toc}{\contentsline {subsection}{\numberline {74.6.2}Set inclusion}{528}{subsection.74.6.2}}
  779. \@writefile{toc}{\contentsline {subsection}{\numberline {74.6.3}Set equality}{530}{subsection.74.6.3}}
  780. \@writefile{toc}{\contentsline {chapter}{\numberline {75}SPARSE: Sparse Matrices}{531}{chapter.75}}
  781. \@writefile{lof}{\addvspace {10\p@ }}
  782. \@writefile{lot}{\addvspace {10\p@ }}
  783. \newlabel{SPARSE MATRICES}{{75}{531}{SPARSE: Sparse Matrices\relax }{chapter.75}{}}
  784. \@writefile{toc}{\contentsline {section}{\numberline {75.1}Introduction}{531}{section.75.1}}
  785. \@writefile{toc}{\contentsline {section}{\numberline {75.2}Sparse Matrix Calculations}{531}{section.75.2}}
  786. \@writefile{toc}{\contentsline {section}{\numberline {75.3}Linear Algebra Package for Sparse Matrices}{532}{section.75.3}}
  787. \@writefile{toc}{\contentsline {subsection}{\numberline {75.3.1}Basic matrix handling}{532}{subsection.75.3.1}}
  788. \@writefile{toc}{\contentsline {subsection}{\numberline {75.3.2}Constructors}{532}{subsection.75.3.2}}
  789. \@writefile{toc}{\contentsline {subsection}{\numberline {75.3.3}High level algorithms}{532}{subsection.75.3.3}}
  790. \@writefile{toc}{\contentsline {subsection}{\numberline {75.3.4}Predicates}{533}{subsection.75.3.4}}
  791. \@writefile{toc}{\contentsline {chapter}{\numberline {76}SPDE: Symmetry groups of {PDE}'s}{535}{chapter.76}}
  792. \@writefile{lof}{\addvspace {10\p@ }}
  793. \@writefile{lot}{\addvspace {10\p@ }}
  794. \newlabel{SPDE}{{76}{535}{SPDE: Symmetry groups of {PDE}'s\relax }{chapter.76}{}}
  795. \@writefile{toc}{\contentsline {section}{\numberline {76.1}System Functions and Variables}{535}{section.76.1}}
  796. \@writefile{lot}{\contentsline {table}{\numberline {76.1}{\ignorespaces SPDE Functions}}{536}{table.76.1}}
  797. \@writefile{lot}{\contentsline {table}{\numberline {76.2}{\ignorespaces SPDE Useful Output Functions}}{536}{table.76.2}}
  798. \newlabel{spde:useful}{{76.2}{536}{System Functions and Variables\relax }{table.76.2}{}}
  799. \@writefile{toc}{\contentsline {chapter}{\numberline {77}SPECFN: Package for special functions}{539}{chapter.77}}
  800. \@writefile{lof}{\addvspace {10\p@ }}
  801. \@writefile{lot}{\addvspace {10\p@ }}
  802. \newlabel{SPECFN}{{77}{539}{SPECFN: Package for special functions\relax }{chapter.77}{}}
  803. \@writefile{toc}{\contentsline {section}{\numberline {77.1}Simplification and Approximation}{541}{section.77.1}}
  804. \@writefile{toc}{\contentsline {section}{\numberline {77.2}Constants}{541}{section.77.2}}
  805. \@writefile{toc}{\contentsline {section}{\numberline {77.3}Functions}{541}{section.77.3}}
  806. \@writefile{toc}{\contentsline {chapter}{\numberline {78}SPECFN2: Special special functions}{545}{chapter.78}}
  807. \@writefile{lof}{\addvspace {10\p@ }}
  808. \@writefile{lot}{\addvspace {10\p@ }}
  809. \newlabel{SPECFN2}{{78}{545}{SPECFN2: Special special functions\relax }{chapter.78}{}}
  810. \@writefile{toc}{\contentsline {section}{\numberline {78.1}REDUCE{} operator HYPERGEOMETRIC}{545}{section.78.1}}
  811. \@writefile{toc}{\contentsline {section}{\numberline {78.2}Enlarging the HYPERGEOMETRIC operator}{546}{section.78.2}}
  812. \@writefile{toc}{\contentsline {chapter}{\numberline {79}SUM: A package for series summation}{547}{chapter.79}}
  813. \@writefile{lof}{\addvspace {10\p@ }}
  814. \@writefile{lot}{\addvspace {10\p@ }}
  815. \newlabel{SUM}{{79}{547}{SUM: A package for series summation\relax }{chapter.79}{}}
  816. \@writefile{toc}{\contentsline {chapter}{\numberline {80}SUSY2: Super Symmetry}{551}{chapter.80}}
  817. \@writefile{lof}{\addvspace {10\p@ }}
  818. \@writefile{lot}{\addvspace {10\p@ }}
  819. \newlabel{SUSY2}{{80}{551}{SUSY2: Super Symmetry\relax }{chapter.80}{}}
  820. \@writefile{toc}{\contentsline {section}{\numberline {80.1}Operators}{552}{section.80.1}}
  821. \@writefile{toc}{\contentsline {subsection}{\numberline {80.1.1}Operators for constructing Objects}{552}{subsection.80.1.1}}
  822. \@writefile{toc}{\contentsline {subsection}{\numberline {80.1.2}Commands}{553}{subsection.80.1.2}}
  823. \@writefile{toc}{\contentsline {section}{\numberline {80.2}Options}{555}{section.80.2}}
  824. \@writefile{toc}{\contentsline {chapter}{\numberline {81}SYMMETRY: Symmetric matrices}{557}{chapter.81}}
  825. \@writefile{lof}{\addvspace {10\p@ }}
  826. \@writefile{lot}{\addvspace {10\p@ }}
  827. \newlabel{SYMMETRY}{{81}{557}{SYMMETRY: Symmetric matrices\relax }{chapter.81}{}}
  828. \@writefile{toc}{\contentsline {section}{\numberline {81.1}Operators for linear representations}{557}{section.81.1}}
  829. \@writefile{toc}{\contentsline {section}{\numberline {81.2}Display Operators}{559}{section.81.2}}
  830. \@writefile{toc}{\contentsline {chapter}{\numberline {82}TAYLOR: Manipulation of Taylor series}{561}{chapter.82}}
  831. \@writefile{lof}{\addvspace {10\p@ }}
  832. \@writefile{lot}{\addvspace {10\p@ }}
  833. \newlabel{TAYLOR}{{82}{561}{TAYLOR: Manipulation of Taylor series\relax }{chapter.82}{}}
  834. \@writefile{toc}{\contentsline {chapter}{\numberline {83}TPS: A truncated power series package}{567}{chapter.83}}
  835. \@writefile{lof}{\addvspace {10\p@ }}
  836. \@writefile{lot}{\addvspace {10\p@ }}
  837. \newlabel{TPS}{{83}{567}{TPS: A truncated power series package\relax }{chapter.83}{}}
  838. \@writefile{toc}{\contentsline {section}{\numberline {83.1}Basic Truncated Power Series}{568}{section.83.1}}
  839. \@writefile{toc}{\contentsline {subsection}{\numberline {83.1.1}PS Operator}{568}{subsection.83.1.1}}
  840. \@writefile{toc}{\contentsline {subsection}{\numberline {83.1.2}PSORDLIM Operator}{569}{subsection.83.1.2}}
  841. \@writefile{toc}{\contentsline {section}{\numberline {83.2}Controlling Power Series}{570}{section.83.2}}
  842. \@writefile{toc}{\contentsline {subsection}{\numberline {83.2.1}PSTERM Operator}{570}{subsection.83.2.1}}
  843. \@writefile{toc}{\contentsline {subsection}{\numberline {83.2.2}PSORDER Operator}{570}{subsection.83.2.2}}
  844. \@writefile{toc}{\contentsline {subsection}{\numberline {83.2.3}PSSETORDER Operator}{570}{subsection.83.2.3}}
  845. \@writefile{toc}{\contentsline {subsection}{\numberline {83.2.4}PSDEPVAR Operator}{571}{subsection.83.2.4}}
  846. \@writefile{toc}{\contentsline {subsection}{\numberline {83.2.5}PSEXPANSIONPT operator}{571}{subsection.83.2.5}}
  847. \@writefile{toc}{\contentsline {subsection}{\numberline {83.2.6}PSFUNCTION Operator}{571}{subsection.83.2.6}}
  848. \@writefile{toc}{\contentsline {subsection}{\numberline {83.2.7}PSCHANGEVAR Operator}{571}{subsection.83.2.7}}
  849. \@writefile{toc}{\contentsline {subsection}{\numberline {83.2.8}PSREVERSE Operator}{572}{subsection.83.2.8}}
  850. \@writefile{toc}{\contentsline {subsection}{\numberline {83.2.9}PSCOMPOSE Operator}{572}{subsection.83.2.9}}
  851. \@writefile{toc}{\contentsline {subsection}{\numberline {83.2.10}PSSUM Operator}{573}{subsection.83.2.10}}
  852. \@writefile{toc}{\contentsline {subsection}{\numberline {83.2.11}Arithmetic Operations}{574}{subsection.83.2.11}}
  853. \@writefile{toc}{\contentsline {subsection}{\numberline {83.2.12}Differentiation}{575}{subsection.83.2.12}}
  854. \@writefile{toc}{\contentsline {section}{\numberline {83.3}Restrictions and Known Bugs}{575}{section.83.3}}
  855. \@writefile{toc}{\contentsline {chapter}{\numberline {84}TRI: TeX REDUCE interface}{577}{chapter.84}}
  856. \@writefile{lof}{\addvspace {10\p@ }}
  857. \@writefile{lot}{\addvspace {10\p@ }}
  858. \newlabel{TRI}{{84}{577}{TRI: TeX REDUCE interface\relax }{chapter.84}{}}
  859. \@writefile{toc}{\contentsline {section}{\numberline {84.1}Switches for TRI}{577}{section.84.1}}
  860. \@writefile{toc}{\contentsline {subsection}{\numberline {84.1.1}Adding Translations}{578}{subsection.84.1.1}}
  861. \@writefile{toc}{\contentsline {section}{\numberline {84.2}Examples of Use}{579}{section.84.2}}
  862. \@writefile{toc}{\contentsline {chapter}{\numberline {85}TRIGSIMP: Trigonometric simplification}{583}{chapter.85}}
  863. \@writefile{lof}{\addvspace {10\p@ }}
  864. \@writefile{lot}{\addvspace {10\p@ }}
  865. \newlabel{TRIGSIMP}{{85}{583}{TRIGSIMP: Trigonometric simplification\relax }{chapter.85}{}}
  866. \@writefile{toc}{\contentsline {section}{\numberline {85.1}Simplifiying trigonometric expressions}{583}{section.85.1}}
  867. \@writefile{toc}{\contentsline {section}{\numberline {85.2}Factorising trigonometric expressions}{585}{section.85.2}}
  868. \@writefile{toc}{\contentsline {section}{\numberline {85.3}GCDs of trigonometric expressions}{586}{section.85.3}}
  869. \@writefile{toc}{\contentsline {chapter}{\numberline {86}WU: Wu algorithm for poly systems}{587}{chapter.86}}
  870. \@writefile{lof}{\addvspace {10\p@ }}
  871. \@writefile{lot}{\addvspace {10\p@ }}
  872. \newlabel{WU}{{86}{587}{WU: Wu algorithm for poly systems\relax }{chapter.86}{}}
  873. \@writefile{toc}{\contentsline {chapter}{\numberline {87}XCOLOR: Color factor in gauge theory}{589}{chapter.87}}
  874. \@writefile{lof}{\addvspace {10\p@ }}
  875. \@writefile{lot}{\addvspace {10\p@ }}
  876. \newlabel{XCOLOR}{{87}{589}{XCOLOR: Color factor in gauge theory\relax }{chapter.87}{}}
  877. \@writefile{toc}{\contentsline {chapter}{\numberline {88}XIDEAL: Gr\"obner for exterior algebra}{593}{chapter.88}}
  878. \@writefile{lof}{\addvspace {10\p@ }}
  879. \@writefile{lot}{\addvspace {10\p@ }}
  880. \newlabel{XIDEAL}{{88}{593}{XIDEAL: Gr\"obner for exterior algebra\relax }{chapter.88}{}}
  881. \@writefile{toc}{\contentsline {section}{\numberline {88.1}Operators}{594}{section.88.1}}
  882. \@writefile{toc}{\contentsline {section}{\numberline {88.2}Switches}{595}{section.88.2}}
  883. \@writefile{toc}{\contentsline {section}{\numberline {88.3}Examples}{596}{section.88.3}}
  884. \@writefile{toc}{\contentsline {chapter}{\numberline {89}ZEILBERG: Indef \& definite summation}{599}{chapter.89}}
  885. \@writefile{lof}{\addvspace {10\p@ }}
  886. \@writefile{lot}{\addvspace {10\p@ }}
  887. \newlabel{ZEILBERG}{{89}{599}{ZEILBERG: Indef \& definite summation\relax }{chapter.89}{}}
  888. \@writefile{toc}{\contentsline {section}{\numberline {89.1}The GOSPER summation operator}{599}{section.89.1}}
  889. \@writefile{toc}{\contentsline {section}{\numberline {89.2}EXTENDED\_GOSPER operator}{600}{section.89.2}}
  890. \@writefile{toc}{\contentsline {section}{\numberline {89.3}SUMRECURSION operator}{601}{section.89.3}}
  891. \@writefile{toc}{\contentsline {section}{\numberline {89.4}HYPERRECURSION operator}{601}{section.89.4}}
  892. \@writefile{toc}{\contentsline {section}{\numberline {89.5}HYPERSUM operator}{602}{section.89.5}}
  893. \@writefile{toc}{\contentsline {section}{\numberline {89.6}SUMTOHYPER operator}{603}{section.89.6}}
  894. \@writefile{toc}{\contentsline {section}{\numberline {89.7}Simplification Operators}{604}{section.89.7}}
  895. \@writefile{toc}{\contentsline {chapter}{\numberline {90}ZTRANS: $Z$-transform package}{607}{chapter.90}}
  896. \@writefile{lof}{\addvspace {10\p@ }}
  897. \@writefile{lot}{\addvspace {10\p@ }}
  898. \newlabel{ZTRANS}{{90}{607}{ZTRANS: $Z$-transform package\relax }{chapter.90}{}}
  899. \@writefile{toc}{\contentsline {part}{III\hspace {1em}Standard Lisp Report}{611}{part.3}}
  900. \citation{LISP1.5}
  901. \citation{CDC-LISP}
  902. \citation{LISP/360}
  903. \citation{MACLISP}
  904. \citation{Interlisp}
  905. \citation{LISPF1}
  906. \citation{LISP1.6}
  907. \citation{Hearn:69}
  908. \citation{REDUCE3.3}
  909. \citation{Hearn:69}
  910. \citation{PLC}
  911. \@writefile{toc}{\contentsline {chapter}{\numberline {91}The Standard Lisp Report}{613}{chapter.91}}
  912. \@writefile{lof}{\addvspace {10\p@ }}
  913. \@writefile{lot}{\addvspace {10\p@ }}
  914. \newlabel{SL}{{91}{613}{The Standard Lisp Report\relax }{chapter.91}{}}
  915. \@writefile{toc}{\contentsline {section}{\numberline {91.1}Introduction}{613}{section.91.1}}
  916. \citation{LISP1.5}
  917. \citation{PLC}
  918. \@writefile{toc}{\contentsline {section}{\numberline {91.2}Preliminaries}{615}{section.91.2}}
  919. \newlabel{dtypes}{{91.2}{615}{Preliminaries\relax }{section.91.2}{}}
  920. \@writefile{toc}{\contentsline {subsection}{\numberline {91.2.1}Primitive Data Types}{615}{subsection.91.2.1}}
  921. \newlabel{pdat}{{91.2.1}{615}{Primitive Data Types\relax }{subsection.91.2.1}{}}
  922. \@writefile{toc}{\contentsline {subsection}{\numberline {91.2.2}Classes of Primitive Data Types}{619}{subsection.91.2.2}}
  923. \newlabel{pclasses}{{91.2.2}{619}{Classes of Primitive Data Types\relax }{subsection.91.2.2}{}}
  924. \@writefile{toc}{\contentsline {subsection}{\numberline {91.2.3}Structures}{619}{subsection.91.2.3}}
  925. \@writefile{toc}{\contentsline {subsection}{\numberline {91.2.4}Function Descriptions}{620}{subsection.91.2.4}}
  926. \@writefile{toc}{\contentsline {subsection}{\numberline {91.2.5}Function Types}{621}{subsection.91.2.5}}
  927. \@writefile{toc}{\contentsline {subsection}{\numberline {91.2.6}Error and Warning Messages}{622}{subsection.91.2.6}}
  928. \@writefile{toc}{\contentsline {subsection}{\numberline {91.2.7}Comments}{622}{subsection.91.2.7}}
  929. \@writefile{toc}{\contentsline {section}{\numberline {91.3}Functions}{622}{section.91.3}}
  930. \newlabel{slfns}{{91.3}{622}{Functions\relax }{section.91.3}{}}
  931. \@writefile{toc}{\contentsline {subsection}{\numberline {91.3.1}Elementary Predicates}{622}{subsection.91.3.1}}
  932. \newlabel{elpreds}{{91.3.1}{622}{Elementary Predicates\relax }{subsection.91.3.1}{}}
  933. \@writefile{toc}{\contentsline {subsection}{\numberline {91.3.2}Functions on Dotted-Pairs}{625}{subsection.91.3.2}}
  934. \@writefile{toc}{\contentsline {subsection}{\numberline {91.3.3}Identifiers}{627}{subsection.91.3.3}}
  935. \newlabel{identifiers}{{91.3.3}{627}{Identifiers\relax }{subsection.91.3.3}{}}
  936. \@writefile{toc}{\contentsline {subsection}{\numberline {91.3.4}Property List Functions}{629}{subsection.91.3.4}}
  937. \newlabel{plist}{{91.3.4}{629}{Property List Functions\relax }{subsection.91.3.4}{}}
  938. \@writefile{toc}{\contentsline {subsection}{\numberline {91.3.5}Function Definition}{631}{subsection.91.3.5}}
  939. \newlabel{fdef}{{91.3.5}{631}{Function Definition\relax }{subsection.91.3.5}{}}
  940. \@writefile{toc}{\contentsline {subsection}{\numberline {91.3.6}Variables and Bindings}{633}{subsection.91.3.6}}
  941. \newlabel{varsandbinds}{{91.3.6}{633}{Variables and Bindings\relax }{subsection.91.3.6}{}}
  942. \citation{PLC}
  943. \@writefile{toc}{\contentsline {subsection}{\numberline {91.3.7}Program Feature Functions}{635}{subsection.91.3.7}}
  944. \newlabel{prog}{{91.3.7}{635}{Program Feature Functions\relax }{subsection.91.3.7}{}}
  945. \@writefile{toc}{\contentsline {subsection}{\numberline {91.3.8}Error Handling}{638}{subsection.91.3.8}}
  946. \newlabel{errors}{{91.3.8}{638}{Error Handling\relax }{subsection.91.3.8}{}}
  947. \@writefile{toc}{\contentsline {subsection}{\numberline {91.3.9}Vectors}{639}{subsection.91.3.9}}
  948. \newlabel{vectors}{{91.3.9}{639}{Vectors\relax }{subsection.91.3.9}{}}
  949. \@writefile{toc}{\contentsline {subsection}{\numberline {91.3.10}Boolean Functions and Conditionals}{640}{subsection.91.3.10}}
  950. \@writefile{toc}{\contentsline {subsection}{\numberline {91.3.11}Arithmetic Functions}{641}{subsection.91.3.11}}
  951. \@writefile{toc}{\contentsline {subsection}{\numberline {91.3.12}MAP Composite Functions}{646}{subsection.91.3.12}}
  952. \@writefile{toc}{\contentsline {subsection}{\numberline {91.3.13}Composite Functions}{648}{subsection.91.3.13}}
  953. \@writefile{toc}{\contentsline {subsection}{\numberline {91.3.14}The Interpreter}{653}{subsection.91.3.14}}
  954. \newlabel{interpreter}{{91.3.14}{653}{The Interpreter\relax }{subsection.91.3.14}{}}
  955. \@writefile{toc}{\contentsline {subsection}{\numberline {91.3.15}Input and Output}{655}{subsection.91.3.15}}
  956. \newlabel{IO}{{91.3.15}{655}{Input and Output\relax }{subsection.91.3.15}{}}
  957. \@writefile{toc}{\contentsline {subsection}{\numberline {91.3.16}LISP Reader}{660}{subsection.91.3.16}}
  958. \@writefile{toc}{\contentsline {section}{\numberline {91.4}System GLOBAL Variables}{660}{section.91.4}}
  959. \newlabel{slglobals}{{91.4}{660}{System GLOBAL Variables\relax }{section.91.4}{}}
  960. \@writefile{toc}{\contentsline {section}{\numberline {91.5}The Extended Syntax}{662}{section.91.5}}
  961. \@writefile{toc}{\contentsline {subsection}{\numberline {91.5.1}Definition}{662}{subsection.91.5.1}}
  962. \@writefile{toc}{\contentsline {subsection}{\numberline {91.5.2}The Extended Syntax Rules}{664}{subsection.91.5.2}}
  963. \@writefile{toc}{\contentsline {part}{IV\hspace {1em}Appendix}{667}{part.4}}
  964. \@writefile{toc}{\contentsline {chapter}{\numberline {A}Reserved Identifiers}{669}{appendix.A}}
  965. \@writefile{lof}{\addvspace {10\p@ }}
  966. \@writefile{lot}{\addvspace {10\p@ }}
  967. \bibstyle{plain}
  968. \bibdata{bibl,sl}
  969. \bibcite{Baker:81a}{1}
  970. \bibcite{CDC-LISP}{2}
  971. \bibcite{Chou:84}{3}
  972. \bibcite{Chou:88}{4}
  973. \bibcite{Chou:90}{5}
  974. \bibcite{DolzmannSturm:97a}{6}
  975. \bibcite{DolzmannSturm:97c}{7}
  976. \bibcite{DolzmannSturm:99}{8}
  977. \bibcite{LISP/360}{9}
  978. \bibcite{PLC}{10}
  979. \@writefile{toc}{\contentsline {chapter}{Index}{671}{appendix.A}}
  980. \bibcite{REDUCE3.3}{11}
  981. \bibcite{Hearn:69}{12}
  982. \bibcite{Koepf:95}{13}
  983. \bibcite{Koornwinder:93}{14}
  984. \bibcite{MACLISP}{15}
  985. \bibcite{LISP1.5}{16}
  986. \bibcite{LISPF1}{17}
  987. \bibcite{LISP1.6}{18}
  988. \bibcite{Interlisp}{19}
  989. \bibcite{Weispfenning:92}{20}
  990. \bibcite{Wu:84a}{21}
  991. \bibcite{Wu:84b}{22}
  992. \bibcite{Wu:94}{23}