diff --git a/books/bookvol7.1.pamphlet b/books/bookvol7.1.pamphlet index a7990c5..28e3f31 100644 --- a/books/bookvol7.1.pamphlet +++ b/books/bookvol7.1.pamphlet @@ -203,7 +203,7 @@ November 10, 2003 ((iHy)) \setcounter{chapter}{0} % Chapter 1 \chapter{Release Notes} \section{releasenotes.ht} -\pagehead3{releaseNotes}{releasenotes.ht}{What is new in Axiom} +\pagetitle{releaseNotes}{releasenotes.ht}{What is new in Axiom} \pagepic{ps/v71releasenotes.eps}{releasenotes}{0.65} \pagefrom{Root Page}{RootPage} \pageto{Online information}{onlineInformation} @@ -254,7 +254,7 @@ November 10, 2003 ((iHy)) \end{page} @ -\pagehead3{onlineInformation}{releasenotes.ht}{Online Information} +\pagetitle{onlineInformation}{releasenotes.ht}{Online Information} \pagepic{ps/v71onlineinformation.eps}{onlineinformation}{0.50} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -269,7 +269,7 @@ Axiom information can be found online at \end{page} @ -\pagehead3{july2010}{releasenotes.ht}{July 2010 Release Notes} +\pagetitle{july2010}{releasenotes.ht}{July 2010 Release Notes} \pagepic{ps/v71july2010.eps}{july2010}{0.60} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -406,7 +406,7 @@ GCL was upgraded, thanks to Camm Maquire. \end{page} @ -\pagehead3{may2010}{releasenotes.ht}{May 2010 Release Notes} +\pagetitle{may2010}{releasenotes.ht}{May 2010 Release Notes} \pagepic{ps/v71may2010.eps}{may2010}{0.65} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -587,7 +587,7 @@ src/axiom-website/download.html @ -\pagehead3{mar2010}{releasenotes.ht}{March 2010 Release Notes} +\pagetitle{mar2010}{releasenotes.ht}{March 2010 Release Notes} \pagepic{ps/v71mar2010.eps}{mar2010}{0.75} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -710,7 +710,7 @@ zips @ -\pagehead3{jan2010}{releasenotes.ht}{January 2010 Release Notes} +\pagetitle{jan2010}{releasenotes.ht}{January 2010 Release Notes} \pagepic{ps/v71jan2010.eps}{jan2010}{0.75} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -798,7 +798,7 @@ other src files \end{page} @ -\pagehead3{nov2009}{releasenotes.ht}{November 2009 Release Notes} +\pagetitle{nov2009}{releasenotes.ht}{November 2009 Release Notes} \pagepic{ps/v71nov2009.eps}{nov2009}{0.50} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -899,7 +899,7 @@ Research: \end{page} @ -\pagehead3{sept2009}{releasenotes.ht}{September 2009 Release Notes} +\pagetitle{sept2009}{releasenotes.ht}{September 2009 Release Notes} \pagepic{ps/v71sept2009.eps}{sept2009}{0.50} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -968,7 +968,7 @@ Additional changes in this release include: \end{page} @ -\pagehead3{july2009}{releasenotes.ht}{July 2009 Release Notes} +\pagetitle{july2009}{releasenotes.ht}{July 2009 Release Notes} \pagepic{ps/v71july2009.eps}{july2009}{0.50} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -1037,7 +1037,7 @@ input files \end{page} @ -\pagehead3{may2009}{releasenotes.ht}{May 2009 Release Notes} +\pagetitle{may2009}{releasenotes.ht}{May 2009 Release Notes} \pagepic{ps/v71may2009.eps}{may2009}{0.50} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -1275,7 +1275,7 @@ zips \end{page} @ -\pagehead3{mar2009}{releasenotes.ht}{March 2009 Release Notes} +\pagetitle{mar2009}{releasenotes.ht}{March 2009 Release Notes} \pagepic{ps/v71mar2009.eps}{mar2009}{1.50} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -1527,7 +1527,7 @@ Lisp \end{page} @ -\pagehead3{jan2009}{releasenotes.ht}{January 2009 Release Notes} +\pagetitle{jan2009}{releasenotes.ht}{January 2009 Release Notes} \pagepic{ps/v71jan2009.eps}{jan2009}{0.50} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -1751,7 +1751,7 @@ Launchpad \end{page} @ -\pagehead3{nov2008}{releasenotes.ht}{November 23, 2008 Release Notes} +\pagetitle{nov2008}{releasenotes.ht}{November 23, 2008 Release Notes} \pagepic{ps/v71nov2008.eps}{nov2008}{0.50} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -1809,7 +1809,7 @@ Build changes \end{page} @ -\pagehead3{sept2008}{releasenotes.ht}{September 23, 2008 Release Notes} +\pagetitle{sept2008}{releasenotes.ht}{September 23, 2008 Release Notes} \pagepic{ps/v71sept2008.eps}{sept2008}{0.50} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -1956,7 +1956,7 @@ Interpreter changes (Page) \end{page} @ -\pagehead3{july2008}{releasenotes.ht}{July 23, 2008 Release Notes} +\pagetitle{july2008}{releasenotes.ht}{July 23, 2008 Release Notes} \pagepic{ps/v71july2008.eps}{july2008}{0.50} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -2097,7 +2097,7 @@ In addition there were several other changes. \end{page} @ -\pagehead3{may2008}{releasenotes.ht}{May 27, 2008 Release Notes} +\pagetitle{may2008}{releasenotes.ht}{May 27, 2008 Release Notes} \pagepic{ps/v71may2008.eps}{may2008}{0.50} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -2140,7 +2140,7 @@ PORTING \end{page} @ -\pagehead3{march2008}{releasenotes.ht}{March 25, 2008 Release Notes} +\pagetitle{march2008}{releasenotes.ht}{March 25, 2008 Release Notes} \pagepic{ps/v71march2008.eps}{march2008}{0.50} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -2237,7 +2237,7 @@ o Complex Gamma, logGamma, and log(Gamma) have additional tests and \end{page} @ -\pagehead3{january2008}{releasenotes.ht}{January 25, 2008 Release Notes} +\pagetitle{january2008}{releasenotes.ht}{January 25, 2008 Release Notes} \pagepic{ps/v71january2008.eps}{january2008}{0.50} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -2495,7 +2495,7 @@ Patches released \end{page} @ -\pagehead3{november2007}{releasenotes.ht}{November 23, 2007 Release Notes} +\pagetitle{november2007}{releasenotes.ht}{November 23, 2007 Release Notes} \pagepic{ps/v71november2007.eps}{november2007}{0.50} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -2685,7 +2685,7 @@ ADD )HELP FACILITY \end{page} @ -\pagehead3{feb2005}{releasenotes.ht}{Feature Complete Release Feb 2005} +\pagetitle{feb2005}{releasenotes.ht}{Feature Complete Release Feb 2005} \pagepic{ps/v71feb2005.eps}{feb2005}{0.50} \pagefrom{What's New in Axiom}{releaseNotes} <>= @@ -3172,7 +3172,7 @@ of operations defined by \spadtype{#1}.} \newcommand{\localinfo}{} @ -\pagehead3{SpadNotConnectedPage}{util.ht}{Not Connected to Axiom} +\pagetitle{SpadNotConnectedPage}{util.ht}{Not Connected to Axiom} \pagefrom{Standard Pages}{HTXLinkPage2} <>= \begin{page}{SpadNotConnectedPage}{Not Connected to Axiom} @@ -3185,7 +3185,7 @@ the button you pressed. \end{page} @ -\pagehead3{ProtectedQuitPage}{util.ht}{Do You Really Want to Exit?} +\pagetitle{ProtectedQuitPage}{util.ht}{Do You Really Want to Exit?} <>= \begin{page}{ProtectedQuitPage}{Do You Really Want to Exit?} \beginscroll @@ -3198,7 +3198,7 @@ the button you pressed. \end{page} @ -\pagehead3{UnknownPage}{util.ht}{Missing Page} +\pagetitle{UnknownPage}{util.ht}{Missing Page} <>= \begin{page}{UnknownPage}{Missing Page} \beginscroll @@ -3209,7 +3209,7 @@ The page you requested was not found in the Hyperdoc database. \end{page} @ -\pagehead3{ErrorPage}{util.ht}{Something is Wrong} +\pagetitle{ErrorPage}{util.ht}{Something is Wrong} <>= \begin{page}{ErrorPage}{Something is Wrong} \beginscroll @@ -3220,7 +3220,7 @@ The page you requested was not found in the Hyperdoc database. \end{page} @ -\pagehead3{Unlinked}{util.ht}{Sorry!} +\pagetitle{Unlinked}{util.ht}{Sorry!} <>= \begin{page}{Unlinked}{Sorry!} \beginscroll @@ -3236,7 +3236,7 @@ The hyperdoc pages can be viewed as a forest of rooted pages. The main routine in hypertex will look for a page called ``RootPage''. \pagefrom{Root Page}{RootPage} \section{rootpage.ht} -\pagehead3{RootPage}{rootpage.ht}{Axiom HyperDoc Top Level} +\pagetitle{RootPage}{rootpage.ht}{Axiom HyperDoc Top Level} \pagepic{ps/v71rootpage.eps}{rootpage}{0.50} \pageto{Basic Commands}{BasicCommand} \pageto{Reference}{TopReferencePage} @@ -3301,7 +3301,7 @@ What would you like to do? \end{page} @ -\pagehead3{RootPageLogo}{rootpage.ht} +\pagetitle{RootPageLogo}{rootpage.ht} {Axiom -- The Scientific Computation System} \pagepic{ps/v71rootpagelogo.eps}{rootpagelogo}{0.50} \pagefrom{Root Page}{RootPage} @@ -3326,7 +3326,7 @@ Heights, New York, USA. \end{page} @ -\pagehead3{TopSettingsPage}{rootpage.ht}{System Commands} +\pagetitle{TopSettingsPage}{rootpage.ht}{System Commands} \pagepic{ps/v71topsettingspage.eps}{topsettingspage}{0.50} \pagefrom{Root Page}{RootPage} \pageto{Commands}{ugSysCmdPage} @@ -3348,7 +3348,7 @@ management and change Axiom system variables. \end{page} @ -\pagehead3{TopExamplePage}{rootpage.ht}{Axiom Examples} +\pagetitle{TopExamplePage}{rootpage.ht}{Axiom Examples} \pagepic{ps/v71topexamplepage.eps}{topexamplepage}{0.50} \pagefrom{Root Page}{RootPage} \pageto{Graphics}{GraphicsExamplePage} @@ -3383,7 +3383,7 @@ What would you like to see? \end{page} @ -\pagehead3{TopReferencePage}{rootpage.ht}{Axiom Reference} +\pagetitle{TopReferencePage}{rootpage.ht}{Axiom Reference} \pagepic{ps/v71topreferencepage.eps}{topreferencepage}{0.50} \pagefrom{Root Page}{RootPage} \pageto{this font}{YouTriedIt} @@ -3449,7 +3449,7 @@ A glossary of Axiom terms. \end{page} @ -\pagehead3{FoundationLibraryDocPage}{rootpage.ht}{NAG Documentation} +\pagetitle{FoundationLibraryDocPage}{rootpage.ht}{NAG Documentation} \pagepic{ps/v71foundationlibrarydocpage.eps}{foundationlibrarydocpage}{0.50} \pagefrom{Reference}{TopReferencePage} <>= @@ -3703,7 +3703,7 @@ A glossary of Axiom terms. @ \section{algebra.ht} -\pagehead3{AlgebraPage}{algebra.ht}{Abstract Algebra} +\pagetitle{AlgebraPage}{algebra.ht}{Abstract Algebra} \pagepic{ps/v71algebrapage.eps}{algebrapage}{0.50} \pagefrom{Topics}{TopicPage} \pageto{Number Theory}{NumberTheoryPage} @@ -3727,7 +3727,7 @@ Permutation groups; representation theory. \end{page} @ -\pagehead3{NumberTheoryPage}{algebra.ht}{Number Theory} +\pagetitle{NumberTheoryPage}{algebra.ht}{Number Theory} \pageto{Galois Groups}{ugProblemGaloisPage} \pageto{Number Theory Functions}{IntNumberTheoryFnsXmpPage} <>= @@ -3748,7 +3748,7 @@ Some functions of interest to number theorists. @ \section{alist.ht} -\pagehead3{AssociationListXmpPage}{alist.ht}{AssociationList} +\pagetitle{AssociationListXmpPage}{alist.ht}{AssociationList} \pageto{Table}{TableXmpPage} \pageto{List}{ListXmpPage} <>= @@ -4021,7 +4021,7 @@ Type: AssociationList(String,Record(monthsOld: Integer,gender: String)) @ \section{array1.ht} -\pagehead3{OneDimensionalArrayXmpPage}{array1.ht}{OneDimensionalArray} +\pagetitle{OneDimensionalArrayXmpPage}{array1.ht}{OneDimensionalArray} \pageto{Vector}{VectorXmpPage} \pageto{FlexibleArray}{FlexibleArrayXmpPage} <>= @@ -4258,7 +4258,7 @@ for i in 1..10 repeat a.i := i; a\bound{a1 }\free{a }} @ \section{array2.ht} -\pagehead3{TwoDimensionalArrayXmpPage}{array2.ht}{TwoDimensionalArray} +\pagetitle{TwoDimensionalArrayXmpPage}{array2.ht}{TwoDimensionalArray} \pageto{The Any Domain}{ugTypesAnyNonePage} \pageto{Matrix}{MatrixXmpPage} \pageto{OneDimensionalArray}{OneDimensionalArrayXmpPage} @@ -4852,7 +4852,7 @@ For information on related topics, see @ \section{basic.ht} -\pagehead3{BasicCommand}{basic.ht}{Basic Commands} +\pagetitle{BasicCommand}{basic.ht}{Basic Commands} \pagepic{ps/v71basiccommand.eps}{basiccommand}{0.50} \pagefrom{Root Page}{RootPage} \pageto{Calculus}{Calculus} @@ -4892,7 +4892,7 @@ For information on related topics, see \end{page} @ -\pagehead3{Calculus}{basic.ht}{Calculus} +\pagetitle{Calculus}{basic.ht}{Calculus} \pagepic{ps/v71calculus.eps}{calculus}{0.50} \pagefrom{Basic Commands}{BasicCommand} \pageto{Differentiate}{LispFunctions} @@ -4931,7 +4931,7 @@ What would you like to do? @ \section{bbtree.ht} -\pagehead3{BalancedBinaryTreeXmpPage}{bbtree.ht}{BalancedBinaryTree} +\pagetitle{BalancedBinaryTreeXmpPage}{bbtree.ht}{BalancedBinaryTree} <>= \begin{page}{BalancedBinaryTreeXmpPage}{BalancedBinaryTree} \beginscroll @@ -5218,7 +5218,7 @@ squares := [x**2 rem m for x in \% for m in lm]\bound{t6 }\free{t5 }} @ \section{binary.ht} -\pagehead3{BinaryExpansionXmpPage}{binary.ht}{BinaryExpansion} +\pagetitle{BinaryExpansionXmpPage}{binary.ht}{BinaryExpansion} \pagepic{ps/v71binaryexpansionxmppage.eps}{BinaryExpansionXmpPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} \pagefrom{Integer}{IntegerXmpPage} @@ -5420,7 +5420,7 @@ p := binary(1/4)*x**2 + binary(2/3)*x + binary(4/9)\bound{p }} @ \section{bmcat.ht} -\pagehead3{BitMaps}{bmcat.ht}{Bit Map Catalog} +\pagetitle{BitMaps}{bmcat.ht}{Bit Map Catalog} <>= \begin{page}{BitMaps}{Bit Map Catalog} \beginscroll @@ -5487,7 +5487,7 @@ p := binary(1/4)*x**2 + binary(2/3)*x + binary(4/9)\bound{p }} @ \section{bop.ht} -\pagehead3{BasicOperatorXmpPage}{bop.ht}{BasicOperator} +\pagetitle{BasicOperatorXmpPage}{bop.ht}{BasicOperator} <>= \begin{page}{BasicOperatorXmpPage}{BasicOperator} \beginscroll @@ -5933,7 +5933,7 @@ setProperty(y, "use", "unknown function" :: None )\free{y }\bound{spy }} @ \section{bstree.ht} -\pagehead3{BinarySearchTreeXmpPage}{bstree.ht}{BinarySearchTree} +\pagetitle{BinarySearchTreeXmpPage}{bstree.ht}{BinarySearchTree} <>= \begin{page}{BinarySearchTreeXmpPage}{BinarySearchTree} \beginscroll @@ -6237,7 +6237,7 @@ buildFromRoot ls == reduce(insertRoot,ls,emptybst)\bound{x2 }\free{x1 e }} @ \section{card.ht} -\pagehead3{CardinalNumberXmpPage}{card.ht}{CardinalNumber} +\pagetitle{CardinalNumberXmpPage}{card.ht}{CardinalNumber} \pagepic{ps/v71cardinalnumberxmppage.eps}{CardinalNumberXmpPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} <>= @@ -6721,7 +6721,7 @@ generalized continuum hypothesis in this way. @ \section{carten.ht} -\pagehead3{CartesianTensorXmpPage}{carten.ht}{CartesianTensor} +\pagetitle{CartesianTensorXmpPage}{carten.ht}{CartesianTensor} <>= \begin{page}{CartesianTensorXmpPage}{CartesianTensor} \beginscroll @@ -7997,7 +7997,7 @@ contract(epsilon*Tm*epsilon, 1,2) = 2 * determinant m\free{epsilon Tm m }} @ \section{cclass.ht} -\pagehead3{CharacterClassXmpPage}{cclass.ht}{CharacterClass} +\pagetitle{CharacterClassXmpPage}{cclass.ht}{CharacterClass} <>= \begin{page}{CharacterClassXmpPage}{CharacterClass} \beginscroll @@ -8354,7 +8354,7 @@ cl1:=charClass [char "a", char "e", char "i", char "o", char "u", char "y"] @ \section{char.ht} -\pagehead3{CharacterXmpPage}{char.ht}{Character} +\pagetitle{CharacterXmpPage}{char.ht}{Character} \pageto{CharacterClass}{CharacterClassXmpPage} \pageto{String}{StringXmpPage} <>= @@ -8657,7 +8657,7 @@ chars := [char "a", char "A", char "X", char "8", char "+"]\bound{chars }} @ -\pagehead3{CliffordAlgebraXmpPage}{clif.ht}{CliffordAlgebra} +\pagetitle{CliffordAlgebraXmpPage}{clif.ht}{CliffordAlgebra} \pageto{The Complex Numbers as a Clifford Algebra} {ugxCliffordComplexPage} \pageto{The Quaternion Numbers as a Clifford AlgebraNo} @@ -8707,7 +8707,7 @@ exterior algebras and spin algebras. \end{page} @ -\pagehead3{ugxCliffordComplexPage}{clif.ht} +\pagetitle{ugxCliffordComplexPage}{clif.ht} {The Complex Numbers as a Clifford Algebra} \pageto{Complex}{ComplexXmpPage} <>= @@ -8879,7 +8879,7 @@ Type: CliffordAlgebra(1,Fraction Polynomial Integer,MATRIX) \end{paste}\end{patch} @ -\pagehead3{ugxCliffordQuaternPage}{clif.ht} +\pagetitle{ugxCliffordQuaternPage}{clif.ht} {The Quaternion Numbers as a Clifford Algebra} \pageto{Quaternion}{QuaternionXmpPage} <>= @@ -9146,7 +9146,7 @@ Type: CliffordAlgebra(2,Fraction Polynomial Integer,MATRIX) \end{paste}\end{patch} @ -\pagehead3{ugxCliffordExteriorPage}{clif.ht} +\pagetitle{ugxCliffordExteriorPage}{clif.ht} {The Exterior Algebra on a Three Space} <>= \begin{page}{ugxCliffordExteriorPage}{The Exterior Algebra on a Three Space} @@ -9409,7 +9409,7 @@ Type: CliffordAlgebra(3,Fraction Polynomial Integer,MATRIX) \end{paste}\end{patch} @ -\pagehead3{ugxCliffordDiracPage}{clif.ht}{The Dirac Spin Algebra} +\pagetitle{ugxCliffordDiracPage}{clif.ht}{The Dirac Spin Algebra} <>= \begin{page}{ugxCliffordDiracPage}{The Dirac Spin Algebra} \beginscroll @@ -9605,7 +9605,7 @@ rhs := 2*(gam s * gam m*gam n*gam r + gam r*gam n*gam m*gam s) @ \section{complex.ht} -\pagehead3{ComplexXmpPage}{complex.ht}{Complex} +\pagetitle{ComplexXmpPage}{complex.ht}{Complex} \pagepic{ps/v71complexxmppage.eps}{ComplexXmpPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} \pagefrom{Primes and Factorization}{ugxIntegerPrimesPage} @@ -9989,7 +9989,7 @@ You can \spadfunFrom{factor}{Complex} Gaussian integers. @ \section{contfrac.ht} -\pagehead3{ContinuedFractionXmpPage}{contfrac.ht}{ContinuedFraction} +\pagetitle{ContinuedFractionXmpPage}{contfrac.ht}{ContinuedFraction} \pagepic{ps/v71continuedfractionxmppage.eps}{ContinuedFractionXmpPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} \pageto{Stream}{StreamXmpPage} @@ -10796,7 +10796,7 @@ Type: ContinuedFraction UnivariatePolynomial(x,Fraction Integer) @ \section{cphelp.ht} -\pagehead3{CPHelp}{cphelp.ht}{Control Panel Bits} +\pagetitle{CPHelp}{cphelp.ht}{Control Panel Bits} <>= \begin{page}{CPHelp}{Control Panel Bits} \beginscroll @@ -10831,7 +10831,7 @@ Close the viewport: \helpbit{close3D} @ \section{cycles.ht} -\pagehead3{CycleIndicatorsXmpPage}{cycles.ht}{CycleIndicators} +\pagetitle{CycleIndicatorsXmpPage}{cycles.ht}{CycleIndicators} <>= \begin{page}{CycleIndicatorsXmpPage}{CycleIndicators} \beginscroll @@ -12071,7 +12071,7 @@ cap(dihedral 30,complete 7*complete 8*complete 5*complete 10)} @ \section{coverex.ht} -\pagehead3{ExampleCoverPage}{coverex.ht}{Examples Of Axiom Commands} +\pagetitle{ExampleCoverPage}{coverex.ht}{Examples Of Axiom Commands} \pageto{Differentiation}{Menuexdiff} \pageto{Integration}{Menuexint} \pageto{Laplace Transforms}{Menuexlap} @@ -12096,7 +12096,7 @@ cap(dihedral 30,complete 7*complete 8*complete 5*complete 10)} }\endscroll\end{page} @ -\pagehead3{Menuexdiff}{coverex.ht}{Differentiation} +\pagetitle{Menuexdiff}{coverex.ht}{Differentiation} \pageto{Computing Derivatives}{ExDiffBasic} \pageto{Derivatives of Functions of Several Variables} {ExDiffSeveralVariables} @@ -12327,7 +12327,7 @@ cap(dihedral 30,complete 7*complete 8*complete 5*complete 10)} \end{paste}\end{patch} @ -\pagehead3{Menuexint}{coverex.ht}{Integration} +\pagetitle{Menuexint}{coverex.ht}{Integration} \pageto{Integral of a Rational Function}{ExIntRationalFunction} \pageto{Integral of a Rational Function with a Real Parameter} {ExIntRationalWithRealParameter} @@ -12686,7 +12686,7 @@ integrate((sinh(1+sqrt(x+b))+2*sqrt(x+b))/_ \end{paste}\end{patch} @ -\pagehead3{Menuexlap}{coverex.ht}{Laplace Transforms} +\pagetitle{Menuexlap}{coverex.ht}{Laplace Transforms} \pageto{Laplace transform with a single pole}{ExLapSimplePole} \pageto{Laplace transform of a trigonometric function} {ExLapTrigTrigh} @@ -12830,7 +12830,7 @@ integrate((sinh(1+sqrt(x+b))+2*sqrt(x+b))/_ \end{paste}\end{patch} @ -\pagehead3{Menuexlimit}{coverex.ht}{Limits} +\pagetitle{Menuexlimit}{coverex.ht}{Limits} \pageto{Computing Limits}{ExLimitBasic} \pageto{Limits of Functions with Parameters}{ExLimitParameter} \pageto{One-sided Limits}{ExLimitOneSided} @@ -13086,7 +13086,7 @@ Type: Union(Record(leftHandLimit: Union(OrderedCompletion Expression Integer,"fa \end{paste}\end{patch} @ -\pagehead3{Menuexmatrix}{coverex.ht}{Matrices} +\pagetitle{Menuexmatrix}{coverex.ht}{Matrices} \pageto{Basic Arithmetic Operations on Matrices} {ExMatrixBasicFunction} \pageto{Constructing new Matrices}{ExConstructMatrix} @@ -13473,7 +13473,7 @@ determinant(matrix([[1,2,3,4],[2,3,2,5],[3,4,5,6],[4,1,6,7]]))} \end{paste}\end{patch} @ -\pagehead3{Menuexplot2d}{coverex.ht}{2-D Graphics} +\pagetitle{Menuexplot2d}{coverex.ht}{2-D Graphics} \pageto{Plotting Functions of One Variable}{ExPlot2DFunctions} \pageto{Plotting Parametric Curves}{ExPlot2DParametric} \pageto{Plotting Using Polar Coordinates}{ExPlot2DPolar} @@ -13545,7 +13545,7 @@ determinant(matrix([[1,2,3,4],[2,3,2,5],[3,4,5,6],[4,1,6,7]]))} \end{paste}\end{patch} @ -\pagehead3{Menuexplot3d}{coverex.ht}{3-D Graphics} +\pagetitle{Menuexplot3d}{coverex.ht}{3-D Graphics} \pageto{Plotting Functions of Two Variables}{ExPlot3DFunctions} \pageto{Plotting Parametric Surfaces}{ExPlot3DParametricSurface} \pageto{Plotting Parametric Curves}{ExPlot3DParametricCurve} @@ -13630,7 +13630,7 @@ u=0..\%pi,v=0..2*\%pi)} \end{paste}\end{patch} @ -\pagehead3{Menuexseries}{coverex.ht}{Series} +\pagetitle{Menuexseries}{coverex.ht}{Series} \pageto{Converting Expressions to Series}{ExSeriesConvert} \pageto{Manipulating Power Series}{ExSeriesManipulate} \pageto{Functions on Power Series}{ExSeriesFunctions} @@ -13881,7 +13881,7 @@ Type: UnivariatePuiseuxSeries(Expression Integer,a,pi/4) \end{paste}\end{patch} @ -\pagehead3{Menuexsum}{coverex.ht}{Summations} +\pagetitle{Menuexsum}{coverex.ht}{Summations} \pageto{notitle}{ExSumListEntriesI} \pageto{notitle}{ExSumListEntriesII} \pageto{notitle}{ExSumApproximateE} @@ -14154,7 +14154,7 @@ Type: Union(OrderedCompletion Fraction Polynomial Integer,...) @ \section{decimal.ht} -\pagehead3{DecimalExpansionXmpPage}{decimal.ht}{Decimal Expansion} +\pagetitle{DecimalExpansionXmpPage}{decimal.ht}{Decimal Expansion} \pagepic{ps/v71decimalexpansionxmppage.eps}{DecimalExpansionXmpPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} \pagefrom{Integer}{IntegerXmpPage} @@ -14352,7 +14352,7 @@ These numbers are bona fide algebraic objects. @ \section{derham.ht} -\pagehead3{DeRhamComplexXmpPage}{derham.ht}{DeRhamComplex} +\pagetitle{DeRhamComplexXmpPage}{derham.ht}{DeRhamComplex} <>= \begin{page}{DeRhamComplexXmpPage}{DeRhamComplex} \beginscroll @@ -15156,7 +15156,7 @@ consists of the eight forms: \spad{1}, \spad{dx}, \spad{dy}, \spad{dz}, @ \section{dfloat.ht} -\pagehead3{DoubleFloatXmpPage}{dfloat.ht}{DoubleFloat} +\pagetitle{DoubleFloatXmpPage}{dfloat.ht}{DoubleFloat} \pagepic{ps/v71doublefloatxmppage.eps}{DoubleFloatXmpPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} \pageto{Graphics}{ugGraphPage} @@ -15431,7 +15431,7 @@ Section 8.1\ignore{ugProblemNumeric}, and @ \section{dmp.ht} -\pagehead3{DistributedMultivariatePolyXmpPage}{dmp.ht} +\pagetitle{DistributedMultivariatePolyXmpPage}{dmp.ht} {DistributedMultivariatePoly} \pageto{notitle}{ugIntroVariablesPage} \pageto{notitle}{ugTypesConvertPage} @@ -15685,7 +15685,7 @@ Type: List HomogeneousDistributedMultivariatePolynomial([z,y,x],Fraction Integer @ \section{eq.ht} -\pagehead3{EquationXmpPage}{eq.ht}{Equation} +\pagetitle{EquationXmpPage}{eq.ht}{Equation} <>= \begin{page}{EquationXmpPage}{Equation} \beginscroll @@ -15960,7 +15960,7 @@ all one has to do is ask! @ \section{eqtbl.ht} -\pagehead3{EqTableXmpPage}{eqtbl.ht}{EqTable} +\pagetitle{EqTableXmpPage}{eqtbl.ht}{EqTable} \pageto{notitle}{TableXmpPage} <>= \begin{page}{EqTableXmpPage}{EqTable} @@ -16108,7 +16108,7 @@ can be stored under each. @ \section{evalex.ht} -\pagehead3{PrefixEval}{evalex.ht}{Example of Standard Evaluation} +\pagetitle{PrefixEval}{evalex.ht}{Example of Standard Evaluation} <>= \begin{page}{PrefixEval}{Example of Standard Evaluation} \beginscroll @@ -16163,7 +16163,7 @@ Try it: \end{paste}\end{patch} @ -\pagehead3{InfixEval}{evalex.ht}{Example of Standard Evaluation} +\pagetitle{InfixEval}{evalex.ht}{Example of Standard Evaluation} <>= \begin{page}{InfixEval}{Example of Standard Evaluation} \beginscroll @@ -16223,7 +16223,7 @@ Try it: @ \section{exdiff.ht} -\pagehead3{ExDiffBasic}{exdiff.ht}{Computing Derivatives} +\pagetitle{ExDiffBasic}{exdiff.ht}{Computing Derivatives} <>= \begin{page}{ExDiffBasic}{Computing Derivatives} \beginscroll @@ -16255,7 +16255,7 @@ with respect to the variable {\em x}, issue the following command: \end{paste}\end{patch} @ -\pagehead3{ExDiffSeveralVariables}{exdiff.ht} +\pagetitle{ExDiffSeveralVariables}{exdiff.ht} {Derivatives of Functions of Several Variables} <>= \begin{page}{ExDiffSeveralVariables} @@ -16315,7 +16315,7 @@ For example: \end{paste}\end{patch} @ -\pagehead3{ExDiffHigherOrder}{exdiff.ht}{Derivatives of Higher Order} +\pagetitle{ExDiffHigherOrder}{exdiff.ht}{Derivatives of Higher Order} <>= \begin{page}{ExDiffHigherOrder}{Derivatives of Higher Order} \beginscroll @@ -16347,7 +16347,7 @@ following command: \end{paste}\end{patch} @ -\pagehead3{ExDiffMultipleI}{exdiff.ht}{Multiple Derivatives I} +\pagetitle{ExDiffMultipleI}{exdiff.ht}{Multiple Derivatives I} <>= \begin{page}{ExDiffMultipleI}{Multiple Derivatives I} \beginscroll @@ -16409,7 +16409,7 @@ respect to {\em x} and then twice with respect to {\em y}. \end{paste}\end{patch} @ -\pagehead3{ExDiffMultipleII}{exdiff.ht}{Multiple Derivatives II} +\pagetitle{ExDiffMultipleII}{exdiff.ht}{Multiple Derivatives II} <>= \begin{page}{ExDiffMultipleII}{Multiple Derivatives II} \beginscroll @@ -16445,7 +16445,7 @@ issue the following command: \end{paste}\end{patch} @ -\pagehead3{ExDiffFormalIntegral}{exdiff.ht} +\pagetitle{ExDiffFormalIntegral}{exdiff.ht} {Derivatives of Functions Involving Formal Integrals} <>= \begin{page}{ExDiffFormalIntegral} @@ -16520,7 +16520,7 @@ combination with other functions: \end{paste}\end{patch} @ -\pagehead3{ExitXmpPage}{exit.ht}{Exit} +\pagetitle{ExitXmpPage}{exit.ht}{Exit} <>= \begin{page}{ExitXmpPage}{Exit} \beginscroll @@ -16689,7 +16689,7 @@ See \downlink{``User-Defined Functions, Macros and Rules''} @ \section{exlap.ht} -\pagehead3{ExLapSimplePole}{exlap.ht}{Laplace transform with a single pole} +\pagetitle{ExLapSimplePole}{exlap.ht}{Laplace transform with a single pole} <>= \begin{page}{ExLapSimplePole}{Laplace transform with a single pole} \beginscroll @@ -16720,7 +16720,7 @@ answer. \end{paste}\end{patch} @ -\pagehead3{ExLapTrigTrigh}{exlap.ht} +\pagetitle{ExLapTrigTrigh}{exlap.ht} {Laplace transform of a trigonometric function} <>= \begin{page}{ExLapTrigTrigh}{Laplace transform of a trigonometric function} @@ -16753,7 +16753,7 @@ logarithms. \end{paste}\end{patch} @ -\pagehead3{ExLapDefInt}{exlap.ht} +\pagetitle{ExLapDefInt}{exlap.ht} {Laplace transform requiring a definite integration} <>= \begin{page}{ExLapDefInt} @@ -16786,7 +16786,7 @@ Axiom's integrator in such cases. \end{paste}\end{patch} @ -\pagehead3{ExLapExpExp}{exlap.ht}{Laplace transform of exponentials} +\pagetitle{ExLapExpExp}{exlap.ht}{Laplace transform of exponentials} <>= \begin{page}{ExLapExpExp}{Laplace transform of exponentials} \beginscroll @@ -16814,7 +16814,7 @@ integrate the result of another laplace transform. \end{paste}\end{patch} @ -\pagehead3{ExLapSpecial1}{exlap.ht} +\pagetitle{ExLapSpecial1}{exlap.ht} {Laplace transform of an exponential integral} <>= \begin{page}{ExLapSpecial1} @@ -16870,7 +16870,7 @@ linear exponential integrals among them. \end{paste}\end{patch} @ -\pagehead3{ExLapSpecial2}{exlap.ht}{Laplace transform of special functions} +\pagetitle{ExLapSpecial2}{exlap.ht}{Laplace transform of special functions} <>= \begin{page}{ExLapSpecial2}{Laplace transform of special functions} \beginscroll @@ -16881,7 +16881,7 @@ An example with some interesting special functions. @ \section{exint.ht} -\pagehead3{ExIntRationalFunction}{exint.ht}{Integral of a Rational Function} +\pagetitle{ExIntRationalFunction}{exint.ht}{Integral of a Rational Function} <>= \begin{page}{ExIntRationalFunction}{Integral of a Rational Function} \beginscroll @@ -16997,7 +16997,7 @@ algebraic number from the expression and displays its defining polynomial. \end{paste}\end{patch} @ -\pagehead3{ExIntRationalWithRealParameter}{exint.ht} +\pagetitle{ExIntRationalWithRealParameter}{exint.ht} {Integral of a Rational Function with a Real Parameter} <>= \begin{page}{ExIntRationalWithRealParameter} @@ -17036,7 +17036,7 @@ The integrate command generally assumes that all parameters are real. \end{paste}\end{patch} @ -\pagehead3{ExIntRationalWithComplexParameter}{exint.ht} +\pagetitle{ExIntRationalWithComplexParameter}{exint.ht} {Integral of a Rational Function with a Complex Parameter} <>= \begin{page}{ExIntRationalWithComplexParameter} @@ -17075,7 +17075,7 @@ this answer by prepending the word `complex' to the command name: \end{paste}\end{patch} @ -\pagehead3{ExIntTwoSimilarIntegrands}{exint.ht} +\pagetitle{ExIntTwoSimilarIntegrands}{exint.ht} {Two Similar Integrands Producing Very Different Results} <>= \begin{page}{ExIntTwoSimilarIntegrands} @@ -17153,7 +17153,7 @@ find a solution: \end{paste}\end{patch} @ -\pagehead3{ExIntNoSolution}{exint.ht}{An Integral Which Does Not Exist} +\pagetitle{ExIntNoSolution}{exint.ht}{An Integral Which Does Not Exist} <>= \begin{page}{ExIntNoSolution}{An Integral Which Does Not Exist} \beginscroll @@ -17204,7 +17204,7 @@ that no answer exists as an elementary function. \end{verbatim} @ -\pagehead3{ExIntTrig}{exint.ht}{A Trigonometric Function of a Quadratic} +\pagetitle{ExIntTrig}{exint.ht}{A Trigonometric Function of a Quadratic} <>= \begin{page}{ExIntTrig}{A Trigonometric Function of a Quadratic} \beginscroll @@ -17244,7 +17244,7 @@ present in the integrand. \end{patch} @ -\pagehead3{ExIntAlgebraicRelation}{exint.ht} +\pagetitle{ExIntAlgebraicRelation}{exint.ht} {Integrating a Function with a Hidden Algebraic Relation} \pageto{notitle}{ExIntAlgebraicRelationExplain} <>= @@ -17287,7 +17287,7 @@ for correctly integrating this function. \end{paste}\end{patch} @ -\pagehead3{ExIntAlgebraicRelationExplain}{exint.ht} +\pagetitle{ExIntAlgebraicRelationExplain}{exint.ht} {Details for integrating a function with a Hidden Algebraic Relation} <>= \begin{page}{ExIntAlgebraicRelationExplain} @@ -17316,7 +17316,7 @@ satisfying the algebraic relation: \autobuttons\end{page} @ -\pagehead3{ExIntRadicalOfTranscendental}{exint.ht} +\pagetitle{ExIntRadicalOfTranscendental}{exint.ht} {An Integral Involving a Root of a Transcendental Function} <>= \begin{page}{ExIntRadicalOfTranscendental} @@ -17349,7 +17349,7 @@ the algebraic layer is over the transcendental one. \end{paste}\end{patch} @ -\pagehead3{ExIntNonElementary}{exint.ht} +\pagetitle{ExIntNonElementary}{exint.ht} {An Integral of a Non-elementary Function} <>= \begin{page}{ExIntNonElementary}{An Integral of a Non-elementary Function} @@ -17384,7 +17384,7 @@ handle some of them: @ \section{exlimit.ht} -\pagehead3{ExLimitBasic}{exlimit.ht}{Computing Limits} +\pagetitle{ExLimitBasic}{exlimit.ht}{Computing Limits} \pageto{notitle}{ExLimitTwoSided} \pageto{notitle}{ExLimitOneSided} <>= @@ -17425,7 +17425,7 @@ Type: Union(OrderedCompletion Fraction Polynomial Integer,...) \end{paste}\end{patch} @ -\pagehead3{ExLimitParameter}{exlimit.ht}{Limits of Functions with Parameters} +\pagetitle{ExLimitParameter}{exlimit.ht}{Limits of Functions with Parameters} <>= \begin{page}{ExLimitParameter}{Limits of Functions with Parameters} \beginscroll @@ -17457,7 +17457,7 @@ Here's an example: \end{paste}\end{patch} @ -\pagehead3{ExLimitOneSided}{exlimit.ht}{One-sided Limits} +\pagetitle{ExLimitOneSided}{exlimit.ht}{One-sided Limits} <>= \begin{page}{ExLimitOneSided}{One-sided Limits} \beginscroll @@ -17513,7 +17513,7 @@ Type: Union(Record(leftHandLimit: Union(OrderedCompletion Expression Integer,"fa \end{paste}\end{patch} @ -\pagehead3{ExLimitTwoSided}{exlimit.ht}{Two-sided Limits} +\pagetitle{ExLimitTwoSided}{exlimit.ht}{Two-sided Limits} <>= \begin{page}{ExLimitTwoSided}{Two-sided Limits} \beginscroll @@ -17574,7 +17574,7 @@ Type: Union(Record(leftHandLimit: Union(OrderedCompletion Expression Integer,"fa \end{paste}\end{patch} @ -\pagehead3{ExLimitInfinite}{exlimit.ht}{Limits at Infinity} +\pagetitle{ExLimitInfinite}{exlimit.ht}{Limits at Infinity} <>= \begin{page}{ExLimitInfinite}{Limits at Infinity} \beginscroll @@ -17627,7 +17627,7 @@ To do this, use the constants \spad{\%plusInfinity} and \end{paste}\end{patch} @ -\pagehead3{ExLimitRealComplex}{exlimit.ht}{Real Limits vs. Complex Limits} +\pagetitle{ExLimitRealComplex}{exlimit.ht}{Real Limits vs. Complex Limits} <>= \begin{page}{ExLimitRealComplex}{Real Limits vs. Complex Limits} \beginscroll @@ -17683,7 +17683,7 @@ Axiom indicates this when we call the function \spadfun{complexLimit}: \end{patch} @ -\pagehead3{ExLimitComplexInfinite}{exlimit.ht}{Complex Limits at Infinity} +\pagetitle{ExLimitComplexInfinite}{exlimit.ht}{Complex Limits at Infinity} <>= \begin{page}{ExLimitComplexInfinite}{Complex Limits at Infinity} \beginscroll @@ -17753,7 +17753,7 @@ For example: @ \section{exmatrix.ht} -\pagehead3{ExMatrixBasicFunction}{exmatrix.ht} +\pagetitle{ExMatrixBasicFunction}{exmatrix.ht} {Basic Arithmetic Operations on Matrices} <>= \begin{page}{ExMatrixBasicFunction} @@ -17926,7 +17926,7 @@ Axiom to perform an operation - otherwise an error message will occur. \end{patch} @ -\pagehead3{ExConstructMatrix}{exmatrix.ht}{Constructing new Matrices} +\pagetitle{ExConstructMatrix}{exmatrix.ht}{Constructing new Matrices} <>= \begin{page}{ExConstructMatrix}{Constructing new Matrices} \beginscroll @@ -18093,7 +18093,7 @@ to its transpose. \end{paste}\end{patch} @ -\pagehead3{ExTraceMatrix}{exmatrix.ht}{Trace of a Matrix} +\pagetitle{ExTraceMatrix}{exmatrix.ht}{Trace of a Matrix} <>= \begin{page}{ExTraceMatrix}{Trace of a Matrix} \beginscroll @@ -18125,7 +18125,7 @@ For example `trace' for a four by four Vandermonde matrix. \end{paste}\end{patch} @ -\pagehead3{ExDeterminantMatrix}{exmatrix.ht}{Determinant of a Matrix} +\pagetitle{ExDeterminantMatrix}{exmatrix.ht}{Determinant of a Matrix} <>= \begin{page}{ExDeterminantMatrix}{Determinant of a Matrix} \beginscroll @@ -18155,7 +18155,7 @@ commutative. \end{patch} @ -\pagehead3{ExInverseMatrix}{exmatrix.ht}{Inverse of a Matrix} +\pagetitle{ExInverseMatrix}{exmatrix.ht}{Inverse of a Matrix} <>= \begin{page}{ExInverseMatrix}{Inverse of a Matrix} \beginscroll @@ -18191,7 +18191,7 @@ The function \spadfun{inverse} computes the inverse of a square matrix. \end{paste}\end{patch} @ -\pagehead3{ExRankMatrix}{exmatrix.ht}{Rank of a Matrix} +\pagetitle{ExRankMatrix}{exmatrix.ht}{Rank of a Matrix} <>= \begin{page}{ExRankMatrix}{Rank of a Matrix} \beginscroll @@ -18219,7 +18219,7 @@ The function \spadfun{rank} gives you the rank of a matrix: @ \section{expr.ht} -\pagehead3{ExpressionXmpPage}{expr.ht}{Expression} +\pagetitle{ExpressionXmpPage}{expr.ht}{Expression} \pageto{notitle}{KernelXmpPage} \pageto{notitle}{ugIntroCalcDerivPage} \pageto{notitle}{ugIntroCalcLimitsPage} @@ -18855,7 +18855,7 @@ Type: SparseMultivariatePolynomial(Integer,Kernel Expression Integer) @ \section{explot2d.ht} -\pagehead3{ExPlot2DFunctions}{explot2d.ht}{Plotting Functions of One Variable} +\pagetitle{ExPlot2DFunctions}{explot2d.ht}{Plotting Functions of One Variable} <>= \begin{page}{ExPlot2DFunctions}{Plotting Functions of One Variable} \beginscroll @@ -18880,7 +18880,7 @@ interval on which it is to be plotted. \end{paste}\end{patch} @ -\pagehead3{ExPlot2DParametric}{explot2d.ht}{Plotting Parametric Curves} +\pagetitle{ExPlot2DParametric}{explot2d.ht}{Plotting Parametric Curves} <>= \begin{page}{ExPlot2DParametric}{Plotting Parametric Curves} \beginscroll @@ -18909,7 +18909,7 @@ the interval over which {\em t} is to range. \end{patch} @ -\pagehead3{ExPlot2DPolar}{explot2d.ht}{Plotting Using Polar Coordinates} +\pagetitle{ExPlot2DPolar}{explot2d.ht}{Plotting Using Polar Coordinates} <>= \begin{page}{ExPlot2DPolar}{Plotting Using Polar Coordinates} \beginscroll @@ -18937,7 +18937,7 @@ interval over which {\em theta} is to range. \end{paste}\end{patch} @ -\pagehead3{ExPlot2DAlgebraic}{explot2d.ht}{Plotting Plane Algebraic Curves} +\pagetitle{ExPlot2DAlgebraic}{explot2d.ht}{Plotting Plane Algebraic Curves} <>= \begin{page}{ExPlot2DAlgebraic}{Plotting Plane Algebraic Curves} \beginscroll @@ -18966,7 +18966,7 @@ Here the region of the sketch is {\em -2 <= x <= 2, -2 <= y <= 1}. @ \section{explot3d.ht} -\pagehead3{ExPlot3DFunctions}{explot3d.ht}{Plotting Functions of Two Variables} +\pagetitle{ExPlot3DFunctions}{explot3d.ht}{Plotting Functions of Two Variables} <>= \begin{page}{ExPlot3DFunctions}{Plotting Functions of Two Variables} \beginscroll @@ -18994,7 +18994,7 @@ variables {\em x} and {\em y} both range between -3 and 3: \end{patch} @ -\pagehead3{ExPlot3DParametricSurface}{explot3d.ht} +\pagetitle{ExPlot3DParametricSurface}{explot3d.ht} {Plotting Parametric Surfaces} <>= \begin{page}{ExPlot3DParametricSurface}{Plotting Parametric Surfaces} @@ -19041,7 +19041,7 @@ Here's a cone: \end{paste}\end{patch} @ -\pagehead3{ExPlot3DParametricCurve}{explot3d.ht}{Plotting Parametric Curves} +\pagetitle{ExPlot3DParametricCurve}{explot3d.ht}{Plotting Parametric Curves} <>= \begin{page}{ExPlot3DParametricCurve}{Plotting Parametric Curves} \beginscroll @@ -19087,7 +19087,7 @@ Here is the {\em twisted cubic curve}: @ \section{expose.ht} -\pagehead3{helpExpose}{expose.ht}{Exposure} +\pagetitle{helpExpose}{expose.ht}{Exposure} <>= \begin{page}{helpExpose}{Exposure} \beginscroll @@ -19120,7 +19120,7 @@ system defined? \end{page} @ -\pagehead3{ExposureSystem}{expose.ht}{System Defined Exposure Groups} +\pagetitle{ExposureSystem}{expose.ht}{System Defined Exposure Groups} <>= \begin{page}{ExposureSystem}{System Defined Exposure Groups} \beginscroll @@ -19152,7 +19152,7 @@ Additional Information: \end{page} @ -\pagehead3{ExposureDef}{expose.ht}{What is an Exposure Group?} +\pagetitle{ExposureDef}{expose.ht}{What is an Exposure Group?} <>= \begin{page}{ExposureDef}{What is an Exposure Group?} \beginscroll @@ -19188,7 +19188,7 @@ install them as the {\em current} exposure, and so on. \end{page} @ -\pagehead3{ExposureDetails}{expose.ht}{Details on Exposure} +\pagetitle{ExposureDetails}{expose.ht}{Details on Exposure} <>= \begin{page}{ExposureDetails}{Details on Exposure} \beginscroll @@ -19219,7 +19219,7 @@ will {\em not} be added. @ \section{exseries.ht} -\pagehead3{ExSeriesConvert}{exseries.ht}{Converting Expressions to Series} +\pagetitle{ExSeriesConvert}{exseries.ht}{Converting Expressions to Series} <>= \begin{page}{ExSeriesConvert}{Converting Expressions to Series} \beginscroll @@ -19311,7 +19311,7 @@ Type: UnivariatePuiseuxSeries(Expression Integer,a,pi/4) \end{paste}\end{patch} @ -\pagehead3{ExSeriesManipulate}{exseries.ht}{Manipulating Power Series} +\pagetitle{ExSeriesManipulate}{exseries.ht}{Manipulating Power Series} <>= \begin{page}{ExSeriesManipulate}{Manipulating Power Series} \beginscroll @@ -19370,7 +19370,7 @@ It's as easy as 1, 2, 3,... \end{patch} @ -\pagehead3{ExSeriesFunctions}{exseries.ht}{Functions on Power Series} +\pagetitle{ExSeriesFunctions}{exseries.ht}{Functions on Power Series} <>= \begin{page}{ExSeriesFunctions}{Functions on Power Series} \beginscroll @@ -19454,7 +19454,7 @@ and then apply these functions to the series: \end{paste}\end{patch} @ -\pagehead3{ExSeriesSubstitution}{exseries.ht} +\pagetitle{ExSeriesSubstitution}{exseries.ht} {Substituting Numerical Values in Power Series} <>= \begin{page}{ExSeriesSubstitution} @@ -19518,7 +19518,7 @@ You get a sequence of partial sums. @ \section{exsum.ht} -\pagehead3{ExSumListEntriesI}{exsum.ht}{Summing the Entries of a List I} +\pagetitle{ExSumListEntriesI}{exsum.ht}{Summing the Entries of a List I} <>= \begin{page}{ExSumListEntriesI}{Summing the Entries of a List I} \beginscroll @@ -19566,7 +19566,7 @@ For example, the following command will sum the integers from 1 to 15: \end{paste}\end{patch} @ -\pagehead3{ExSumListEntriesII}{exsum.ht}{Summing the Entries of a List II} +\pagetitle{ExSumListEntriesII}{exsum.ht}{Summing the Entries of a List II} <>= \begin{page}{ExSumListEntriesII}{Summing the Entries of a List II} \beginscroll @@ -19616,7 +19616,7 @@ You can also compute the sum of the entries of this list: \end{paste}\end{patch} @ -\pagehead3{ExSumApproximateE}{exsum.ht}{Approximating $e$} +\pagetitle{ExSumApproximateE}{exsum.ht}{Approximating $e$} <>= \begin{page}{ExSumApproximateE}{Approximating e} \beginscroll @@ -19644,7 +19644,7 @@ entries of the following list: \end{paste}\end{patch} @ -\pagehead3{ExSumClosedForm}{exsum.ht}{Closed Form Summations} +\pagetitle{ExSumClosedForm}{exsum.ht}{Closed Form Summations} <>= \begin{page}{ExSumClosedForm}{Closed Form Summations} \beginscroll @@ -19718,7 +19718,7 @@ for {\em a} and {\em b} in our formula: \end{paste}\end{patch} @ -\pagehead3{ExSumCubes}{exsum.ht}{Sums of Cubes} +\pagetitle{ExSumCubes}{exsum.ht}{Sums of Cubes} <>= \begin{page}{ExSumCubes}{Sums of Cubes} \beginscroll @@ -19771,7 +19771,7 @@ The answers are the same. \end{paste}\end{patch} @ -\pagehead3{ExSumPolynomial}{exsum.ht}{Sums of Polynomials} +\pagetitle{ExSumPolynomial}{exsum.ht}{Sums of Polynomials} <>= \begin{page}{ExSumPolynomial}{Sums of Polynomials} \beginscroll @@ -19824,7 +19824,7 @@ one with parameters. %\autobuttons\end{page} \end{verbatim} -\pagehead3{ExSumGeneralFunction}{exsum.ht}{Sums of General Functions} +\pagetitle{ExSumGeneralFunction}{exsum.ht}{Sums of General Functions} <>= \begin{page}{ExSumGeneralFunction}{Sums of General Functions} \beginscroll @@ -19858,7 +19858,7 @@ Here's an example: \end{paste}\end{patch} @ -\pagehead3{ExSumInfinite}{exsum.ht}{Infinite Sums} +\pagetitle{ExSumInfinite}{exsum.ht}{Infinite Sums} Provide a package for infinite sums <>= \begin{page}{ExSumInfinite}{Infinite Sums} @@ -19894,7 +19894,7 @@ Type: Union(OrderedCompletion Fraction Polynomial Integer,...) @ \section{farray.ht} -\pagehead3{FlexibleArrayXmpPage}{farray.ht}{FlexibleArray} +\pagetitle{FlexibleArrayXmpPage}{farray.ht}{FlexibleArray} \pageto{notitle}{OneDimensionalArrayXmpPage} \pageto{notitle}{VectorXmpPage} <>= @@ -20278,7 +20278,7 @@ The previous value is returned. @ \section{file.ht} -\pagehead3{FileXmpPage}{file.ht}{File} +\pagetitle{FileXmpPage}{file.ht}{File} \pageto{notitle}{TextFileXmpPage} \pageto{notitle}{KeyedAccessFileXmpPage} \pageto{notitle}{LibraryXmpPage} @@ -20590,7 +20590,7 @@ For more information on related topics, see @ \section{float.ht} -\pagehead3{FloatXmpPage}{float.ht}{Float} +\pagetitle{FloatXmpPage}{float.ht}{Float} \pagepic{ps/v71floatxmppage.eps}{FloatXmpPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} \pageto{Graphics}{ugGraphPage} @@ -20641,7 +20641,7 @@ Section 8.1\ignore{ugProblemNumeric}, and \end{page} @ -\pagehead3{ugxFloatIntroPage}{float.ht}{Introduction to Float} +\pagetitle{ugxFloatIntroPage}{float.ht}{Introduction to Float} <>= \begin{page}{ugxFloatIntroPage}{Introduction to Float} \beginscroll @@ -20724,7 +20724,7 @@ numbers. \end{paste}\end{patch} @ -\pagehead3{ugxFloatConvertPage}{float.ht}{Conversion Functions} +\pagetitle{ugxFloatConvertPage}{float.ht}{Conversion Functions} \pageto{notitle}{ugTypesConvertPage} <>= \begin{page}{ugxFloatConvertPage}{Conversion Functions} @@ -21121,7 +21121,7 @@ general, be represented exactly. \end{paste}\end{patch} @ -\pagehead3{ugxFloatOutputPage}{float.ht}{Output Functions} +\pagetitle{ugxFloatOutputPage}{float.ht}{Output Functions} <>= \begin{page}{ugxFloatOutputPage}{Output Functions} \beginscroll @@ -21312,7 +21312,7 @@ This resets the output printing to the default behavior. \end{paste}\end{patch} @ -\pagehead3{ugxFloatHilbertPage}{float.ht} +\pagetitle{ugxFloatHilbertPage}{float.ht} {An Example: Determinant of a Hilbert Matrix} <>= \begin{page}{ugxFloatHilbertPage} @@ -21567,7 +21567,7 @@ Reset \spadfunFrom{digits}{Float} to its default value. @ \section{fname.ht} -\pagehead3{FileNameXmpPage}{fname.ht}{FileName} +\pagetitle{FileNameXmpPage}{fname.ht}{FileName} <>= \begin{page}{FileNameXmpPage}{FileName} \beginscroll @@ -21985,7 +21985,7 @@ with the given extension, and the same defaults are used. @ \section{fr.ht} -\pagehead3{FactoredXmpPage}{fr.ht}{Factored} +\pagetitle{FactoredXmpPage}{fr.ht}{Factored} \pagepic{ps/v71factoredxmppage.eps}{FactoredXmpPage}{0.50} \pagefrom{Primes and Factorization}{ugxIntegerPrimesPage} \pagefrom{Computation of Galois Groups}{ugProblemGaloisPage} @@ -22037,7 +22037,7 @@ multiplication order. \end{page} @ -\pagehead3{ugxFactoredDecompPage}{fr.ht}{Decomposing Factored Objects} +\pagetitle{ugxFactoredDecompPage}{fr.ht}{Decomposing Factored Objects} \pagepic{ps/v71ugxfactoreddecomppage.eps}{ugxFactoredDecompPage}{0.50} \pagefrom{Factored}{FactoredXmpPage} <>= @@ -22249,7 +22249,7 @@ Type: List Record(flg: Union("nil","sqfr","irred","prime"),fctr: Integer,xpnt: I \end{paste}\end{patch} @ -\pagehead3{ugxFactoredExpandPage}{fr.ht}{Expanding Factored Objects} +\pagetitle{ugxFactoredExpandPage}{fr.ht}{Expanding Factored Objects} \pagepic{ps/v71ugxfactoredexpandpage.eps}{ugxFactoredExpandPage}{0.50} \pagefrom{Factored}{FactoredXmpPage} <>= @@ -22329,7 +22329,7 @@ but with multiplicity one, you could do it this way. \end{paste}\end{patch} @ -\pagehead3{ugxFactoredArithPage}{fr.ht}{Arithmetic with Factored Objects} +\pagetitle{ugxFactoredArithPage}{fr.ht}{Arithmetic with Factored Objects} \pagepic{ps/v71ugxfactoredarithpage.eps}{ugxFactoredArithPage}{0.50} \pagefrom{Factored}{FactoredXmpPage} <>= @@ -22644,7 +22644,7 @@ package calling \end{paste}\end{patch} @ -\pagehead3{ugxFactoredNewPage}{fr.ht}{Creating New Factored Objects} +\pagetitle{ugxFactoredNewPage}{fr.ht}{Creating New Factored Objects} \pagepic{ps/v71ugxfactorednewpage.eps}{ugxFactoredNewPage}{0.50} \pagefrom{Factored}{FactoredXmpPage} \pageto{FactoredFunctions2}{FactoredFnsTwoXmpPage} @@ -22822,7 +22822,7 @@ returned by \spadfunFrom{factorList}{Factored}. \end{paste}\end{patch} @ -\pagehead3{ugxFactoredVarPage}{fr.ht}{Factored Objects with Variables} +\pagetitle{ugxFactoredVarPage}{fr.ht}{Factored Objects with Variables} \pagepic{ps/v71ugxfactoredvarpage.eps}{ugxFactoredVarPage}{0.50} \pagefrom{Factored}{FactoredXmpPage} <>= @@ -22945,7 +22945,7 @@ You can differentiate with respect to a variable. @ \section{fr2.ht} -\pagehead3{FactoredFnsTwoXmpPage}{fr2.ht}{FactoredFunctions2} +\pagetitle{FactoredFnsTwoXmpPage}{fr2.ht}{FactoredFunctions2} \pagepic{ps/v71factoredfnstwoxmppage.eps}{FactoredFnsTwoXmpPage}{0.50} \pagefrom{Creating New Factored Objects}{ugxFactoredNewPage} \pageto{Factored}{FactoredXmpPage} @@ -23105,7 +23105,7 @@ Section 8.13\ignore{ugProblemGalois}. @ \section{frac.ht} -\pagehead3{FractionXmpPage}{frac.ht}{Fraction} +\pagetitle{FractionXmpPage}{frac.ht}{Fraction} \pageto{Integer}{IntegerXmpPage} \pageto{notitle}{ContinuedFractionXmpPage} \pageto{notitle}{PartialFractionXmpPage} @@ -23427,7 +23427,7 @@ in Section 2.7\ignore{ugTypesConvert}. @ \section{fparfrac.ht} -\pagehead3{FullPartialFracExpansionXmpPage}{fparfrac.ht} +\pagetitle{FullPartialFracExpansionXmpPage}{fparfrac.ht} {FullPartialFracExpansion} \pageto{notitle}{PartialFractionXmpPage} <>= @@ -23945,7 +23945,7 @@ Type: Fraction UnivariatePolynomial(x,Fraction Integer) @ \section{function.ht} -\pagehead3{FunctionPage}{function.ht}{Functions in Axiom} +\pagetitle{FunctionPage}{function.ht}{Functions in Axiom} \pagepic{ps/v71functionpage.eps}{functionpage}{0.50} \pagefrom{Topics}{TopicPage} \pageto{Rational Functions}{RationalFunctionPage} @@ -23990,7 +23990,7 @@ The operator algebra facility. \autobuttons \end{page} @ -\pagehead3{RationalFunctionPage}{function.ht}{Rational Functions} +\pagetitle{RationalFunctionPage}{function.ht}{Rational Functions} <>= \begin{page}{RationalFunctionPage}{Rational Functions} \beginscroll @@ -24103,7 +24103,7 @@ similar to the one for polynomials: \end{paste}\end{patch} @ -\pagehead3{AlgebraicFunctionPage}{function.ht}{Algebraic Functions} +\pagetitle{AlgebraicFunctionPage}{function.ht}{Algebraic Functions} <>= \begin{page}{AlgebraicFunctionPage}{Algebraic Functions} \beginscroll @@ -24245,7 +24245,7 @@ from the denominator: \end{paste}\end{patch} @ -\pagehead3{ElementaryFunctionPage}{function.ht}{Elementary Functions} +\pagetitle{ElementaryFunctionPage}{function.ht}{Elementary Functions} <>= \begin{page}{ElementaryFunctionPage}{Elementary Functions} \beginscroll @@ -24317,7 +24317,7 @@ for kernels instead of variables: \end{paste}\end{patch} @ -\pagehead3{FunctionSimplificationPage}{function.ht}{Simplification} +\pagetitle{FunctionSimplificationPage}{function.ht}{Simplification} \pageto{notitle}{ugUserRulesPage} <>= \begin{page}{FunctionSimplificationPage}{Simplification} @@ -24635,7 +24635,7 @@ matcher}{ugUserRulesPage}. @ \section{gbf.ht} -\pagehead3{GroebnerFactorizationPkgXmpPage}{gbf.ht} +\pagetitle{GroebnerFactorizationPkgXmpPage}{gbf.ht} {GroebnerFactorizationPkg} <>= \begin{page}{GroebnerFactorizationPkgXmpPage} @@ -24842,7 +24842,7 @@ Type: List List DistributedMultivariatePolynomial([x,y,z],Fraction Integer) @ \section{gloss.ht} -\pagehead3{GlossaryPage}{gloss.ht}{Glossary} +\pagetitle{GlossaryPage}{gloss.ht}{Glossary} \pagepic{ps/v71glossary.eps}{glossary}{0.50} \pagefrom{Reference}{TopReferencePage} \pageto{Search}{LispFunctions} @@ -25896,7 +25896,7 @@ for glossary entry matching \inputstring{pattern}{24}{*}\end{page} @ \section{graphics.ht} -\pagehead3{GraphicsPage}{graphics.ht}{Graphics} +\pagetitle{GraphicsPage}{graphics.ht}{Graphics} \pagepic{ps/v71graphicspage.eps}{graphicspage}{0.50} \pagefrom{Topics}{TopicPage} \pageto{Examples}{GraphicsExamplePage} @@ -25923,7 +25923,7 @@ Customize graphics using Viewports \autobuttons \end{page} @ -\pagehead3{GraphicsExamplePage}{graphics.ht}{Graphics Examples} +\pagetitle{GraphicsExamplePage}{graphics.ht}{Graphics Examples} \pageto{notitle}{AssortedGraphicsExamplePage} \pageto{notitle}{ThreeDimensionalGraphicsExamplePage} \pageto{notitle}{OneVariableGraphicsExamplePage} @@ -25962,7 +25962,7 @@ Plot lists of points in the (x,y)-plane. \autobuttons \end{page} @ -\pagehead3{AssortedGraphicsExamplePage}{graphics.ht}{Assorted Graphics Examples} +\pagetitle{AssortedGraphicsExamplePage}{graphics.ht}{Assorted Graphics Examples} <>= \begin{page}{AssortedGraphicsExamplePage}{Assorted Graphics Examples} \beginscroll @@ -26084,7 +26084,7 @@ Run all examples. \end{paste}\end{patch} @ -\pagehead3{ThreeDimensionalGraphicsExamplePage}{graphics.ht} +\pagetitle{ThreeDimensionalGraphicsExamplePage}{graphics.ht} {Three Dimensional Graphics} <>= \begin{page}{ThreeDimensionalGraphicsExamplePage} @@ -26314,7 +26314,7 @@ title=="Banchoff Klein Bottle") \free{f g h} \bound{example4}} \end{paste}\end{patch} @ -\pagehead3{OneVariableGraphicsExamplePage}{graphics.ht} +\pagetitle{OneVariableGraphicsExamplePage}{graphics.ht} {Functions of One Variable} <>= \begin{page}{OneVariableGraphicsExamplePage}{Functions of One Variable} @@ -26403,7 +26403,7 @@ Choose a particular example or choose 'All' to see all the examples. \end{paste}\end{patch} @ -\pagehead3{ParametricCurveGraphicsExamplePage}{graphics.ht} +\pagetitle{ParametricCurveGraphicsExamplePage}{graphics.ht} {Parametric Curves} <>= \begin{page}{ParametricCurveGraphicsExamplePage}{Parametric Curves} @@ -26498,7 +26498,7 @@ Run all examples on this page. \end{paste}\end{patch} @ -\pagehead3{PolarGraphicsExamplePage}{graphics.ht}{Polar Coordinates} +\pagetitle{PolarGraphicsExamplePage}{graphics.ht}{Polar Coordinates} <>= \begin{page}{PolarGraphicsExamplePage}{Polar Coordinates} Plots of curves given by an equation in polar coordinates, r = f(theta). @@ -26591,7 +26591,7 @@ example2 example3 example4}} \end{paste}\end{patch} @ -\pagehead3{ImplicitCurveGraphicsExamplePage}{graphics.ht}{Implicit Curves} +\pagetitle{ImplicitCurveGraphicsExamplePage}{graphics.ht}{Implicit Curves} <>= \begin{page}{ImplicitCurveGraphicsExamplePage}{Implicit Curves} Non-singular curves defined by a polynomial equation p(x,y) = 0 @@ -26724,7 +26724,7 @@ Run all examples on this page. \end{paste}\end{patch} @ -\pagehead3{ListPointsGraphicsExamplePage}{graphics.ht}{Lists of Points} +\pagetitle{ListPointsGraphicsExamplePage}{graphics.ht}{Lists of Points} <>= \begin{page}{ListPointsGraphicsExamplePage}{Lists of Points} Axiom has the ability to create lists of points in a two dimensional @@ -27210,7 +27210,7 @@ as the viewport's title. \end{paste}\end{patch} @ -\pagehead3{ThreeDimensionalGraphicsPage}{graphics.ht} +\pagetitle{ThreeDimensionalGraphicsPage}{graphics.ht} {Three Dimensional Graphing} \pageto{notitle}{TwoVariableGraphicsPage} \pageto{notitle}{SpaceCurveGraphicsPage} @@ -27236,7 +27236,7 @@ Create objects constructed from geometric primitives. \autobuttons \end{page} @ -\pagehead3{TwoVariableGraphicsPage}{graphics.ht}{Functions of Two Variables} +\pagetitle{TwoVariableGraphicsPage}{graphics.ht}{Functions of Two Variables} <>= \begin{page}{TwoVariableGraphicsPage}{Functions of Two Variables} \beginscroll @@ -27319,7 +27319,7 @@ y-variable. \end{paste}\end{patch} @ -\pagehead3{SpaceCurveGraphicsPage}{graphics.ht}{Parametric Space Curves} +\pagetitle{SpaceCurveGraphicsPage}{graphics.ht}{Parametric Space Curves} <>= \begin{page}{SpaceCurveGraphicsPage}{Parametric Space Curves} \beginscroll @@ -27432,7 +27432,7 @@ range applies to the parameter of the functions, which in this case is t. \end{paste}\end{patch} @ -\pagehead3{ParametricTubeGraphicsPage}{graphics.ht}{Parametric Tube Plots} +\pagetitle{ParametricTubeGraphicsPage}{graphics.ht}{Parametric Tube Plots} <>= \begin{page}{ParametricTubeGraphicsPage}{Parametric Tube Plots} \beginscroll @@ -27558,7 +27558,7 @@ radius of greater than one causes self intersection. \end{paste}\end{patch} @ -\pagehead3{ParametricSurfaceGraphicsPage}{graphics.ht}{Parametric Surfaces} +\pagetitle{ParametricSurfaceGraphicsPage}{graphics.ht}{Parametric Surfaces} <>= \begin{page}{ParametricSurfaceGraphicsPage}{Parametric Surfaces} \beginscroll @@ -27681,7 +27681,7 @@ range specifies the v-variable. \end{paste}\end{patch} @ -\pagehead3{3DObjectGraphicsPage}{graphics.ht}{Building 3D Objects} +\pagetitle{3DObjectGraphicsPage}{graphics.ht}{Building 3D Objects} <>= \begin{page}{3DObjectGraphicsPage}{Building 3D Objects} \beginscroll @@ -27884,7 +27884,7 @@ The tailing string {\em \$VIEW3D} exposes the command \end{paste}\end{patch} @ -\pagehead3{TwoDimensionalGraphicsPage}{graphics.ht} +\pagetitle{TwoDimensionalGraphicsPage}{graphics.ht} {Two Dimensional Graphics} \pageto{notitle}{OneVariableGraphicsPage} \pageto{notitle}{ParametricCurveGraphicsPage} @@ -27915,7 +27915,7 @@ Plot lists of points in the (x,y)-plane. \autobuttons \end{page} @ -\pagehead3{OneVariableGraphicsPage}{graphics.ht}{Functions of One Variable} +\pagetitle{OneVariableGraphicsPage}{graphics.ht}{Functions of One Variable} <>= \begin{page}{OneVariableGraphicsPage}{Functions of One Variable} \beginscroll @@ -28019,7 +28019,7 @@ within the viewport title window will be clipped. \end{paste}\end{patch} @ -\pagehead3{ParametricCurveGraphicsPage}{graphics.ht}{Parametric Curves} +\pagetitle{ParametricCurveGraphicsPage}{graphics.ht}{Parametric Curves} <>= \begin{page}{ParametricCurveGraphicsPage}{Parametric Curves} \beginscroll @@ -28153,7 +28153,7 @@ parameter t varies. \end{paste}\end{patch} @ -\pagehead3{PolarGraphicsPage}{graphics.ht}{Polar Coordinates} +\pagetitle{PolarGraphicsPage}{graphics.ht}{Polar Coordinates} <>= \begin{page}{PolarGraphicsPage}{Polar Coordinates} \beginscroll @@ -28252,7 +28252,7 @@ pages for the \spadtype{CoordinateSystems} domain. \end{paste}\end{patch} @ -\pagehead3{ImplicitCurveGraphicsPage}{graphics.ht}{Implicit Curves} +\pagetitle{ImplicitCurveGraphicsPage}{graphics.ht}{Implicit Curves} <>= \begin{page}{ImplicitCurveGraphicsPage}{Implicit Curves} \beginscroll @@ -28310,7 +28310,7 @@ algebraic curve equation}. \end{paste}\end{patch} @ -\pagehead3{ListPointsGraphicsPage}{graphics.ht}{Lists of Points} +\pagetitle{ListPointsGraphicsPage}{graphics.ht}{Lists of Points} <>= \begin{page}{ListPointsGraphicsPage}{Lists of Points} \beginscroll @@ -28808,7 +28808,7 @@ viewport's title. \end{paste}\end{patch} @ -\pagehead3{ViewportPage}{graphics.ht}{Stand-alone Viewport} +\pagetitle{ViewportPage}{graphics.ht}{Stand-alone Viewport} <>= \begin{page}{ViewportPage}{Stand-alone Viewport} \beginscroll @@ -28925,7 +28925,7 @@ indicates where Axiom stores the viewports. @ \section{grpthry.ht} -\pagehead3{GroupTheoryPage}{grpthry.ht}{Group Theory} +\pagetitle{GroupTheoryPage}{grpthry.ht}{Group Theory} \pageto{notitle}{InfoGroupTheoryPage} \pageto{notitle}{InfoRepTheoryPage} \pageto{notitle}{RepA6Page} @@ -28974,7 +28974,7 @@ The irreducible representations of the alternating group \autobuttons \end{page} @ -\pagehead3{RepA6Page}{grpthry.ht}{Representations of $A_6$ A6} +\pagetitle{RepA6Page}{grpthry.ht}{Representations of $A_6$ A6} <>= \begin{page}{RepA6Page}{Representations of \texht{$A_6$}{A6}} % author: J. Grabmeier, 08/08/89 @@ -29919,7 +29919,7 @@ representations of \texht{$A_6$}{A6} over GF 2 \end{paste}\end{patch} @ -\pagehead3{InfoRepTheoryPage}{grpthry.ht}{Representation Theory} +\pagetitle{InfoRepTheoryPage}{grpthry.ht}{Representation Theory} <>= \begin{page}{InfoRepTheoryPage}{Representation Theory} \beginscroll @@ -29963,7 +29963,7 @@ The irreducible representations of the alternating group \autobuttons \end{page} @ -\pagehead3{InfoGroupTheoryPage}{grpthry.ht}{Group Theory} +\pagetitle{InfoGroupTheoryPage}{grpthry.ht}{Group Theory} <>= \begin{page}{InfoGroupTheoryPage}{Group Theory} %% @@ -30011,7 +30011,7 @@ in the system as Rubik's group. @ \section{gstbl.ht} -\pagehead3{GeneralSparseTableXmpPage}{gstbl.ht}{GeneralSparseTable} +\pagetitle{GeneralSparseTableXmpPage}{gstbl.ht}{GeneralSparseTable} \pageto{notitle}{TableXmpPage} <>= \begin{page}{GeneralSparseTableXmpPage}{GeneralSparseTable} @@ -30180,7 +30180,7 @@ Type: GeneralSparseTable(String,Integer,KeyedAccessFile Integer,0) @ \section{heap.ht} -\pagehead3{HeapXmpPage}{heap.ht}{Heap} +\pagetitle{HeapXmpPage}{heap.ht}{Heap} \pageto{notitle}{FlexibleArrayXmpPage} <>= \begin{page}{HeapXmpPage}{Heap} @@ -30243,7 +30243,7 @@ Apply \spadfun{heapsort} to present elements in order. @ \section{hexadec.ht} -\pagehead3{HexExpansionXmpPage}{hexadec.ht}{HexadecimalExpansion} +\pagetitle{HexExpansionXmpPage}{hexadec.ht}{HexadecimalExpansion} \pagepic{ps/v71hexexpansionxmppage.eps}{HexExpansionXmpPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} \pagefrom{Integer}{IntegerXmpPage} @@ -30434,7 +30434,7 @@ These numbers are bona fide algebraic objects. @ \section{int.ht} -\pagehead3{IntegerXmpPage}{int.ht}{Integer} +\pagetitle{IntegerXmpPage}{int.ht}{Integer} \pagepic{ps/v71integerxmppage.eps}{IntegerXmpPage}{0.50} \pagefrom{Integers}{IntegerPage} \pageto{Numbers}{ugIntroNumbersPage} @@ -30481,7 +30481,7 @@ and \end{page} @ -\pagehead3{ugxIntegerBasicPage}{int.ht}{Basic Functions} +\pagetitle{ugxIntegerBasicPage}{int.ht}{Basic Functions} \pagepic{ps/v71ugxintegerbasicpage.eps}{ugxIntegerBasicPage}{0.50} \pagefrom{Integer}{IntegerXmpPage} \pageto{Fraction}{FractionXmpPage} @@ -31170,7 +31170,7 @@ Records are discussed in detail in \end{paste}\end{patch} @ -\pagehead3{ugxIntegerPrimesPage}{int.ht}{Primes and Factorization} +\pagetitle{ugxIntegerPrimesPage}{int.ht}{Primes and Factorization} \pagepic{ps/v71ugxintegerprimespage.eps}{ugxIntegerPrimesPage}{0.50} \pagefrom{Integers}{IntegerPage} \pagefrom{Integer}{IntegerXmpPage} @@ -31349,7 +31349,7 @@ See \downlink{`Complex'}{ComplexXmpPage}\ignore{Complex} for more details. \end{paste}\end{patch} @ -\pagehead3{ugxIntegerNTPage}{int.ht}{Some Number Theoretic Functions} +\pagetitle{ugxIntegerNTPage}{int.ht}{Some Number Theoretic Functions} \pagepic{ps/v71ugxintegerntpage.eps}{ugxIntegerNTPage}{0.50} \pagefrom{Integer}{IntegerXmpPage} \pageto{IntegerNumberTheoryFunctions}{IntNumberTheoryFnsXmpPage} @@ -31593,7 +31593,7 @@ Roman numerals. @ \section{intheory.ht} -\pagehead3{IntNumberTheoryFnsXmpPage}{intheory.ht} +\pagetitle{IntNumberTheoryFnsXmpPage}{intheory.ht} {IntegerNumberTheoryFunctions} \pagepic{ps/v71intnumbertheoryfnsxmppage.eps}{IntNumberTheoryFnsXmpPage}{0.50} \pagefrom{Integers}{IntegerPage} @@ -32164,7 +32164,7 @@ quadratic field with discriminant \spad{d}. @ \section{kafile.ht} -\pagehead3{KeyedAccessFileXmpPage}{kafile.ht}{KeyedAccessFile} +\pagetitle{KeyedAccessFileXmpPage}{kafile.ht}{KeyedAccessFile} \pageto{notitle}{FileXmpPage} \pageto{notitle}{TextFileXmpPage} \pageto{notitle}{LibraryXmpPage} @@ -32641,7 +32641,7 @@ For more information on related topics, see @ \section{kernel.ht} -\pagehead3{KernelXmpPage}{kernel.ht}{Kernel} +\pagetitle{KernelXmpPage}{kernel.ht}{Kernel} \pageto{notitle}{BasicOperatorXmpPage} \pageto{notitle}{ExpressionXmpPage} <>= @@ -33090,7 +33090,7 @@ take apart expression objects. @ \section{lazm3pk.ht} -\pagehead3{LazardSetSolvingPackageXmpPage}{lazm3pk.ht} +\pagetitle{LazardSetSolvingPackageXmpPage}{lazm3pk.ht} {LazardSetSolvingPackage} <>= \begin{page}{LazardSetSolvingPackageXmpPage}{LazardSetSolvingPackage} @@ -34348,7 +34348,7 @@ Type: List SquareFreeRegularTriangularSet(Integer,IndexedExponents OrderedVariab @ \section{lexp.ht} -\pagehead3{LieExponentialsXmpPage}{lexp.ht}{LieExponentials} +\pagetitle{LieExponentialsXmpPage}{lexp.ht}{LieExponentials} <>= \begin{page}{LieExponentialsXmpPage}{LieExponentials} \beginscroll @@ -34647,7 +34647,7 @@ Calculations @ \section{lextripk.ht} -\pagehead3{LexTriangularPkgXmpPage}{lextripk.ht}{LexTriangularPackage} +\pagetitle{LexTriangularPkgXmpPage}{lextripk.ht}{LexTriangularPackage} <>= \begin{page}{LexTriangularPkgXmpPage}{LexTriangularPackage} \beginscroll @@ -37464,7 +37464,7 @@ Type: List Record(complexRoots: SparseUnivariatePolynomial Integer,coordinates: @ \section{lib.ht} -\pagehead3{LibraryXmpPage}{lib.ht}{Library} +\pagetitle{LibraryXmpPage}{lib.ht}{Library} \pageto{notitle}{FileXmpPage} \pageto{notitle}{TextFileXmpPage} \pageto{notitle}{KeyedAccessFileXmpPage} @@ -37660,7 +37660,7 @@ For more information on related topics, see @ \section{link.ht} -\pagehead3{htxl}{link.ht}{The Axiom Link to NAG Software} +\pagetitle{htxl}{link.ht}{The Axiom Link to NAG Software} \pageto{Introduction to the NAG Library Link}{nagLinkIntroPage} \pageto{Access the Link from HyperDoc}{htxl1} \pageto{Browser pages for individual routines}{LispFunctions} @@ -37680,7 +37680,7 @@ For more information on related topics, see \end{page} @ -\pagehead3{htxl1}{link.ht}{Use of the Link from HyperDoc} +\pagetitle{htxl1}{link.ht}{Use of the Link from HyperDoc} \pageto{notitle}{c02} \pageto{notitle}{c05} \pageto{notitle}{c06} @@ -37720,7 +37720,7 @@ Roots of One or More Transcendental Equations \end{page} @ -\pagehead3{c02}{link.ht}{C02 Zeros of Polynomials} +\pagetitle{c02}{link.ht}{C02 Zeros of Polynomials} \pageto{Foundation Library Chapter c02 Manual Page}{manpageXXc02} \pageto{Browse}{LispFunctions} \pageto{C02AFF}{LispFunctions} @@ -37748,7 +37748,7 @@ Roots of One or More Transcendental Equations \end{page} @ -\pagehead3{c05}{link.ht} +\pagetitle{c05}{link.ht} {C05 Roots of One or More Transcendental Equations} \pageto{Foundation Library Chapter c05 Manual Page}{manpageXXc05} \pageto{Browse}{LispFunctions} @@ -37783,7 +37783,7 @@ function values only \end{page} @ -\pagehead3{c06}{link.ht}{C06 Summation of Series} +\pagetitle{c06}{link.ht}{C06 Summation of Series} \pageto{Foundation Library Chapter c06 Manual Page}{manpageXXc06} \pageto{Browse}{LispFunctions} \pageto{C06EAF}{LispFunctions} @@ -37846,7 +37846,7 @@ workspace \end{page} @ -\pagehead3{d01}{link.ht}{D01 Quadrature} +\pagetitle{d01}{link.ht}{D01 Quadrature} \pageto{Foundation Library Chapter d01 Manual Page}{manpageXXd01} \pageto{Browse}{LispFunctions} \pageto{D01AJF}{LispFunctions} @@ -37920,7 +37920,7 @@ Monte Carlo method \end{page} @ -\pagehead3{d02}{link.ht}{D02 Ordinary Differential Equations} +\pagetitle{d02}{link.ht}{D02 Ordinary Differential Equations} \pageto{notitle}{manpageXXd02} <>= \begin{page}{d02}{D02 Ordinary Differential Equations} @@ -37979,7 +37979,7 @@ difference technique with deferred correction, continuation facility \end{page} @ -\pagehead3{d03}{link.ht}{D03 Partial Differential Equations} +\pagetitle{d03}{link.ht}{D03 Partial Differential Equations} \pageto{Foundation Library Chapter d03 Manual Page}{manpageXXd03} \pageto{Browse}{LispFunctions} \pageto{D03EDF}{LispFunctions} @@ -38012,7 +38012,7 @@ by a multigrid technique \end{page} @ -\pagehead3{e01}{link.ht}{E01 Interpolation} +\pagetitle{e01}{link.ht}{E01 Interpolation} \pageto{Foundation Library Chapter e01 Manual Page}{manpageXXe01} \pageto{Browse}{LispFunctions} \pageto{E01BAF}{LispFunctions} @@ -38065,7 +38065,7 @@ two variables \end{page} @ -\pagehead3{e02}{link.ht}{E02 Curve and Surface Fitting} +\pagetitle{e02}{link.ht}{E02 Curve and Surface Fitting} \pageto{Foundation Library Chapter e02 Manual Page}{manpageXXe02} \pageto{Browse}{LispFunctions} \pageto{E02ADF}{LispFunctions} @@ -38150,7 +38150,7 @@ knot placement, scattered data \end{page} @ -\pagehead3{e04}{link.ht}{E04 Minimizing or Maximizing a Function} +\pagetitle{e04}{link.ht}{E04 Minimizing or Maximizing a Function} \pageto{Foundation Library Chapter e04 Manual Page}{manpageXXe04} \pageto{Browse}{LispFunctions} \pageto{E04DGF}{LispFunctions} @@ -38202,7 +38202,7 @@ derivatives \end{page} @ -\pagehead3{f01}{link.ht}{F01 Matrix Operations - Including Inversion} +\pagetitle{f01}{link.ht}{F01 Matrix Operations - Including Inversion} \pageto{Foundation Library Chapter f Manual Page}{manpageXXf} \pageto{Foundation Library Chapter f01 Manual Page}{manpageXXf01} \pageto{Browse}{LispFunctions} @@ -38265,7 +38265,7 @@ after factorization by F01RCF \end{page} @ -\pagehead3{f02}{link.ht}{F02 Eigenvalues and Eigenvectors} +\pagetitle{f02}{link.ht}{F02 Eigenvalues and Eigenvectors} \pageto{Foundation Library Chapter f Manual Page}{manpageXXf} \pageto{Foundation Library Chapter f02 Manual Page}{manpageXXf02} \pageto{Browse}{LispFunctions} @@ -38342,7 +38342,7 @@ eigenproblem \end{page} @ -\pagehead3{f04}{link.ht}{F04 Simultaneous Linear Equations} +\pagetitle{f04}{link.ht}{F04 Simultaneous Linear Equations} \pageto{Foundation Library Chapter f Manual Page}{manpageXXf} \pageto{Foundation Library Chapter f04 Manual Page}{manpageXXf04} \pageto{Browse}{LispFunctions} @@ -38415,7 +38415,7 @@ in {\it n} unknowns \end{page} @ -\pagehead3{f07}{link.ht}{F07 Linear Equations (LAPACK)} +\pagetitle{f07}{link.ht}{F07 Linear Equations (LAPACK)} \pageto{Foundation Library Chapter f Manual Page}{manpageXXf} \pageto{Foundation Library Chapter f07 Manual Page}{manpageXXf07} \pageto{Browse}{LispFunctions} @@ -38454,7 +38454,7 @@ already factorized by F07FDF \end{page} @ -\pagehead3{s}{link.ht}{S -- Approximations of Special Functions} +\pagetitle{s}{link.ht}{S -- Approximations of Special Functions} \pageto{Foundation Library Chapter s Manual Page}{manpageXXs} \pageto{Browse}{LispFunctions} \pageto{S01EAF}{LispFunctions} @@ -38600,7 +38600,7 @@ complex z, v = 0,1,2,... \newline @ \section{list.ht} -\pagehead3{ListXmpPage}{list.ht}{List} +\pagetitle{ListXmpPage}{list.ht}{List} \pageto{notitle}{ugxListCreatePage} \pageto{notitle}{ugxListAccessPage} \pageto{notitle}{ugxListChangePage} @@ -38634,7 +38634,7 @@ You can have lists of any type of Axiom object. \end{page} @ -\pagehead3{ugxListCreatePage}{list.ht}{Creating Lists} +\pagetitle{ugxListCreatePage}{list.ht}{Creating Lists} <>= \begin{page}{ugxListCreatePage}{Creating Lists} \beginscroll @@ -38759,7 +38759,7 @@ list. \end{paste}\end{patch} @ -\pagehead3{ugxListAccessPage}{list.ht}{Accessing List Elements} +\pagetitle{ugxListAccessPage}{list.ht}{Accessing List Elements} <>= \begin{page}{ugxListAccessPage}{Accessing List Elements} \beginscroll @@ -39022,7 +39022,7 @@ extracts the element from the list. \end{paste}\end{patch} @ -\pagehead3{ugxListChangePage}{list.ht}{Changing List Elements} +\pagetitle{ugxListChangePage}{list.ht}{Changing List Elements} <>= \begin{page}{ugxListChangePage}{Changing List Elements} \beginscroll @@ -39216,7 +39216,7 @@ It changed too! \end{paste}\end{patch} @ -\pagehead3{ugxListOtherPage}{list.ht}{Other Functions} +\pagetitle{ugxListOtherPage}{list.ht}{Other Functions} <>= \begin{page}{ugxListOtherPage}{Other Functions} \beginscroll @@ -39363,7 +39363,7 @@ list \spad{k}.\footnote{\spad{reverse(rest(reverse(k)))} works.} \end{paste}\end{patch} @ -\pagehead3{ugxListDotPage}{list.ht}{Dot, Dot} +\pagetitle{ugxListDotPage}{list.ht}{Dot, Dot} <>= \begin{page}{ugxListDotPage}{Dot, Dot} \beginscroll @@ -39452,7 +39452,7 @@ See \downlink{`Stream'}{StreamXmpPage}\ignore{Stream} for more information. @ \section{lodo.ht} -\pagehead3{LinearOrdinaryDifferentialOperatorXmpPage}{lodo.ht} +\pagetitle{LinearOrdinaryDifferentialOperatorXmpPage}{lodo.ht} {LinearOrdinaryDifferentialOperator} \pageto{notitle}{ugxLinearOrdinaryDifferentialOperatorSeriesPage} <>= @@ -39478,7 +39478,7 @@ menudownlink{{9.44.1. Differential Operators with Series Coefficients}} \end{page} @ -\pagehead3{ugxLinearOrdinaryDifferentialOperatorSeriesPage}{lodo.ht} +\pagetitle{ugxLinearOrdinaryDifferentialOperatorSeriesPage}{lodo.ht} {Differential Operators with Series Coefficients} <>= \begin{page}{ugxLinearOrdinaryDifferentialOperatorSeriesPage} @@ -39964,7 +39964,7 @@ Type: LinearOrdinaryDifferentialOperator(Expression Integer,theMap NIL) @ \section{lodo1.ht} -\pagehead3{LinearOrdinaryDifferentialOperatorOneXmpPage}{lodo1.ht} +\pagetitle{LinearOrdinaryDifferentialOperatorOneXmpPage}{lodo1.ht} {LinearOrdinaryDifferentialOperator1} \pageto{notitle}{ugxLinearOrdinaryDifferentialOperatorOneRatPage} <>= @@ -39991,7 +39991,7 @@ differential ring \spad{A}. \end{page} @ -\pagehead3{ugxLinearOrdinaryDifferentialOperatorOneRatPage}{lodo1.ht} +\pagetitle{ugxLinearOrdinaryDifferentialOperatorOneRatPage}{lodo1.ht} {Differential Operators with Rational Function Coefficients} <>= \begin{page}{ugxLinearOrdinaryDifferentialOperatorOneRatPage} @@ -40509,7 +40509,7 @@ Type: LinearOrdinaryDifferentialOperator1 Fraction UnivariatePolynomial(x,Intege @ \section{lodo2.ht} -\pagehead3{LinearODEOperatorTwoXmpPage}{lodo2.ht} +\pagetitle{LinearODEOperatorTwoXmpPage}{lodo2.ht} {LinearOrdinaryDifferentialOperator2} \pageto{notitle}{ugxLinearODEOperatorTwoConstPage} \pageto{notitle}{ugxLinearODEOperatorTwoMatrixPage} @@ -40541,7 +40541,7 @@ Differential Operators with Matrix Coefficients Operating on Vectors}} \end{page} @ -\pagehead3{ugxLinearODEOperatorTwoConstPage}{lodo2.ht} +\pagetitle{ugxLinearODEOperatorTwoConstPage}{lodo2.ht} {Differential Operators with Constant Coefficients} <>= \begin{page}{ugxLinearODEOperatorTwoConstPage} @@ -40802,7 +40802,7 @@ Type: LinearOrdinaryDifferentialOperator2(Fraction Integer,UnivariatePolynomial( \end{paste}\end{patch} @ -\pagehead3{ugxLinearODEOperatorTwoMatrixPage}{lodo2.ht} +\pagetitle{ugxLinearODEOperatorTwoMatrixPage}{lodo2.ht} {Differential Operators with Matrix Coefficients Operating on Vectors} <>= \begin{page}{ugxLinearODEOperatorTwoMatrixPage} @@ -41202,7 +41202,7 @@ Type: DirectProductMatrixModule(3,UnivariatePolynomial(x,Integer),SquareMatrix(3 @ \section{lpoly.ht} -\pagehead3{LiePolynomialXmpPage}{lpoly.ht}{LiePolynomial} +\pagetitle{LiePolynomialXmpPage}{lpoly.ht}{LiePolynomial} <>= \begin{page}{LiePolynomialXmpPage}{LiePolynomial} \beginscroll @@ -41797,7 +41797,7 @@ Evaluation @ \section{lword.ht} -\pagehead3{LyndonWordXmpPage}{lword.ht}{LyndonWord} +\pagetitle{LyndonWordXmpPage}{lword.ht}{LyndonWord} <>= \begin{page}{LyndonWordXmpPage}{LyndonWord} \beginscroll @@ -42283,7 +42283,7 @@ Checks and coercions @ \section{magma.ht} -\pagehead3{MagmaXmpPage}{magma.ht}{Magma} +\pagetitle{MagmaXmpPage}{magma.ht}{Magma} <>= \begin{page}{MagmaXmpPage}{Magma} \beginscroll @@ -42746,7 +42746,7 @@ Check ordering @ \section{man0.ht} -\pagehead3{RefSearchPage}{man0.ht}{Reference Search} +\pagetitle{RefSearchPage}{man0.ht}{Reference Search} \pagepic{ps/v71refsearchpage.eps}{refsearchpage}{0.50} \pagefrom{Reference}{TopReferencePage} \pageto{Search}{ugSysCmdPage} @@ -42765,7 +42765,7 @@ Enter search string : \end{page} @ -\pagehead3{LispFunctions}{lisp.ht}{Lisp Functions} +\pagetitle{LispFunctions}{lisp.ht}{Lisp Functions} \pagefrom{Root Page}{RootPage} \pagefrom{System Commands}{TopSettingsPage} \pagefrom{Axiom Browser}{Man0Page} @@ -43319,7 +43319,7 @@ S -- Approximations of Special Functions \end{itemize} -\pagehead3{Man0Page}{man0.ht}{Axiom Browser} +\pagetitle{Man0Page}{man0.ht}{Axiom Browser} \pagepic{ps/v71man0page.eps}{man0page}{0.50} \pagefrom{Root Page}{RootPage} \pageto{Commands}{ugSysCmdPage} @@ -43369,7 +43369,7 @@ is not accepted). \end{page} @ -\pagehead3{BROWSEhelp}{man0.ht}{The Hyperdoc Browse Facility} +\pagetitle{BROWSEhelp}{man0.ht}{The Hyperdoc Browse Facility} <>= \begin{page}{BROWSEhelp}{The Hyperdoc Browse Facility} @@ -43387,7 +43387,7 @@ is not accepted). @ \section{mapping.ht} -\pagehead3{DomainMapping}{mapping.ht}{Domain {\bf Mapping(T,S,...)}} +\pagetitle{DomainMapping}{mapping.ht}{Domain {\bf Mapping(T,S,...)}} \pageto{Description}{LispFunctions} \pageto{Operations}{LispFunctions} <>= @@ -43415,7 +43415,7 @@ This constructor is a primitive in Axiom. \endscroll\end{page} @ -\pagehead3{MappingDescription}{mapping.ht} +\pagetitle{MappingDescription}{mapping.ht} {Domain Constructor {\bf Mapping}} <>= \begin{page}{MappingDescription}{Domain Constructor {\em Mapping}} @@ -43444,7 +43444,7 @@ defined in the Axiom language. @ \section{mappkg1.ht} -\pagehead3{MappingPackageOneXmpPage}{mappkg1.ht}{MappingPackage1} +\pagetitle{MappingPackageOneXmpPage}{mappkg1.ht}{MappingPackage1} <>= \begin{page}{MappingPackageOneXmpPage}{MappingPackage1} \beginscroll @@ -44059,7 +44059,7 @@ Type: ((Fraction Integer,Fraction Integer) -> Fraction Integer) @ \section{mset.ht} -\pagehead3{MultiSetXmpPage}{mset.ht}{MultiSet} +\pagetitle{MultiSetXmpPage}{mset.ht}{MultiSet} <>= \begin{page}{MultiSetXmpPage}{MultiSet} \beginscroll @@ -44342,7 +44342,7 @@ Check some inclusion relations. @ \section{matrix.ht} -\pagehead3{MatrixXmpPage}{matrix.ht}{Matrix} +\pagetitle{MatrixXmpPage}{matrix.ht}{Matrix} \pageto{notitle}{ugxMatrixCreatePage} \pageto{notitle}{ugxMatrixOpsPage} <>= @@ -44363,7 +44363,7 @@ that the entries for \spadtype{Matrix} must belong to a \spadtype{Ring}. \end{page} @ -\pagehead3{ugxMatrixCreatePage}{matrix.ht}{Creating Matrices} +\pagetitle{ugxMatrixCreatePage}{matrix.ht}{Creating Matrices} <>= \begin{page}{ugxMatrixCreatePage}{Creating Matrices} \beginscroll @@ -44975,7 +44975,7 @@ reflection across the main diagonal. \end{paste}\end{patch} @ -\pagehead3{ugxMatrixOpsPage}{matrix.ht}{Operations on Matrices} +\pagetitle{ugxMatrixOpsPage}{matrix.ht}{Operations on Matrices} \pageto{notitle}{ugIntroTwoDimPage} \pageto{notitle}{ugProblemEigenPage} \pageto{notitle}{ugxFloatHilbertPage} @@ -45437,7 +45437,7 @@ Section 1.7\ignore{ugIntroTwoDim}, @ \section{mkfunc.ht} -\pagehead3{MakeFunctionXmpPage}{mkfunc.ht}{MakeFunction} +\pagetitle{MakeFunctionXmpPage}{mkfunc.ht}{MakeFunction} \pageto{notitle}{ugUserMakePage} <>= \begin{page}{MakeFunctionXmpPage}{MakeFunction} @@ -45695,7 +45695,7 @@ in Section 6.14\ignore{ugUserMake}. @ \section{mpoly.ht} -\pagehead3{MultivariatePolyXmpPage}{mpoly.ht} +\pagetitle{MultivariatePolyXmpPage}{mpoly.ht} {MultivariatePolynomial} \pageto{notitle}{PolynomialXmpPage} \pageto{notitle}{UnivariatePolyXmpPage} @@ -45998,7 +45998,7 @@ Type: MultivariatePolynomial([x,z],Fraction UnivariatePolynomial(y,Integer)) @ \section{newuser.ht} -\pagehead3{NoMoreHelpPage}{newuser.ht}{No More Help :-(} +\pagetitle{NoMoreHelpPage}{newuser.ht}{No More Help :-(} <>= \begin{page}{NoMoreHelpPage}{No More Help :-(} \beginscroll\vspace{2} @@ -46008,7 +46008,7 @@ Type: MultivariatePolynomial([x,z],Fraction UnivariatePolynomial(y,Integer)) \end{page} @ -\pagehead3{YouTriedIt}{newuser.ht}{You Tried It!} +\pagetitle{YouTriedIt}{newuser.ht}{You Tried It!} \pagepic{ps/v71youtriedit.eps}{youtriedit}{0.50} \pagefrom{Reference}{TopReferencePage} <>= @@ -46020,7 +46020,7 @@ Type: MultivariatePolynomial([x,z],Fraction UnivariatePolynomial(y,Integer)) @ \section{none.ht} -\pagehead3{NoneXmpPage}{none.ht}{None} +\pagetitle{NoneXmpPage}{none.ht}{None} <>= \begin{page}{NoneXmpPage}{None} \beginscroll @@ -46099,7 +46099,7 @@ type directly, such as \spadtype{List NonNegativeInteger}, do it this way. @ \section{numbers.ht} -\pagehead3{NumberPage}{numbers.ht}{Axiom Number Types} +\pagetitle{NumberPage}{numbers.ht}{Axiom Number Types} \pagepic{ps/v71numberpage.eps}{numberpage}{0.50} \pagefrom{Axiom Topics}{TopicPage} \pageto{Integers}{IntegerPage} @@ -46168,7 +46168,7 @@ Additional Topics \end{page} @ -\pagehead3{FractionPage}{numbers.ht}{Fraction} +\pagetitle{FractionPage}{numbers.ht}{Fraction} \pagepic{ps/v71fractionpage.eps}{FractionPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} \pageto{Rational Numbers}{RationalNumberPage} @@ -46270,7 +46270,7 @@ Quotients over an arbitrary integral domain \end{paste}\end{patch} @ -\pagehead3{RationalNumberPage}{numbers.ht}{Rational Number} +\pagetitle{RationalNumberPage}{numbers.ht}{Rational Number} <>= \begin{page}{RationalNumberPage}{Rational Numbers} \beginscroll @@ -46401,7 +46401,7 @@ command: \end{paste}\end{patch} @ -\pagehead3{IntegerPage}{numbers.ht}{Integers} +\pagetitle{IntegerPage}{numbers.ht}{Integers} \pagepic{ps/v71integerpage.eps}{IntegerPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} \pageto{Integer}{IntegerXmpPage} @@ -46604,7 +46604,7 @@ Problems from number theory. \end{paste}\end{patch} @ -\pagehead3{IntegerExamplePage}{numbers.ht}{Integer Examples} +\pagetitle{IntegerExamplePage}{numbers.ht}{Integer Examples} \pagepic{ps/v71integerexamplepage.eps}{IntegerExamplePage}{0.50} \pagefrom{Integers}{IntegerPage} \pageto{Proof}{IntegerExampleProofPage} @@ -46716,7 +46716,7 @@ Obviously, Fermat didn't have access to Axiom! \end{paste}\end{patch} @ -\pagehead3{IntegerExampleProofPage}{numbers.ht}{Integer Example Proof} +\pagetitle{IntegerExampleProofPage}{numbers.ht}{Integer Example Proof} <>= \begin{page}{IntegerExampleProofPage}{Integer Example Proof} \beginscroll @@ -46738,7 +46738,7 @@ QED \end{page} @ -\pagehead3{IntegerProblemPage}{numbers.ht}{Integer Problems} +\pagetitle{IntegerProblemPage}{numbers.ht}{Integer Problems} \pagepic{ps/v71integerproblempage.eps}{IntegerProblemPage}{0.50} \pagefrom{Integers}{IntegerPage} \pageto{Proof}{IntegerProblemProofPage} @@ -46762,7 +46762,7 @@ Problem \#2: Find the smallest positive integer \spad{n} such that \end{page} @ -\pagehead3{IntegerProblemProofPage}{numbers.ht}{Integer Problem Proof} +\pagetitle{IntegerProblemProofPage}{numbers.ht}{Integer Problem Proof} <>= \begin{page}{IntegerProblemProofPage}{Integer Problem Proof} \beginscroll @@ -46782,7 +46782,7 @@ QED \end{page} @ -\pagehead3{IntegerProblemAnswerPage1}{numbers.ht}{Solution to Problem \#1} +\pagetitle{IntegerProblemAnswerPage1}{numbers.ht}{Solution to Problem \#1} <>= \begin{page}{IntegerProblemAnswerPage1}{Solution to Problem \#1} \beginscroll @@ -46974,7 +46974,7 @@ is composite: \end{paste}\end{patch} @ -\pagehead3{IntegerProblemAnswerPage2}{numbers.ht}{Solution to Problem \#2} +\pagetitle{IntegerProblemAnswerPage2}{numbers.ht}{Solution to Problem \#2} <>= \begin{page}{IntegerProblemAnswerPage2}{Solution to Problem \#2} \beginscroll @@ -47035,7 +47035,7 @@ n**n - n + 41 is not prime. @ \section{oct.ht} -\pagehead3{OctonionXmpPage}{oct.ht}{Octonion} +\pagetitle{OctonionXmpPage}{oct.ht}{Octonion} \pagepic{ps/v71octonionxmppage.eps}{OctonionXmpPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} \pageto{Quaternion}{QuaternionXmpPage} @@ -47495,7 +47495,7 @@ Since the result is \spad{0}, the norm is multiplicative. @ \section{odpol.ht} -\pagehead3{OrderlyDifferentialPolyXmpPage}{odpol.ht} +\pagetitle{OrderlyDifferentialPolyXmpPage}{odpol.ht} {OrderlyDifferentialPolynomial} <>= \begin{page}{OrderlyDifferentialPolyXmpPage} @@ -48383,7 +48383,7 @@ Type: List OrderlyDifferentialPolynomial Fraction Integer @ \section{op.ht} -\pagehead3{OperatorXmpPage}{op.ht}{Operator} +\pagetitle{OperatorXmpPage}{op.ht}{Operator} <>= \begin{page}{OperatorXmpPage}{Operator} \beginscroll @@ -48926,7 +48926,7 @@ Here is the evaluation. @ \section{ovar.ht} -\pagehead3{OrderedVariableListXmpPage}{ovar.ht}{OrderedVariableList} +\pagetitle{OrderedVariableListXmpPage}{ovar.ht}{OrderedVariableList} <>= \begin{page}{OrderedVariableListXmpPage}{OrderedVariableList} \beginscroll @@ -49046,7 +49046,7 @@ Check that the ordering is right @ \section{perman.ht} -\pagehead3{PermanentXmpPage}{perman.ht}{Permanent} +\pagetitle{PermanentXmpPage}{perman.ht}{Permanent} <>= \begin{page}{PermanentXmpPage}{Permanent} \beginscroll @@ -49153,7 +49153,7 @@ Here are some derangement numbers, which you see grow quite fast. @ \section{pfr.ht} -\pagehead3{PartialFractionXmpPage}{pfr.ht}{PartialFraction} +\pagetitle{PartialFractionXmpPage}{pfr.ht}{PartialFraction} \pagepic{ps/v71partialfractionxmppage.eps}{PartialFractionXmpPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} \pageto{FullPartialFracExpansion}{FullPartialFracExpansionXmpPage} @@ -49495,7 +49495,7 @@ Type: PartialFraction UnivariatePolynomial(x,Fraction Integer) @ \section{poly.ht} -\pagehead3{PolynomialPage}{poly.ht}{Polynomials} +\pagetitle{PolynomialPage}{poly.ht}{Polynomials} \pagepic{ps/v71polynomialpage.eps}{polynomialpage}{0.50} \pagefrom{Topics}{TopicPage} \pageto{Basic Functions}{PolynomialBasicPage} @@ -49526,7 +49526,7 @@ More specific information. \end{page} @ -\pagehead3{PolynomialTypesPage}{poly.ht}{The Specific Polynomial Types} +\pagetitle{PolynomialTypesPage}{poly.ht}{The Specific Polynomial Types} <>= \begin{page}{PolynomialTypesPage}{The Specific Polynomial Types} \beginscroll @@ -49552,7 +49552,7 @@ Skew or Ore polynomials \end{page} @ -\pagehead3{PolynomialBasicPage}{poly.ht}{Basic Operations On Polynomials} +\pagetitle{PolynomialBasicPage}{poly.ht}{Basic Operations On Polynomials} <>= \begin{page}{PolynomialBasicPage}{Basic Operations On Polynomials} \beginscroll @@ -49926,7 +49926,7 @@ in the polynomial \spad{r(x,y)}. \end{paste}\end{patch} @ -\pagehead3{PolynomialSubstitutionPage}{poly.ht} +\pagetitle{PolynomialSubstitutionPage}{poly.ht} {Polynomial Evaluation and Substitution} <>= \begin{page}{PolynomialSubstitutionPage} @@ -50078,7 +50078,7 @@ variables: \end{paste}\end{patch} @ -\pagehead3{PolynomialGCDPage}{poly.ht} +\pagetitle{PolynomialGCDPage}{poly.ht} {Greatest Common Divisors, Resultants, and Discriminants} <>= \begin{page}{PolynomialGCDPage} @@ -50171,7 +50171,7 @@ polynomials could have involved variables other than x.) \end{paste}\end{patch} @ -\pagehead3{PolynomialRootPage}{poly.ht}{Roots of Polynomials} +\pagetitle{PolynomialRootPage}{poly.ht}{Roots of Polynomials} <>= \begin{page}{PolynomialRootPage}{Roots of Polynomials} \beginscroll @@ -50197,7 +50197,7 @@ Finding the roots of a system of polynomials. @ \section{poly1.ht} -\pagehead3{PolynomialXmpPage}{poly1.ht}{Polynomial} +\pagetitle{PolynomialXmpPage}{poly1.ht}{Polynomial} \pageto{notitle}{DistributedMultivariatePolyXmpPage} \pageto{notitle}{MultivariatePolyXmpPage} \pageto{notitle}{UnivariatePolyXmpPage} @@ -51332,7 +51332,7 @@ Type: Record(quotient: Polynomial Integer,remainder: Polynomial Integer) @ \section{quat.ht} -\pagehead3{QuaternionXmpPage}{quat.ht}{Quaternion} +\pagetitle{QuaternionXmpPage}{quat.ht}{Quaternion} \pagepic{ps/v71quaternionxmppage.eps}{QuaternionXmpPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} \pageto{Complex}{ComplexXmpPage} @@ -51615,7 +51615,7 @@ The norm is the quaternion times its conjugate. @ \section{radix.ht} -\pagehead3{RadixExpansionXmpPage}{radix.ht}{RadixExpansion} +\pagetitle{RadixExpansionXmpPage}{radix.ht}{RadixExpansion} \pagepic{ps/v71radixexpansionxmppage.eps}{RadixExpansionXmpPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} \pagefrom{Integer}{IntegerXmpPage} @@ -52021,7 +52021,7 @@ More examples of expansions are available in @ \section{reclos.ht} -\pagehead3{RealClosureXmpPage}{reclos.ht}{RealClosure} +\pagetitle{RealClosureXmpPage}{reclos.ht}{RealClosure} <>= \begin{page}{RealClosureXmpPage}{RealClosure} \beginscroll @@ -53683,7 +53683,7 @@ Type: UnivariatePolynomial(x,RealClosure Fraction Integer) @ \section{record.ht} -\pagehead3{DomainRecord}{record.ht}{Domain {\bf Record(a:A,...,b:B)}} +\pagetitle{DomainRecord}{record.ht}{Domain {\bf Record(a:A,...,b:B)}} \pageto{Description}{LispFunctions} \pageto{Operations}{LispFunctions} <>= @@ -53715,7 +53715,7 @@ The selectors {\em a,...,b} of a \spad{Record} type must be distinct. \endscroll\end{page} @ -\pagehead3{RecordDescription}{record.ht}{Domain Constructor {\bf Record}} +\pagetitle{RecordDescription}{record.ht}{Domain Constructor {\bf Record}} <>= \begin{page}{RecordDescription}{Domain Constructor {\em Record}} \beginscroll @@ -53749,7 +53749,7 @@ defined in the Axiom language. @ \section{regset.ht} -\pagehead3{RegularTriangularSetXmpPage}{regset.ht}{RegularTriangularSet} +\pagetitle{RegularTriangularSetXmpPage}{regset.ht}{RegularTriangularSet} <>= \begin{page}{RegularTriangularSetXmpPage}{RegularTriangularSet} \beginscroll @@ -55179,7 +55179,7 @@ Type: List RegularTriangularSet(Integer,IndexedExponents OrderedVariableList [x, @ \section{roman.ht} -\pagehead3{RomanNumeralXmpPage}{roman.ht}{RomanNumeral} +\pagetitle{RomanNumeralXmpPage}{roman.ht}{RomanNumeral} \pagepic{ps/v71romannumeralxmppage.eps}{RomanNumeralXmpPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} <>= @@ -55443,7 +55443,7 @@ Type: Union(UnivariateTaylorSeries(RomanNumeral,x,0),...) @ \section{seg.ht} -\pagehead3{SegmentXmpPage}{seg.ht}{Segment} +\pagetitle{SegmentXmpPage}{seg.ht}{Segment} \pageto{notitle}{SegmentBindingXmpPage} \pageto{notitle}{UniversalSegmentXmpPage} <>= @@ -55693,7 +55693,7 @@ and \downlink{`UniversalSegment'}{UniversalSegmentXmpPage} @ \section{segbind.ht} -\pagehead3{SegmentBindingXmpPage}{segbind.ht}{SegmentBinding} +\pagetitle{SegmentBindingXmpPage}{segbind.ht}{SegmentBinding} \pageto{notitle}{SegmentXmpPage} \pageto{notitle}{UniversalSegmentXmpPage} <>= @@ -55848,7 +55848,7 @@ For more information on related topics, see @ \section{set.ht} -\pagehead3{SetXmpPage}{page.ht}{Set} +\pagetitle{SetXmpPage}{page.ht}{Set} \pageto{notitle}{ListXmpPage} <>= \begin{page}{SetXmpPage}{Set} @@ -56305,7 +56305,7 @@ For more information about lists, see @ \section{sint.ht} -\pagehead3{SingleIntegerXmpPage}{sint.ht}{SingleInteger} +\pagetitle{SingleIntegerXmpPage}{sint.ht}{SingleInteger} \pagepic{ps/v71singleintegerxmppage.eps}{SingleIntegerXmpPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} \pageto{Declarations}{ugTypesDeclarePage} @@ -56590,7 +56590,7 @@ To see the other operations, use the Browse Hyperdoc facility @ \section{sqmatrix.ht} -\pagehead3{SqMatrixXmpPage}{sqmatrix.ht}{SquareMatrix} +\pagetitle{SqMatrixXmpPage}{sqmatrix.ht}{SquareMatrix} \pageto{notitle}{MatrixXmpPage} \pageto{notitle}{ugTypesWritingModesPage} \pageto{notitle}{ugTypesExposePage} @@ -56768,7 +56768,7 @@ in Section 2.11\ignore{ugTypesExpose}, and @ \section{sregset.ht} -\pagehead3{SqFreeRegTriangSetXmpPage}{sregset.ht} +\pagetitle{SqFreeRegTriangSetXmpPage}{sregset.ht} {SquareFreeRegularTriangularSet} <>= \begin{page}{SqFreeRegTriangSetXmpPage} @@ -57380,7 +57380,7 @@ Type: List Record(val: NewSparseMultivariatePolynomial(Integer,OrderedVariableLi @ \section{stbl.ht} -\pagehead3{SparseTableXmpPage}{stbl.ht}{SparseTable} +\pagetitle{SparseTableXmpPage}{stbl.ht}{SparseTable} \pageto{notitle}{TableXmpPage} \pageto{notitle}{GeneralSparseTableXmpPage} <>= @@ -57554,7 +57554,7 @@ For more information, see @ \section{stream.ht} -\pagehead3{StreamXmpPage}{stream.ht}{Stream} +\pagetitle{StreamXmpPage}{stream.ht}{Stream} \pageto{notitle}{ugLangItsPage} \pageto{notitle}{ugProblemSeriesPage} \pageto{notitle}{ContinuedFractionXmpPage} @@ -57841,7 +57841,7 @@ in Section 8.9\ignore{ugProblemSeries}, @ \section{string.ht} -\pagehead3{StringXmpPage}{string.ht}{String} +\pagetitle{StringXmpPage}{string.ht}{String} \pageto{notitle}{CharacterXmpPage} \pageto{notitle}{CharacterClassXmpPage} <>= @@ -58620,7 +58620,7 @@ a different first argument is used. @ \section{strtbl.ht} -\pagehead3{StringTableXmpPage}{strtbl.ht}{StringTable} +\pagetitle{StringTableXmpPage}{strtbl.ht}{StringTable} \pageto{notitle}{TableXmpPage} <>= \begin{page}{StringTableXmpPage}{StringTable} @@ -58716,7 +58716,7 @@ for s in split("My name is Ian Watt.",char " ") @ \section{symbol.ht} -\pagehead3{SymbolXmpPage}{symbol.ht}{Symbol} +\pagetitle{SymbolXmpPage}{symbol.ht}{Symbol} <>= \begin{page}{SymbolXmpPage}{Symbol} \beginscroll @@ -59262,7 +59262,7 @@ Type: Record(sub: List OutputForm,sup: List OutputForm,presup: List OutputForm,p @ \section{table.ht} -\pagehead3{TableXmpPage}{table.ht}{Table} +\pagetitle{TableXmpPage}{table.ht}{Table} \pageto{notitle}{AssociationListXmpPage} \pageto{notitle}{EqTableXmpPage} \pageto{notitle}{StringTableXmpPage} @@ -59718,7 +59718,7 @@ for more information. @ \section{textfile.ht} -\pagehead3{TextFileXmpPage}{textfile.ht}{TextFile} +\pagetitle{TextFileXmpPage}{textfile.ht}{TextFile} \pageto{notitle}{FileXmpPage} \pageto{notitle}{KeyedAccessFileXmpPage} \pageto{notitle}{LibraryXmpPage} @@ -59985,7 +59985,7 @@ For more information on related topics, see @ \section{topics.ht} -\pagehead3{TopicPage}{page.ht}{Axiom Topics} +\pagetitle{TopicPage}{page.ht}{Axiom Topics} \pagepic{ps/v71topicpage.eps}{topics}{0.50} \pagefrom{Root Page}{RootPage} \pagefrom{Reference}{TopReferencePage} @@ -60034,7 +60034,7 @@ Axiom's abstract algebra facilities \end{page} @ -\pagehead3{EquationPage}{topics.ht}{Solving Equations} +\pagetitle{EquationPage}{topics.ht}{Solving Equations} \pagepic{ps/v71equationpage.eps}{equationpage}{0.50} \pagefrom{Topics}{TopicPage} \pageto{Sol...Systems of Linear Equations}{ugxProblemLinSysPage} @@ -60063,7 +60063,7 @@ Axiom lets you solve equations of various types: \end{page} @ -\pagehead3{LinAlgPage}{topics.ht}{Linear Algebra} +\pagetitle{LinAlgPage}{topics.ht}{Linear Algebra} \pagepic{ps/v71linalgpage.eps}{linalgpage}{0.50} \pagefrom{Topics}{TopicPage} \pageto{Introduction}{ugIntroTwoDimPage} @@ -60118,7 +60118,7 @@ Additional Topics: \end{page} @ -\pagehead3{CalculusPage}{topics.ht}{Calculus} +\pagetitle{CalculusPage}{topics.ht}{Calculus} \pagepic{ps/v71calculuspage.eps}{calculuspage}{0.50} \pagefrom{Topics}{TopicPage} \pageto{Limits}{ugProblemLimitsPage} @@ -60152,7 +60152,7 @@ Solve differential equations. @ \section{type.ht} -\pagehead3{CategoryType}{type.ht}{Category {\bf Type}} +\pagetitle{CategoryType}{type.ht}{Category {\bf Type}} <>= \begin{page}{CategoryType}{Category {\em Type}} \beginscroll @@ -60169,7 +60169,7 @@ and \spadtype{Aggregate}, the category of all data structures. @ \section{union.ht} -\pagehead3{DomainUnion}{union.ht}{Domain {\bf Union(a:A,...,b:B)}} +\pagetitle{DomainUnion}{union.ht}{Domain {\bf Union(a:A,...,b:B)}} \pageto{Description}{LispFunctions} \pageto{Operations}{LispFunctions} \pageto{Exports}{LispFunctions} @@ -60205,7 +60205,7 @@ For an alternate "untagged" form of \spad{Union}, see \endscroll\end{page} @ -\pagehead3{UnionDescription}{union.ht}{Domain Constructor {\bf Union}} +\pagetitle{UnionDescription}{union.ht}{Domain Constructor {\bf Union}} <>= \begin{page}{UnionDescription}{Domain Constructor {\em Union}} \beginscroll @@ -60235,7 +60235,7 @@ defined in the Axiom language. \endscroll\end{page} @ -\pagehead3{UntaggedUnion}{union.ht}{Domain {\bf Union(A,...,B)}} +\pagetitle{UntaggedUnion}{union.ht}{Domain {\bf Union(A,...,B)}} \pageto{Description}{LispFunctions} \pageto{Operations}{LispFunctions} <>= @@ -60266,7 +60266,7 @@ must be distinct. \endscroll\end{page} @ -\pagehead3{UTUnionDescription}{union.ht}{Domain Constructor {\bf Union}} +\pagetitle{UTUnionDescription}{union.ht}{Domain Constructor {\bf Union}} <>= \begin{page}{UTUnionDescription}{Domain Constructor {\em Union}} \beginscroll @@ -60289,7 +60289,7 @@ defined in the Axiom language. @ \section{uniseg.ht} -\pagehead3{UniversalSegmentXmpPage}{uniseg.ht}{UniversalSegment} +\pagetitle{UniversalSegmentXmpPage}{uniseg.ht}{UniversalSegment} \pageto{notitle}{SegmentXmpPage} \pageto{notitle}{SegmentBindingXmpPage} \pageto{notitle}{ListXmpPage} @@ -60501,7 +60501,7 @@ For more information on related topics, see @ \section{up.ht} -\pagehead3{UnivariatePolyXmpPage}{up.ht}{UnivariatePolynomial} +\pagetitle{UnivariatePolyXmpPage}{up.ht}{UnivariatePolynomial} \pageto{notitle}{ugProblemFactorPage} \pageto{notitle}{ugIntroVariablesPage} \pageto{notitle}{ugTypesConvertPage} @@ -61395,7 +61395,7 @@ Type: UnivariatePolynomial(b1,Fraction Polynomial Integer) @ \section{oreup.ht} -\pagehead3{UnivariateSkewPolyXmpPage}{up.ht}{UnivariateSkewPolynomial} +\pagetitle{UnivariateSkewPolyXmpPage}{up.ht}{UnivariateSkewPolynomial} <>= \begin{page}{UnivariateSkewPolyXmpPage}{UnivariateSkewPolynomial} \beginscroll @@ -61704,7 +61704,7 @@ and \delta as an inner derivative: @ \section{vector.ht} -\pagehead3{VectorXmpPage}{vector.ht}{Vector} +\pagetitle{VectorXmpPage}{vector.ht}{Vector} \pageto{notitle}{OneDimensionalArrayXmpPage} \pageto{notitle}{ListXmpPage} \pageto{notitle}{MatrixXmpPage} @@ -61994,7 +61994,7 @@ to display the full list of operations defined by @ \section{void.ht} -\pagehead3{VoidXmpPage}{void.ht}{Void} +\pagetitle{VoidXmpPage}{void.ht}{Void} <>= \begin{page}{VoidXmpPage}{Void} \beginscroll @@ -62136,7 +62136,7 @@ Once a value has been converted to \spadtype{Void}, it cannot be recovered. @ \section{wutset.ht} -\pagehead3{WuWenTsunTriangularSetXmpPage}{wutset.ht}{WuWenTsunTriangularSet} +\pagetitle{WuWenTsunTriangularSetXmpPage}{wutset.ht}{WuWenTsunTriangularSet} <>= \begin{page}{WuWenTsunTriangularSetXmpPage}{WuWenTsunTriangularSet} \beginscroll @@ -62543,7 +62543,7 @@ Type: List WuWenTsunTriangularSet(Integer,IndexedExponents OrderedVariableList [ @ \section{xmpexp.ht} -\pagehead3{ExamplesExposedPage}{xmpexp.ht} +\pagetitle{ExamplesExposedPage}{xmpexp.ht} {Some Examples of Domains and Packages} \pagepic{ps/v71examplesexposedpage.eps}{examplesexposedpage}{0.50} \pagefrom{Reference}{TopReferencePage} @@ -62758,7 +62758,7 @@ Click on any item below to see that section. @ \section{xpbwpoly.ht} -\pagehead3{XPBWPolynomialXmpPage}{xpbwpoly.ht}{XPBWPolynomial} +\pagetitle{XPBWPolynomialXmpPage}{xpbwpoly.ht}{XPBWPolynomial} <>= \begin{page}{XPBWPolynomialXmpPage}{XPBWPolynomial} \beginscroll @@ -63815,7 +63815,7 @@ Type: Record(k: PoincareBirkhoffWittLyndonBasis Symbol,c: Fraction Integer) @ \section{xpoly.ht} -\pagehead3{XPolynomialXmpPage}{xpoly.ht}{XPolynomial} +\pagetitle{XPolynomialXmpPage}{xpoly.ht}{XPolynomial} <>= \begin{page}{XPolynomialXmpPage}{XPolynomial} \beginscroll @@ -64177,7 +64177,7 @@ and the shuffle-product of {\bf pr} by {\bf r}: @ \section{xpr.ht} -\pagehead3{XPolynomialRingXmpPage}{xpr.ht}{XPolynomialRing} +\pagetitle{XPolynomialRingXmpPage}{xpr.ht}{XPolynomialRing} <>= \begin{page}{XPolynomialRingXmpPage}{XPolynomialRing} \beginscroll @@ -64633,7 +64633,7 @@ Type: XPolynomialRing(SquareMatrix(2,Fraction Integer),OrderedFreeMonoid Symbol) @ \section{zdsolve.ht} -\pagehead3{ZeroDimSolvePkgXmpPage}{zdsolve.ht} +\pagetitle{ZeroDimSolvePkgXmpPage}{zdsolve.ht} {ZeroDimensionalSolvePackage} <>= \begin{page}{ZeroDimSolvePkgXmpPage}{ZeroDimensionalSolvePackage} @@ -67190,7 +67190,7 @@ Type: List Record(complexRoots: SparseUnivariatePolynomial Integer,coordinates: @ \section{zlindep.ht} -\pagehead3{IntegerLinearDependenceXmpPage}{zlindep.ht} +\pagetitle{IntegerLinearDependenceXmpPage}{zlindep.ht} {IntegerLinearDependence} <>= \begin{page}{IntegerLinearDependenceXmpPage}{IntegerLinearDependence} @@ -67415,7 +67415,7 @@ To express a given element in terms of other elements, use the operation @ \chapter{Users Guide Pages (ug.ht)} -\pagehead3{UsersGuidePage}{page.ht}{Users Guide} +\pagetitle{UsersGuidePage}{page.ht}{Users Guide} \pagepic{ps/v71usersguidepage.eps}{usersguidepage}{0.50} \pagefrom{Reference}{TopReferencePage} \pageto{What's New in Axiom Version May 2008}{ugWhatsNewTwoTwoPage} @@ -67494,7 +67494,7 @@ Appendices. @ \chapter{Users Guide Chapter 0 (ug00.ht)} -\pagehead3{ugWhatsNewTwoTwoPage}{ug00.ht} +\pagetitle{ugWhatsNewTwoTwoPage}{ug00.ht} {What's New for May 2008} No image here because the page changes every release. \pagefrom{Reference}{TopReferencePage} @@ -67523,7 +67523,7 @@ No image here because the page changes every release. \end{page} @ -\pagehead3{ugTwoTwoAldorPage}{ug00.ht} +\pagetitle{ugTwoTwoAldorPage}{ug00.ht} {Aldor compiler - Enhancements and Additions} <>= \begin{page}{ugTwoTwoAldorPage}{0.1. Aldor compiler - Enhancements and Additions} @@ -67588,7 +67588,7 @@ guide. \end{page} @ -\pagehead3{ugTwoTwoPolynomialsPage}{ug00.ht} +\pagetitle{ugTwoTwoPolynomialsPage}{ug00.ht} {New polynomial domains and algorithms} <>= \begin{page}{ugTwoTwoPolynomialsPage} @@ -67659,7 +67659,7 @@ domain constructor. \end{page} @ -\pagehead3{ugTwoTwoHyperdocPage}{ug00.ht} +\pagetitle{ugTwoTwoHyperdocPage}{ug00.ht} {Enhancements to HyperDoc and Graphics} <>= \begin{page}{ugTwoTwoHyperdocPage} @@ -67676,7 +67676,7 @@ changed to the industry-standard XPM format. See \end{page} @ -\pagehead3{ugTwoTwoNAGLinkPage}{ug00.ht}{Enhancements to NAGLink} +\pagetitle{ugTwoTwoNAGLinkPage}{ug00.ht}{Enhancements to NAGLink} <>= \begin{page}{ugTwoTwoNAGLinkPage}{0.4. Enhancements to NAGLink} \beginscroll @@ -67692,7 +67692,7 @@ problem. Documentation is provided on-line on the main HyperDoc page. \end{page} @ -\pagehead3{ugTwoTwoCCLPage}{ug00.ht}{Enhancements to the Lisp system} +\pagetitle{ugTwoTwoCCLPage}{ug00.ht}{Enhancements to the Lisp system} <>= \begin{page}{ugTwoTwoCCLPage}{0.5. Enhancements to the Lisp system} \beginscroll @@ -67945,7 +67945,7 @@ of exported functions, an encoded signature and numerical index. @ \chapter{Users Guide Chapter 1 (ug01.ht)} -\pagehead3{ugIntroPage}{ug01.ht}{An Overview of Axiom} +\pagetitle{ugIntroPage}{ug01.ht}{An Overview of Axiom} \pagefrom{Numeric Functions}{ugProblemNumericPage} \pageto{Starting Up and Winding Down}{ugIntroStartPage} \pageto{Typographic Conventions}{ugIntroTypoPage} @@ -68006,7 +68006,7 @@ Section 1.2\ignore{ugIntroTypo}. \end{page} @ -\pagehead3{ugIntroStartPage}{ug01.ht}{Starting Up and Winding Down} +\pagetitle{ugIntroStartPage}{ug01.ht}{Starting Up and Winding Down} \pageto{notitle}{ugHyperPage} \pageto{notitle}{ugSysCmdPage} \pageto{notitle}{ugAvailCLEFPage} @@ -68083,7 +68083,7 @@ want to leave Axiom. \end{page} @ -\pagehead3{ugAvailCLEFPage}{ug01.ht}{Clef} +\pagetitle{ugAvailCLEFPage}{ug01.ht}{Clef} \pagepic{ps/v71ugavailclefpage.eps}{ugAvailCLEFPage}{0.50} \pagefrom{Computation of Galois Groups}{ugProblemGaloisPage} <>= @@ -68124,7 +68124,7 @@ Proceed to the first stop. \end{page} @ -\pagehead3{ugIntroTypoPage}{ug01.ht}{Typographic Conventions} +\pagetitle{ugIntroTypoPage}{ug01.ht}{Typographic Conventions} <>= \begin{page}{ugIntroTypoPage}{1.2. Typographic Conventions} \beginscroll @@ -68173,7 +68173,7 @@ appear. \end{page} @ -\pagehead3{ugIntroExpressionsPage}{ug01.ht}{The Axiom Language} +\pagetitle{ugIntroExpressionsPage}{ug01.ht}{The Axiom Language} \pageto{notitle}{ugIntroArithmeticPage} \pageto{notitle}{ugIntroPreviousPage} \pageto{notitle}{ugIntroTypesPage} @@ -68214,7 +68214,7 @@ consult the index at the back of the book. \end{page} @ -\pagehead3{ugIntroArithmeticPage}{ug01.ht}{Arithmetic Expressions} +\pagetitle{ugIntroArithmeticPage}{ug01.ht}{Arithmetic Expressions} <>= \begin{page}{ugIntroArithmeticPage}{1.3.1. Arithmetic Expressions} \beginscroll @@ -68306,7 +68306,7 @@ right, from inside out). \end{paste}\end{patch} @ -\pagehead3{ugIntroPreviousPage}{ug01.ht}{Previous Results} +\pagetitle{ugIntroPreviousPage}{ug01.ht}{Previous Results} <>= \begin{page}{ugIntroPreviousPage}{1.3.2. Previous Results} \beginscroll @@ -68410,7 +68410,7 @@ This is the result from step number 1. \end{paste}\end{patch} @ -\pagehead3{ugIntroTypesPage}{ug01.ht}{Some Types} +\pagetitle{ugIntroTypesPage}{ug01.ht}{Some Types} \pageto{notitle}{ugTypesPage} <>= \begin{page}{ugIntroTypesPage}{1.3.3. Some Types} @@ -68522,7 +68522,7 @@ Here a negative integer exponent produces a fraction. \end{paste}\end{patch} @ -\pagehead3{ugIntroAssignPage}{ug01.ht} +\pagetitle{ugIntroAssignPage}{ug01.ht} {Symbols, Variables, Assignments, and Declarations} \pageto{notitle}{ugLangAssignPage} <>= @@ -68861,7 +68861,7 @@ We try to point out the location of such trouble spots. \end{paste}\end{patch} @ -\pagehead3{ugIntroConversionPage}{ug01.ht}{Conversion} +\pagetitle{ugIntroConversionPage}{ug01.ht}{Conversion} \pageto{notitle}{ugTypesConvertPage} <>= \begin{page}{ugIntroConversionPage}{1.3.5. Conversion} @@ -68934,7 +68934,7 @@ Others conversions must be explicitly requested. \end{paste}\end{patch} @ -\pagehead3{ugIntroCallFunPage}{ug01.ht}{Calling Functions} +\pagetitle{ugIntroCallFunPage}{ug01.ht}{Calling Functions} <>= \begin{page}{ugIntroCallFunPage}{1.3.6. Calling Functions} \beginscroll @@ -69060,7 +69060,7 @@ operations are provided for efficiency reasons. \end{paste}\end{patch} @ -\pagehead3{ugIntroMacrosPage}{ug01.ht}{Some Predefined Macros} +\pagetitle{ugIntroMacrosPage}{ug01.ht}{Some Predefined Macros} \pageto{notitle}{ugUserMacrosPage} <>= \begin{page}{ugIntroMacrosPage}{1.3.7. Some Predefined Macros} @@ -69102,7 +69102,7 @@ expressions for commonly used values. \end{page} @ -\pagehead3{ugIntroLongPage}{ug01.ht}{Long Lines} +\pagetitle{ugIntroLongPage}{ug01.ht}{Long Lines} \pageto{notitle}{ugInOutInPage} \pageto{notitle}{ugLangBlocksPage} <>= @@ -69141,7 +69141,7 @@ in Section 5.2\ignore{ugLangBlocks}). \end{page} @ -\pagehead3{ugIntroCommentsPage}{ug01.ht}{Comments} +\pagetitle{ugIntroCommentsPage}{ug01.ht}{Comments} <>= \begin{page}{ugIntroCommentsPage}{1.3.9. Comments} \beginscroll @@ -69180,7 +69180,7 @@ other than starting each line with \axiomSyntax{--} or \end{paste}\end{patch} @ -\pagehead3{ugIntroGraphicsPage}{ug01.ht}{Graphics} +\pagetitle{ugIntroGraphicsPage}{ug01.ht}{Graphics} \pageto{notitle}{ugProblemNumericPage} \pageto{notitle}{ugAppGraphicsPage} \pageto{notitle}{ugGraphPage} @@ -69271,7 +69271,7 @@ using Axiom's graphics facilities. \end{paste}\end{patch} @ -\pagehead3{ugIntroNumbersPage}{ug01.ht}{Numbers} +\pagetitle{ugIntroNumbersPage}{ug01.ht}{Numbers} \pagepic{ps/v71ugintronumberspage.eps}{ugIntroNumbersPage}{0.50} \pagefrom{Integer}{IntegerXmpPage} \pageto{Float}{FloatXmpPage} @@ -70203,7 +70203,7 @@ quatern(5,6,7,8)*quatern(1,2,3,4)} \end{paste}\end{patch} @ -\pagehead3{ugIntroCollectPage}{ug01.ht}{Data Structures} +\pagetitle{ugIntroCollectPage}{ug01.ht}{Data Structures} \pageto{notitle}{ListXmpPage} \pageto{notitle}{ugLangItsPage} \pageto{notitle}{StreamXmpPage} @@ -71030,7 +71030,7 @@ to obtaining good performance. \end{paste}\end{patch} @ -\pagehead3{ugIntroTwoDimPage}{ug01.ht}{Expanding to Higher Dimensions} +\pagetitle{ugIntroTwoDimPage}{ug01.ht}{Expanding to Higher Dimensions} \pageto{notitle}{TwoDimensionalArrayXmpPage} \pageto{notitle}{MatrixXmpPage} \pageto{notitle}{PermanentXmpPage} @@ -71267,7 +71267,7 @@ You can perform operations such as \end{paste}\end{patch} @ -\pagehead3{ugIntroYouPage}{ug01.ht}{Writing Your Own Functions} +\pagetitle{ugIntroYouPage}{ug01.ht}{Writing Your Own Functions} \pageto{notitle}{ugUserPage} \pageto{notitle}{ugInOutInPage} <>= @@ -71873,7 +71873,7 @@ The rule \end{paste}\end{patch} @ -\pagehead3{ugIntroVariablesPage}{ug01.ht}{Polynomials} +\pagetitle{ugIntroVariablesPage}{ug01.ht}{Polynomials} <>= \begin{page}{ugIntroVariablesPage}{1.9. Polynomials} \beginscroll @@ -72057,7 +72057,7 @@ Type: HomogeneousDistributedMultivariatePolynomial([y,x],Integer) \end{paste}\end{patch} @ -\pagehead3{ugIntroCalcLimitsPage}{ug01.ht}{Limits} +\pagetitle{ugIntroCalcLimitsPage}{ug01.ht}{Limits} \pageto{notitle}{ugProblemLimitsPage} <>= \begin{page}{ugIntroCalcLimitsPage}{1.10. Limits} @@ -72243,7 +72243,7 @@ Type: Union(Record(leftHandLimit: Union(OrderedCompletion Expression Integer,"fa \end{paste}\end{patch} @ -\pagehead3{ugIntroSeriesPage}{ug01.ht}{Series} +\pagetitle{ugIntroSeriesPage}{ug01.ht}{Series} \pageto{notitle}{ugProblemSeriesPage} <>= \begin{page}{ugIntroSeriesPage}{1.11. Series} @@ -72578,7 +72578,7 @@ Type: UnivariatePuiseuxSeries(Expression Integer,x,pi/4) \end{paste}\end{patch} @ -\pagehead3{ugIntroCalcDerivPage}{ug01.ht}{Derivatives} +\pagetitle{ugIntroCalcDerivPage}{ug01.ht}{Derivatives} <>= \begin{page}{ugIntroCalcDerivPage}{1.12. Derivatives} \beginscroll @@ -72927,7 +72927,7 @@ then differentiating. \end{paste}\end{patch} @ -\pagehead3{ugIntroIntegratePage}{ug01.ht}{Integration} +\pagetitle{ugIntroIntegratePage}{ug01.ht}{Integration} \pageto{notitle}{ugProblemIntegrationPage} <>= \begin{page}{ugIntroIntegratePage}{1.13. Integration} @@ -73298,7 +73298,7 @@ in Section 8.8\ignore{ugProblemIntegration}. \end{paste}\end{patch} @ -\pagehead3{ugIntroDiffEqnsPage}{ug01.ht}{Differential Equations} +\pagetitle{ugIntroDiffEqnsPage}{ug01.ht}{Differential Equations} <>= \begin{page}{ugIntroDiffEqnsPage}{1.14. Differential Equations} \beginscroll @@ -73652,7 +73652,7 @@ Type: List UnivariateTaylorSeries(Expression Integer,t,0) \end{paste}\end{patch} @ -\pagehead3{ugIntroSolutionPage}{ug01.ht}{Solution of Equations} +\pagetitle{ugIntroSolutionPage}{ug01.ht}{Solution of Equations} <>= \begin{page}{ugIntroSolutionPage}{1.15. Solution of Equations} \beginscroll @@ -73855,7 +73855,7 @@ reducing the solution to triangular form. \end{paste}\end{patch} @ -\pagehead3{ugIntroSysCmmandsPage}{ug01.ht}{System Commands} +\pagetitle{ugIntroSysCmmandsPage}{ug01.ht}{System Commands} \pageto{notitle}{ugSysCmdPage} <>= \begin{page}{ugIntroSysCmmandsPage}{1.16. System Commands} @@ -74143,7 +74143,7 @@ and return to the operating system. @ \chapter{Users Guide Chapter 2 (ug02.ht)} -\pagehead3{ugTypesPage}{ug02.ht}{Using Types and Modes} +\pagetitle{ugTypesPage}{ug02.ht}{Using Types and Modes} \pageto{notitle}{ugTypesBasicPage} \pageto{notitle}{ugTypesWritingPage} \pageto{notitle}{ugTypesDeclarePage} @@ -74191,7 +74191,7 @@ manipulates types and modes internally to resolve ambiguities. \end{page} @ -\pagehead3{ugTypesBasicPage}{ug02.ht}{The Basic Idea} +\pagetitle{ugTypesBasicPage}{ug02.ht}{The Basic Idea} \pagepic{ps/v71ugtypesbasicpage.eps}{ugTypesBasicPage}{0.50} \pagefrom{Conversion}{ugTypesConvertPage} \pageto{Domain Constructors}{ugTypesBasicDomainConsPage} @@ -74368,7 +74368,7 @@ and 17,'' and so on. \end{paste}\end{patch} @ -\pagehead3{ugTypesBasicDomainConsPage}{ug02.ht}{Domain Constructors} +\pagetitle{ugTypesBasicDomainConsPage}{ug02.ht}{Domain Constructors} \pagepic{ps/v71ugtypesbasicdomainconspage.eps}{ugTypesBasicDomainConsPage}{0.50} \pagefrom{The Basic Idea}{ugTypesBasicPage} \pageto{Categories}{ugCategoriesPage} @@ -74862,7 +74862,7 @@ their functions and how to write your own functions. \end{paste}\end{patch} @ -\pagehead3{ugTypesWritingPage}{ug02.ht}{Writing Types and Modes} +\pagetitle{ugTypesWritingPage}{ug02.ht}{Writing Types and Modes} \pageto{notitle}{ugTypesBasicPage} \pageto{notitle}{ugTypesDeclarePage} \pageto{notitle}{ugTypesConvertPage} @@ -75011,7 +75011,7 @@ in Section 2.9\ignore{ugTypesPkgCall}). \end{paste}\end{patch} @ -\pagehead3{ugTypesWritingZeroPage}{ug02.ht}{Types with No Arguments} +\pagetitle{ugTypesWritingZeroPage}{ug02.ht}{Types with No Arguments} <>= \begin{page}{ugTypesWritingZeroPage}{2.2.1. Types with No Arguments} \beginscroll @@ -75048,7 +75048,7 @@ It is customary to omit the parentheses. \end{page} @ -\pagehead3{ugTypesWritingOnePage}{ug02.ht}{Types with One Argument} +\pagetitle{ugTypesWritingOnePage}{ug02.ht}{Types with One Argument} \pageto{notitle}{ugTypesPkgCallPage} <>= \begin{page}{ugTypesWritingOnePage}{2.2.2. Types with One Argument} @@ -75210,7 +75210,7 @@ then the parentheses can usually be omitted. \end{paste}\end{patch} @ -\pagehead3{ugTypesWritingMorePage}{ug02.ht} +\pagetitle{ugTypesWritingMorePage}{ug02.ht} {Types with More Than One Argument} <>= \begin{page}{ugTypesWritingMorePage} @@ -75231,7 +75231,7 @@ Some examples are \end{page} @ -\pagehead3{ugTypesWritingModesPage}{ug02.ht}{Modes} +\pagetitle{ugTypesWritingModesPage}{ug02.ht}{Modes} \pageto{notitle}{ugTypesDeclarePage} \pageto{notitle}{ugTypesConvertPage} <>= @@ -75284,7 +75284,7 @@ type information. \end{page} @ -\pagehead3{ugTypesWritingAbbrPage}{ug02.ht}{Abbreviations} +\pagetitle{ugTypesWritingAbbrPage}{ug02.ht}{Abbreviations} \pageto{notitle}{ugSysCmdwhatPage} <>= \begin{page}{ugTypesWritingAbbrPage}{2.2.5. Abbreviations} @@ -75404,7 +75404,7 @@ Issue this to see all packages whose names contain the string ``ode''. \end{paste}\end{patch} @ -\pagehead3{ugTypesDeclarePage}{ug02.ht}{Declarations} +\pagetitle{ugTypesDeclarePage}{ug02.ht}{Declarations} \pageto{notitle}{ugLangAssignPage} \pageto{notitle}{ugUserDeclarePage} \pageto{notitle}{ugTypesConvertPage} @@ -75734,7 +75734,7 @@ information. \end{paste}\end{patch} @ -\pagehead3{ugTypesRecordsPage}{ug02.ht}{Records} +\pagetitle{ugTypesRecordsPage}{ug02.ht}{Records} <>= \begin{page}{ugTypesRecordsPage}{2.4. Records} \beginscroll @@ -76169,7 +76169,7 @@ Type: Record(a: Record(b: Integer,c: Integer),b: Integer) \end{paste}\end{patch} @ -\pagehead3{ugTypesUnionsPage}{ug02.ht}{Unions} +\pagetitle{ugTypesUnionsPage}{ug02.ht}{Unions} \pageto{notitle}{ugTypesUnionsWOSelPage} \pageto{notitle}{ugTypesUnionsWSelPage} <>= @@ -76190,7 +76190,7 @@ one with selectors (like records) and one without. \end{page} @ -\pagehead3{ugTypesUnionsWOSelPage}{ug02.ht}{Unions Without Selectors} +\pagetitle{ugTypesUnionsWOSelPage}{ug02.ht}{Unions Without Selectors} <>= \begin{page}{ugTypesUnionsWOSelPage}{2.5.1. Unions Without Selectors} \beginscroll @@ -76565,7 +76565,7 @@ Here the retraction fails. \end{paste}\end{patch} @ -\pagehead3{ugTypesUnionsWSelPage}{ug02.ht}{Unions With Selectors} +\pagetitle{ugTypesUnionsWSelPage}{ug02.ht}{Unions With Selectors} \pageto{notitle}{ugTypesRecordsPage} \pageto{notitle}{ugTypesUnionsWOSelPage} <>= @@ -76726,7 +76726,7 @@ To access the element in a particular branch, use the selector. \end{paste}\end{patch} @ -\pagehead3{ugTypesAnyNonePage}{ug02.ht}{The ``Any'' Domain} +\pagetitle{ugTypesAnyNonePage}{ug02.ht}{The ``Any'' Domain} <>= \begin{page}{ugTypesAnyNonePage}{2.6. The ``Any'' Domain} \beginscroll @@ -76870,7 +76870,7 @@ object of type \axiomType{Any} internally looks like \end{paste}\end{patch} @ -\pagehead3{ugTypesConvertPage}{ug02.ht}{Conversion} +\pagetitle{ugTypesConvertPage}{ug02.ht}{Conversion} \pagepic{ps/v71ugtypesconvertpage.eps}{ugTypesConvertPage}{0.50} \pagefrom{Complex}{ComplexXmpPage} \pageto{The Basic Idea}{ugTypesBasicPage} @@ -77273,7 +77273,7 @@ Type: Polynomial SquareMatrix(2,Fraction Complex Integer) \end{paste}\end{patch} @ -\pagehead3{ugTypesSubdomainsPage}{ug02.ht}{Subdomains Again} +\pagetitle{ugTypesSubdomainsPage}{ug02.ht}{Subdomains Again} <>= \begin{page}{ugTypesSubdomainsPage}{2.8. Subdomains Again} \beginscroll @@ -77625,7 +77625,7 @@ Axiom trusts you that the value is of the specified type. \end{paste}\end{patch} @ -\pagehead3{ugTypesPkgCallPage}{ug02.ht}{Package Calling and Target Types} +\pagetitle{ugTypesPkgCallPage}{ug02.ht}{Package Calling and Target Types} \pageto{notitle}{ugTypesDeclarePage} \pageto{notitle}{ugUserUsePage} <>= @@ -78075,7 +78075,7 @@ We can just say this. \end{paste}\end{patch} @ -\pagehead3{ugTypesResolvePage}{ug02.ht}{Resolving Types} +\pagetitle{ugTypesResolvePage}{ug02.ht}{Resolving Types} <>= \begin{page}{ugTypesResolvePage}{2.10. Resolving Types} \beginscroll @@ -78228,7 +78228,7 @@ little help to analyze quickly and perform your computations. \end{paste}\end{patch} @ -\pagehead3{ugTypesExposePage}{ug02.ht}{Exposing Domains and Packages} +\pagetitle{ugTypesExposePage}{ug02.ht}{Exposing Domains and Packages} \pageto{notitle}{ugTypesPkgCallPage} \pageto{notitle}{ugUserTrianglePage} \pageto{notitle}{ugSysCmdframePage} @@ -78429,7 +78429,7 @@ add or drop constructors from view. \end{paste}\end{patch} @ -\pagehead3{ugAvailSnoopPage}{ug02.ht}{Commands for Snooping} +\pagetitle{ugAvailSnoopPage}{ug02.ht}{Commands for Snooping} \pageto{notitle}{ugBrowsePage} \pageto{notitle}{ComplexXmpPage} \pageto{notitle}{ugUserDeclarePage} @@ -78606,7 +78606,7 @@ for more information on function types. @ \chapter{Users Guide Chapter 3 (ug03.ht)} -\pagehead3{ugHyperPage}{ug03.ht}{Using Hyperdoc} +\pagetitle{ugHyperPage}{ug03.ht}{Using Hyperdoc} \pageto{notitle}{YouTriedIt} \pageto{notitle}{ugHyperHeadingsPage} \pageto{notitle}{ugHyperKeysPage} @@ -78655,7 +78655,7 @@ Hyperdoc by clicking on an active area in the menu below. \end{page} @ -\pagehead3{ugHyperHeadingsPage}{ug03.ht}{Headings} +\pagetitle{ugHyperHeadingsPage}{ug03.ht}{Headings} <>= \begin{page}{ugHyperHeadingsPage}{3.1. Headings} \beginscroll @@ -78700,7 +78700,7 @@ For example, there is no \ReturnButton{} button on the top-level menu. \end{page} @ -\pagehead3{ugHyperKeysPage}{ug03.ht}{Key Definitions} +\pagetitle{ugHyperKeysPage}{ug03.ht}{Key Definitions} \pageto{notitle}{ugHyperScrollPage} \pageto{notitle}{ugHyperInputPage} <>= @@ -78737,7 +78737,7 @@ developers). \end{page} @ -\pagehead3{ugHyperScrollPage}{ug03.ht}{Scroll Bars} +\pagetitle{ugHyperScrollPage}{ug03.ht}{Scroll Bars} \pageto{notitle}{ugHyperInputPage} <>= \begin{page}{ugHyperScrollPage}{3.3. Scroll Bars} @@ -78795,7 +78795,7 @@ and down one line at a time, respectively. \end{page} @ -\pagehead3{ugHyperInputPage}{ug03.ht}{Input Areas} +\pagetitle{ugHyperInputPage}{ug03.ht}{Input Areas} <>= \begin{page}{ugHyperInputPage}{3.4. Input Areas} \beginscroll @@ -78853,7 +78853,7 @@ As you can see, the underscore cursor moves to that window. \end{page} @ -\pagehead3{ugHyperButtonsPage}{ug03.ht}{Radio Buttons and Toggles} +\pagetitle{ugHyperButtonsPage}{ug03.ht}{Radio Buttons and Toggles} <>= \begin{page}{ugHyperButtonsPage}{3.5. Radio Buttons and Toggles} \beginscroll @@ -78902,7 +78902,7 @@ to the button and click. \end{page} @ -\pagehead3{ugHyperSearchPage}{ug03.ht}{Search Strings} +\pagetitle{ugHyperSearchPage}{ug03.ht}{Search Strings} \pageto{notitle}{ugLogicalSearchesPage} <>= \begin{page}{ugHyperSearchPage}{3.6. Search Strings} @@ -78962,7 +78962,7 @@ this search string matches {\tt domain}, {\tt domain constructor}, \end{page} @ -\pagehead3{ugLogicalSearchesPage}{ug03.ht}{Logical Searches} +\pagetitle{ugLogicalSearchesPage}{ug03.ht}{Logical Searches} <>= \begin{page}{ugLogicalSearchesPage}{3.6.1. Logical Searches} \beginscroll @@ -78993,7 +78993,7 @@ is a valid expression. \end{page} @ -\pagehead3{ugHyperExamplePage}{ug03.ht}{Example Pages} +\pagetitle{ugHyperExamplePage}{ug03.ht}{Example Pages} <>= \begin{page}{ugHyperExamplePage}{3.7. Example Pages} \beginscroll @@ -79069,7 +79069,7 @@ or issue the Axiom system command \spadsys{)close.} \end{paste}\end{patch} @ -\pagehead3{ugHyperResourcesPage}{ug03.ht}{X Window Resources for Hyperdoc} +\pagetitle{ugHyperResourcesPage}{ug03.ht}{X Window Resources for Hyperdoc} <>= \begin{page}{ugHyperResourcesPage}{3.8. X Window Resources for Hyperdoc} \beginscroll @@ -79135,7 +79135,7 @@ This is the color used for the background of all windows. \end{page} @ \chapter{Users Guide Chapter 4 (ug04.ht)} -\pagehead3{ugInOutPage}{ug04.ht}{Input Files and Output Styles} +\pagetitle{ugInOutPage}{ug04.ht}{Input Files and Output Styles} \pageto{notitle}{ugInOutInPage} \pageto{notitle}{ugInOutSpadprofPage} \pageto{notitle}{ugInOutOutPage} @@ -79179,7 +79179,7 @@ that the correct output is shown in the text. \end{page} @ -\pagehead3{ugInOutInPage}{ug04.ht}{Input Files} +\pagetitle{ugInOutInPage}{ug04.ht}{Input Files} \pageto{notitle}{ugLangBlocksPage} <>= \begin{page}{ugInOutInPage}{4.1. Input Files} @@ -79255,7 +79255,7 @@ into {\it blocks.} \end{page} @ -\pagehead3{ugInOutSpadprofPage}{ug04.ht}{The .axiom.input File} +\pagetitle{ugInOutSpadprofPage}{ug04.ht}{The .axiom.input File} <>= \begin{page}{ugInOutSpadprofPage}{4.2. The .axiom.input File} \beginscroll @@ -79296,7 +79296,7 @@ Axiom system variables. \end{page} @ -\pagehead3{ugInOutOutPage}{ug04.ht}{Common Features of Using Output Formats} +\pagetitle{ugInOutOutPage}{ug04.ht}{Common Features of Using Output Formats} <>= \begin{page}{ugInOutOutPage}{4.3. Common Features of Using Output Formats} \beginscroll @@ -79457,7 +79457,7 @@ change the FORTRAN line length from its default value of \spad{72}. \end{paste}\end{patch} @ -\pagehead3{ugInOutAlgebraPage}{ug04.ht} +\pagetitle{ugInOutAlgebraPage}{ug04.ht} {Monospace 2D Mathematical Format} <>= \begin{page}{ugInOutAlgebraPage} @@ -79590,7 +79590,7 @@ to get better looking output. \end{paste}\end{patch} @ -\pagehead3{ugInOutTeXPage}{ug04.ht}{TeX Format} +\pagetitle{ugInOutTeXPage}{ug04.ht}{TeX Format} <>= \begin{page}{ugInOutTeXPage}{4.5. TeX Format} \beginscroll @@ -79662,7 +79662,7 @@ are all standard except for the following definitions: \end{paste}\end{patch} @ -\pagehead3{ugInOutScriptPage}{ug04.ht}{IBM Script Formula Format} +\pagetitle{ugInOutScriptPage}{ug04.ht}{IBM Script Formula Format} <>= \begin{page}{ugInOutScriptPage}{4.6. IBM Script Formula Format} \beginscroll @@ -79728,7 +79728,7 @@ To turn IBM Script Formula Format output formatting off, issue this. \end{paste}\end{patch} @ -\pagehead3{ugInOutFortranPage}{ug04.ht}{FORTRAN Format} +\pagetitle{ugInOutFortranPage}{ug04.ht}{FORTRAN Format} <>= \begin{page}{ugInOutFortranPage}{4.7. FORTRAN Format} \beginscroll @@ -80180,7 +80180,7 @@ Look at the code generated for the matrix again. \end{paste}\end{patch} @ -\pagehead3{ugInOutHTMLPage}{ug04.ht}{HTML Format} +\pagetitle{ugInOutHTMLPage}{ug04.ht}{HTML Format} <>= \begin{page}{ugInOutHTMLPage}{4.8. HTML Format} \beginscroll @@ -80200,7 +80200,7 @@ To turn HTML output formatting off, issue \autobuttons \end{page} -\pagehead3{ugInOutMathMLPage}{ug04.ht}{MathML Format} +\pagetitle{ugInOutMathMLPage}{ug04.ht}{MathML Format} <>= \begin{page}{ugInOutMathMLPage}{4.9. MathML Format} \beginscroll @@ -80221,7 +80221,7 @@ To turn MathML output formatting off, issue \end{page} \chapter{Users Guide Chapter 5 (ug05.ht)} -\pagehead3{ugLangPage}{ug05.ht} +\pagetitle{ugLangPage}{ug05.ht} {Introduction to the Axiom Interactive Language} \pagepic{ps/v71uglangpage.eps}{uglangpage}{0.50} \pagefrom{Reference}{TopReferencePage} @@ -80261,7 +80261,7 @@ proceed to a more thorough reading of the chapter. \end{page} @ -\pagehead3{ugLangAssignPage}{ug05.ht}{Immediate and Delayed Assignments} +\pagetitle{ugLangAssignPage}{ug05.ht}{Immediate and Delayed Assignments} \pageto{notitle}{ugUserDelayPage} <>= \begin{page}{ugLangAssignPage}{5.1. Immediate and Delayed Assignments} @@ -80666,7 +80666,7 @@ user functions of no arguments. \end{paste}\end{patch} @ -\pagehead3{ugLangBlocksPage}{ug05.ht}{Blocks} +\pagetitle{ugLangBlocksPage}{ug05.ht}{Blocks} \pageto{notitle}{ugLangIfPage} <>= \begin{page}{ugLangBlocksPage}{5.2. Blocks} @@ -81095,7 +81095,7 @@ a := \end{paste}\end{patch} @ -\pagehead3{ugLangIfPage}{ug05.ht}{if-then-else} +\pagetitle{ugLangIfPage}{ug05.ht}{if-then-else} \pageto{notitle}{ugTypesResolvePage} \pageto{notitle}{ugTypesPkgCallPage} <>= @@ -81244,7 +81244,7 @@ a := \end{paste}\end{patch} @ -\pagehead3{ugLangLoopsPage}{ug05.ht}{Loops} +\pagetitle{ugLangLoopsPage}{ug05.ht}{Loops} \pageto{notitle}{ugLangLoopsCompIntPage} \pageto{notitle}{ugLangLoopsReturnPage} \pageto{notitle}{ugLangLoopsBreakPage} @@ -81304,7 +81304,7 @@ The value returned by the loop is \void{}. \end{page} @ -\pagehead3{ugLangLoopsCompIntPage}{ug05.ht} +\pagetitle{ugLangLoopsCompIntPage}{ug05.ht} {Compiling vs. Interpreting Loops} \pageto{notitle}{ugUserCompIntPage} <>= @@ -81335,7 +81335,7 @@ of compiling versus interpreting functions. \end{page} @ -\pagehead3{ugLangLoopsReturnPage}{ug05.ht}{return in Loops} +\pagetitle{ugLangLoopsReturnPage}{ug05.ht}{return in Loops} \pageto{notitle}{ugUserBlocksPage} <>= \begin{page}{ugLangLoopsReturnPage}{5.4.2. return in Loops} @@ -81501,7 +81501,7 @@ for more information. \end{paste}\end{patch} @ -\pagehead3{ugLangLoopsBreakPage}{ug05.ht}{break in Loops} +\pagetitle{ugLangLoopsBreakPage}{ug05.ht}{break in Loops} \pageto{notitle}{ugLangLoopsReturnPage} <>= \begin{page}{ugLangLoopsBreakPage}{5.4.3. break in Loops} @@ -81654,7 +81654,7 @@ repeat \end{paste}\end{patch} @ -\pagehead3{ugLangLoopsBreakVsPage}{ug05.ht} +\pagetitle{ugLangLoopsBreakVsPage}{ug05.ht} {break vs. {\tt =>} in Loop Bodies} <>= \begin{page}{ugLangLoopsBreakVsPage} @@ -81694,7 +81694,7 @@ lets you simulate the action of \axiom{break}. \end{page} @ -\pagehead3{ugLangLoopsBreakMorePage}{ug05.ht}{More Examples of break} +\pagetitle{ugLangLoopsBreakMorePage}{ug05.ht}{More Examples of break} \pageto{notitle}{ugLangLoopsForInPage} <>= \begin{page}{ugLangLoopsBreakMorePage}{5.4.5. More Examples of break} @@ -82078,7 +82078,7 @@ repeat \end{paste}\end{patch} @ -\pagehead3{ugLangLoopsIteratePage}{ug05.ht}{iterate in Loops} +\pagetitle{ugLangLoopsIteratePage}{ug05.ht}{iterate in Loops} <>= \begin{page}{ugLangLoopsIteratePage}{5.4.6. iterate in Loops} \beginscroll @@ -82151,7 +82151,7 @@ repeat \end{paste}\end{patch} @ -\pagehead3{ugLangLoopsWhilePage}{ug05.ht}{while Loops} +\pagetitle{ugLangLoopsWhilePage}{ug05.ht}{while Loops} <>= \begin{page}{ugLangLoopsWhilePage}{5.4.7. while Loops} \beginscroll @@ -82481,7 +82481,7 @@ while r <= lastrow repeat \end{paste}\end{patch} @ -\pagehead3{ugLangLoopsForInPage}{ug05.ht}{for Loops} +\pagetitle{ugLangLoopsForInPage}{ug05.ht}{for Loops} <>= \begin{page}{ugLangLoopsForInPage}{5.4.8. for Loops} \beginscroll @@ -82518,7 +82518,7 @@ The value returned by the loop is \void{}. \end{page} @ -\pagehead3{ugLangLoopsForInNMPage}{ug05.ht}{for i in n..m repeat} +\pagetitle{ugLangLoopsForInNMPage}{ug05.ht}{for i in n..m repeat} \pageto{notitle}{SegmentXmpPage} <>= \begin{page}{ugLangLoopsForInNMPage}{5.4.9. for i in n..m repeat} @@ -82711,7 +82711,7 @@ for more information about segments. \end{paste}\end{patch} @ -\pagehead3{ugLangLoopsForInNMSPage}{ug05.ht}{for i in n..m by s repeat} +\pagetitle{ugLangLoopsForInNMSPage}{ug05.ht}{for i in n..m by s repeat} <>= \begin{page}{ugLangLoopsForInNMSPage}{5.4.10. for i in n..m by s repeat} \beginscroll @@ -82781,7 +82781,7 @@ Use this to display the numbers in reverse order. \end{paste}\end{patch} @ -\pagehead3{ugLangLoopsForInNPage}{ug05.ht}{for i in n.. repeat} +\pagetitle{ugLangLoopsForInNPage}{ug05.ht}{for i in n.. repeat} <>= \begin{page}{ugLangLoopsForInNPage}{5.4.11. for i in n.. repeat} \beginscroll @@ -82824,7 +82824,7 @@ and less than the first prime greater than \axiom{15}. \end{paste}\end{patch} @ -\pagehead3{ugLangLoopsForInXLPage}{ug05.ht}{for x in l repeat} +\pagetitle{ugLangLoopsForInXLPage}{ug05.ht}{for x in l repeat} <>= \begin{page}{ugLangLoopsForInXLPage}{5.4.12. for x in l repeat} \beginscroll @@ -82932,7 +82932,7 @@ This displays each of the factors of \axiom{2400000}. \end{paste}\end{patch} @ -\pagehead3{ugLangLoopsForInPredPage}{ug05.ht}{``Such that'' Predicates} +\pagetitle{ugLangLoopsForInPredPage}{ug05.ht}{``Such that'' Predicates} <>= \begin{page}{ugLangLoopsForInPredPage}{5.4.13. ``Such that'' Predicates} \beginscroll @@ -83024,7 +83024,7 @@ for i in 1..50 repeat \end{paste}\end{patch} @ -\pagehead3{ugLangLoopsParPage}{ug05.ht}{Parallel Iteration} +\pagetitle{ugLangLoopsParPage}{ug05.ht}{Parallel Iteration} \pageto{notitle}{ugLangLoopsForInPredPage} <>= \begin{page}{ugLangLoopsParPage}{5.4.14. Parallel Iteration} @@ -83331,7 +83331,7 @@ or any \axiom{for} clause to the left. \end{paste}\end{patch} @ -\pagehead3{ugLangItsPage}{ug05.ht}{Creating Lists and Streams with Iterators} +\pagetitle{ugLangItsPage}{ug05.ht}{Creating Lists and Streams with Iterators} \pageto{notitle}{ugLangLoopsPage} \pageto{notitle}{ListXmpPage} \pageto{notitle}{StreamXmpPage} @@ -83674,7 +83674,7 @@ manipulating lists and streams, respectively. \end{paste}\end{patch} @ -\pagehead3{ugLangStreamsPrimesPage}{ug05.ht}{An Example: Streams of Primes} +\pagetitle{ugLangStreamsPrimesPage}{ug05.ht}{An Example: Streams of Primes} <>= \begin{page}{ugLangStreamsPrimesPage}{5.6. An Example: Streams of Primes} \beginscroll @@ -84012,7 +84012,7 @@ it left off. @ \chapter{Users Guide Chapter 6 (ug06.ht)} -\pagehead3{ugUserPage}{ug06.ht}{User-Defined Functions, Macros and Rules} +\pagetitle{ugUserPage}{ug06.ht}{User-Defined Functions, Macros and Rules} \pageto{notitle}{ugUserFunMacPage} \pageto{notitle}{ugUserMacrosPage} \pageto{notitle}{ugUserIntroPage} @@ -84084,7 +84084,7 @@ piles. \end{page} @ -\pagehead3{ugUserFunMacPage}{ug06.ht}{Functions vs. Macros} +\pagetitle{ugUserFunMacPage}{ug06.ht}{Functions vs. Macros} \pageto{notitle}{ugUserAnonPage} \pageto{notitle}{ExitXmpPage} \pageto{notitle}{VoidXmpPage} @@ -84180,7 +84180,7 @@ macros are extensions to the Axiom expression parser. \end{paste}\end{patch} @ -\pagehead3{ugUserMacrosPage}{ug06.ht}{Macros} +\pagetitle{ugUserMacrosPage}{ug06.ht}{Macros} <>= \begin{page}{ugUserMacrosPage}{6.2. Macros} \beginscroll @@ -84575,7 +84575,7 @@ use the library operation \axiomFun{fibonacci}. \end{paste}\end{patch} @ -\pagehead3{ugUserIntroPage}{ug06.ht}{Introduction to Functions} +\pagetitle{ugUserIntroPage}{ug06.ht}{Introduction to Functions} \pageto{notitle}{ugTypesPkgCallPage} \pageto{notitle}{ugUserAnonPage} <>= @@ -84721,7 +84721,7 @@ but with different functions. \end{paste}\end{patch} @ -\pagehead3{ugUserDeclarePage}{ug06.ht}{Declaring the Type of Functions} +\pagetitle{ugUserDeclarePage}{ug06.ht}{Declaring the Type of Functions} \pageto{notitle}{ugTypesDeclarePage} <>= \begin{page}{ugUserDeclarePage}{6.4. Declaring the Type of Functions} @@ -84880,7 +84880,7 @@ in Section 2.3\ignore{ugTypesDeclare}. \end{paste}\end{patch} @ -\pagehead3{ugUserOnePage}{ug06.ht}{One-Line Functions} +\pagetitle{ugUserOnePage}{ug06.ht}{One-Line Functions} <>= \begin{page}{ugUserOnePage}{6.5. One-Line Functions} \beginscroll @@ -85107,7 +85107,7 @@ prime. \end{paste}\end{patch} @ -\pagehead3{ugUserDecUndecPage}{ug06.ht}{Declared vs. Undeclared Functions} +\pagetitle{ugUserDecUndecPage}{ug06.ht}{Declared vs. Undeclared Functions} \pageto{notitle}{ugCategoriesPage} <>= \begin{page}{ugUserDecUndecPage}{6.6. Declared vs. Undeclared Functions} @@ -85300,7 +85300,7 @@ Axiom has a formal idea of categories for what ``makes sense.'' \end{paste}\end{patch} @ -\pagehead3{ugUserDecOpersPage}{ug06.ht}{Functions vs. Operations} +\pagetitle{ugUserDecOpersPage}{ug06.ht}{Functions vs. Operations} \pageto{notitle}{MappingPackageOneXmpPage} \pageto{notitle}{ugPackagesAbstractPage} \pageto{notitle}{ugPackagesPage} @@ -85356,7 +85356,7 @@ categories and exported operations. \end{page} @ -\pagehead3{ugUserDelayPage}{ug06.ht} +\pagetitle{ugUserDelayPage}{ug06.ht} {Delayed Assignments vs. Functions with No Arguments} \pageto{notitle}{ugLangAssignPage} <>= @@ -85491,7 +85491,7 @@ in the latter case. \end{paste}\end{patch} @ -\pagehead3{ugUserUsePage}{ug06.ht}{How Axiom Determines What Function to Use} +\pagetitle{ugUserUsePage}{ug06.ht}{How Axiom Determines What Function to Use} \pageto{notitle}{ugTypesPkgCallPage} \pageto{notitle}{ugTypesResolvePage} <>= @@ -85717,7 +85717,7 @@ of type \axiomType{Polynomial (Fraction (Integer))}. \end{paste}\end{patch} @ -\pagehead3{ugUserCompIntPage}{ug06.ht}{Compiling vs. Interpreting} +\pagetitle{ugUserCompIntPage}{ug06.ht}{Compiling vs. Interpreting} \pageto{notitle}{ugTypesSubdomainsPage} <>= \begin{page}{ugUserCompIntPage}{6.10. Compiling vs. Interpreting} @@ -85866,7 +85866,7 @@ certainly true that you will get the best performance by issuing \end{paste}\end{patch} @ -\pagehead3{ugUserPiecePage}{ug06.ht}{Piece-Wise Function Definitions} +\pagetitle{ugUserPiecePage}{ug06.ht}{Piece-Wise Function Definitions} \pageto{notitle}{ugUserPieceBasicPage} \pageto{notitle}{ugUserPiecePickingPage} \pageto{notitle}{ugUserPiecePredPage} @@ -85890,7 +85890,7 @@ other definition when the argument is that-and-that.'' \end{page} @ -\pagehead3{ugUserPieceBasicPage}{ug06.ht}{A Basic Example} +\pagetitle{ugUserPieceBasicPage}{ug06.ht}{A Basic Example} <>= \begin{page}{ugUserPieceBasicPage}{6.11.1. A Basic Example} \beginscroll @@ -86235,7 +86235,7 @@ What is the Axiom's definition of \axiom{eleven}? \end{paste}\end{patch} @ -\pagehead3{ugUserPiecePickingPage}{ug06.ht}{Picking Up the Pieces} +\pagetitle{ugUserPiecePickingPage}{ug06.ht}{Picking Up the Pieces} \pageto{notitle}{ugUserPieceBasicPage} <>= \begin{page}{ugUserPiecePickingPage}{6.11.2. Picking Up the Pieces} @@ -86560,7 +86560,7 @@ Check it at \axiom{n= 100}. \end{paste}\end{patch} @ -\pagehead3{ugUserPiecePredPage}{ug06.ht}{Predicates} +\pagetitle{ugUserPiecePredPage}{ug06.ht}{Predicates} \pageto{notitle}{ugUserPieceBasicPage} <>= \begin{page}{ugUserPiecePredPage}{6.11.3. Predicates} @@ -86767,7 +86767,7 @@ Try it out. \end{paste}\end{patch} @ -\pagehead3{ugUserCachePage}{ug06.ht}{Caching Previously Computed Results} +\pagetitle{ugUserCachePage}{ug06.ht}{Caching Previously Computed Results} \pageto{notitle}{ugUserFreeLocalPage} <>= \begin{page}{ugUserCachePage}{6.12. Caching Previously Computed Results} @@ -86929,7 +86929,7 @@ for an example. \end{paste}\end{patch} @ -\pagehead3{ugUserRecurPage}{ug06.ht}{Recurrence Relations} +\pagetitle{ugUserRecurPage}{ug06.ht}{Recurrence Relations} \pageto{notitle}{ugUserFreeLocalPage} \pageto{notitle}{ugUserCachePage} <>= @@ -87196,7 +87196,7 @@ Compute the Legendre polynomial of degree \axiom{6.} \end{paste}\end{patch} @ -\pagehead3{ugUserMakePage}{ug06.ht}{Making Functions from Objects} +\pagetitle{ugUserMakePage}{ug06.ht}{Making Functions from Objects} \pageto{notitle}{MakeFunctionXmpPage} <>= \begin{page}{ugUserMakePage}{6.14. Making Functions from Objects} @@ -87633,7 +87633,7 @@ InputForm}. Thus you can use \axiomFun{function} for \end{paste}\end{patch} @ -\pagehead3{ugUserBlocksPage}{ug06.ht}{Functions Defined with Blocks} +\pagetitle{ugUserBlocksPage}{ug06.ht}{Functions Defined with Blocks} \pageto{notitle}{ugLangBlocksPage} <>= \begin{page}{ugUserBlocksPage}{6.15. Functions Defined with Blocks} @@ -88067,7 +88067,7 @@ call. \end{paste}\end{patch} @ -\pagehead3{ugUserFreeLocalPage}{ug06.ht}{Free and Local Variables} +\pagetitle{ugUserFreeLocalPage}{ug06.ht}{Free and Local Variables} \pageto{notitle}{ugUserCachePage} \pageto{notitle}{ugUserRecurPage} <>= @@ -88814,7 +88814,7 @@ to hold the previously computed values? \end{paste}\end{patch} @ -\pagehead3{ugUserAnonPage}{ug06.ht}{Anonymous Functions} +\pagetitle{ugUserAnonPage}{ug06.ht}{Anonymous Functions} \pageto{notitle}{ugUserAnonExampPage} \pageto{notitle}{ugUserAnonDeclarePage} <>= @@ -88858,7 +88858,7 @@ and use the result returned by the named function. \end{page} @ -\pagehead3{ugUserAnonExampPage}{ug06.ht}{Some Examples} +\pagetitle{ugUserAnonExampPage}{ug06.ht}{Some Examples} <>= \begin{page}{ugUserAnonExampPage}{6.17.1. Some Examples} \beginscroll @@ -89091,7 +89091,7 @@ The one you use is a matter of taste. \end{paste}\end{patch} @ -\pagehead3{ugUserAnonDeclarePage}{ug06.ht}{Declaring Anonymous Functions} +\pagetitle{ugUserAnonDeclarePage}{ug06.ht}{Declaring Anonymous Functions} <>= \begin{page}{ugUserAnonDeclarePage}{6.17.2. Declaring Anonymous Functions} \beginscroll @@ -89313,7 +89313,7 @@ anonymous function must be declared. \end{paste}\end{patch} @ -\pagehead3{ugUserDatabasePage}{ug06.ht}{Example: A Database} +\pagetitle{ugUserDatabasePage}{ug06.ht}{Example: A Database} <>= \begin{page}{ugUserDatabasePage}{6.18. Example: A Database} \beginscroll @@ -89648,7 +89648,7 @@ Who are the great-grandparents? \end{paste}\end{patch} @ -\pagehead3{ugUserTrianglePage}{ug06.ht}{Example: A Famous Triangle} +\pagetitle{ugUserTrianglePage}{ug06.ht}{Example: A Famous Triangle} \pageto{notitle}{ugTypesExposePage} <>= \begin{page}{ugUserTrianglePage}{6.19. Example: A Famous Triangle} @@ -89917,7 +89917,7 @@ results later. \end{paste}\end{patch} @ -\pagehead3{ugUserPalPage}{ug06.ht}{Example: Testing for Palindromes} +\pagetitle{ugUserPalPage}{ug06.ht}{Example: Testing for Palindromes} \pageto{notitle}{ugUserTrianglePage} <>= \begin{page}{ugUserPalPage}{6.20. Example: Testing for Palindromes} @@ -90155,7 +90155,7 @@ Well, let's test them all! \end{paste}\end{patch} @ -\pagehead3{ugUserRulesPage}{ug06.ht}{Rules and Pattern Matching} +\pagetitle{ugUserRulesPage}{ug06.ht}{Rules and Pattern Matching} <>= \begin{page}{ugUserRulesPage}{6.21. Rules and Pattern Matching} \beginscroll @@ -90948,7 +90948,7 @@ or by building a new domain of objects for your application. \newcommand{\funArgs}[1]{{\tt ({\small\it {#1}})}\newline} @ -\pagehead3{ugGraphPage}{ug07.ht}{Graphics} +\pagetitle{ugGraphPage}{ug07.ht}{Graphics} \pageto{notitle}{ugGraphTwoDPage} \pageto{notitle}{ugGraphThreeDPage} <>= @@ -90982,7 +90982,7 @@ Incorporated, registered in the United States.} \end{page} @ -\pagehead3{ugGraphTwoDPage}{ug07.ht}{Two-Dimensional Graphics} +\pagetitle{ugGraphTwoDPage}{ug07.ht}{Two-Dimensional Graphics} \pageto{notitle}{ugGraphTwoDPlotPage} \pageto{notitle}{ugGraphTwoDParPage} \pageto{notitle}{ugGraphTwoDPlanePage} @@ -91042,7 +91042,7 @@ Containing a Graph}}{ugGraphTwoDappendPage} \end{page} @ -\pagehead3{ugGraphTwoDPlotPage}{ug07.ht} +\pagetitle{ugGraphTwoDPlotPage}{ug07.ht} {Plotting Two-Dimensional Functions of One Variable} \pageto{notitle}{ugGraphTwoDOptionsPage} <>= @@ -91177,7 +91177,7 @@ and the second is just the range with no independent variable. \end{paste}\end{patch} @ -\pagehead3{ugGraphTwoDParPage}{ug07.ht} +\pagetitle{ugGraphTwoDParPage}{ug07.ht} {Plotting 2D Parametric Plane Curves} \pageto{notitle}{ugGraphThreeDOptionsPage} <>= @@ -91356,7 +91356,7 @@ the first function specified in \axiomFun{curve}. \end{paste}\end{patch} @ -\pagehead3{ugGraphTwoDPlanePage}{ug07.ht}{Plotting Plane Algebraic Curves} +\pagetitle{ugGraphTwoDPlanePage}{ug07.ht}{Plotting Plane Algebraic Curves} \pageto{notitle}{ugGraphTwoDOptionsPage} <>= \begin{page}{ugGraphTwoDPlanePage}{7.1.3. Plotting Plane Algebraic Curves} @@ -91446,7 +91446,7 @@ The first argument is always expressed as an equation of the form \end{paste}\end{patch} @ -\pagehead3{ugGraphTwoDOptionsPage}{ug07.ht}{Two-Dimensional Options} +\pagetitle{ugGraphTwoDOptionsPage}{ug07.ht}{Two-Dimensional Options} \pageto{notitle}{ugGraphColorPage} \pageto{notitle}{ugGraphColorPalettePage} \pageto{notitle}{ugGraphColorPage} @@ -91725,7 +91725,7 @@ Section 7.2.7\ignore{ugGraphCoord} \texht{.}{or \end{paste}\end{patch} @ -\pagehead3{ugGraphColorPage}{ug07.ht}{Color} +\pagetitle{ugGraphColorPage}{ug07.ht}{Color} <>= \begin{page}{ugGraphColorPage}{7.1.5. Color} \beginscroll @@ -91816,7 +91816,7 @@ Use the {\tt curveColor} option for curves. \end{paste}\end{patch} @ -\pagehead3{ugGraphColorPalettePage}{ug07.ht}{Palette} +\pagetitle{ugGraphColorPalettePage}{ug07.ht}{Palette} <>= \begin{page}{ugGraphColorPalettePage}{7.1.6. Palette} \beginscroll @@ -91936,7 +91936,7 @@ Palettes can be used in specifying colors in \twodim{} graphs. \end{paste}\end{patch} @ -\pagehead3{ugGraphTwoDControlPage}{ug07.ht}{Two-Dimensional Control-Panel} +\pagetitle{ugGraphTwoDControlPage}{ug07.ht}{Two-Dimensional Control-Panel} <>= \begin{page}{ugGraphTwoDControlPage}{7.1.7. Two-Dimensional Control-Panel} \beginscroll @@ -92075,7 +92075,7 @@ session should be terminated. \end{page} @ -\pagehead3{ugGraphTwoDopsPage}{ug07.ht} +\pagetitle{ugGraphTwoDopsPage}{ug07.ht} {Operations for Two-Dimensional Graphics} <>= \begin{page}{ugGraphTwoDopsPage} @@ -92275,7 +92275,7 @@ all the entries {\tt "pixmap"}, {\tt "bitmap"}, \end{page} @ -\pagehead3{ugGraphTwoDbuildPage}{ug07.ht} +\pagetitle{ugGraphTwoDbuildPage}{ug07.ht} {Addendum: Building Two-Dimensional Graphs} <>= \begin{page}{ugGraphTwoDbuildPage} @@ -93278,7 +93278,7 @@ the point data is in the file \axiom{"file.data"}. \end{paste}\end{patch} @ -\pagehead3{ugGraphTwoDappendPage}{ug07.ht} +\pagetitle{ugGraphTwoDappendPage}{ug07.ht} {Addendum: Appending a Graph to a Viewport Window Containing a Graph} <>= \begin{page}{ugGraphTwoDappendPage} @@ -93407,7 +93407,7 @@ Display the new \axiomType{TwoDimensionalViewport} containing both graphs. \end{paste}\end{patch} @ -\pagehead3{ugGraphThreeDPage}{ug07.ht}{Three-Dimensional Graphics} +\pagetitle{ugGraphThreeDPage}{ug07.ht}{Three-Dimensional Graphics} \pageto{notitle}{ugGraphThreeDPlotPage} \pageto{notitle}{ugGraphThreeDParmPage} \pageto{notitle}{ugGraphThreeDParPage} @@ -93474,7 +93474,7 @@ of a surface. \end{page} @ -\pagehead3{ugGraphThreeDPlotPage}{ug07.ht} +\pagetitle{ugGraphThreeDPlotPage}{ug07.ht} {Plotting Three-Dimensional Functions of Two Variables} \pageto{notitle}{ugGraphThreeDOptionsPage} <>= @@ -93581,7 +93581,7 @@ default title. \end{paste}\end{patch} @ -\pagehead3{ugGraphThreeDParmPage}{ug07.ht} +\pagetitle{ugGraphThreeDParmPage}{ug07.ht} {Plotting Three-Dimensional Parametric Space Curves} \pageto{notitle}{ugGraphThreeDOptionsPage} <>= @@ -93724,7 +93724,7 @@ Again, Axiom supplies a default title. \end{paste}\end{patch} @ -\pagehead3{ugGraphThreeDParPage}{ug07.ht} +\pagetitle{ugGraphThreeDParPage}{ug07.ht} {Plotting 3D Parametric Surfaces} \pageto{notitle}{ugGraphThreeDOptionsPage} \pageto{notitle}{ugGraphCoordPage} @@ -93902,7 +93902,7 @@ coordinates == toroidal(1\$DFLOAT)) \free{n1 n2 n3}} \end{paste}\end{patch} @ -\pagehead3{ugGraphThreeDOptionsPage}{ug07.ht}{Three-Dimensional Options} +\pagetitle{ugGraphThreeDOptionsPage}{ug07.ht}{Three-Dimensional Options} \pageto{notitle}{ugGraphCoordPage} <>= \begin{page}{ugGraphThreeDOptionsPage}{7.2.4. Three-Dimensional Options} @@ -94394,7 +94394,7 @@ Create a viewport window from a three-space object. \end{paste}\end{patch} @ -\pagehead3{ugGraphMakeObjectPage}{ug07.ht}{The makeObject Command} +\pagetitle{ugGraphMakeObjectPage}{ug07.ht}{The makeObject Command} <>= \begin{page}{ugGraphMakeObjectPage}{7.2.5. The makeObject Command} \beginscroll @@ -94505,7 +94505,7 @@ previously generated before including it in a command line. \end{paste}\end{patch} @ -\pagehead3{ugGraphThreeDBuildPage}{ug07.ht} +\pagetitle{ugGraphThreeDBuildPage}{ug07.ht} {Building 3D Objects From Primitives} <>= \begin{page}{ugGraphThreeDBuildPage} @@ -95140,7 +95140,7 @@ Create and display the viewport. \end{paste}\end{patch} @ -\pagehead3{ugGraphCoordPage}{ug07.ht}{Coordinate System Transformations} +\pagetitle{ugGraphCoordPage}{ug07.ht}{Coordinate System Transformations} <>= \begin{page}{ugGraphCoordPage}{7.2.7. Coordinate System Transformations} \beginscroll @@ -95497,7 +95497,7 @@ to get more information. \end{paste}\end{patch} @ -\pagehead3{ugGraphClipPage}{ug07.ht}{Three-Dimensional Clipping} +\pagetitle{ugGraphClipPage}{ug07.ht}{Three-Dimensional Clipping} <>= \begin{page}{ugGraphClipPage}{7.2.8. Three-Dimensional Clipping} \beginscroll @@ -95564,7 +95564,7 @@ draw(gamma,-\%pi..\%pi,-\%pi..\%pi,var1Steps==50,var2Steps==50) \free{g}} \end{paste}\end{patch} @ -\pagehead3{ugGraphThreeDControlPage}{ug07.ht} +\pagetitle{ugGraphThreeDControlPage}{ug07.ht} {Three-Dimensional Control-Panel} <>= \begin{page}{ugGraphThreeDControlPage} @@ -95842,7 +95842,7 @@ sliders adjusts the volume of the clipping region accordingly. \end{page} @ -\pagehead3{ugGraphThreeDopsPage}{ug07.ht} +\pagetitle{ugGraphThreeDopsPage}{ug07.ht} {Operations for Three-Dimensional Graphics} <>= \begin{page}{ugGraphThreeDopsPage} @@ -96150,7 +96150,7 @@ specifies the scaling factor. \end{page} @ -\pagehead3{ugXdefaultsPage}{ug07.ht}{Customization using .Xdefaults} +\pagetitle{ugXdefaultsPage}{ug07.ht}{Customization using .Xdefaults} <>= \begin{page}{ugXdefaultsPage}{7.2.11. Customization using .Xdefaults} \beginscroll @@ -96261,7 +96261,7 @@ This indicates which font type is used for the {\bf x}, @ \chapter{Users Guide Chapter 8 (ug08.ht)} -\pagehead3{ugProblemPage}{ug08.ht}{Advanced Problem Solving} +\pagetitle{ugProblemPage}{ug08.ht}{Advanced Problem Solving} \pageto{notitle}{ugProblemNumericPage} \pageto{notitle}{ugProblemFactorPage} \pageto{notitle}{ugProblemSymRootPage} @@ -96319,7 +96319,7 @@ with Axiom. \end{page} @ -\pagehead3{ugProblemNumericPage}{ug08.ht}{Numeric Functions} +\pagetitle{ugProblemNumericPage}{ug08.ht}{Numeric Functions} \pagepic{ps/v71ugproblemnumericpage.eps}{ugProblemNumericPage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} \pagefrom{Complex}{ComplexXmpPage} @@ -97425,7 +97425,7 @@ title=="besselI(x+i*y,5)", style=="shade")} \end{paste}\end{patch} @ -\pagehead3{ugProblemFactorPage}{ug08.ht}{Polynomial Factorization} +\pagetitle{ugProblemFactorPage}{ug08.ht}{Polynomial Factorization} \pageto{notitle}{ugProblemFactorIntRatPage} \pageto{notitle}{ugProblemFactorFFPage} \pageto{notitle}{ugProblemFactorAlgPage} @@ -97454,7 +97454,7 @@ Here are some examples. \end{page} @ -\pagehead3{ugProblemFactorIntRatPage}{ug08.ht} +\pagetitle{ugProblemFactorIntRatPage}{ug08.ht} {Integer and Rational Number Coefficients} <>= \begin{page}{ugProblemFactorIntRatPage} @@ -97562,7 +97562,7 @@ rational number coefficients. \end{paste}\end{patch} @ -\pagehead3{ugProblemFactorFFPage}{ug08.ht}{Finite Field Coefficients} +\pagetitle{ugProblemFactorFFPage}{ug08.ht}{Finite Field Coefficients} \pageto{notitle}{ugProblemFinitePage} <>= \begin{page}{ugProblemFactorFFPage}{8.2.2. Finite Field Coefficients} @@ -97653,7 +97653,7 @@ Type: Factored Polynomial FiniteFieldExtension(PrimeField 19,3) \end{paste}\end{patch} @ -\pagehead3{ugProblemFactorAlgPage}{ug08.ht} +\pagetitle{ugProblemFactorAlgPage}{ug08.ht} {Simple Algebraic Extension Field Coefficients} <>= \begin{page}{ugProblemFactorAlgPage} @@ -97884,7 +97884,7 @@ and \axiom{bb} to the rational numbers. \end{paste}\end{patch} @ -\pagehead3{ugProblemFactorRatFunPage}{ug08.ht} +\pagetitle{ugProblemFactorRatFunPage}{ug08.ht} {Factoring Rational Functions} <>= \begin{page}{ugProblemFactorRatFunPage} @@ -97952,7 +97952,7 @@ to the numerator and denominator. \end{paste}\end{patch} @ -\pagehead3{ugProblemSymRootPage}{ug08.ht} +\pagetitle{ugProblemSymRootPage}{ug08.ht} {Manipulating Symbolic Roots of a Polynomial} \pageto{notitle}{ugxProblemOnePolPage} \pageto{notitle}{ugxProblemPolSysPage} @@ -97987,7 +97987,7 @@ polynomials. \end{page} @ -\pagehead3{ugxProblemSymRootOnePage}{ug08.ht} +\pagetitle{ugxProblemSymRootOnePage}{ug08.ht} {Using a Single Root of a Polynomial} <>= \begin{page}{ugxProblemSymRootOnePage} @@ -98199,7 +98199,7 @@ except that it may express the root using radicals in some cases. \end{paste}\end{patch} @ -\pagehead3{ugxProblemSymRootAllPage}{ug08.ht} +\pagetitle{ugxProblemSymRootAllPage}{ug08.ht} {Using All Roots of a Polynomial} \pageto{notitle}{ugxProblemOnePolPage} <>= @@ -98449,7 +98449,7 @@ The other three roots are expressed in radicals. \end{paste}\end{patch} @ -\pagehead3{ugProblemEigenPage}{ug08.ht} +\pagetitle{ugProblemEigenPage}{ug08.ht} {Computation of Eigenvalues and Eigenvectors} <>= \begin{page}{ugProblemEigenPage} @@ -98834,7 +98834,7 @@ Type: List Record(outval: Fraction Integer,outmult: Integer,outvect: List Matrix \end{paste}\end{patch} @ -\pagehead3{ugProblemLinPolEqnPage}{ug08.ht} +\pagetitle{ugProblemLinPolEqnPage}{ug08.ht} {Solution of Linear and Polynomial Equations} \pageto{notitle}{ugProblemDEQPage} \pageto{notitle}{ugxProblemLinSysPage} @@ -98865,7 +98865,7 @@ Section 8.10\ignore{ugProblemDEQ}. \end{page} @ -\pagehead3{ugxProblemLinSysPage}{ug08.ht} +\pagetitle{ugxProblemLinSysPage}{ug08.ht} {Solution of Systems of Linear Equations} <>= \begin{page}{ugxProblemLinSysPage} @@ -99072,7 +99072,7 @@ Type: Record(particular: Union(Vector Fraction Integer,"failed"),basis: List Vec \end{paste}\end{patch} @ -\pagehead3{ugxProblemOnePolPage}{ug08.ht} +\pagetitle{ugxProblemOnePolPage}{ug08.ht} {Solution of a Single Polynomial Equation} <>= \begin{page}{ugxProblemOnePolPage} @@ -99277,7 +99277,7 @@ Type: List Equation Polynomial Complex Fraction Integer \end{paste}\end{patch} @ -\pagehead3{ugxProblemPolSysPage}{ug08.ht} +\pagetitle{ugxProblemPolSysPage}{ug08.ht} {Solution of Systems of Polynomial Equations} \pageto{notitle}{ugxProblemOnePolPage} <>= @@ -99539,7 +99539,7 @@ Type: List List Equation Polynomial Complex Fraction Integer \end{paste}\end{patch} @ -\pagehead3{ugProblemLimitsPage}{ug08.ht}{Limits} +\pagetitle{ugProblemLimitsPage}{ug08.ht}{Limits} <>= \begin{page}{ugProblemLimitsPage}{8.6. Limits} \beginscroll @@ -99902,7 +99902,7 @@ Type: Union(Record(leftHandLimit: Union(OrderedCompletion Expression Integer,"fa \end{paste}\end{patch} @ -\pagehead3{ugProblemLaplacePage}{ug08.ht}{Laplace Transforms} +\pagetitle{ugProblemLaplacePage}{ug08.ht}{Laplace Transforms} <>= \begin{page}{ugProblemLaplacePage}{8.7. Laplace Transforms} \beginscroll @@ -100111,7 +100111,7 @@ it keeps it as a formal transform in the answer. \end{paste}\end{patch} @ -\pagehead3{ugProblemIntegrationPage}{ug08.ht}{Integration} +\pagetitle{ugProblemIntegrationPage}{ug08.ht}{Integration} \pageto{notitle}{ugxProblemSymRootAllPage} <>= \begin{page}{ugProblemIntegrationPage}{8.8. Integration} @@ -100489,7 +100489,7 @@ Type: Union(f2: List OrderedCompletion Expression Integer,...) \end{paste}\end{patch} @ -\pagehead3{ugProblemSeriesPage}{ug08.ht}{Working with Power Series} +\pagetitle{ugProblemSeriesPage}{ug08.ht}{Working with Power Series} \pageto{notitle}{ugxProblemDEQSeriesPage} \pageto{notitle}{ugxProblemSeriesCreatePage} \pageto{notitle}{ugxProblemSeriesCoefficientsPage} @@ -100550,7 +100550,7 @@ Section 8.10.3\ignore{ugxProblemDEQSeries}. \end{page} @ -\pagehead3{ugxProblemSeriesCreatePage}{ug08.ht}{Creation of Power Series} +\pagetitle{ugxProblemSeriesCreatePage}{ug08.ht}{Creation of Power Series} \pageto{notitle}{ugxProblemSeriesConversionsPage} \pageto{notitle}{ugTypesDeclarePage} \pageto{notitle}{ugxProblemSeriesFunctionsPage} @@ -100857,7 +100857,7 @@ This is the Taylor expansion of \axiom{exp(w)} at \axiom{w = 0}. \end{paste}\end{patch} @ -\pagehead3{ugxProblemSeriesCoefficientsPage}{ug08.ht} +\pagetitle{ugxProblemSeriesCoefficientsPage}{ug08.ht} {Coefficients of Power Series} <>= \begin{page}{ugxProblemSeriesCoefficientsPage} @@ -101009,7 +101009,7 @@ have all been computed. \end{paste}\end{patch} @ -\pagehead3{ugxProblemSeriesArithmeticPage}{ug08.ht} +\pagetitle{ugxProblemSeriesArithmeticPage}{ug08.ht} {Power Series Arithmetic} <>= \begin{page}{ugxProblemSeriesArithmeticPage} @@ -101161,7 +101161,7 @@ are two power series. \end{paste}\end{patch} @ -\pagehead3{ugxProblemSeriesFunctionsPage}{ug08.ht} +\pagetitle{ugxProblemSeriesFunctionsPage}{ug08.ht} {Functions on Power Series} <>= \begin{page}{ugxProblemSeriesFunctionsPage} @@ -101559,7 +101559,7 @@ are using the variable \axiom{w} instead of \axiom{z}. \end{paste}\end{patch} @ -\pagehead3{ugxProblemSeriesConversionsPage}{ug08.ht} +\pagetitle{ugxProblemSeriesConversionsPage}{ug08.ht} {Converting to Power Series} <>= \begin{page}{ugxProblemSeriesConversionsPage} @@ -101955,7 +101955,7 @@ Type: GeneralUnivariatePowerSeries(Expression Integer,x,0) \end{paste}\end{patch} @ -\pagehead3{ugxProblemSeriesFormulaPage}{ug08.ht} +\pagetitle{ugxProblemSeriesFormulaPage}{ug08.ht} {Power Series from Formulas} \pageto{notitle}{ugxProblemSeriesConversionsPage} \pageto{notitle}{ugUserAnonPage} @@ -102288,7 +102288,7 @@ You can't go wrong using \axiomFun{series}, though. \end{paste}\end{patch} @ -\pagehead3{ugxProblemSeriesSubstitutePage}{ug08.ht} +\pagetitle{ugxProblemSeriesSubstitutePage}{ug08.ht} {Substituting Numerical Values in Power Series} <>= \begin{page}{ugxProblemSeriesSubstitutePage} @@ -102363,7 +102363,7 @@ The result is a sequence of the partial sums. \end{paste}\end{patch} @ -\pagehead3{ugxProblemSeriesBernoulliPage}{ug08.ht} +\pagetitle{ugxProblemSeriesBernoulliPage}{ug08.ht} {Example: Bernoulli Polynomials and Sums of Powers} <>= \begin{page}{ugxProblemSeriesBernoulliPage} @@ -102782,7 +102782,7 @@ first \texht{$k$}{\axiom{k}} 20th powers. \end{paste}\end{patch} @ -\pagehead3{ugProblemDEQPage}{ug08.ht}{Solution of Differential Equations} +\pagetitle{ugProblemDEQPage}{ug08.ht}{Solution of Differential Equations} \pageto{notitle}{ugProblemLinPolEqnPage} \pageto{notitle}{ugxProblemLDEQClosedPage} \pageto{notitle}{ugxProblemNLDEQClosedPage} @@ -102826,7 +102826,7 @@ equations, see \end{page} @ -\pagehead3{ugxProblemLDEQClosedPage}{ug08.ht} +\pagetitle{ugxProblemLDEQClosedPage}{ug08.ht} {Closed-Form Solutions of Linear Differential Equations} <>= \begin{page}{ugxProblemLDEQClosedPage} @@ -103197,7 +103197,7 @@ Type: Union(Record(particular: Expression Integer,basis: List Expression Integer \end{paste}\end{patch} @ -\pagehead3{ugxProblemNLDEQClosedPage}{ug08.ht} +\pagetitle{ugxProblemNLDEQClosedPage}{ug08.ht} {Closed-Form Solutions of Non-Linear DEs} <>= \begin{page}{ugxProblemNLDEQClosedPage} @@ -103711,7 +103711,7 @@ Type: Union(Record(particular: Expression Integer,basis: List Expression Integer \end{paste}\end{patch} @ -\pagehead3{ugxProblemDEQSeriesPage}{ug08.ht} +\pagetitle{ugxProblemDEQSeriesPage}{ug08.ht} {Power Series Solutions of Differential Equations} <>= \begin{page}{ugxProblemDEQSeriesPage} @@ -103946,7 +103946,7 @@ Type: List UnivariateTaylorSeries(Expression Integer,t,0) \end{paste}\end{patch} @ -\pagehead3{ugProblemFinitePage}{ug08.ht}{Finite Fields} +\pagetitle{ugProblemFinitePage}{ug08.ht}{Finite Fields} \pagepic{ps/v71ugproblemfinitepage.eps}{ugProblemFinitePage}{0.50} \pagefrom{Axiom Number Types}{NumberPage} \pageto{Modular Arithmetic and Prime Fields}{ugxProblemFinitePrimePage} @@ -104025,7 +104025,7 @@ information on package-calling. \end{page} @ -\pagehead3{ugxProblemFinitePrimePage}{ug08.ht} +\pagetitle{ugxProblemFinitePrimePage}{ug08.ht} {Modular Arithmetic and Prime Fields} <>= \begin{page}{ugxProblemFinitePrimePage} @@ -104494,7 +104494,7 @@ The order of a primitive element is the defining \smath{p-1}. \end{paste}\end{patch} @ -\pagehead3{ugxProblemFiniteExtensionFinitePage}{ug08.ht} +\pagetitle{ugxProblemFiniteExtensionFinitePage}{ug08.ht} {Extensions of Finite Fields} <>= \begin{page}{ugxProblemFiniteExtensionFinitePage} @@ -104613,7 +104613,7 @@ of finite field extensions and include the operations exported by \end{page} @ -\pagehead3{ugxProblemFiniteModulusPage}{ug08.ht} +\pagetitle{ugxProblemFiniteModulusPage}{ug08.ht} {Irreducible Mod Polynomial Representations} \pageto{notitle}{ugxProblemFiniteExtensionFinitePage} <>= @@ -105042,7 +105042,7 @@ Type: Union(SparseUnivariatePolynomial FiniteField(2,2),...) \end{paste}\end{patch} @ -\pagehead3{ugxProblemFiniteCyclicPage}{ug08.ht} +\pagetitle{ugxProblemFiniteCyclicPage}{ug08.ht} {Cyclic Group Representations} \pageto{notitle}{ugxProblemFiniteUtilityPage} <>= @@ -105377,7 +105377,7 @@ Type: FiniteFieldCyclicGroupExtensionByPolynomial(PrimeField 3,?**4+?+2) \end{paste}\end{patch} @ -\pagehead3{ugxProblemFiniteNormalPage}{ug08.ht} +\pagetitle{ugxProblemFiniteNormalPage}{ug08.ht} {Normal Basis Representations} \pageto{notitle}{ugxProblemFiniteUtilityPage} <>= @@ -105732,7 +105732,7 @@ Type: FiniteFieldNormalBasisExtensionByPolynomial(PrimeField 3,?**4+2*?**3+2) \end{paste}\end{patch} @ -\pagehead3{ugxProblemFiniteConversionPage}{ug08.ht} +\pagetitle{ugxProblemFiniteConversionPage}{ug08.ht} {Conversion Operations for Finite Fields} \pageto{notitle}{ugxProblemFiniteExtensionFinitePage} <>= @@ -106154,7 +106154,7 @@ Check the arithmetic again. \end{paste}\end{patch} @ -\pagehead3{ugxProblemFiniteUtilityPage}{ug08.ht} +\pagetitle{ugxProblemFiniteUtilityPage}{ug08.ht} {Utility Operations for Finite Fields} <>= \begin{page}{ugxProblemFiniteUtilityPage} @@ -106986,7 +106986,7 @@ Type: SparseUnivariatePolynomial FiniteFieldExtension(FiniteFieldExtension(Prime \end{paste}\end{patch} @ -\pagehead3{ugProblemIdealPage}{ug08.ht}{Primary Decomposition of Ideals} +\pagetitle{ugProblemIdealPage}{ug08.ht}{Primary Decomposition of Ideals} <>= \begin{page}{ugProblemIdealPage}{8.12. Primary Decomposition of Ideals} \beginscroll @@ -107395,7 +107395,7 @@ Type: PolynomialIdeals(Fraction Integer,DirectProduct(3,NonNegativeInteger),Orde \end{paste}\end{patch} @ -\pagehead3{ugProblemGaloisPage}{ug08.ht}{Computation of Galois Groups} +\pagetitle{ugProblemGaloisPage}{ug08.ht}{Computation of Galois Groups} \pagepic{ps/v71ugproblemgaloispage.eps}{ugProblemGaloisPage}{0.50} \pagefrom{FactoredFunctions2}{FactoredFnsTwoXmpPage} \pageto{Factored}{FactoredXmpPage} @@ -108362,7 +108362,7 @@ isomorphic to \texht{$S_3,$}{} the symmetric group on three letters. \end{paste}\end{patch} @ -\pagehead3{ugProblemGeneticPage}{ug08.ht} +\pagetitle{ugProblemGeneticPage}{ug08.ht} {Non-Associative Algebras and Genetic Laws} \pageto{notitle}{OctonionXmpPage} <>= @@ -108898,7 +108898,7 @@ Type: AlgebraGivenByStructuralConstants(Fraction Integer,4,[AB,Ab,aB,ab],[MATRIX @ \chapter{Users Guide Chapter 10 (ug10.ht)} -\pagehead3{ugIntProgPage}{ug10.ht}{Interactive Programming} +\pagetitle{ugIntProgPage}{ug10.ht}{Interactive Programming} \pageto{notitle}{ugAppGraphicsPage} \pageto{notitle}{ugIntProgDrawingPage} \pageto{notitle}{ugIntProgRibbonPage} @@ -108957,7 +108957,7 @@ programs used to create these images. \end{page} @ -\pagehead3{ugIntProgDrawingPage}{ug10.ht}{Drawing Ribbons Interactively} +\pagetitle{ugIntProgDrawingPage}{ug10.ht}{Drawing Ribbons Interactively} \pageto{notitle}{ugGraphPage} <>= \begin{page}{ugIntProgDrawingPage}{10.1. Drawing Ribbons Interactively} @@ -109223,7 +109223,7 @@ the details. \end{paste}\end{patch} @ -\pagehead3{ugIntProgRibbonPage}{ug10.ht}{A Ribbon Program} +\pagetitle{ugIntProgRibbonPage}{ug10.ht}{A Ribbon Program} \pageto{notitle}{ugUserPage} \pageto{notitle}{ugLangBlocksPage} <>= @@ -109357,7 +109357,7 @@ for \texht{$-1 \leq x \leq 1$}{-1 <= x <= 1} \end{paste}\end{patch} @ -\pagehead3{ugIntProgColorPage}{ug10.ht}{Coloring and Positioning Ribbons} +\pagetitle{ugIntProgColorPage}{ug10.ht}{Coloring and Positioning Ribbons} <>= \begin{page}{ugIntProgColorPage}{10.3. Coloring and Positioning Ribbons} \beginscroll @@ -109430,7 +109430,7 @@ not a nested loop. \end{page} @ -\pagehead3{ugIntProgPLCPage}{ug10.ht}{Points, Lines, and Curves} +\pagetitle{ugIntProgPLCPage}{ug10.ht}{Points, Lines, and Curves} <>= \begin{page}{ugIntProgPLCPage}{10.4. Points, Lines, and Curves} \beginscroll @@ -109750,7 +109750,7 @@ Here is a better viewing angle. \end{paste}\end{patch} @ -\pagehead3{ugIntProgColorArrPage}{ug10.ht}{A Bouquet of Arrows} +\pagetitle{ugIntProgColorArrPage}{ug10.ht}{A Bouquet of Arrows} <>= \begin{page}{ugIntProgColorArrPage}{10.5. A Bouquet of Arrows} \beginscroll @@ -109841,7 +109841,7 @@ A bouquet of a dozen arrows. \end{paste}\end{patch} @ -\pagehead3{ugIntProgVecFieldsPage}{ug10.ht}{Drawing Complex Vector Fields} +\pagetitle{ugIntProgVecFieldsPage}{ug10.ht}{Drawing Complex Vector Fields} <>= \begin{page}{ugIntProgVecFieldsPage}{10.6. Drawing Complex Vector Fields} \beginscroll @@ -110036,7 +110036,7 @@ Draw the complex vector field of \spad{sin(x)}. \end{paste}\end{patch} @ -\pagehead3{ugIntProgCompFunsPage}{ug10.ht}{Drawing Complex Functions} +\pagetitle{ugIntProgCompFunsPage}{ug10.ht}{Drawing Complex Functions} \pageto{notitle}{ugGraphPage} <>= \begin{page}{ugIntProgCompFunsPage}{10.7. Drawing Complex Functions} @@ -110202,7 +110202,7 @@ Draw it with an odd number of steps to avoid the pole. \end{paste}\end{patch} @ -\pagehead3{ugIntProgFunctionsPage}{ug10.ht}{Functions Producing Functions} +\pagetitle{ugIntProgFunctionsPage}{ug10.ht}{Functions Producing Functions} \pageto{notitle}{ugUserMakePage} <>= \begin{page}{ugIntProgFunctionsPage}{10.8. Functions Producing Functions} @@ -110290,7 +110290,7 @@ For a more sophisticated application, read on. \end{paste}\end{patch} @ -\pagehead3{ugIntProgNewtonPage}{ug10.ht} +\pagetitle{ugIntProgNewtonPage}{ug10.ht} {Automatic Newton Iteration Formulas} \pageto{notitle}{MappingPackageOneXmpPage} <>= @@ -110684,7 +110684,7 @@ The surface. @ \chapter{Users Guide Chapter 11 (ug11.ht)} -\pagehead3{ugPackagesPage}{ug11.ht}{Packages} +\pagetitle{ugPackagesPage}{ug11.ht}{Packages} \pageto{notitle}{ugIntProgPage} \pageto{notitle}{ugIntProgPage} \pageto{notitle}{ugPackagesNamesPage} @@ -110801,7 +110801,7 @@ drawComplex(f,\ realRange,\ imagRange,\ arrows?)\ ==\ ...}\newline \end{page} @ -\pagehead3{ugPackagesNamesPage}{ug11.ht} +\pagetitle{ugPackagesNamesPage}{ug11.ht} {Names, Abbreviations, and File Structure} \pageto{notitle}{ugIntProgPage} \pageto{notitle}{ugTypesWritingAbbrPage} @@ -110862,7 +110862,7 @@ is given after the macros (although it could precede them). \end{page} @ -\pagehead3{ugPackagesSyntaxPage}{ug11.ht}{Syntax} +\pagetitle{ugPackagesSyntaxPage}{ug11.ht}{Syntax} <>= \begin{page}{ugPackagesSyntaxPage}{11.2. Syntax} \beginscroll @@ -110906,7 +110906,7 @@ the syntax \end{page} @ -\pagehead3{ugPackagesAbstractPage}{ug11.ht}{Abstract Datatypes} +\pagetitle{ugPackagesAbstractPage}{ug11.ht}{Abstract Datatypes} \pageto{notitle}{ugIntProgCompFunsPage} <>= \begin{page}{ugPackagesAbstractPage}{11.3. Abstract Datatypes} @@ -110952,7 +110952,7 @@ or, if the magnitude of that value is too large, the value assigned to \end{page} @ -\pagehead3{ugPackagesCapsulesPage}{ug11.ht}{Capsules} +\pagetitle{ugPackagesCapsulesPage}{ug11.ht}{Capsules} <>= \begin{page}{ugPackagesCapsulesPage}{11.4. Capsules} \beginscroll @@ -111022,7 +111022,7 @@ distinct package, each with its own local environment. \end{page} @ -\pagehead3{ugPackagesInputFilesPage}{ug11.ht}{Input Files vs. Packages} +\pagetitle{ugPackagesInputFilesPage}{ug11.ht}{Input Files vs. Packages} <>= \begin{page}{ugPackagesInputFilesPage}{11.5. Input Files vs. Packages} \beginscroll @@ -111068,7 +111068,7 @@ and discipline. \end{page} @ -\pagehead3{ugPackagesPackagesPage}{ug11.ht}{Compiling Packages} +\pagetitle{ugPackagesPackagesPage}{ug11.ht}{Compiling Packages} <>= \begin{page}{ugPackagesPackagesPage}{11.6. Compiling Packages} \beginscroll @@ -111229,7 +111229,7 @@ Draw the \spadfun{Gamma} function. \end{paste}\end{patch} @ -\pagehead3{ugPackagesParametersPage}{ug11.ht}{Parameters} +\pagetitle{ugPackagesParametersPage}{ug11.ht}{Parameters} \pageto{notitle}{ugTypesPage} \pageto{notitle}{ugUserBlocksPage} \pageto{notitle}{ugCategoriesAttributesPage} @@ -111367,7 +111367,7 @@ j\ :=\ (j\ -\ 1)\ pretend\ PositiveInteger}\newline \end{page} @ -\pagehead3{ugPackagesCondsPage}{ug11.ht}{Conditionals} +\pagetitle{ugPackagesCondsPage}{ug11.ht}{Conditionals} \pageto{notitle}{ugUserBlocksPage} <>= \begin{page}{ugPackagesCondsPage}{11.8. Conditionals} @@ -111482,7 +111482,7 @@ Another equivalent way to write the capsule is to use an \end{page} @ -\pagehead3{ugPackagesCompilingPage}{ug11.ht}{Testing} +\pagetitle{ugPackagesCompilingPage}{ug11.ht}{Testing} \pageto{notitle}{EqTableXmpPage} <>= \begin{page}{ugPackagesCompilingPage}{11.9. Testing} @@ -111820,7 +111820,7 @@ Now sort it. \end{paste}\end{patch} @ -\pagehead3{ugPackagesHowPage}{ug11.ht}{How Packages Work} +\pagetitle{ugPackagesHowPage}{ug11.ht}{How Packages Work} \pageto{notitle}{ugCategoriesHierPage} <>= \begin{page}{ugPackagesHowPage}{11.10. How Packages Work} @@ -111909,7 +111909,7 @@ environment and produces the result. \endscroll \autobuttons @ \chapter{Users Guide Chapter 12 (ug12.ht)} -\pagehead3{ugCategoriesPage}{ug12.ht}{Categories} +\pagetitle{ugCategoriesPage}{ug12.ht}{Categories} \pagefrom{Domain Constructors}{ugTypesBasicDomainConsPage} \pageto{Domain Constructors}{ugTypesBasicDomainConsPage} \pageto{Definitions}{ugCategoriesDefsPage} @@ -111992,7 +111992,7 @@ let's see how you define them in Axiom. \end{page} @ -\pagehead3{ugCategoriesDefsPage}{ug12.ht}{Definitions} +\pagetitle{ugCategoriesDefsPage}{ug12.ht}{Definitions} \pagefrom{Categories}{ugCategoriesPage} \pageto{notitle}{ugTypesPage} <>= @@ -112078,7 +112078,7 @@ In fact, the {\tt Type} is optional in this line; ``{\tt with \end{page} @ -\pagehead3{ugCategoriesExportsPage}{ug12.ht}{Exports} +\pagetitle{ugCategoriesExportsPage}{ug12.ht}{Exports} \pagefrom{Categories}{ugCategoriesPage} <>= \begin{page}{ugCategoriesExportsPage}{12.2. Exports} @@ -112130,7 +112130,7 @@ aThreeArgumentOperation: ($,Integer,$) -> Fraction($) \end{page} @ -\pagehead3{ugCategoriesDocPage}{ug12.ht}{Documentation} +\pagetitle{ugCategoriesDocPage}{ug12.ht}{Documentation} \pagefrom{Categories}{ugCategoriesPage} <>= \begin{page}{ugCategoriesDocPage}{12.3. Documentation} @@ -112212,7 +112212,7 @@ category descriptions. \end{page} @ -\pagehead3{ugCategoriesHierPage}{ug12.ht}{Hierarchies} +\pagetitle{ugCategoriesHierPage}{ug12.ht}{Hierarchies} \pagefrom{Categories}{ugCategoriesPage} <>= \begin{page}{ugCategoriesHierPage}{12.4. Hierarchies} @@ -112253,7 +112253,7 @@ included for emphasis. \end{page} @ -\pagehead3{ugCategoriesMembershipPage}{ug12.ht}{Membership} +\pagetitle{ugCategoriesMembershipPage}{ug12.ht}{Membership} \pagefrom{Categories}{ugCategoriesPage} <>= \begin{page}{ugCategoriesMembershipPage}{12.5. Membership} @@ -112314,7 +112314,7 @@ operations \spadop{*} and \spadop{**}. \end{page} @ -\pagehead3{ugCategoriesDefaultsPage}{ug12.ht}{Defaults} +\pagetitle{ugCategoriesDefaultsPage}{ug12.ht}{Defaults} \pagefrom{Categories}{ugCategoriesPage} \pageto{Hierarchies}{ugCategoriesHierPage} \pageto{Packages}{ugPackagesPage} @@ -112404,7 +112404,7 @@ as automatically generated by Axiom from the above definition of \end{page} @ -\pagehead3{ugCategoriesAxiomsPage}{ug12.ht}{Axioms} +\pagetitle{ugCategoriesAxiomsPage}{ug12.ht}{Axioms} \pagefrom{Categories}{ugCategoriesPage} \pageto{Defaults}{ugCategoriesDefaultsPage} <>= @@ -112458,7 +112458,7 @@ implicit by the use of the name \spadtype{Ring}. \end{page} @ -\pagehead3{ugCategoriesCorrectnessPage}{ug12.ht}{Correctness} +\pagetitle{ugCategoriesCorrectnessPage}{ug12.ht}{Correctness} \pagefrom{Categories}{ugCategoriesPage} <>= \begin{page}{ugCategoriesCorrectnessPage}{12.8. Correctness} @@ -112515,7 +112515,7 @@ presume that the ring axioms for \spadop{+} hold. \end{page} @ -\pagehead3{ugCategoriesAttributesPage}{ug12.ht}{Attributes} +\pagetitle{ugCategoriesAttributesPage}{ug12.ht}{Attributes} \pagefrom{Categories}{ugCategoriesPage} \pageto{Category Assertions}{ugDomainsAssertionsPage} <>= @@ -112631,7 +112631,7 @@ to rings but do not have this attribute). \end{paste}\end{patch} @ -\pagehead3{ugCategoriesParametersPage}{ug12.ht}{Parameters} +\pagetitle{ugCategoriesParametersPage}{ug12.ht}{Parameters} \pagefrom{Categories}{ugCategoriesPage} <>= \begin{page}{ugCategoriesParametersPage}{12.10. Parameters} @@ -112691,7 +112691,7 @@ TwoDimensionalArrayCategory(R,\ Row,\ Col)\ with\ ...}\newline \end{page} @ -\pagehead3{ugCategoriesConditionalsPage}{ug12.ht}{Conditionals} +\pagetitle{ugCategoriesConditionalsPage}{ug12.ht}{Conditionals} \pagefrom{Categories}{ugCategoriesPage} \pageto{Conditionals}{ugPackagesCondsPage} <>= @@ -112761,7 +112761,7 @@ example. \end{page} @ -\pagehead3{ugCategoriesAndPackagesPage}{ug12.ht}{Anonymous Categories} +\pagetitle{ugCategoriesAndPackagesPage}{ug12.ht}{Anonymous Categories} \pagefrom{Categories}{ugCategoriesPage} \pageto{Abstract Datatypes}{ugPackagesAbstractPage} <>= @@ -112816,7 +112816,7 @@ before the {\tt with}. @ \chapter{Users Guide Chapter 13 (ug13.ht)} -\pagehead3{ugDomainsPage}{ug13.ht}{Domains} +\pagetitle{ugDomainsPage}{ug13.ht}{Domains} \pageto{notitle}{ugPackagesDomsPage} \pageto{notitle}{ugDomainsDefsPage} \pageto{notitle}{ugDomainsAssertionsPage} @@ -112863,7 +112863,7 @@ use domain constructors to build a database query facility. \end{page} @ -\pagehead3{ugPackagesDomsPage}{ug13.ht}{Domains vs. Packages} +\pagetitle{ugPackagesDomsPage}{ug13.ht}{Domains vs. Packages} \pageto{notitle}{ugPackagesPage} <>= \begin{page}{ugPackagesDomsPage}{13.1. Domains vs. Packages} @@ -112898,7 +112898,7 @@ As in the last chapter, we focus here on the first kind. \end{page} @ -\pagehead3{ugDomainsDefsPage}{ug13.ht}{Definitions} +\pagetitle{ugDomainsDefsPage}{ug13.ht}{Definitions} <>= \begin{page}{ugDomainsDefsPage}{13.2. Definitions} \beginscroll @@ -113016,7 +113016,7 @@ its definition: {\it Category Assertions}, {\it Add Domain}, and \end{page} @ -\pagehead3{ugDomainsAssertionsPage}{ug13.ht}{Category Assertions} +\pagetitle{ugDomainsAssertionsPage}{ug13.ht}{Category Assertions} \pageto{notitle}{ugCategoriesCorrectnessPage} \pageto{notitle}{ugCategoriesConditionalsPage} <>= @@ -113078,7 +113078,7 @@ Join(ExtensibleLinearAggregate(S), \end{page} @ -\pagehead3{ugDomainsDemoPage}{ug13.ht}{A Demo} +\pagetitle{ugDomainsDemoPage}{ug13.ht}{A Demo} <>= \begin{page}{ugDomainsDemoPage}{13.4. A Demo} \beginscroll @@ -113264,7 +113264,7 @@ What is 3 times \axiom{q} minus \axiom{q} plus \axiom{q}? \end{paste}\end{patch} @ -\pagehead3{ugDomainsBrowsePage}{ug13.ht}{Browse} +\pagetitle{ugDomainsBrowsePage}{ug13.ht}{Browse} <>= \begin{page}{ugDomainsBrowsePage}{13.5. Browse} \beginscroll @@ -113313,7 +113313,7 @@ has one parent \axiomType{AbelianMonoid}. \end{page} @ -\pagehead3{ugDomainsRepPage}{ug13.ht}{Representation} +\pagetitle{ugDomainsRepPage}{ug13.ht}{Representation} \pageto{notitle}{ugDomainsDemoPage} <>= \begin{page}{ugDomainsRepPage}{13.6. Representation} @@ -113369,7 +113369,7 @@ just calls the \spadfunFrom{dot}{DirectProduct} product from \end{page} @ -\pagehead3{ugDomainsMultipleRepsPage}{ug13.ht}{Multiple Representations} +\pagetitle{ugDomainsMultipleRepsPage}{ug13.ht}{Multiple Representations} \pageto{notitle}{ugTypesUnionsPage} <>= \begin{page}{ugDomainsMultipleRepsPage}{13.7. Multiple Representations} @@ -113439,7 +113439,7 @@ representation. \end{page} @ -\pagehead3{ugDomainsAddDomainPage}{ug13.ht}{Add Domain} +\pagetitle{ugDomainsAddDomainPage}{ug13.ht}{Add Domain} \pageto{notitle}{ugDomainsDemoPage} <>= \begin{page}{ugDomainsAddDomainPage}{13.8. Add Domain} @@ -113470,7 +113470,7 @@ and \axiomOpFrom{-}{QuadraticForm} come from \end{page} @ -\pagehead3{ugDomainsDefaultsPage}{ug13.ht}{Defaults} +\pagetitle{ugDomainsDefaultsPage}{ug13.ht}{Defaults} \pageto{notitle}{ugPackagesPage} \pageto{notitle}{ugCategoriesDefaultsPage} <>= @@ -113542,7 +113542,7 @@ get a page describing the \axiomOp{*} operation. Finally, click on \end{page} @ -\pagehead3{ugDomainsOriginsPage}{ug13.ht}{Origins} +\pagetitle{ugDomainsOriginsPage}{ug13.ht}{Origins} <>= \begin{page}{ugDomainsOriginsPage}{13.10. Origins} \beginscroll @@ -113583,7 +113583,7 @@ to present your new documentation. \end{page} @ -\pagehead3{ugDomainsShortFormsPage}{ug13.ht}{Short Forms} +\pagetitle{ugDomainsShortFormsPage}{ug13.ht}{Short Forms} <>= \begin{page}{ugDomainsShortFormsPage}{13.11. Short Forms} \beginscroll @@ -113626,7 +113626,7 @@ define such domains as \axiomType{MultivariatePolynomial}: \end{page} @ -\pagehead3{ugDomainsCliffordPage}{ug13.ht}{Example 1: Clifford Algebra} +\pagetitle{ugDomainsCliffordPage}{ug13.ht}{Example 1: Clifford Algebra} \pageto{notitle}{CliffordAlgebraXmpPage} <>= \begin{page}{ugDomainsCliffordPage}{13.12. Example 1: Clifford Algebra} @@ -113755,7 +113755,7 @@ For a demonstration of \axiomType{CliffordAlgebra}, see \end{page} @ -\pagehead3{ugDomsinsDatabasePage}{ug13.ht} +\pagetitle{ugDomsinsDatabasePage}{ug13.ht} {Example 2: Building A Query Facility} \pageto{notitle}{ugDomainsQueryLanguagePage} \pageto{notitle}{ugDomainsDatabaseConstructorPage} @@ -113815,7 +113815,7 @@ to get useful information from this database. \end{page} @ -\pagehead3{ugDomainsQueryLanguagePage}{ug13.ht}{A Little Query Language} +\pagetitle{ugDomainsQueryLanguagePage}{ug13.ht}{A Little Query Language} <>= \begin{page}{ugDomainsQueryLanguagePage}{13.13.1. A Little Query Language} \beginscroll @@ -113951,7 +113951,7 @@ we now build the necessary domains and packages to implement it. \end{paste}\end{patch} @ -\pagehead3{ugDomainsDatabaseConstructorPage}{ug13.ht} +\pagetitle{ugDomainsDatabaseConstructorPage}{ug13.ht} {The Database Constructor} <>= \begin{page}{ugDomainsDatabaseConstructorPage} @@ -114088,7 +114088,7 @@ the number of index cards our query finds. \end{page} @ -\pagehead3{ugDomainsQueryEquationsPage}{ug13.ht}{Query Equations} +\pagetitle{ugDomainsQueryEquationsPage}{ug13.ht}{Query Equations} <>= \begin{page}{ugDomainsQueryEquationsPage}{13.13.3. Query Equations} \beginscroll @@ -114148,7 +114148,7 @@ matches the selected field of the element. \end{page} @ -\pagehead3{ugDomainsDataListsPage}{ug13.ht}{DataLists} +\pagetitle{ugDomainsDataListsPage}{ug13.ht}{DataLists} <>= \begin{page}{ugDomainsDataListsPage}{13.13.4. DataLists} \beginscroll @@ -114195,7 +114195,7 @@ All the rest are obtained from \axiomType{List(S)}. \end{page} @ -\pagehead3{ugDomainsDatabasePage}{ug13.ht}{Index Cards} +\pagetitle{ugDomainsDatabasePage}{ug13.ht}{Index Cards} <>= \begin{page}{ugDomainsDatabasePage}{13.13.5. Index Cards} \beginscroll @@ -114224,7 +114224,7 @@ All operations involve straightforward string manipulations. \end{page} @ -\pagehead3{ugDomainsCreatingPage}{ug13.ht}{Creating a Database} +\pagetitle{ugDomainsCreatingPage}{ug13.ht}{Creating a Database} <>= \begin{page}{ugDomainsCreatingPage}{13.13.6. Creating a Database} \beginscroll @@ -114265,7 +114265,7 @@ a new kind of domain: \pspadtype{Database(IndexCard)}. \end{page} @ -\pagehead3{ugDomainsPuttingPage}{ug13.ht}{Putting It All Together} +\pagetitle{ugDomainsPuttingPage}{ug13.ht}{Putting It All Together} <>= \begin{page}{ugDomainsPuttingPage}{13.13.7. Putting It All Together} \beginscroll @@ -114303,7 +114303,7 @@ You are ready to try some sample queries. \end{page} @ -\pagehead3{ugDomainsExamplesPage}{ug13.ht}{Example Queries} +\pagetitle{ugDomainsExamplesPage}{ug13.ht}{Example Queries} <>= \begin{page}{ugDomainsExamplesPage}{13.13.8. Example Queries} \beginscroll @@ -114916,7 +114916,7 @@ How many distinct names of operations involving matrices are there? @ \chapter{Users Guide Chapter 14 (ug14.ht)} -\pagehead3{ugBrowsePage}{ug14.ht}{Browse} +\pagetitle{ugBrowsePage}{ug14.ht}{Browse} \pageto{notitle}{ugBrowseStartPage} \pageto{notitle}{ugBrowseDomainPage} \pageto{notitle}{ugBrowseMiscellaneousFeaturesPage} @@ -114942,7 +114942,7 @@ familiarity with \Browse{}. \end{page} @ -\pagehead3{ugBrowseStartPage}{ug14.ht} +\pagetitle{ugBrowseStartPage}{ug14.ht} {The Front Page: Searching the Library} \pageto{notitle}{ugBrowseCapitalizationConventionPage} \pageto{notitle}{ugBrowseDomainPage} @@ -115076,7 +115076,7 @@ This search combines both {\bf General} and {\bf Documentation}. \end{page} @ -\pagehead3{ugBrowseDomainPage}{ug14.ht}{The Constructor Page} +\pagetitle{ugBrowseDomainPage}{ug14.ht}{The Constructor Page} <>= \begin{page}{ugBrowseDomainPage}{14.2. The Constructor Page} \beginscroll @@ -115128,7 +115128,7 @@ through this chapter as you occasionally may want to refer to it. \end{page} @ -\pagehead3{ugBrowseDomainButtonsPage}{ug14.ht}{Constructor Page Buttons} +\pagetitle{ugBrowseDomainButtonsPage}{ug14.ht}{Constructor Page Buttons} \pageto{notitle}{ugBrowseViewsOfOperationsPage} <>= \begin{page}{ugBrowseDomainButtonsPage}{14.2.1. Constructor Page Buttons} @@ -115261,7 +115261,7 @@ To see a table of such packages, use the {\bf Relatives} button on the \end{page} @ -\pagehead3{ugBrowseCrossReferencePage}{ug14.ht}{Cross Reference} +\pagetitle{ugBrowseCrossReferencePage}{ug14.ht}{Cross Reference} <>= \begin{page}{ugBrowseCrossReferencePage}{14.2.2. Cross Reference} \beginscroll @@ -115457,7 +115457,7 @@ ring. \end{page} @ -\pagehead3{ugBrowseViewsOfConstructorsPage}{ug14.ht}{Views Of Constructors} +\pagetitle{ugBrowseViewsOfConstructorsPage}{ug14.ht}{Views Of Constructors} <>= \begin{page}{ugBrowseViewsOfConstructorsPage}{14.2.3. Views Of Constructors} \beginscroll @@ -115534,7 +115534,7 @@ ancestors of \axiomType{Matrix(R)} only if {\tt R} belongs to category \end{page} @ -\pagehead3{ugBrowseGivingParametersPage}{ug14.ht} +\pagetitle{ugBrowseGivingParametersPage}{ug14.ht} {Giving Parameters to Constructors} <>= \begin{page}{ugBrowseGivingParametersPage} @@ -115593,7 +115593,7 @@ As you see, the operation \axiomFun{inverse} is exported. \end{page} @ -\pagehead3{ugBrowseMiscellaneousFeaturesPage}{ug14.ht} +\pagetitle{ugBrowseMiscellaneousFeaturesPage}{ug14.ht} {Miscellaneous Features of Browse} <>= \begin{page}{ugBrowseMiscellaneousFeaturesPage} @@ -115613,7 +115613,7 @@ As you see, the operation \axiomFun{inverse} is exported. \end{page} @ -\pagehead3{ugBrowseDescriptionPagePage}{ug14.ht} +\pagetitle{ugBrowseDescriptionPagePage}{ug14.ht} {The Description Page for Operations} <>= \begin{page}{ugBrowseDescriptionPagePage} @@ -115686,7 +115686,7 @@ operation. \end{page} @ -\pagehead3{ugBrowseViewsOfOperationsPage}{ug14.ht}{Views of Operations} +\pagetitle{ugBrowseViewsOfOperationsPage}{ug14.ht}{Views of Operations} <>= \begin{page}{ugBrowseViewsOfOperationsPage}{14.3.2. Views of Operations} \beginscroll @@ -115820,7 +115820,7 @@ constructor page for that constructor. \end{page} @ -\pagehead3{ugBrowseCapitalizationConventionPage}{ug14.ht} +\pagetitle{ugBrowseCapitalizationConventionPage}{ug14.ht} {Capitalization Convention} <>= \begin{page}{ugBrowseCapitalizationConventionPage} @@ -115859,7 +115859,7 @@ For example, for the category default package @ \chapter{Users Guide Chapter 15 (ug15.ht)} -\pagehead3{ugWhatsNewPage}{ug15.ht}{What's New in Axiom Version 2.0} +\pagetitle{ugWhatsNewPage}{ug15.ht}{What's New in Axiom Version 2.0} <>= \begin{page}{ugWhatsNewPage}{15. What's New in Axiom Version 2.0} \beginscroll @@ -115884,7 +115884,7 @@ we describe many of the more important topics here. \end{page} @ -\pagehead3{ugWhatsNewImportantPage}{ug15.ht} +\pagetitle{ugWhatsNewImportantPage}{ug15.ht} {Important Things to Read First} <>= \begin{page}{ugWhatsNewImportantPage} @@ -115908,7 +115908,7 @@ by recomputing in Release 2.0, please contact NAG for assistance. \end{page} @ -\pagehead3{ugWhatsNewAsharpPage}{ug15.ht}{The New Axiom Library Compiler} +\pagetitle{ugWhatsNewAsharpPage}{ug15.ht}{The New Axiom Library Compiler} <>= \begin{page}{ugWhatsNewAsharpPage}{15.2. The New Axiom Library Compiler} \beginscroll @@ -115935,7 +115935,7 @@ compiler and make any necessary corrections. \end{page} @ -\pagehead3{nagLinkIntroPage}{ug15.ht}{The NAG Library Link} +\pagetitle{nagLinkIntroPage}{ug15.ht}{The NAG Library Link} \pageto{notitle}{htxl1} \pageto{notitle}{nagDocumentationPage} \pageto{notitle}{nagLinkUsagePage} @@ -115981,7 +115981,7 @@ by Adams method is called \end{page} @ -\pagehead3{nagDocumentationPage}{ug15.ht}{Interpreting NAG Documentation} +\pagetitle{nagDocumentationPage}{ug15.ht}{Interpreting NAG Documentation} \pageto{notitle}{manpageXXintro} \pageto{notitle}{manpageXXonline} \pageto{notitle}{FoundationLibraryDocPage} @@ -116097,7 +116097,7 @@ via \Browse{}). \end{page} @ -\pagehead3{nagLinkUsagePage}{ug15.ht}{Using the Link} +\pagetitle{nagLinkUsagePage}{ug15.ht}{Using the Link} \pageto{notitle}{htxl1} <>= \begin{page}{nagLinkUsagePage}{15.3.2. Using the Link} @@ -116280,7 +116280,7 @@ example for that routine. \end{paste}\end{patch} @ -\pagehead3{aspSectionPage}{ug15.ht} +\pagetitle{aspSectionPage}{ug15.ht} {Providing values for Argument Subprograms} \pageto{notitle}{generalFortranPage} <>= @@ -116443,7 +116443,7 @@ d01ajf(0.0 ,1.0, 0.0, 1.0e-5, 800, 200, -1, "asp.f") \end{paste}\end{patch} @ -\pagehead3{generalFortranPage}{ug15.ht} +\pagetitle{generalFortranPage}{ug15.ht} {General Fortran-generation utilities in Axiom} <>= \begin{page}{generalFortranPage} @@ -117675,7 +117675,7 @@ Type: List Union(name: Symbol,bounds: List Union(S: Symbol,P: Polynomial Integer \end{paste}\end{patch} @ -\pagehead3{nagTechnicalPage}{ug15.ht}{Some technical information} +\pagetitle{nagTechnicalPage}{ug15.ht}{Some technical information} <>= \begin{page}{nagTechnicalPage}{15.3.5. Some technical information} \beginscroll @@ -117730,7 +117730,7 @@ the resulting program on the numeric part of the RPC stream. \end{page} @ -\pagehead3{ugWhatsNewLanguagePage}{ug15.ht} +\pagetitle{ugWhatsNewLanguagePage}{ug15.ht} {Interactive Front-end and Language} \pageto{notitle}{ugLangLoopsBreakPage} \pageto{notitle}{ugLangBlocksPage} @@ -117789,7 +117789,7 @@ Various messages have been added or rewritten for clarity. \end{paste}\end{patch} @ -\pagehead3{ugWhatsNewLibraryPage}{ug15.ht}{Library} +\pagetitle{ugWhatsNewLibraryPage}{ug15.ht}{Library} \pageto{notitle}{FullPartialFracExpansionXmpPage} <>= \begin{page}{ugWhatsNewLibraryPage}{15.5. Library} @@ -117885,7 +117885,7 @@ have been added to \axiomType{LinearOrdinaryDifferentialOperator}. \end{page} @ -\pagehead3{ugWhatsNewHyperDocPage}{ug15.ht}{\HyperName} +\pagetitle{ugWhatsNewHyperDocPage}{ug15.ht}{\HyperName} \pageto{notitle}{ugHyperKeysPage} <>= \begin{page}{ugWhatsNewHyperDocPage}{15.6. \HyperName} @@ -117929,7 +117929,7 @@ into the main Browser input box. \end{page} @ -\pagehead3{ugWhatsNewDocumentationPage}{ug15.ht}{Documentation} +\pagetitle{ugWhatsNewDocumentationPage}{ug15.ht}{Documentation} \pageto{notitle}{ugGraphTwoDbuildPage} \pageto{notitle}{ugGraphTwoDappendPage} \pageto{notitle}{ugIntroCallFunPage} @@ -117993,7 +117993,7 @@ compilers. \newcommand{\vertline}{\texht{$|$}{{\tt |}}} @ -\pagehead3{ugSysCmdPage}{ug16.ht}{Axiom System Commands} +\pagetitle{ugSysCmdPage}{ug16.ht}{Axiom System Commands} \pagepic{ps/v71ugsyscmdpage.eps}{ugsyscmdpage}{0.50} \pagefrom{Reference}{TopReferencePage} \pageto{Introduction}{ugSysCmdOverviewPage} @@ -118071,7 +118071,7 @@ syntax of the commands available. \end{page} @ -\pagehead3{ugSysCmdOverviewPage}{ug16.ht}{Introduction} +\pagetitle{ugSysCmdOverviewPage}{ug16.ht}{Introduction} \pageto{notitle}{ugSysCmdsetPage} \pageto{notitle}{ugSysCmdcompilePage} <>= @@ -118170,7 +118170,7 @@ related commands. \end{page} @ -\pagehead3{ugSysCmdabbreviationPage}{ug16.ht}{)abbreviation} +\pagetitle{ugSysCmdabbreviationPage}{ug16.ht}{)abbreviation} <>= \begin{page}{ugSysCmdabbreviationPage}{B.2. )abbreviation} \beginscroll @@ -118264,7 +118264,7 @@ constructor name \spadtype{VectorFunctions2} from the system: \end{page} @ -\pagehead3{ugSysCmdbootPage}{ug16.ht}{)boot} +\pagetitle{ugSysCmdbootPage}{ug16.ht}{)boot} \pageto{notitle}{ugSysCmdfinPage} \pageto{notitle}{ugSysCmdlispPage} \pageto{notitle}{ugSysCmdsetPage} @@ -118303,7 +118303,7 @@ obtained by translating the BOOT code. \end{page} @ -\pagehead3{ugSysCmdcdPage}{ug16.ht}{)cd} +\pagetitle{ugSysCmdcdPage}{ug16.ht}{)cd} \pageto{notitle}{ugSysCmdcompilePage} \pageto{notitle}{ugSysCmdeditPage} \pageto{notitle}{ugSysCmdhistoryPage} @@ -118356,7 +118356,7 @@ this has the same syntax as the operating system {\tt cd} command. \end{page} @ -\pagehead3{ugSysCmdclosePage}{ug16.ht}{)close} +\pagetitle{ugSysCmdclosePage}{ug16.ht}{)close} \pageto{notitle}{ugSysCmdquitPage} <>= \begin{page}{ugSysCmdclosePage}{B.5. )close} @@ -118403,7 +118403,7 @@ the entire Axiom session. \end{page} @ -\pagehead3{ugSysCmdclearPage}{ug16.ht}{)clear} +\pagetitle{ugSysCmdclearPage}{ug16.ht}{)clear} \pageto{notitle}{ugSysCmddisplayPage} \pageto{notitle}{ugSysCmdhistoryPage} \pageto{notitle}{ugSysCmdundoPage} @@ -118501,7 +118501,7 @@ system function and constructor caches. \end{page} @ -\pagehead3{ugSysCmdcompilePage}{ug16.ht}{)compile} +\pagetitle{ugSysCmdcompilePage}{ug16.ht}{)compile} \pageto{notitle}{ugSysCmdcdPage} \pageto{notitle}{ugSysCmdtracePage} \pageto{notitle}{ugSysCmdabbreviationPage} @@ -118827,7 +118827,7 @@ happens. \end{page} @ -\pagehead3{ugSysCmddisplayPage}{ug16.ht}{)display} +\pagetitle{ugSysCmddisplayPage}{ug16.ht}{)display} \pageto{notitle}{ugSysCmdclearPage} \pageto{notitle}{ugSysCmdhistoryPage} \pageto{notitle}{ugSysCmdsetPage} @@ -118916,7 +118916,7 @@ operation \spadfunFrom{complex}{ComplexCategory}: \end{page} @ -\pagehead3{ugSysCmdeditPage}{ug16.ht}{)edit} +\pagetitle{ugSysCmdeditPage}{ug16.ht}{)edit} \pageto{notitle}{ugSysCmdsystemPage} \pageto{notitle}{ugSysCmdcompilePage} \pageto{notitle}{ugSysCmdreadPage} @@ -118979,7 +118979,7 @@ calls {\tt emacs} to edit the file. \end{page} @ -\pagehead3{ugSysCmdfinPage}{ug16.ht}{)fin} +\pagetitle{ugSysCmdfinPage}{ug16.ht}{)fin} \pageto{notitle}{ugSysCmdpquitPage} <>= \begin{page}{ugSysCmdfinPage}{B.10. )fin} @@ -119009,7 +119009,7 @@ function call to \Lisp{}. \end{page} @ -\pagehead3{ugSysCmdframePage}{ug16.ht}{)frame} +\pagetitle{ugSysCmdframePage}{ug16.ht}{)frame} \pageto{notitle}{ugSysCmdhistoryPage} \pageto{notitle}{ugSysCmdsetPage} <>= @@ -119128,7 +119128,7 @@ prompt. \end{page} @ -\pagehead3{ugSysCmdhelpPage}{ug16.ht}{)help} +\pagetitle{ugSysCmdhelpPage}{ug16.ht}{)help} <>= \begin{page}{ugSysCmdhelpPage}{B.12. )help} \beginscroll @@ -119170,7 +119170,7 @@ In Hyperdoc, choose the {\bf Commands} item from the \end{page} @ -\pagehead3{ugSysCmdhistoryPage}{ug16.ht}{)history} +\pagetitle{ugSysCmdhistoryPage}{ug16.ht}{)history} \pageto{notitle}{ugSysCmdframePage} \pageto{notitle}{ugSysCmdcdPage} \pageto{notitle}{ugSysCmdreadPage} @@ -119359,7 +119359,7 @@ the contents. \end{page} @ -\pagehead3{ugSysCmdlibraryPage}{ug16.ht}{)library} +\pagetitle{ugSysCmdlibraryPage}{ug16.ht}{)library} \pageto{notitle}{ugSysCmdcdPage} \pageto{notitle}{ugSysCmdcompilePage} \pageto{notitle}{ugSysCmdframePage} @@ -119436,7 +119436,7 @@ command was called {\tt )local} and {\tt )with} before the name \end{page} @ -\pagehead3{ugSysCmdlispPage}{ug16.ht}{)lisp} +\pagetitle{ugSysCmdlispPage}{ug16.ht}{)lisp} \pageto{notitle}{ugSysCmdsystemPage} \pageto{notitle}{ugSysCmdbootPage} \pageto{notitle}{ugSysCmdfinPage} @@ -119473,7 +119473,7 @@ the {\tt )fin} command may be used to drop out of Axiom into \Lisp{}. \end{page} @ -\pagehead3{ugSysCmdloadPage}{ug16.ht}{)load} +\pagetitle{ugSysCmdloadPage}{ug16.ht}{)load} <>= \begin{page}{ugSysCmdloadPage}{B.16. )load} \beginscroll @@ -119490,7 +119490,7 @@ This command is obsolete. Use \spadcmd{)library} instead. \end{page} @ -\pagehead3{ugSysCmdltracePage}{ug16.ht}{)ltrace} +\pagetitle{ugSysCmdltracePage}{ug16.ht}{)ltrace} \pageto{notitle}{ugSysCmdbootPage} \pageto{notitle}{ugSysCmdlispPage} \pageto{notitle}{ugSysCmdtracePage} @@ -119523,7 +119523,7 @@ It is not supported for general use. \end{page} @ -\pagehead3{ugSysCmdpquitPage}{ug16.ht}{)pquit} +\pagetitle{ugSysCmdpquitPage}{ug16.ht}{)pquit} \pageto{notitle}{ugSysCmdfinPage} \pageto{notitle}{ugSysCmdhistoryPage} \pageto{notitle}{ugSysCmdclosePage} @@ -119587,7 +119587,7 @@ will be displayed and, indeed, Axiom would still be running. \end{page} @ -\pagehead3{ugSysCmdquitPage}{ug16.ht}{)quit} +\pagetitle{ugSysCmdquitPage}{ug16.ht}{)quit} \pageto{notitle}{ugSysCmdfinPage} \pageto{notitle}{ugSysCmdhistoryPage} \pageto{notitle}{ugSysCmdclosePage} @@ -119647,7 +119647,7 @@ executed when you press, say, a function key. \end{page} @ -\pagehead3{ugSysCmdreadPage}{ug16.ht}{)read} +\pagetitle{ugSysCmdreadPage}{ug16.ht}{)read} \pageto{notitle}{ugInOutInPage} \pageto{notitle}{ugSysCmdcompilePage} \pageto{notitle}{ugSysCmdeditPage} @@ -119698,7 +119698,7 @@ The {\tt )quiet} option suppresses output while the file is being read. \end{page} @ -\pagehead3{ugSysCmdsetPage}{ug16.ht}{)set} +\pagetitle{ugSysCmdsetPage}{ug16.ht}{)set} \pageto{notitle}{ugSysCmdquitPage} <>= \begin{page}{ugSysCmdsetPage}{B.21. )set} @@ -119769,7 +119769,7 @@ For example, to change the {\tt )quit} command to being unprotected \end{page} @ -\pagehead3{ugSysCmdshowPage}{ug16.ht}{)show} +\pagetitle{ugSysCmdshowPage}{ug16.ht}{)show} \pageto{notitle}{ugSysCmddisplayPage} \pageto{notitle}{ugSysCmdsetPage} \pageto{notitle}{ugSysCmdwhatPage} @@ -119837,7 +119837,7 @@ Attributes may be listed by using the {\tt )attributes} option. \end{page} @ -\pagehead3{ugSysCmdspoolPage}{ug16.ht}{)spool} +\pagetitle{ugSysCmdspoolPage}{ug16.ht}{)spool} \pageto{notitle}{ugSysCmdcdPage} <>= \begin{page}{ugSysCmdspoolPage}{B.23. )spool} @@ -119878,7 +119878,7 @@ directory you specified using the {\tt )cd} command. \end{page} @ -\pagehead3{ugSysCmdsynonymPage}{ug16.ht}{)synonym} +\pagetitle{ugSysCmdsynonymPage}{ug16.ht}{)synonym} \pageto{notitle}{ugSysCmdsetPage} \pageto{notitle}{ugSysCmdwhatPage} <>= @@ -119937,7 +119937,7 @@ To list, say, all synonyms that contain the substring \end{page} @ -\pagehead3{ugSysCmdsystemPage}{ug16.ht}{)system} +\pagetitle{ugSysCmdsystemPage}{ug16.ht}{)system} \pageto{notitle}{ugSysCmdbootPage} \pageto{notitle}{ugSysCmdfinPage} \pageto{notitle}{ugSysCmdlispPage} @@ -119989,7 +119989,7 @@ if possible. \end{page} @ -\pagehead3{ugSysCmdtracePage}{ug16.ht}{)trace} +\pagetitle{ugSysCmdtracePage}{ug16.ht}{)trace} \pageto{notitle}{ugSysCmdcompilePage} \pageto{notitle}{ugSysCmdbootPage} \pageto{notitle}{ugSysCmdlispPage} @@ -120295,7 +120295,7 @@ to escape them with an underscore. \end{page} @ -\pagehead3{ugSysCmdundoPage}{ug16.ht}{)undo} +\pagetitle{ugSysCmdundoPage}{ug16.ht}{)undo} \pageto{notitle}{ugSysCmdhistoryPage} <>= \begin{page}{ugSysCmdundoPage}{B.27. )undo} @@ -120377,7 +120377,7 @@ lines of your program. \end{page} @ -\pagehead3{ugSysCmdwhatPage}{ug16.ht}{)what} +\pagetitle{ugSysCmdwhatPage}{ug16.ht}{)what} \pageto{notitle}{ugSysCmddisplayPage} \pageto{notitle}{ugSysCmdsetPage} \pageto{notitle}{ugSysCmdshowPage} @@ -120483,7 +120483,7 @@ The command synonym {\tt )apropos} is equivalent to @ \chapter{Users Guide Chapter 21 (ug21.ht)} -\pagehead3{ugAppGraphicsPage}{ug21.ht}{Programs for Axiom Images} +\pagetitle{ugAppGraphicsPage}{ug21.ht}{Programs for Axiom Images} <>= \begin{page}{ugAppGraphicsPage}{G. Programs for Axiom Images} \beginscroll @@ -120526,7 +120526,7 @@ ChromaScript PostScript interpreter with a Matrix Instruments QCR camera. \end{page} @ -\pagehead3{ugFimagesOnePage}{ug21.ht}{images1.input} +\pagetitle{ugFimagesOnePage}{ug21.ht}{images1.input} <>= \begin{page}{ugFimagesOnePage}{G.1. images1.input} \beginscroll @@ -120547,7 +120547,7 @@ ChromaScript PostScript interpreter with a Matrix Instruments QCR camera. \end{page} @ -\pagehead3{ugFimagesTwoPage}{ug21.ht}{images2.input} +\pagetitle{ugFimagesTwoPage}{ug21.ht}{images2.input} <>= \begin{page}{ugFimagesTwoPage}{G.2. images2.input} \beginscroll @@ -120584,7 +120584,7 @@ The function \texht{$f^n$}{f**n} computes $n$ steps of Newton's method. \end{page} @ -\pagehead3{ugFimagesThreePage}{ug21.ht}{images3.input} +\pagetitle{ugFimagesThreePage}{ug21.ht}{images3.input} <>= \begin{page}{ugFimagesThreePage}{G.3. images3.input} \beginscroll @@ -120602,7 +120602,7 @@ torusKnot(2,\ 2\ +\ i/4,\ 0.5,\ 25,\ 250)}\newline \end{page} @ -\pagehead3{ugFimagesFivePage}{ug21.ht}{images5.input} +\pagetitle{ugFimagesFivePage}{ug21.ht}{images5.input} <>= \begin{page}{ugFimagesFivePage}{G.4. images5.input} \beginscroll @@ -120703,7 +120703,7 @@ var1Steps\ ==\ 70,\ var2Steps\ ==\ 250)}\newline \end{page} @ -\pagehead3{ugFimagesSixPage}{ug21.ht}{images6.input} +\pagetitle{ugFimagesSixPage}{ug21.ht}{images6.input} <>= \begin{page}{ugFimagesSixPage}{G.5. images6.input} \beginscroll @@ -120740,7 +120740,7 @@ point\ [x,y,max(min(real\ g,\ 4),\ -4),\ argument\ g]}\newline \end{page} @ -\pagehead3{ugFimagesSevenPage}{ug21.ht}{images7.input} +\pagetitle{ugFimagesSevenPage}{ug21.ht}{images7.input} <>= \begin{page}{ugFimagesSevenPage}{G.6. images7.input} \beginscroll @@ -120791,7 +120791,7 @@ on the Riemann sphere. \end{page} @ -\pagehead3{ugFimagesEightPage}{ug21.ht}{images8.input} +\pagetitle{ugFimagesEightPage}{ug21.ht}{images8.input} <>= \begin{page}{ugFimagesEightPage}{G.7. images8.input} \beginscroll @@ -120821,7 +120821,7 @@ on the Riemann sphere. \end{page} @ -\pagehead3{ugFconformalPage}{ug21.ht}{conformal.input} +\pagetitle{ugFconformalPage}{ug21.ht}{conformal.input} <>= \begin{page}{ugFconformalPage}{G.8. conformal.input} \beginscroll @@ -121007,7 +121007,7 @@ point\ [0.0@DFLOAT,\ 0.0@DFLOAT,\ 1.0@DFLOAT,\ 4.0@DFLOAT]}\newline \end{page} @ -\pagehead3{ugFtknotPage}{ug21.ht}{tknot.input} +\pagetitle{ugFtknotPage}{ug21.ht}{tknot.input} <>= \begin{page}{ugFtknotPage}{G.9. tknot.input} \beginscroll @@ -121042,7 +121042,7 @@ var1Steps\ ==\ uSteps,\ var2Steps\ ==\ tSteps)}\newline \end{page} @ -\pagehead3{ugFntubePage}{ug21.ht}{ntube.input} +\pagetitle{ugFntubePage}{ug21.ht}{ntube.input} \pageto{notitle}{ugFimagesFivePage} <>= \begin{page}{ugFntubePage}{G.10. ntube.input} @@ -121164,7 +121164,7 @@ frame\ :=\ nfrenetFrame(spaceCurve,\ t,\ delT)}\newline \end{page} @ -\pagehead3{ugFdhtriPage}{ug21.ht}{dhtri.input} +\pagetitle{ugFdhtriPage}{ug21.ht}{dhtri.input} <>= \begin{page}{ugFdhtriPage}{G.11. dhtri.input} \beginscroll @@ -121221,7 +121221,7 @@ a given triangle into another. \end{page} @ -\pagehead3{ugFtetraPage}{ug21.ht}{tetra.input} +\pagetitle{ugFtetraPage}{ug21.ht}{tetra.input} <>= \begin{page}{ugFtetraPage}{G.12. tetra.input} \beginscroll @@ -121291,7 +121291,7 @@ a given triangle into another. \end{page} @ -\pagehead3{ugFantoinePage}{ug21.ht}{antoine.input} +\pagetitle{ugFantoinePage}{ug21.ht}{antoine.input} <>= \begin{page}{ugFantoinePage}{G.13. antoine.input} \beginscroll @@ -121367,7 +121367,7 @@ torusRot*point\ [(1+cu)*cos(v),(1+cu)*sin(v),(sin\ u)/6]}\newline \end{page} @ -\pagehead3{ugFscherkPage}{ug21.ht}{scherk.input} +\pagetitle{ugFscherkPage}{ug21.ht}{scherk.input} <>= \begin{page}{ugFscherkPage}{G.14. scherk.input} \beginscroll @@ -121441,7 +121441,7 @@ var1Steps\ ==\ 28,\ var2Steps\ ==\ 28)}\newline @ \chapter{Hypertex Language Pages} -\pagehead3{Hyperdoc}{hyperdoc.ht}{Creating Hyperdoc Pages} +\pagetitle{Hyperdoc}{hyperdoc.ht}{Creating Hyperdoc Pages} \pageto{notitle}{ViewportPage} \pageto{notitle}{BitMaps} \pageto{notitle}{CPHelp} @@ -121466,7 +121466,7 @@ facility for viewports. yuck. @ \section{htxadvpage1.ht} -\pagehead3{HTXAdvPage1}{htxadvpage1.ht}{Input Areas} +\pagetitle{HTXAdvPage1}{htxadvpage1.ht}{Input Areas} \pageto{notitle}{HTXAdvPage2} <>= \begin{page}{HTXAdvPage1}{Input areas} @@ -121530,7 +121530,7 @@ Here are some examples. \end{page} @ -\pagehead3{HTXAdvPage1xPatch1}{htxadvpage1.ht}{HTXAdvPage1xPatch1 patch} +\pagetitle{HTXAdvPage1xPatch1}{htxadvpage1.ht}{HTXAdvPage1xPatch1 patch} <>= \begin{patch}{HTXAdvPage1xPatch1} \begin{paste}{HTXAdvPage1xPaste1A}{HTXAdvPage1xPatch1A} @@ -121544,7 +121544,7 @@ Page name \tab{16} \end{patch} @ -\pagehead3{HTXAdvPage1xPatch1A}{htxadvpage1.ht}{HTXAdvPage1xPatch1A patch} +\pagetitle{HTXAdvPage1xPatch1A}{htxadvpage1.ht}{HTXAdvPage1xPatch1A patch} <>= \begin{patch}{HTXAdvPage1xPatch1A} \begin{paste}{HTXAdvPage1xPaste1B}{HTXAdvPage1xPatch1} @@ -121558,7 +121558,7 @@ Page name \tab{16} \end{patch} @ -\pagehead3{HTXAdvPage1xPatch2}{htxadvpage1.ht}{HTXAdvPage1xPatch2 patch} +\pagetitle{HTXAdvPage1xPatch2}{htxadvpage1.ht}{HTXAdvPage1xPatch2 patch} <>= \begin{patch}{HTXAdvPage1xPatch2} \begin{paste}{HTXAdvPage1xPaste2A}{HTXAdvPage1xPatch2A} @@ -121572,7 +121572,7 @@ File to edit \tab{16} \end{patch} @ -\pagehead3{HTXAdvPage1xPatch2A}{htxadvpage1.ht}{HTXAdvPage1xPatch2A patch} +\pagetitle{HTXAdvPage1xPatch2A}{htxadvpage1.ht}{HTXAdvPage1xPatch2A patch} <>= \begin{patch}{HTXAdvPage1xPatch2A} \begin{paste}{HTXAdvPage1xPaste2B}{HTXAdvPage1xPatch2} @@ -121587,7 +121587,7 @@ File to edit \tab{16} @ \section{htxadvpage2.ht} -\pagehead3{HTXAdvPage2}{htxadvpage2.ht}{Radio buttons} +\pagetitle{HTXAdvPage2}{htxadvpage2.ht}{Radio buttons} \pageto{notitle}{HTXAdvPage3} <>= \begin{page}{HTXAdvPage2}{Radio buttons} @@ -121724,7 +121724,7 @@ be deactivated. @ \section{htxadvpage3.ht} -\pagehead3{HTXAdvPage3}{htxadvpage3.ht}{Macros} +\pagetitle{HTXAdvPage3}{htxadvpage3.ht}{Macros} \pageto{notitle}{HTXAdvPage4} <>= \begin{page}{HTXAdvPage3}{Macros} @@ -121796,7 +121796,7 @@ Hyperdoc form and TeX form a mechanical process. @ \section{htxadvpage4.ht} -\pagehead3{HTXAdvPage4}{htxadvpage4.ht}{Patch and Paste} +\pagetitle{HTXAdvPage4}{htxadvpage4.ht}{Patch and Paste} \pageto{notitle}{HTXAdvPage5} <>= \begin{page}{HTXAdvPage4}{Patch and Paste} @@ -121977,7 +121977,7 @@ initial @ \section{htxadvpage5.ht} -\pagehead3{HTXAdvPage5}{htxadvpage5.ht}{Axiom paste-ins} +\pagetitle{HTXAdvPage5}{htxadvpage5.ht}{Axiom paste-ins} \pageto{notitle}{HTXAdvPage6} <>= \begin{page}{HTXAdvPage5}{Axiom paste-ins} @@ -122109,7 +122109,7 @@ click on the buttons to the left of each command. @ \section{htxadvpage6.ht} -\pagehead3{HTXAdvPage6}{htxadvpage6.ht}{Miscellaneous} +\pagetitle{HTXAdvPage6}{htxadvpage6.ht}{Miscellaneous} \pageto{notitle}{HTXAdvTopPage} <>= \begin{page}{HTXAdvPage6}{Miscellaneous} @@ -122283,7 +122283,7 @@ delimit the header and footer regions. @ \section{htxadvtoppage.ht} -\pagehead3{HTXAdvTopPage}{htxadvtoppage.ht}{Advanced features in Hyperdoc} +\pagetitle{HTXAdvTopPage}{htxadvtoppage.ht}{Advanced features in Hyperdoc} \pageto{notitle}{HTXAdvPage1} \pageto{notitle}{HTXAdvPage2} \pageto{notitle}{HTXAdvPage3} @@ -122307,7 +122307,7 @@ delimit the header and footer regions. @ \section{htxformatpage1.ht} -\pagehead3{HTXFormatPage1}{htxformatpage1.ht}{Using the special characters} +\pagetitle{HTXFormatPage1}{htxformatpage1.ht}{Using the special characters} \pageto{notitle}{HTXFormatPage2} <>= \begin{page}{HTXFormatPage1}{Using the special characters} @@ -122397,7 +122397,7 @@ a steady rise @ \section{htxformatpage2.ht} -\pagehead3{HTXFormatPage2}{htxformatpage2.ht}{Formatting without commands} +\pagetitle{HTXFormatPage2}{htxformatpage2.ht}{Formatting without commands} <>= \begin{page}{HTXFormatPage2}{Formatting without commands} \centerline{\fbox{{\tt \thispage}}}\newline @@ -122620,7 +122620,7 @@ Finite{}Field{}Cyclic{}Group{}Extension{}ByPolynomial @ \section{htxformatpage3.ht} -\pagehead3{HTXFormatPage3}{htxformatpage3.ht}{Using different fonts} +\pagetitle{HTXFormatPage3}{htxformatpage3.ht}{Using different fonts} <>= \begin{page}{HTXFormatPage3}{Using different fonts} \centerline{\fbox{{\tt \thispage}}}\newline @@ -122799,7 +122799,7 @@ and this is \{\\rm roman\}\}} @ \section{htxformatpage4.ht} -\pagehead3{HTXFormatPage4}{htexformatpage4.ht}{Indentation} +\pagetitle{HTXFormatPage4}{htexformatpage4.ht}{Indentation} <>= \begin{page}{HTXFormatPage4}{Indentation} \centerline{\fbox{{\tt \thispage}}}\newline @@ -123074,7 +123074,7 @@ This spacing will be preserved @ \section{htxformatpage5.ht} -\pagehead3{HTXFormatPage5}{htxformatpage5.ht}{Creating Lists and Tables} +\pagetitle{HTXFormatPage5}{htxformatpage5.ht}{Creating Lists and Tables} \pageto{notitle}{HTXFormatPage6} <>= \begin{page}{HTXFormatPage5}{Creating Lists and Tables} @@ -123347,7 +123347,7 @@ the inner list.}\newline @ \section{htxformatpage6} -\pagehead3{HTXFormatPage6}{htxformatpage6.ht}{Boxes and Lines} +\pagetitle{HTXFormatPage6}{htxformatpage6.ht}{Boxes and Lines} <>= \begin{page}{HTXFormatPage6}{Boxes and Lines} \centerline{\fbox{{\tt \thispage}}}\newline @@ -123431,7 +123431,7 @@ across the window. This might be useful for added emphasis. @ \section{htxformatpage7} -\pagehead3{HTXFormatPage7}{htxformatpage7.ht}{Micro-Spacing} +\pagetitle{HTXFormatPage7}{htxformatpage7.ht}{Micro-Spacing} <>= \begin{page}{HTXFormatPage7}{Micro-Spacing} \centerline{\fbox{{\tt \thispage}}}\newline @@ -123620,7 +123620,7 @@ R\space{-1}~\vspace{-18} @ \section{htxformatpage8} -\pagehead3{HTXFormatPage8}{htxformatpage8.ht}{Bitmaps and Images} +\pagetitle{HTXFormatPage8}{htxformatpage8.ht}{Bitmaps and Images} <>= \begin{page}{HTXFormatPage8}{Bitmaps and Images} \centerline{\fbox{{\tt \thispage}}}\newline @@ -123743,7 +123743,7 @@ or @ \section{htxformattoppage.ht} -\pagehead3{HTXFormatTopPage}{htxformattoppage.ht} +\pagetitle{HTXFormatTopPage}{htxformattoppage.ht} {Formatting in Hyperdoc} \pageto{notitle}{HTXFormatPage1} \pageto{notitle}{HTXFormatPage2} @@ -123776,7 +123776,7 @@ You can learn about these facilities by clicking on the topics below. @ \section{htxintropage1.ht} -\pagehead3{HTXIntroPage1}{htxintropage1.ht}{What Hyperdoc does} +\pagetitle{HTXIntroPage1}{htxintropage1.ht}{What Hyperdoc does} \pageto{notitle}{HTXIntroPage2} \pageto{notitle}{ugHyperPage} <>= @@ -123824,7 +123824,7 @@ more. @ \section{htxintropage2.ht} -\pagehead3{HTXIntroPage2}{htxintropage2.ht}{How Hyperdoc does it} +\pagetitle{HTXIntroPage2}{htxintropage2.ht}{How Hyperdoc does it} \pageto{notitle}{HTXIntroPage3} <>= \begin{page}{HTXIntroPage2}{How Hyperdoc does it} @@ -123880,7 +123880,7 @@ some simple text into it. @ \section{htxintropage3.ht} -\pagehead3{HTXIntroPage3}{htxintropage3.ht}{A simple text page} +\pagetitle{HTXIntroPage3}{htxintropage3.ht}{A simple text page} \pageto{notitle}{HTXLinkPage6} \pageto{notitle}{HTXTryPage} \pageto{notitle}{HTXFormatTopPage} @@ -123985,7 +123985,7 @@ moment) any of the Hyperdoc special characters. @ \section{htxintrotoppage.ht} -\pagehead3{HTXIntroTopPage}{htxintrotoppage.ht}{First Steps} +\pagetitle{HTXIntroTopPage}{htxintrotoppage.ht}{First Steps} \pageto{notitle}{HTXIntroPage1} \pageto{notitle}{HTXIntroPage2} \pageto{notitle}{HTXIntroPage3} @@ -124020,7 +124020,7 @@ Hyperdoc before proceeding. @ \section{htxlinkpage1.ht} -\pagehead3{HTXLinkPage1}{htxlinkpage1.ht}{Linking to a named page} +\pagetitle{HTXLinkPage1}{htxlinkpage1.ht}{Linking to a named page} \pageto{notitle}{HTXLinkTopPage} \pageto{notitle}{TestHelpPage} \pageto{notitle}{HTXLinkPage2} @@ -124151,7 +124151,7 @@ menu}{HTXLinkTopPage}\newline \end{patch} @ -\pagehead3{TestHelpPage}{htxlinkpage1.ht}{Test Help Page} +\pagetitle{TestHelpPage}{htxlinkpage1.ht}{Test Help Page} <>= \begin{page}{TestHelpPage}{Test Help Page} \begin{scroll} @@ -124163,7 +124163,7 @@ menu}{HTXLinkTopPage}\newline @ \section{htxlinkpage2.ht} -\pagehead3{HTXLinkPage2}{htxlinkpage2.ht}{Standard Pages} +\pagetitle{HTXLinkPage2}{htxlinkpage2.ht}{Standard Pages} \pageto{notitle}{HTXLinkPage6} \pageto{notitle}{SpadNotConnectedPage} \pageto{notitle}{UnknownPage} @@ -124298,7 +124298,7 @@ these files in @ \section{htxlinkpage3.ht} -\pagehead3{HTXLinkPage3}{htxlinkpage3.ht}{Active Axiom commands} +\pagetitle{HTXLinkPage3}{htxlinkpage3.ht}{Active Axiom commands} \pageto{notitle}{HTXLinkPage4} <>= \begin{page}{HTXLinkPage3}{Active Axiom commands} @@ -124566,7 +124566,7 @@ f 3 @ \section{htxlinkpage4.ht} -\pagehead3{HTXLinkPage4}{htxlinkpage4.ht}{Linking to Lisp} +\pagetitle{HTXLinkPage4}{htxlinkpage4.ht}{Linking to Lisp} \pageto{notitle}{HTXLinkPage5} <>= \begin{page}{HTXLinkPage4}{Linking to Lisp} @@ -124782,7 +124782,7 @@ allowed here. You should also specify just the top level type. \end{page} @ -\pagehead3{HTXLinkPage4xPatch1}{htxlinkpage4.ht}{HTXLinkPage4xPatch1 patch} +\pagetitle{HTXLinkPage4xPatch1}{htxlinkpage4.ht}{HTXLinkPage4xPatch1 patch} <>= \begin{patch}{HTXLinkPage4xPatch1} \begin{paste}{HTXLinkPage4xPaste1A}{HTXLinkPage4xPatch1A} @@ -124977,7 +124977,7 @@ allowed here. You should also specify just the top level type. @ \section{htxlinkpage5.ht} -\pagehead3{HTXLinkPage5}{htxlinkpage5.ht}{Linking to Unix} +\pagetitle{HTXLinkPage5}{htxlinkpage5.ht}{Linking to Unix} <>= \begin{page}{HTXLinkPage5}{Linking to Unix} \centerline{\fbox{{\tt \thispage}}}\newline @@ -125117,7 +125117,7 @@ a file by clicking on its name. @ \section{htxlinkpage6.ht} -\pagehead3{HTXLinkPage6}{htxlinkpage6.ht} +\pagetitle{HTXLinkPage6}{htxlinkpage6.ht} {How to use your pages with Hyperdoc} <>= \begin{page}{HTXLinkPage6}{How to use your pages with Hyperdoc} @@ -125366,7 +125366,7 @@ are preferred over later ones. @ \section{htxlinktoppage.ht} -\pagehead3{HTXLinkTopPage}{htxlinktoppage.ht}{Actions in Hyperdoc} +\pagetitle{HTXLinkTopPage}{htxlinktoppage.ht}{Actions in Hyperdoc} \pageto{notitle}{HTXLinkPage1} \pageto{notitle}{HTXLinkPage2} \pageto{notitle}{HTXLinkPage3} @@ -125392,7 +125392,7 @@ You can learn about these facilities by clicking on the topics below. @ \section{htxtoppage.ht} -\pagehead3{HTXTopPage}{htxtoppage.ht}{Extending Hyperdoc} +\pagetitle{HTXTopPage}{htxtoppage.ht}{Extending Hyperdoc} \pagepic{ps/v71htxtoppage.eps}{htxtoppage}{0.50} \pagefrom{Reference}{TopReferencePage} \pageto{Introduction}{HTXIntroTopPage} @@ -125424,7 +125424,7 @@ Hyperdoc page database that Axiom uses. @ \section{htxtrypage.ht} -\pagehead3{HTXTryPage}{htxtrypage.ht}{Try out Hyperdoc} +\pagetitle{HTXTryPage}{htxtrypage.ht}{Try out Hyperdoc} <>= \begin{page}{HTXTryPage}{Try out Hyperdoc} \centerline{\fbox{{\tt \thispage}}}\newline @@ -125477,7 +125477,7 @@ macro or patch definitions.} @ \chapter{NAG Library Routines} \section{nagaux.ht} -\pagehead3{manpageXXonline}{nagaux.ht}{NAG On-line Documentation} +\pagetitle{manpageXXonline}{nagaux.ht}{NAG On-line Documentation} <>= \begin{page}{manpageXXonline}{NAG On-line Documentation} \beginscroll @@ -125580,7 +125580,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXsummary}{nagaux.ht}{NAG Documentation: summary} +\pagetitle{manpageXXsummary}{nagaux.ht}{NAG Documentation: summary} <>= \begin{page}{manpageXXsummary}{NAG Documentation: summary} \beginscroll @@ -126667,7 +126667,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXintro}{nagaux.ht}{NAG Documentation: introduction} +\pagetitle{manpageXXintro}{nagaux.ht}{NAG Documentation: introduction} <>= \begin{page}{manpageXXintro}{NAG Documentation: introduction} \beginscroll @@ -127518,7 +127518,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXkwic}{nagaux.ht}{NAG Documentation: keyword in context} +\pagetitle{manpageXXkwic}{nagaux.ht}{NAG Documentation: keyword in context} <>= \begin{page}{manpageXXkwic}{NAG Documentation: keyword in context} \beginscroll @@ -132394,7 +132394,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXconvert}{nagaux.ht}{NAG Documentation: conversion} +\pagetitle{manpageXXconvert}{nagaux.ht}{NAG Documentation: conversion} <>= \begin{page}{manpageXXconvert}{NAG Documentation: conversion} \beginscroll @@ -132551,7 +132551,7 @@ macro or patch definitions.} @ \section{nagc.ht} -\pagehead3{manpageXXc02}{nagc.ht}{ Zeros of Polynomials} +\pagetitle{manpageXXc02}{nagc.ht}{ Zeros of Polynomials} <>= \begin{page}{manpageXXc02}{NAG Documentation: c02} \beginscroll @@ -132729,7 +132729,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc02aff}{nagc.ht}{ Roots of a complex polynomial equation} +\pagetitle{manpageXXc02aff}{nagc.ht}{ Roots of a complex polynomial equation} <>= \begin{page}{manpageXXc02aff}{NAG Documentation: c02aff} \beginscroll @@ -132997,7 +132997,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc02agf}{nagc.ht}{ Roots of a real polynomial equation} +\pagetitle{manpageXXc02agf}{nagc.ht}{ Roots of a real polynomial equation} <>= \begin{page}{manpageXXc02agf}{NAG Documentation: c02agf} \beginscroll @@ -133268,7 +133268,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc05}{nagc.ht} +\pagetitle{manpageXXc05}{nagc.ht} { Roots of One or More Transcendental Equations} <>= \begin{page}{manpageXXc05}{NAG Documentation: c05} @@ -133493,7 +133493,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc05adf}{nagc.ht} +\pagetitle{manpageXXc05adf}{nagc.ht} { Zero of a continuous function in a given interval} <>= \begin{page}{manpageXXc05adf}{NAG Documentation: c05adf} @@ -133655,7 +133655,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc05nbf}{nagc.ht} +\pagetitle{manpageXXc05nbf}{nagc.ht} { Solution of a system of nonlinear equations} <>= \begin{page}{manpageXXc05nbf}{NAG Documentation: c05nbf} @@ -133881,7 +133881,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc05pbf}{nagc.ht} +\pagetitle{manpageXXc05pbf}{nagc.ht} { Solution of a system of nonlinear equations} <>= \begin{page}{manpageXXc05pbf}{NAG Documentation: c05pbf} @@ -134148,7 +134148,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc05zaf}{nagc.ht} +\pagetitle{manpageXXc05zaf}{nagc.ht} { Checks the gradients of a set of non-linear functions} <>= \begin{page}{manpageXXc05zaf}{NAG Documentation: c05zaf} @@ -134285,7 +134285,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc06}{nagc.ht} +\pagetitle{manpageXXc06}{nagc.ht} { Discrete Fourier transform of real or complex data values} <>= \begin{page}{manpageXXc06}{NAG Documentation: c06} @@ -134689,7 +134689,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc06eaf}{nagc.ht} +\pagetitle{manpageXXc06eaf}{nagc.ht} { Discrete Fourier transform of n real data values} <>= \begin{page}{manpageXXc06eaf}{NAG Documentation: c06eaf} @@ -134853,7 +134853,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc06ebf}{nagc.ht} +\pagetitle{manpageXXc06ebf}{nagc.ht} { Discrete Fourier transform of a Hermitian sequence} <>= \begin{page}{manpageXXc06ebf}{NAG Documentation: c06ebf} @@ -135021,7 +135021,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc06ecf}{nagc.ht} +\pagetitle{manpageXXc06ecf}{nagc.ht} { Discrete Fourier transform of n complex data values} <>= \begin{page}{manpageXXc06ecf}{NAG Documentation: c06ecf} @@ -135184,7 +135184,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc06ekf}{nagc.ht} +\pagetitle{manpageXXc06ekf}{nagc.ht} { Circular convolution or correlation of two real vectors} <>= \begin{page}{manpageXXc06ekf}{NAG Documentation: c06ekf} @@ -135374,7 +135374,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc06fpf}{nagc.ht} +\pagetitle{manpageXXc06fpf}{nagc.ht} { Discrete Fourier transforms of m sequences} <>= \begin{page}{manpageXXc06fpf}{NAG Documentation: c06fpf} @@ -135601,7 +135601,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc06fqf}{nagc.ht} +\pagetitle{manpageXXc06fqf}{nagc.ht} { Discrete Fourier transforms of m Hermitian sequences} <>= \begin{page}{manpageXXc06fqf}{NAG Documentation: c06fqf} @@ -135822,7 +135822,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc06frf}{nagc.ht} +\pagetitle{manpageXXc06frf}{nagc.ht} { Discrete Fourier transforms of m complex sequences} <>= \begin{page}{manpageXXc06frf}{NAG Documentation: c06frf} @@ -136029,7 +136029,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc06fuf}{nagc.ht} +\pagetitle{manpageXXc06fuf}{nagc.ht} { Discrete Fourier transform of bivariate complex data} <>= \begin{page}{manpageXXc06fuf}{NAG Documentation: c06fuf} @@ -136234,7 +136234,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc06gbf}{nagc.ht}{ Summation of Series} +\pagetitle{manpageXXc06gbf}{nagc.ht}{ Summation of Series} <>= \begin{page}{manpageXXc06gbf}{NAG Documentation: c06gbf} \beginscroll @@ -136334,7 +136334,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc06gcf}{nagc.ht} +\pagetitle{manpageXXc06gcf}{nagc.ht} { Complex conjugate of a sequence of n data values} <>= \begin{page}{manpageXXc06gcf}{NAG Documentation: c06gcf} @@ -136425,7 +136425,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc06gqf}{ngac.ht} +\pagetitle{manpageXXc06gqf}{ngac.ht} { Complex conjugates of m Hermitian sequences} <>= \begin{page}{manpageXXc06gqf}{NAG Documentation: c06gqf} @@ -136542,7 +136542,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXc06gsf}{nagc.ht} +\pagetitle{manpageXXc06gsf}{nagc.ht} { Form real and imaginary parts of m Hermitian sequences} <>= \begin{page}{manpageXXc06gsf}{NAG Documentation: c06gsf} @@ -136671,7 +136671,7 @@ macro or patch definitions.} @ \section{nagd.ht} -\pagehead3{manpageXXd01}{nagd.ht}{ Quadrature} +\pagetitle{manpageXXd01}{nagd.ht}{ Quadrature} <>= \begin{page}{manpageXXd01}{NAG Documentation: d01} \beginscroll @@ -137339,7 +137339,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd01ajf}{nagd.ht} +\pagetitle{manpageXXd01ajf}{nagd.ht} { Approximation of the integral over a finite interval} <>= \begin{page}{manpageXXd01ajf}{NAG Documentation: d01ajf} @@ -137630,7 +137630,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd01akf}{nagd.ht} +\pagetitle{manpageXXd01akf}{nagd.ht} { Adaptive integration over a finite integral} <>= \begin{page}{manpageXXd01akf}{NAG Documentation: d01akf} @@ -137896,7 +137896,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd01alf}{nagd.ht} +\pagetitle{manpageXXd01alf}{nagd.ht} { Approximate integration with local singular points} <>= \begin{page}{manpageXXd01alf}{NAG Documentation: d01alf} @@ -138195,7 +138195,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd01amf}{nagd.ht} +\pagetitle{manpageXXd01amf}{nagd.ht} { Approximate integration over a (semi-)infinite interval} <>= \begin{page}{manpageXXd01amf}{NAG Documentation: d01amf} @@ -138499,7 +138499,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd01anf}{nagd.ht} +\pagetitle{manpageXXd01anf}{nagd.ht} { Approximate sine or cosine transform over finite interval} <>= \begin{page}{manpageXXd01anf}{NAG Documentation: d01anf} @@ -138805,7 +138805,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd01apf}{nagd.ht} +\pagetitle{manpageXXd01apf}{nagd.ht} { Adaptive integration of weighted function over an interval} <>= \begin{page}{manpageXXd01apf}{NAG Documentation: d01apf} @@ -139118,7 +139118,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd01aqf}{nagd.ht} +\pagetitle{manpageXXd01aqf}{nagd.ht} { Hilbert transform over finite interval} <>= \begin{page}{manpageXXd01aqf}{NAG Documentation: d01aqf} @@ -139394,7 +139394,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd01asf}{nagd.ht} +\pagetitle{manpageXXd01asf}{nagd.ht} { Approximate Sine or Cosine over [$a$,$\infty$]} <>= \begin{page}{manpageXXd01asf}{NAG Documentation: d01asf} @@ -139753,7 +139753,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd01bbf}{nagd.ht} +\pagetitle{manpageXXd01bbf}{nagd.ht} { Weights and abscissae for Gaussian quadrature formula} <>= \begin{page}{manpageXXd01bbf}{NAG Documentation: d01bbf} @@ -140033,7 +140033,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd01fcf}{nagd.ht} +\pagetitle{manpageXXd01fcf}{nagd.ht} { Multidimensional integrals with finite limits} <>= \begin{page}{manpageXXd01fcf}{NAG Documentation: d01fcf} @@ -140271,7 +140271,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd01gaf}{nagd.ht} +\pagetitle{manpageXXd01gaf}{nagd.ht} { Third-order finite-difference integration} <>= \begin{page}{manpageXXd01gaf}{NAG Documentation: d01gaf} @@ -140427,7 +140427,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd01gbf}{nagd.ht} +\pagetitle{manpageXXd01gbf}{nagd.ht} { Monte Carlo integration over hyper-rectangular regions} <>= \begin{page}{manpageXXd01gbf}{NAG Documentation: d01gbf} @@ -140682,7 +140682,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd02}{nagd.ht} +\pagetitle{manpageXXd02}{nagd.ht} { Ordinary Differential Equations} <>= \begin{page}{manpageXXd02}{NAG Documentation: d02} @@ -140998,7 +140998,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd02bbf}{nagd.ht} +\pagetitle{manpageXXd02bbf}{nagd.ht} { First-order ODE over an interval with initial conditions} <>= \begin{page}{manpageXXd02bbf}{NAG Documentation: d02bbf} @@ -141401,7 +141401,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd02bhf}{nagd.ht} +\pagetitle{manpageXXd02bhf}{nagd.ht} { First-order ODE with initial conditions and user function} <>= \begin{page}{manpageXXd02bhf}{NAG Documentation: d02bhf} @@ -141812,7 +141812,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd02cjf}{nagd.ht} +\pagetitle{manpageXXd02cjf}{nagd.ht} { First-order ODE with variable-order, variable-step} <>= \begin{page}{manpageXXd02cjf}{NAG Documentation: d02cjf} @@ -142233,7 +142233,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd02ejf}{nagd.ht} +\pagetitle{manpageXXd02ejf}{nagd.ht} { Stiff First-order ODE with variable order and step} <>= \begin{page}{manpageXXd02ejf}{NAG Documentation: d02ejf} @@ -142710,7 +142710,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd02gaf}{nagd.ht}{ Two-point boundary-value ODE} +\pagetitle{manpageXXd02gaf}{nagd.ht}{ Two-point boundary-value ODE} <>= \begin{page}{manpageXXd02gaf}{NAG Documentation: d02gaf} \beginscroll @@ -143048,7 +143048,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd02gbf}{nagd.ht} +\pagetitle{manpageXXd02gbf}{nagd.ht} { Two-point boundary value ODE with deferred correction} <>= \begin{page}{manpageXXd02gbf}{NAG Documentation: d02gbf} @@ -143432,7 +143432,7 @@ macro or patch definitions.} \end{page} @ -\pagehead3{manpageXXd02kef}{nagd.ht} +\pagetitle{manpageXXd02kef}{nagd.ht} { Eignevalue of regular singular 2nd-order Sturm-Liouville} <>= \begin{page}{manpageXXd02kef}{NAG Documentation: d02kef} @@ -144600,7 +144600,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXd02raf}{nagd.ht} +\pagetitle{manpageXXd02raf}{nagd.ht} { Two-point boundary-value ODE equation systems} <>= \begin{page}{manpageXXd02raf}{NAG Documentation: d02raf} @@ -145282,7 +145282,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXd03}{nagd.ht}{ Partial differential equations} +\pagetitle{manpageXXd03}{nagd.ht}{ Partial differential equations} <>= \begin{page}{manpageXXd03}{NAG Documentation: d03} \beginscroll @@ -145624,7 +145624,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXd03edf}{nagd.ht} +\pagetitle{manpageXXd03edf}{nagd.ht} { Discrete elliptic PDE on rectangular region} <>= \begin{page}{manpageXXd03edf}{NAG Documentation: d03edf} @@ -146022,7 +146022,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXd03eef}{nagd.ht} +\pagetitle{manpageXXd03eef}{nagd.ht} { Discrete 2nd-order elliptic PDE on rectangular regions} <>= \begin{page}{manpageXXd03eef}{NAG Documentation: d03eef} @@ -146641,7 +146641,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXd03faf}{nagd.ht}{ Helmholtz equation in 3 dimensions} +\pagetitle{manpageXXd03faf}{nagd.ht}{ Helmholtz equation in 3 dimensions} <>= \begin{page}{manpageXXd03faf}{NAG Documentation: d03faf} \beginscroll @@ -147126,7 +147126,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) @ \section{nage.ht} -\pagehead3{manpageXXe01}{nage.ht}{ Interpolation} +\pagetitle{manpageXXe01}{nage.ht}{ Interpolation} <>= \begin{page}{manpageXXe01}{NAG Documentation: e01} \beginscroll @@ -147409,7 +147409,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe01baf}{nage.ht}{ Cubic spline interpolant} +\pagetitle{manpageXXe01baf}{nage.ht}{ Cubic spline interpolant} <>= \begin{page}{manpageXXe01baf}{NAG Documentation: e01baf} \beginscroll @@ -147635,7 +147635,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe01bef}{nage.ht} +\pagetitle{manpageXXe01bef}{nage.ht} { Monoticity-preserving piecewise cubic Hermite interpolant} <>= \begin{page}{manpageXXe01bef}{NAG Documentation: e01bef} @@ -147788,7 +147788,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe01bff}{nage.ht}{ Piecewise cubic Hermite interpolant} +\pagetitle{manpageXXe01bff}{nage.ht}{ Piecewise cubic Hermite interpolant} <>= \begin{page}{manpageXXe01bff}{NAG Documentation: e01bff} \beginscroll @@ -147918,7 +147918,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe01bgf}{nage.ht} +\pagetitle{manpageXXe01bgf}{nage.ht} { Piecewise cubic Hermite interpolant and 1st deriv} <>= \begin{page}{manpageXXe01bgf}{NAG Documentation: e01bgf} @@ -148057,7 +148057,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe01bhf}{nage.ht} +\pagetitle{manpageXXe01bhf}{nage.ht} { Definite integral of piecewise cubic Hermite interpolant} <>= \begin{page}{manpageXXe01bhf}{NAG Documentation: e01bhf} @@ -148181,7 +148181,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe01daf}{nage.ht}{ Bicubic spline interpolated surface} +\pagetitle{manpageXXe01daf}{nage.ht}{ Bicubic spline interpolated surface} <>= \begin{page}{manpageXXe01daf}{NAG Documentation: e01daf} \beginscroll @@ -148490,7 +148490,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe01saf}{nage.ht} +\pagetitle{manpageXXe01saf}{nage.ht} { Two-D surface interpolating a set of scattered data points} <>= \begin{page}{manpageXXe01saf}{NAG Documentation: e01saf} @@ -148657,7 +148657,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe01sbf}{nage.ht} +\pagetitle{manpageXXe01sbf}{nage.ht} { Evaluate 2D interpolant function from E01SAF} <>= \begin{page}{manpageXXe01sbf}{NAG Documentation: e01sbf} @@ -148811,7 +148811,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe01sef}{nage.ht} +\pagetitle{manpageXXe01sef}{nage.ht} { Generate 2D surface interpolating a scattered data points} <>= \begin{page}{manpageXXe01sef}{NAG Documentation: e01sef} @@ -149074,7 +149074,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe01sff}{nage.ht} +\pagetitle{manpageXXe01sff}{nage.ht} { Evaluate 2D interpolating function from E01SEF} <>= \begin{page}{manpageXXe01sff}{NAG Documentation: e01sff} @@ -149220,7 +149220,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02}{nage.ht}{ Curve and Surface Fitting} +\pagetitle{manpageXXe02}{nage.ht}{ Curve and Surface Fitting} <>= \begin{page}{manpageXXe02}{NAG Documentation: e02} \beginscroll @@ -150476,7 +150476,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02adf}{nage.ht}{ Least-squares polynomial approximations} +\pagetitle{manpageXXe02adf}{nage.ht}{ Least-squares polynomial approximations} <>= \begin{page}{manpageXXe02adf}{NAG Documentation: e02adf} \beginscroll @@ -150751,7 +150751,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02aef}{nage.ht} +\pagetitle{manpageXXe02aef}{nage.ht} { Evaluate polynomial from Chebyshev-series representation} <>= \begin{page}{manpageXXe02aef}{NAG Documentation: e02aef} @@ -150945,7 +150945,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02agf}{nage.ht} +\pagetitle{manpageXXe02agf}{nage.ht} { Constrained weighted least-squares polynomial} <>= \begin{page}{manpageXXe02agf}{NAG Documentation: e02agf} @@ -151360,7 +151360,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02ahf}{nage.ht}{ Coefficients of polynomial derivative} +\pagetitle{manpageXXe02ahf}{nage.ht}{ Coefficients of polynomial derivative} <>= \begin{page}{manpageXXe02ahf}{NAG Documentation: e02ahf} \beginscroll @@ -151613,7 +151613,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02ajf}{nage.ht} +\pagetitle{manpageXXe02ajf}{nage.ht} { Find coefficients of indefinite integral of polynomial} <>= \begin{page}{manpageXXe02ajf}{NAG Documentation: e02ajf} @@ -151875,7 +151875,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02akf}{nage.ht} +\pagetitle{manpageXXe02akf}{nage.ht} { Evaluate polynomial in Chebyshev-series representation} <>= \begin{page}{manpageXXe02akf}{NAG Documentation: e02akf} @@ -152084,7 +152084,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02baf}{nage.ht} +\pagetitle{manpageXXe02baf}{nage.ht} { Weighted least-squares aprrox to data points} <>= \begin{page}{manpageXXe02baf}{NAG Documentation: e02baf} @@ -152426,7 +152426,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02bbf}{nage.ht} +\pagetitle{manpageXXe02bbf}{nage.ht} { Evaluates a cubic spline from its B-spline representation} <>= \begin{page}{manpageXXe02bbf}{NAG Documentation: e02bbf} @@ -152627,7 +152627,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02bcf}{nage.ht} +\pagetitle{manpageXXe02bcf}{nage.ht} { Evaluate cubic spline and 3 derivatives from B-spline} <>= \begin{page}{manpageXXe02bcf}{NAG Documentation: e02bcf} @@ -152883,7 +152883,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02bdf}{nage.ht} +\pagetitle{manpageXXe02bdf}{nage.ht} { Definite integral of cubic spline from B-spline} <>= \begin{page}{manpageXXe02bdf}{NAG Documentation: e02bdf} @@ -153073,7 +153073,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02bef}{nage.ht} +\pagetitle{manpageXXe02bef}{nage.ht} { Cubic spline approximation to an arbitrary set points} <>= \begin{page}{manpageXXe02bef}{NAG Documentation: e02bef} @@ -153517,7 +153517,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02daf}{nage.ht} +\pagetitle{manpageXXe02daf}{nage.ht} { Minimal, weighted least-squares bicubic spline fit} <>= \begin{page}{manpageXXe02daf}{NAG Documentation: e02daf} @@ -153956,7 +153956,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02dcf}{nage.ht} +\pagetitle{manpageXXe02dcf}{nage.ht} { Bicubic spline approximation to a set of data values} <>= \begin{page}{manpageXXe02dcf}{NAG Documentation: e02dcf} @@ -154506,7 +154506,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02ddf}{nage.ht} +\pagetitle{manpageXXe02ddf}{nage.ht} { Bicubic spline approximation to a set of scattered data} <>= \begin{page}{manpageXXe02ddf}{NAG Documentation: e02ddf} @@ -155097,7 +155097,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02def}{nage.ht} +\pagetitle{manpageXXe02def}{nage.ht} { Calculates values of a bicubic spline from B-spline} <>= \begin{page}{manpageXXe02def}{NAG Documentation: e02def} @@ -155287,7 +155287,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02dff}{nage.ht} +\pagetitle{manpageXXe02dff}{nage.ht} { Calculates values of a bicubic spline from B-spline} <>= \begin{page}{manpageXXe02dff}{NAG Documentation: e02dff} @@ -155517,7 +155517,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02gaf}{nage.ht} +\pagetitle{manpageXXe02gaf}{nage.ht} { Calculates $l_1$ solution to over-determined system equations} <>= \begin{page}{manpageXXe02gaf}{NAG Documentation: e02gaf} @@ -155789,7 +155789,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe02zaf}{nage.ht} +\pagetitle{manpageXXe02zaf}{nage.ht} { Sorts two-dimensional data into rectangular panels} <>= \begin{page}{manpageXXe02zaf}{NAG Documentation: e02zaf} @@ -155972,7 +155972,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe04}{nage.ht} +\pagetitle{manpageXXe04}{nage.ht} { Minimizing or Maximizing a Function} <>= \begin{page}{manpageXXe04}{NAG Documentation: e04} @@ -157219,7 +157219,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe04dgf}{nage.ht} +\pagetitle{manpageXXe04dgf}{nage.ht} { Minimizes a nonlinear function of several variable} <>= \begin{page}{manpageXXe04dgf}{NAG Documentation: e04dgf} @@ -157977,7 +157977,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe04djf}{nage.ht} +\pagetitle{manpageXXe04djf}{nage.ht} { Supply optional parameters to E04DGF from file} <>= \begin{page}{manpageXXe04djf}{NAG Documentation: e04djf} @@ -158119,7 +158119,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe04dkf}{nage.ht} +\pagetitle{manpageXXe04dkf}{nage.ht} { Supply individual optional params to E04DGF} <>= \begin{page}{manpageXXe04dkf}{NAG Documentation: e04dkf} @@ -158240,7 +158240,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe04fdf}{nage.ht} +\pagetitle{manpageXXe04fdf}{nage.ht} { Finding an unconstrained minimum of a sum of squares} <>= \begin{page}{manpageXXe04fdf}{NAG Documentation: e04fdf} @@ -158527,7 +158527,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe04gcf}{nage.ht} +\pagetitle{manpageXXe04gcf}{nage.ht} { Finding an unconstrained minimum of a sum of squares} <>= \begin{page}{manpageXXe04gcf}{NAG Documentation: e04gcf} @@ -158849,7 +158849,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe04jaf}{nage.ht}{ Finding a minimum of a function} +\pagetitle{manpageXXe04jaf}{nage.ht}{ Finding a minimum of a function} <>= \begin{page}{manpageXXe04jaf}{NAG Documentation: e04jaf} \beginscroll @@ -159171,7 +159171,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe04mbf}{nage.ht}{ Solving linear programming problems} +\pagetitle{manpageXXe04mbf}{nage.ht}{ Solving linear programming problems} <>= \begin{page}{manpageXXe04mbf}{NAG Documentation: e04mbf} \beginscroll @@ -159602,7 +159602,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe04naf}{nage.ht}{ Solving linear or quadratic problems} +\pagetitle{manpageXXe04naf}{nage.ht}{ Solving linear or quadratic problems} <>= \begin{page}{manpageXXe04naf}{NAG Documentation: e04naf} \beginscroll @@ -160590,7 +160590,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe04ucf}{nage.ht} +\pagetitle{manpageXXe04ucf}{nage.ht} { Minimize an arbitrary smooth constrainted function} <>= \begin{page}{manpageXXe04ucf}{NAG Documentation: e04ucf} @@ -163137,7 +163137,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe04udf}{nage.ht} +\pagetitle{manpageXXe04udf}{nage.ht} { Supply optional parameters to E04UCF from file} <>= \begin{page}{manpageXXe04udf}{NAG Documentation: e04udf} @@ -163277,7 +163277,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe04uef}{nage.ht} +\pagetitle{manpageXXe04uef}{nage.ht} { Supply individual optional params to E04UCF} <>= \begin{page}{manpageXXe04uef}{NAG Documentation: e04uef} @@ -163400,7 +163400,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXe04ycf}{nage.ht} +\pagetitle{manpageXXe04ycf}{nage.ht} { Estimates of elements of the variance-covariance matrix} <>= \begin{page}{manpageXXe04ycf}{NAG Documentation: e04ycf} @@ -163728,7 +163728,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) @ \section{nagf.ht} -\pagehead3{manpageXXf}{nagf.ht}{ Linear Algebra} +\pagetitle{manpageXXf}{nagf.ht}{ Linear Algebra} <>= \begin{page}{manpageXXf}{NAG Documentation: f} \beginscroll @@ -163922,7 +163922,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf01}{nagf.ht}{ Matrix Factorization} +\pagetitle{manpageXXf01}{nagf.ht}{ Matrix Factorization} <>= \begin{page}{manpageXXf01}{NAG Documentation: f01} \beginscroll @@ -164063,7 +164063,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf01brf}{nagf.ht}{ Factorizes a real sparse matrix} +\pagetitle{manpageXXf01brf}{nagf.ht}{ Factorizes a real sparse matrix} <>= \begin{page}{manpageXXf01brf}{NAG Documentation: f01brf} \beginscroll @@ -164532,7 +164532,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf01bsf}{nagf.ht}{ Factorizes a real sparse matrix} +\pagetitle{manpageXXf01bsf}{nagf.ht}{ Factorizes a real sparse matrix} <>= \begin{page}{manpageXXf01bsf}{NAG Documentation: f01bsf} \beginscroll @@ -164816,7 +164816,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf01maf}{nagf.ht}{ Incomplete Cholesky factorization} +\pagetitle{manpageXXf01maf}{nagf.ht}{ Incomplete Cholesky factorization} <>= \begin{page}{manpageXXf01maf}{NAG Documentation: f01maf} \beginscroll @@ -165204,7 +165204,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf01mcf}{nagf.ht} +\pagetitle{manpageXXf01mcf}{nagf.ht} { Cholesky factor of a symmetric positive-definite matrix} <>= \begin{page}{manpageXXf01mcf}{NAG Documentation: f01mcf} @@ -165423,7 +165423,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf01qcf}{nagf.ht} +\pagetitle{manpageXXf01qcf}{nagf.ht} { QR factorization of the real m by n matrix A} <>= \begin{page}{manpageXXf01qcf}{NAG Documentation: f01qcf} @@ -165665,7 +165665,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf01qdf}{nagf.ht}{ $B:=QB$ or $B:=Q^T B$} +\pagetitle{manpageXXf01qdf}{nagf.ht}{ $B:=QB$ or $B:=Q^T B$} <>= \begin{page}{manpageXXf01qdf}{NAG Documentation: f01qdf} \beginscroll @@ -165917,7 +165917,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf01qef}{nagf.ht} +\pagetitle{manpageXXf01qef}{nagf.ht} { First ncolq columns of the real m by m orthogonal matrix} <>= \begin{page}{manpageXXf01qef}{NAG Documentation: f01qef} @@ -166128,7 +166128,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf01rcf}{nagf.ht} +\pagetitle{manpageXXf01rcf}{nagf.ht} { QR factorization of the complex m by n matrix A} <>= \begin{page}{manpageXXf01rcf}{NAG Documentation: f01rcf} @@ -166379,7 +166379,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf01rdf}{nagf.ht}{ $B:=QB$ or $B:=Q^H B$} +\pagetitle{manpageXXf01rdf}{nagf.ht}{ $B:=QB$ or $B:=Q^H B$} <>= \begin{page}{manpageXXf01rdf}{NAG Documentation: f01rdf} \beginscroll @@ -166645,7 +166645,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf01ref}{nagf.ht} +\pagetitle{manpageXXf01ref}{nagf.ht} { First ncolq columns of the complex m by m unitary matrix} <>= \begin{page}{manpageXXf01ref}{NAG Documentation: f01ref} @@ -166871,7 +166871,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf02}{nagf.ht}{ Eigenvalues and Eigenvectors} +\pagetitle{manpageXXf02}{nagf.ht}{ Eigenvalues and Eigenvectors} <>= \begin{page}{manpageXXf02}{NAG Documentation: f02} \beginscroll @@ -167189,7 +167189,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf02aaf}{nagf.ht} +\pagetitle{manpageXXf02aaf}{nagf.ht} { Calculates all the eigenvalues of a real symmetric matrix} <>= \begin{page}{manpageXXf02aaf}{NAG Documentation: f02aaf} @@ -167300,7 +167300,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf02abf}{nagf.ht} +\pagetitle{manpageXXf02abf}{nagf.ht} { Eigenvalues and eigenvectors of a real symmetric matrix} <>= \begin{page}{manpageXXf02abf}{NAG Documentation: f02abf} @@ -167431,7 +167431,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf02adf}{nagf.ht} +\pagetitle{manpageXXf02adf}{nagf.ht} { Calculates all the eigenvalues of $Ax=\lambda Bx$} <>= \begin{page}{manpageXXf02adf}{NAG Documentation: f02adf} @@ -167576,7 +167576,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf02aef}{nagf.ht} +\pagetitle{manpageXXf02aef}{nagf.ht} { Eigenvalues and eigenvectors of $Ax=\lambda Bx$} <>= \begin{page}{manpageXXf02aef}{NAG Documentation: f02aef} @@ -167754,7 +167754,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf02aff}{nagf.ht} +\pagetitle{manpageXXf02aff}{nagf.ht} { Calculates all the eigenvalues of a real unsymmetric matrix} <>= \begin{page}{manpageXXf02aff}{NAG Documentation: f02aff} @@ -167872,7 +167872,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf02agf}{nagf.ht} +\pagetitle{manpageXXf02agf}{nagf.ht} { Eigenvalues and eigenvectors of a real unsymmetric matrix} <>= \begin{page}{manpageXXf02agf}{NAG Documentation: f02agf} @@ -168019,7 +168019,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf02ajf}{nagf.ht} +\pagetitle{manpageXXf02ajf}{nagf.ht} { Calculates all the eigenvalues of a complex matrix} <>= \begin{page}{manpageXXf02ajf}{NAG Documentation: f02ajf} @@ -168141,7 +168141,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf02akf}{nagf.ht} +\pagetitle{manpageXXf02akf}{nagf.ht} { Eigenvalues and eigenvectors of a complex matrix} <>= \begin{page}{manpageXXf02akf}{NAG Documentation: f02akf} @@ -168291,7 +168291,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf02awf}{nagf.ht} +\pagetitle{manpageXXf02awf}{nagf.ht} { Eigenvalues of a complex Hermitian matrix} <>= \begin{page}{manpageXXf02awf}{NAG Documentation: f02awf} @@ -168423,7 +168423,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf02axf}{nagf.ht} +\pagetitle{manpageXXf02axf}{nagf.ht} { Eigenvalues/eigenvectors complex Hermitian matrix} <>= \begin{page}{manpageXXf02axf}{NAG Documentation: f02axf} @@ -168593,7 +168593,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf02bbf}{nagf.ht} +\pagetitle{manpageXXf02bbf}{nagf.ht} { Eigenvalues and eigenvectors of a real symmetric matrix} <>= \begin{page}{manpageXXf02bbf}{NAG Documentation: f02bbf} @@ -168763,7 +168763,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf02bjf}{nagf.ht} +\pagetitle{manpageXXf02bjf}{nagf.ht} { Eigenvalues of generalized eigenproblem $Ax=\lambda Bx$} <>= \begin{page}{manpageXXf02bjf}{NAG Documentation: f02bjf} @@ -169000,7 +169000,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf02fjf}{nagf.ht} +\pagetitle{manpageXXf02fjf}{nagf.ht} { Eigenvalues and eigenvectors of real sparse symmetric problem} <>= \begin{page}{manpageXXf02fjf}{NAG Documentation: f02fjf} @@ -169680,7 +169680,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf02wef}{nagf.ht} +\pagetitle{manpageXXf02wef}{nagf.ht} { Singular value decomposition of a general real matrix} <>= \begin{page}{manpageXXf02wef}{NAG Documentation: f02wef} @@ -170056,7 +170056,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf02xef}{nagf.ht} +\pagetitle{manpageXXf02xef}{nagf.ht} { Singular value decomposition of a general complex matrix} <>= \begin{page}{manpageXXf02xef}{NAG Documentation: f02xef} @@ -170423,7 +170423,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf04}{nagf.ht}{ Simultaneous Linear Equations} +\pagetitle{manpageXXf04}{nagf.ht}{ Simultaneous Linear Equations} <>= \begin{page}{manpageXXf04}{NAG Documentation: f04} \beginscroll @@ -170690,7 +170690,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf04adf}{nagf.ht} +\pagetitle{manpageXXf04adf}{nagf.ht} { Approximate solution of a set of complex linear equations} <>= \begin{page}{manpageXXf04adf}{NAG Documentation: f04adf} @@ -170859,7 +170859,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf04arf}{nagf.ht} +\pagetitle{manpageXXf04arf}{nagf.ht} { Approximate solution of a set of real linear equations} <>= \begin{page}{manpageXXf04arf}{NAG Documentation: f04arf} @@ -171003,7 +171003,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf04asf}{nagf.ht} +\pagetitle{manpageXXf04asf}{nagf.ht} { Real symmetric positive-definite linear equations} <>= \begin{page}{manpageXXf04asf}{NAG Documentation: f04asf} @@ -171161,7 +171161,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf04atf}{nagf.ht} +\pagetitle{manpageXXf04atf}{nagf.ht} { Set of real linear equations with a single right-hand side} <>= \begin{page}{manpageXXf04atf}{NAG Documentation: f04atf} @@ -171327,7 +171327,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf04axf}{nagf.ht} +\pagetitle{manpageXXf04axf}{nagf.ht} { Solution of a set of real sparse linear equations} <>= \begin{page}{manpageXXf04axf}{NAG Documentation: f04axf} @@ -171493,7 +171493,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf04faf}{nagf.ht} +\pagetitle{manpageXXf04faf}{nagf.ht} { Real symmetric positive-definite tridiagonal linear equations} <>= \begin{page}{manpageXXf04faf}{NAG Documentation: f04faf} @@ -171744,7 +171744,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf04jgf}{nagf.ht} +\pagetitle{manpageXXf04jgf}{nagf.ht} { Solution of a linear least-squares problem, $Ax=b$} <>= \begin{page}{manpageXXf04jgf}{NAG Documentation: f04jgf} @@ -172043,7 +172043,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf04maf}{nagf.ht} +\pagetitle{manpageXXf04maf}{nagf.ht} { Sparse symmetric positive-definite system linear equations} <>= \begin{page}{manpageXXf04maf}{NAG Documentation: f04maf} @@ -172341,7 +172341,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf04mbf}{nagf.ht} +\pagetitle{manpageXXf04mbf}{nagf.ht} { Solves a system of real sparse symmetric linear equations} <>= \begin{page}{manpageXXf04mbf}{NAG Documentation: f04mbf} @@ -172915,7 +172915,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf04mcf}{nagf.ht} +\pagetitle{manpageXXf04mcf}{nagf.ht} { Solution of a system of real linear equations} <>= \begin{page}{manpageXXf04mcf}{NAG Documentation: f04mcf} @@ -173157,7 +173157,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf04qaf}{nagf.ht}{ Solves sparse unsymmetric equations} +\pagetitle{manpageXXf04qaf}{nagf.ht}{ Solves sparse unsymmetric equations} <>= \begin{page}{manpageXXf04qaf}{NAG Documentation: f04qaf} \beginscroll @@ -173862,7 +173862,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf06}{nagf.ht}{ Linear Algebra Support Routines} +\pagetitle{manpageXXf06}{nagf.ht}{ Linear Algebra Support Routines} <>= \begin{page}{manpageXXf06}{NAG Documentation: f06} \beginscroll @@ -175483,7 +175483,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf07}{nagf.ht}{ Linear Equations (LAPACK)} +\pagetitle{manpageXXf07}{nagf.ht}{ Linear Equations (LAPACK)} <>= \begin{page}{manpageXXf07}{NAG Documentation: f07} \beginscroll @@ -175552,7 +175552,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf07adf}{nagf.ht} +\pagetitle{manpageXXf07adf}{nagf.ht} { Computes the LU factorization of a real m by n matrix} <>= \begin{page}{manpageXXf07adf}{NAG Documentation: f07adf} @@ -175699,7 +175699,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf07aef}{nagf.ht}{ Solves a real system of linear equations} +\pagetitle{manpageXXf07aef}{nagf.ht}{ Solves a real system of linear equations} <>= \begin{page}{manpageXXf07aef}{NAG Documentation: f07aef} \beginscroll @@ -175893,7 +175893,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf07fdf}{nagf.ht} +\pagetitle{manpageXXf07fdf}{nagf.ht} { Factorization of a real symmetric positive-definite matrix} <>= \begin{page}{manpageXXf07fdf}{NAG Documentation: f07fdf} @@ -176055,7 +176055,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXf07fef}{nagf.ht} +\pagetitle{manpageXXf07fef}{nagf.ht} { Real symmetric positive-definite system of linear equations} <>= \begin{page}{manpageXXf07fef}{NAG Documentation: f07fef} @@ -176247,7 +176247,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} \section{nagm.ht} -\pagehead3{manpageXXm01}{nagm.ht}{ Sorting} +\pagetitle{manpageXXm01}{nagm.ht}{ Sorting} <>= \begin{page}{manpageXXm01}{NAG Documentation: m01} \beginscroll @@ -176429,7 +176429,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXm01caf}{nagm.ht}{ Sort vector of double precision numbers} +\pagetitle{manpageXXm01caf}{nagm.ht}{ Sort vector of double precision numbers} <>= \begin{page}{manpageXXm01caf}{NAG Documentation: m01caf} \beginscroll @@ -176552,7 +176552,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXm01daf}{nagm.ht} +\pagetitle{manpageXXm01daf}{nagm.ht} { Ranks a vector of double precision numbers} <>= \begin{page}{manpageXXm01daf}{NAG Documentation: m01daf} @@ -176670,7 +176670,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXm01def}{nagm.ht} +\pagetitle{manpageXXm01def}{nagm.ht} { Ranks the rows of a matrix of double precision numbers} <>= \begin{page}{manpageXXm01def}{NAG Documentation: m01def} @@ -176818,7 +176818,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXm01djf}{nagm.ht} +\pagetitle{manpageXXm01djf}{nagm.ht} { Ranks the columns of a matrix of double precision numbers} <>= \begin{page}{manpageXXm01djf}{NAG Documentation: m01djf} @@ -176965,7 +176965,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXm01eaf}{nagm.ht} +\pagetitle{manpageXXm01eaf}{nagm.ht} { Rearranges a vector of double precision numbers} <>= \begin{page}{manpageXXm01eaf}{NAG Documentation: m01eaf} @@ -177092,7 +177092,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXm01zaf}{nagm.ht}{ Inverts a permutation} +\pagetitle{manpageXXm01zaf}{nagm.ht}{ Inverts a permutation} <>= \begin{page}{manpageXXm01zaf}{NAG Documentation: m01zaf} \beginscroll @@ -177228,7 +177228,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) @ \section{nags.ht} -\pagehead3{manpageXXs}{nags.ht}{ Approximations of Special Functions} +\pagetitle{manpageXXs}{nags.ht}{ Approximations of Special Functions} <>= \begin{page}{manpageXXs}{NAG Documentation: s} \beginscroll @@ -177874,7 +177874,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs01eaf}{nags.ht} +\pagetitle{manpageXXs01eaf}{nags.ht} { Exponential function $e^z$ , for complex $z$} <>= \begin{page}{manpageXXs01eaf}{NAG Documentation: s01eaf} @@ -178014,7 +178014,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs13aaf}{nags.ht} +\pagetitle{manpageXXs13aaf}{nags.ht} { Returns the value of the exponential integral $E(x)$} <>= \begin{page}{manpageXXs13aaf}{NAG Documentation: s13aaf} @@ -178165,7 +178165,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs13acf}{nags.ht}{ Returns the value of the cosine integral} +\pagetitle{manpageXXs13acf}{nags.ht}{ Returns the value of the cosine integral} <>= \begin{page}{manpageXXs13acf}{NAG Documentation: s13acf} \beginscroll @@ -178313,7 +178313,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs13adf}{nags.ht}{ Returns the value of the sine integral} +\pagetitle{manpageXXs13adf}{nags.ht}{ Returns the value of the sine integral} <>= \begin{page}{manpageXXs13adf}{NAG Documentation: s13adf} \beginscroll @@ -178437,7 +178437,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs14aaf}{nags.ht}{ Returns the value of the Gamma function} +\pagetitle{manpageXXs14aaf}{nags.ht}{ Returns the value of the Gamma function} <>= \begin{page}{manpageXXs14aaf}{NAG Documentation: s14aaf} \beginscroll @@ -178609,7 +178609,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs14abf}{nags.ht} +\pagetitle{manpageXXs14abf}{nags.ht} { Returns a value for the logarithm of the Gamma function} <>= \begin{page}{manpageXXs14abf}{NAG Documentation: s14abf} @@ -178797,7 +178797,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs14baf}{nags.ht} +\pagetitle{manpageXXs14baf}{nags.ht} { Incomplete gamma functions P(a,x) and Q(a,x)} <>= \begin{page}{manpageXXs14baf}{NAG Documentation: s14baf} @@ -178949,7 +178949,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs15adf}{nags.ht} +\pagetitle{manpageXXs15adf}{nags.ht} { Returns the value of the complementary error function} <>= \begin{page}{manpageXXs15adf}{NAG Documentation: s15adf} @@ -179118,7 +179118,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs15aef}{nags.ht} +\pagetitle{manpageXXs15aef}{nags.ht} { Returns the value of the error function erfx} <>= \begin{page}{manpageXXs15aef}{NAG Documentation: s15aef} @@ -179236,7 +179236,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs17acf}{nags.ht} +\pagetitle{manpageXXs17acf}{nags.ht} { Returns the value of the Bessel Function $Y_0(x)$} <>= \begin{page}{manpageXXs17acf}{NAG Documentation: s17acf} @@ -179433,7 +179433,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs17adf}{nags.ht} +\pagetitle{manpageXXs17adf}{nags.ht} { Returns the value of the Bessel Function $Y_1(x)$} <>= \begin{page}{manpageXXs17adf}{NAG Documentation: s17adf} @@ -179644,7 +179644,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs17aef}{nags.ht} +\pagetitle{manpageXXs17aef}{nags.ht} { Returns the value of the Bessel Function $J_0(x)$} <>= \begin{page}{manpageXXs17aef}{NAG Documentation: s17aef} @@ -179830,7 +179830,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs17aff}{nags.ht} +\pagetitle{manpageXXs17aff}{nags.ht} { Returns the value of the Bessel Function $J_1(x)$} <>= \begin{page}{manpageXXs17aff}{NAG Documentation: s17aff} @@ -180018,7 +180018,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs17agf}{nags.ht} +\pagetitle{manpageXXs17agf}{nags.ht} { Returns a value for the Airy function, $Ai(x)$} <>= \begin{page}{manpageXXs17agf}{NAG Documentation: s17agf} @@ -180227,7 +180227,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs17ahf}{nags.ht} +\pagetitle{manpageXXs17ahf}{nags.ht} { Returns a value of the Airy function, $Bi(x)$} <>= \begin{page}{manpageXXs17ahf}{NAG Documentation: s17ahf} @@ -180440,7 +180440,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs17ajf}{nags.ht} +\pagetitle{manpageXXs17ajf}{nags.ht} { Value of the derivative of the Airy function $Ai(x)$} <>= \begin{page}{manpageXXs17ajf}{NAG Documentation: s17ajf} @@ -180647,7 +180647,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs17akf}{nags.ht} +\pagetitle{manpageXXs17akf}{nags.ht} { Value for the derivative of the Airy function $Bi(x)$} <>= \begin{page}{manpageXXs17akf}{NAG Documentation: s17akf} @@ -180845,7 +180845,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs17dcf}{nags.ht} +\pagetitle{manpageXXs17dcf}{nags.ht} { Values for the Bessel functions $Y_{\nu+n}(z)$} <>= \begin{page}{manpageXXs17dcf}{NAG Documentation: s17dcf} @@ -181089,7 +181089,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs17def}{nags.ht} +\pagetitle{manpageXXs17def}{nags.ht} { Values for the Bessel functions $J_{\nu+n}(z)$} <>= \begin{page}{manpageXXs17def}{NAG Documentation: s17def} @@ -181325,7 +181325,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs17dgf}{nags.ht} +\pagetitle{manpageXXs17dgf}{nags.ht} { Value of the Airy function $Ai(z)$ or derivative $Ai'(z)$} <>= \begin{page}{manpageXXs17dgf}{NAG Documentation: s17dgf} @@ -181528,7 +181528,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs17dhf}{nags.ht} +\pagetitle{manpageXXs17dhf}{nags.ht} { Value of the Airy function $Bi(z)$ or derivative $Bi'(z)$} <>= \begin{page}{manpageXXs17dhf}{NAG Documentation: s17dhf} @@ -181721,7 +181721,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs17dlf}{nags.ht} +\pagetitle{manpageXXs17dlf}{nags.ht} { Returns a sequence of values for the Hankel functions} <>= \begin{page}{manpageXXs17dlf}{NAG Documentation: s17dlf} @@ -181991,7 +181991,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs18acf}{nags.ht} +\pagetitle{manpageXXs18acf}{nags.ht} { Returns the value of the modified Bessel Function $K_0(x)$} <>= \begin{page}{manpageXXs18acf}{NAG Documentation: s18acf} @@ -182170,7 +182170,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs18adf}{nags.ht} +\pagetitle{manpageXXs18adf}{nags.ht} { Returns the value of the modified Bessel Function $K_1(x)$} <>= \begin{page}{manpageXXs18adf}{NAG Documentation: s18adf} @@ -182355,7 +182355,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs18aef}{nags.ht} +\pagetitle{manpageXXs18aef}{nags.ht} { Returns the value of the modified Bessel Function $I_0(x)$} <>= \begin{page}{manpageXXs18aef}{NAG Documentation: s18aef} @@ -182520,7 +182520,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs18aff}{nags.ht} +\pagetitle{manpageXXs18aff}{nags.ht} { Returns a value for the modified Bessel Function $I_1(x)$} <>= \begin{page}{manpageXXs18aff}{NAG Documentation: s18aff} @@ -182681,7 +182681,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs18dcf}{nags.ht} +\pagetitle{manpageXXs18dcf}{nags.ht} { Sequence of values for the modified Bessel $K_{\nu_n}(z)$} <>= \begin{page}{manpageXXs18dcf}{NAG Documentation: s18dcf} @@ -182916,7 +182916,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs18def}{nags.ht} +\pagetitle{manpageXXs18def}{nags.ht} { Sequence of values for the modified Bessel $I_{\nu+n}$} <>= \begin{page}{manpageXXs18def}{NAG Documentation: s18def} @@ -183145,7 +183145,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs19aaf}{nags.ht} +\pagetitle{manpageXXs19aaf}{nags.ht} { Returns a value for the Kelvin function ber x} <>= \begin{page}{manpageXXs19aaf}{NAG Documentation: s19aaf} @@ -183307,7 +183307,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs19abf}{nags.ht} +\pagetitle{manpageXXs19abf}{nags.ht} { Returns a value for the Kelvin function bei x} <>= \begin{page}{manpageXXs19abf}{NAG Documentation: s19abf} @@ -183474,7 +183474,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs19acf}{nags.ht} +\pagetitle{manpageXXs19acf}{nags.ht} { Returns a value for the Kelvin function ker x} <>= \begin{page}{manpageXXs19acf}{NAG Documentation: s19acf} @@ -183668,7 +183668,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs19adf}{nags.ht} +\pagetitle{manpageXXs19adf}{nags.ht} { Returns a value for the Kelvin function keix} <>= \begin{page}{manpageXXs19adf}{NAG Documentation: s19adf} @@ -183853,7 +183853,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs20acf}{nags.ht} +\pagetitle{manpageXXs20acf}{nags.ht} { Returns a value for the Fresnel Integral $S(x)$} <>= \begin{page}{manpageXXs20acf}{NAG Documentation: s20acf} @@ -184063,7 +184063,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs20adf}{nags.ht} +\pagetitle{manpageXXs20adf}{nags.ht} { Returns a value for the Fresnel Integral $C(x)$} <>= \begin{page}{manpageXXs20adf}{NAG Documentation: s20adf} @@ -184267,7 +184267,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs21baf}{nags.ht} +\pagetitle{manpageXXs21baf}{nags.ht} { Returns a value of an elementary integral} <>= \begin{page}{manpageXXs21baf}{NAG Documentation: s21baf} @@ -184449,7 +184449,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs21bbf}{nags.ht} +\pagetitle{manpageXXs21bbf}{nags.ht} { Value of the symmetrised elliptic integral of first kind} <>= \begin{page}{manpageXXs21bbf}{NAG Documentation: s21bbf} @@ -184644,7 +184644,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs21bcf}{nags.ht} +\pagetitle{manpageXXs21bcf}{nags.ht} { Value of the symmetrised elliptic integral of second kind} <>= \begin{page}{manpageXXs21bcf}{NAG Documentation: s21bcf} @@ -184863,7 +184863,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXs21bdf}{nags.ht} +\pagetitle{manpageXXs21bdf}{nags.ht} { Value of the symmetrised elliptic integral of third kind} <>= \begin{page}{manpageXXs21bdf}{NAG Documentation: s21bdf} @@ -185109,7 +185109,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) @ \section{nagx.ht} -\pagehead3{manpageXXx01}{nagx.ht}{ Mathematical Constants} +\pagetitle{manpageXXx01}{nagx.ht}{ Mathematical Constants} <>= \begin{page}{manpageXXx01}{NAG Documentation: x01} \beginscroll @@ -185170,7 +185170,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXx02}{nagx.ht}{ Machine Constants} +\pagetitle{manpageXXx02}{nagx.ht}{ Machine Constants} <>= \begin{page}{manpageXXx02}{NAG Documentation: x02} \beginscroll @@ -185517,7 +185517,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXx04}{nagx.ht}{ Input/Output Utilities} +\pagetitle{manpageXXx04}{nagx.ht}{ Input/Output Utilities} <>= \begin{page}{manpageXXx04}{NAG Documentation: x04} \beginscroll @@ -185623,7 +185623,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXx04aaf}{nagx.ht} +\pagetitle{manpageXXx04aaf}{nagx.ht} { Value of the current error message unit number} <>= \begin{page}{manpageXXx04aaf}{NAG Documentation: x04aaf} @@ -185724,7 +185724,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXx04abf}{nagx.ht} +\pagetitle{manpageXXx04abf}{nagx.ht} { Value of the current advisory message unit number} <>= \begin{page}{manpageXXx04abf}{NAG Documentation: x04abf} @@ -185826,7 +185826,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXx04caf}{nagx.ht} +\pagetitle{manpageXXx04caf}{nagx.ht} { Print a real matrix stored in a two-dimensional array} <>= \begin{page}{manpageXXx04caf}{NAG Documentation: x04caf} @@ -186007,7 +186007,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXx04daf}{nagx.ht} +\pagetitle{manpageXXx04daf}{nagx.ht} { Print a complex matrix stored in a 2D array} <>= \begin{page}{manpageXXx04daf}{NAG Documentation: x04daf} @@ -186193,7 +186193,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXx05}{nagx.ht}{ Date and Time Utilities} +\pagetitle{manpageXXx05}{nagx.ht}{ Date and Time Utilities} <>= \begin{page}{manpageXXx05}{NAG Documentation: x05} \beginscroll @@ -186257,7 +186257,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXx05aaf}{nagx.ht}{ Returns the current date and time} +\pagetitle{manpageXXx05aaf}{nagx.ht}{ Returns the current date and time} <>= \begin{page}{manpageXXx05aaf}{NAG Documentation: x05aaf} \beginscroll @@ -186342,7 +186342,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXx05abf}{nagx.ht} +\pagetitle{manpageXXx05abf}{nagx.ht} { From seven-integer format time and date to character string} <>= \begin{page}{manpageXXx05abf}{NAG Documentation: x05abf} @@ -186469,7 +186469,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXx05acf}{nagx.ht}{ Compares two date/time character strings} +\pagetitle{manpageXXx05acf}{nagx.ht}{ Compares two date/time character strings} <>= \begin{page}{manpageXXx05acf}{NAG Documentation: x05acf} \beginscroll @@ -186593,7 +186593,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{manpageXXx05baf}{nagx.ht}{ Amount of processor time used} +\pagetitle{manpageXXx05baf}{nagx.ht}{ Amount of processor time used} <>= \begin{page}{manpageXXx05baf}{NAG Documentation: x05baf} \beginscroll @@ -186674,7 +186674,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) @ \chapter{NAG ASP Example Code} \section{aspex.ht} -\pagehead3{Asp1ExampleCode}{aspex.ht}{Asp1 Example Code} +\pagetitle{Asp1ExampleCode}{aspex.ht}{Asp1 Example Code} <>= \begin{page}{Asp1ExampleCode}{Asp1 Example Code} \begin{verbatim} @@ -186687,7 +186687,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp10ExampleCode}{aspex.ht}{Asp10 Example Code} +\pagetitle{Asp10ExampleCode}{aspex.ht}{Asp10 Example Code} <>= \begin{page}{Asp10ExampleCode}{Asp10 Example Code} \begin{verbatim} @@ -186704,7 +186704,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) @ -\pagehead3{Asp12ExampleCode}{aspex.ht}{Asp12 Example Code} +\pagetitle{Asp12ExampleCode}{aspex.ht}{Asp12 Example Code} <>= \begin{page}{Asp12ExampleCode}{Asp12 Example Code} \begin{verbatim} @@ -186721,7 +186721,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp19ExampleCode}{aspex.ht}{Asp19 Example Code} +\pagetitle{Asp19ExampleCode}{aspex.ht}{Asp19 Example Code} <>= \begin{page}{Asp19ExampleCode}{Asp19 Example Code} \begin{verbatim} @@ -186832,7 +186832,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp20ExampleCode}{aspex.ht}{Asp20 Example Code} +\pagetitle{Asp20ExampleCode}{aspex.ht}{Asp20 Example Code} <>= \begin{page}{Asp20ExampleCode}{Asp20 Example Code} \begin{verbatim} @@ -186852,7 +186852,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp24ExampleCode}{aspex.ht}{Asp24 Example Code} +\pagetitle{Asp24ExampleCode}{aspex.ht}{Asp24 Example Code} <>= \begin{page}{Asp24ExampleCode}{Asp24 Example Code} \begin{verbatim} @@ -186870,7 +186870,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp27ExampleCode}{aspex.ht}{Asp27 Example Code} +\pagetitle{Asp27ExampleCode}{aspex.ht}{Asp27 Example Code} <>= \begin{page}{Asp27ExampleCode}{Asp27 Example Code} \begin{verbatim} @@ -186893,7 +186893,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp28ExampleCode}{aspex.ht}{Asp28 Example Code} +\pagetitle{Asp28ExampleCode}{aspex.ht}{Asp28 Example Code} <>= \begin{page}{Asp28ExampleCode}{Asp28 Example Code} \begin{verbatim} @@ -187032,7 +187032,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp29ExampleCode}{aspex.ht}{Asp29 Example Code} +\pagetitle{Asp29ExampleCode}{aspex.ht}{Asp29 Example Code} <>= \begin{page}{Asp29ExampleCode}{Asp29 Example Code} \begin{verbatim} @@ -187046,7 +187046,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp30ExampleCode}{aspex.ht}{Asp30 Example Code} +\pagetitle{Asp30ExampleCode}{aspex.ht}{Asp30 Example Code} <>= \begin{page}{Asp30ExampleCode}{Asp30 Example Code} \begin{verbatim} @@ -187091,7 +187091,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp31ExampleCode}{aspex.ht}{Asp31 Example Code} +\pagetitle{Asp31ExampleCode}{aspex.ht}{Asp31 Example Code} <>= \begin{page}{Asp31ExampleCode}{Asp31 Example Code} \begin{verbatim} @@ -187113,7 +187113,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp33ExampleCode}{aspex.ht}{Asp33 Example Code} +\pagetitle{Asp33ExampleCode}{aspex.ht}{Asp33 Example Code} <>= \begin{page}{Asp33ExampleCode}{Asp33 Example Code} \begin{verbatim} @@ -187126,7 +187126,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp34ExampleCode}{aspex.ht}{Asp34 Example Code} +\pagetitle{Asp34ExampleCode}{aspex.ht}{Asp34 Example Code} <>= \begin{page}{Asp34ExampleCode}{Asp34 Example Code} \begin{verbatim} @@ -187152,7 +187152,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp35ExampleCode}{aspex.ht}{Asp35 Example Code} +\pagetitle{Asp35ExampleCode}{aspex.ht}{Asp35 Example Code} <>= \begin{page}{Asp35ExampleCode}{Asp35 Example Code} \begin{verbatim} @@ -187179,7 +187179,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp4ExampleCode}{aspex.ht}{Asp4 Example Code} +\pagetitle{Asp4ExampleCode}{aspex.ht}{Asp4 Example Code} <>= \begin{page}{Asp4ExampleCode}{Asp4 Example Code} \begin{verbatim} @@ -187194,7 +187194,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp41ExampleCode}{aspex.ht}{Asp41 Example Code} +\pagetitle{Asp41ExampleCode}{aspex.ht}{Asp41 Example Code} <>= \begin{page}{Asp41ExampleCode}{Asp41 Example Code} \begin{verbatim} @@ -187232,7 +187232,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp42ExampleCode}{aspex.ht}{Asp42 Example Code} +\pagetitle{Asp42ExampleCode}{aspex.ht}{Asp42 Example Code} <>= \begin{page}{Asp42ExampleCode}{Asp42 Example Code} \begin{verbatim} @@ -187279,7 +187279,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp49ExampleCode}{aspex.ht}{Asp49 Example Code} +\pagetitle{Asp49ExampleCode}{aspex.ht}{Asp49 Example Code} <>= \begin{page}{Asp49ExampleCode}{Asp49 Example Code} \begin{verbatim} @@ -187303,7 +187303,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp50ExampleCode}{aspex.ht}{Asp50 Example Code} +\pagetitle{Asp50ExampleCode}{aspex.ht}{Asp50 Example Code} <>= \begin{page}{Asp50ExampleCode}{Asp50 Example Code} \begin{verbatim} @@ -187345,7 +187345,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp55ExampleCode}{aspex.ht}{Asp55 Example Code} +\pagetitle{Asp55ExampleCode}{aspex.ht}{Asp55 Example Code} <>= \begin{page}{Asp55ExampleCode}{Asp55 Example Code} \begin{verbatim} @@ -187386,7 +187386,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp6ExampleCode}{aspex.ht}{Asp6 Example Code} +\pagetitle{Asp6ExampleCode}{aspex.ht}{Asp6 Example Code} <>= \begin{page}{Asp6ExampleCode}{Asp6 Example Code} \begin{verbatim} @@ -187415,7 +187415,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp7ExampleCode}{aspex.ht}{Asp7 Example Code} +\pagetitle{Asp7ExampleCode}{aspex.ht}{Asp7 Example Code} <>= \begin{page}{Asp7ExampleCode}{Asp7 Example Code} \begin{verbatim} @@ -187431,7 +187431,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp73ExampleCode}{aspex.ht}{Asp73 Example Code} +\pagetitle{Asp73ExampleCode}{aspex.ht}{Asp73 Example Code} <>= \begin{page}{Asp73ExampleCode}{Asp73 Example Code} \begin{verbatim} @@ -187450,7 +187450,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp74ExampleCode}{aspex.ht}{Asp74 Example Code} +\pagetitle{Asp74ExampleCode}{aspex.ht}{Asp74 Example Code} <>= \begin{page}{Asp74ExampleCode}{Asp74 Example Code} \begin{verbatim} @@ -187479,7 +187479,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp77ExampleCode}{aspex.ht}{Asp77 Example Code} +\pagetitle{Asp77ExampleCode}{aspex.ht}{Asp77 Example Code} <>= \begin{page}{Asp77ExampleCode}{Asp77 Example Code} \begin{verbatim} @@ -187496,7 +187496,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp78ExampleCode}{aspex.ht}{Asp78 Example Code} +\pagetitle{Asp78ExampleCode}{aspex.ht}{Asp78 Example Code} <>= \begin{page}{Asp78ExampleCode}{Asp78 Example Code} \begin{verbatim} @@ -187509,7 +187509,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp8ExampleCode}{aspex.ht}{Asp8 Example Code} +\pagetitle{Asp8ExampleCode}{aspex.ht}{Asp8 Example Code} <>= \begin{page}{Asp8ExampleCode}{Asp8 Example Code} \begin{verbatim} @@ -187546,7 +187546,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp80ExampleCode}{aspex.ht}{Asp80 Example Code} +\pagetitle{Asp80ExampleCode}{aspex.ht}{Asp80 Example Code} <>= \begin{page}{Asp80ExampleCode}{Asp80 Example Code} \begin{verbatim} @@ -187562,7 +187562,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{Asp9ExampleCode}{aspex.ht}{Asp9 Example Code} +\pagetitle{Asp9ExampleCode}{aspex.ht}{Asp9 Example Code} <>= \begin{page}{Asp9ExampleCode}{Asp9 Example Code} \begin{verbatim} @@ -187577,7 +187577,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) @ \chapter{NAG ANNA Expert System} \section{annaex.ht} -\pagehead3{UXANNA}{annaex.ht}{Axiom/NAG Expert System} +\pagetitle{UXANNA}{annaex.ht}{Axiom/NAG Expert System} <>= \begin{page}{UXANNA}{Axiom/NAG Expert System} \centerline{\tt{\inputbitmap{\htbmdir{}/anna_logo.xbm}}\rm} @@ -187610,7 +187610,7 @@ D02KEF(3NAG) D02KEF D02KEF(3NAG) \end{page} @ -\pagehead3{UXANNAInt}{annex.ht}{Integration} +\pagetitle{UXANNAInt}{annex.ht}{Integration} <>= \begin{page}{UXANNAInt}{Integration} \pageto{Integration}{LispFunctions} @@ -187641,7 +187641,7 @@ on the choice of method. \end{page} @ -\pagehead3{UXANNAOde}{annaex.ht}{Ordinary Differential Equations} +\pagetitle{UXANNAOde}{annaex.ht}{Ordinary Differential Equations} \pageto{Ordinary Differential Equations}{LispFunctions} <>= \begin{page}{UXANNAOde}{Ordinary Differential Equations} @@ -187670,7 +187670,7 @@ the effect on the choice of method. \end{page} @ -\pagehead3{UXANNAOpt}{annaex.ht}{Optimization} +\pagetitle{UXANNAOpt}{annaex.ht}{Optimization} \pageto{Optimization of a set of observations of a data set} {LispFunctions} <>= @@ -187714,7 +187714,7 @@ Examples of optimization problems with various constraint features. \end{page} @ -\pagehead3{UXANNAPde}{annaex.ht}{Partial Differential Equations} +\pagetitle{UXANNAPde}{annaex.ht}{Partial Differential Equations} \pageto{Second Order Elliptic Partial Differential Equation} {LispFunctions} <>= @@ -187751,7 +187751,7 @@ seven-diagonal finite difference equations using a multigrid technique. \end{page} @ -\pagehead3{UXANNAOptEx}{annaex.ht} +\pagetitle{UXANNAOptEx}{annaex.ht} {Examples Using the Axiom/NAG Expert System} <>= \begin{page}{UXANNAOptEx}{Examples Using the Axiom/NAG Expert System} @@ -187812,7 +187812,7 @@ default parameters by the new values. \end{page} @ -\pagehead3{UXANNAOpt2Ex}{annaex.ht} +\pagetitle{UXANNAOpt2Ex}{annaex.ht} {Examples Using the Axiom/NAG Expert System} \pageto{Example 1}{LispFunctions} <>= @@ -187840,7 +187840,7 @@ minimization of the following functions: @ -\pagehead3{UXANNAIntEx}{annaex.ht} +\pagetitle{UXANNAIntEx}{annaex.ht} {Examples Using the Axiom/NAG Expert System} \pageto{Example 1}{LispFunctions} \pageto{Example 2}{LispFunctions} @@ -187906,7 +187906,7 @@ effect of the new parameters on the choice of method. \end{page} @ -\pagehead3{UXANNAOdeEx}{annaex.ht} +\pagetitle{UXANNAOdeEx}{annaex.ht} {Examples Using the Axiom/NAG Expert System} \pageto{annaOdeDefaultSolve1}{LispFunctions} \pageto{annaOdeDefaultSolve2}{LispFunctions} @@ -187948,7 +187948,7 @@ investigate the effect of the new parameters on the choice of method. \end{page} @ -\pagehead3{UXANNATxt}{annaex.ht}{About the Axiom/NAG Expert System} +\pagetitle{UXANNATxt}{annaex.ht}{About the Axiom/NAG Expert System} \pageto{notitle}{UXANNAEx} \pageto{notitle}{UXANNAIntro} \pageto{notitle}{UXANNADec} @@ -187990,7 +187990,7 @@ choice. \end{page} @ -\pagehead3{UXANNAIntro}{annaex.ht} +\pagetitle{UXANNAIntro}{annaex.ht} {Introduction to the Axiom/NAG Expert System} \pageto{notitle}{UXANNADec} \pageto{notitle}{UXANNAInfer} @@ -188050,7 +188050,7 @@ Even with this simple example, the process is quite involved. \end{page} @ -\pagehead3{UXANNAEx}{annaex.ht}{Example using the Axiom/NAG Expert System} +\pagetitle{UXANNAEx}{annaex.ht}{Example using the Axiom/NAG Expert System} \pageto{notitle}{UXANNAEx2} <>= \begin{page}{UXANNAEx}{Example using the Axiom/NAG Expert System} @@ -188299,7 +188299,7 @@ results. This whole process was transparent to the user. @ -\pagehead3{UXANNAEx2}{annaex.ht}{Example using the Axiom/NAG Expert System} +\pagetitle{UXANNAEx2}{annaex.ht}{Example using the Axiom/NAG Expert System} \pageto{notitle}{UXANNAEx3} <>= \begin{page}{UXANNAEx2}{Example using the Axiom/NAG Expert System} @@ -188339,7 +188339,7 @@ result can be expanded as required. \end{page} @ -\pagehead3{UXANNAEx3}{annaex.ht}{Example using the Axiom/NAG Expert System} +\pagetitle{UXANNAEx3}{annaex.ht}{Example using the Axiom/NAG Expert System} \pageto{notitle}{UXANNADec} <>= \begin{page}{UXANNAEx3}{Example using the Axiom/NAG Expert System} @@ -188384,7 +188384,7 @@ minimum can be expanded as required. \end{page} @ -\pagehead3{UXANNADec}{annaex.ht}{Decision Agents} +\pagetitle{UXANNADec}{annaex.ht}{Decision Agents} \pageto{notitle}{UXANNAInfer} \pageto{notitle}{UXANNAMeth} \pageto{notitle}{UXANNAMeas} @@ -188429,7 +188429,7 @@ hand. \end{page} @ -\pagehead3{UXANNAInfer}{annaex.ht}{Inference Mechanisms} +\pagetitle{UXANNAInfer}{annaex.ht}{Inference Mechanisms} \pageto{notitle}{UXANNAMeth} \pageto{notitle}{UXANNAMeas} \pageto{notitle}{UXANNAAgent} @@ -188460,7 +188460,7 @@ it has failed. \end{page} @ -\pagehead3{UXANNAMeth}{annaex.ht}{Method Domains} +\pagetitle{UXANNAMeth}{annaex.ht}{Method Domains} \pageto{notitle}{UXANNAMeas} \pageto{notitle}{UXANNAAgent} \pageto{notitle}{UXANNAEx} @@ -188506,7 +188506,7 @@ and adding the result to the unmapped section {\it 0 < x < 1}. \end{page} @ -\pagehead3{UXANNAMeas}{annaex.ht}{Measure Functions} +\pagetitle{UXANNAMeas}{annaex.ht}{Measure Functions} \pageto{notitle}{UXANNAAgent} \pageto{notitle}{UXANNAEx} <>= @@ -188551,7 +188551,7 @@ possible methods. \end{page} @ -\pagehead3{UXANNAAgent}{annaex.ht}{Computational Agents} +\pagetitle{UXANNAAgent}{annaex.ht}{Computational Agents} \pageto{notitle}{UXANNAEx} <>= \begin{page}{UXANNAAgent}{Computational Agents} diff --git a/changelog b/changelog index 539dea7..3e4993b 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,7 @@ +20100728 tpd src/axiom-website/patches.html 20100728.01.tpd.patch +20100728 tpd books/bookvol7.1 rewrite \pagehead to \pagetitle +20100728 tpd src/scripts/tex/axiom.sty collect all script commands +20100728 tpd src/doc/axiom.sty collect all script commands in one place 20100727 mxr src/axiom-website/patches.html 20100727.02.mxr.patch 20100727 mxr src/input/Makefile add guess.input regression tests 20100727 mxr src/input/guess.input test examples of the GUESS package diff --git a/src/axiom-website/patches.html b/src/axiom-website/patches.html index eb6ce56..a3e53bb 100644 --- a/src/axiom-website/patches.html +++ b/src/axiom-website/patches.html @@ -3031,5 +3031,7 @@ src/doc/axiom.sty consolidate latex macros
Makefile build src/input quietly
20100727.02.mxr.patch src/input/guess.input test examples of the GUESS package
+20100728.01.tpd.patch +src/doc/axiom.sty collect all script commands in one place
diff --git a/src/doc/axiom.sty.pamphlet b/src/doc/axiom.sty.pamphlet index c596380..cb4bc2d 100644 --- a/src/doc/axiom.sty.pamphlet +++ b/src/doc/axiom.sty.pamphlet @@ -164,11 +164,24 @@ \newcommand{\pagehead}[2]{% e.g. \pagehead{name}{abb} \dest{#1}% \dest{#2}% -\subsection{#1 (#2)} +\subsection{#1 (#2)}% \label{#1}% \label{#2}% \index{{#1}}% -\index{{#2}}}% +\index{{#2}}} +@ + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%% pagehead3 consolidates standard page indexing +%% +<>= +\newcommand{\pagetitle}[3]{% e.g. \pagetitle{page}{file.ht}{title} +\subsection{#3}% +\label{#1}% +\index{pages!#1!#2}% +\index{#1!#2!pages}% +\index{#2!pages!#1}} @ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -224,7 +237,7 @@ \newcommand{\callsdollar}[2]{% e.g. \calls{thisfunc}{thatfunc} [\$#2 p\pageref{#2}]\\% \index{\$#2!{calledby \$#1}}% -\index{#1!{calls \$#2}}}% +\index{#1!{calls \$#2}}} @ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -236,7 +249,7 @@ \newcommand{\usesdollar}[2]{% e.g. \calls{thisfunc}{specialvar} [\$#2 p\pageref{#2}]\\% \index{\${#2}!{usedby #1}}% -\index{#1!{uses \${#2}}}}% +\index{#1!{uses \${#2}}}} @ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/src/scripts/tex/axiom.sty b/src/scripts/tex/axiom.sty index f8f6812..0785095 100644 --- a/src/scripts/tex/axiom.sty +++ b/src/scripts/tex/axiom.sty @@ -58,11 +58,17 @@ \newcommand{\pagehead}[2]{% e.g. \pagehead{name}{abb} \dest{#1}% \dest{#2}% -\subsection{#1 (#2)} +\subsection{#1 (#2)}% \label{#1}% \label{#2}% \index{{#1}}% -\index{{#2}}}% +\index{{#2}}} +\newcommand{\pagetitle}[3]{% e.g. \pagetitle{page}{file.ht}{title} +\subsection{#3}% +\label{#1}% +\index{pages!#1!#2}% +\index{#1!#2!pages}% +\index{#2!pages!#1}} \newcommand{\calls}[2]{% e.g. \calls{thisfunc}{thatfunc} [#2 p\pageref{#2}]\\% \index{#2!{calledby #1}}% @@ -82,11 +88,11 @@ \newcommand{\callsdollar}[2]{% e.g. \calls{thisfunc}{thatfunc} [\$#2 p\pageref{#2}]\\% \index{\$#2!{calledby \$#1}}% -\index{#1!{calls \$#2}}}% +\index{#1!{calls \$#2}}} \newcommand{\usesdollar}[2]{% e.g. \calls{thisfunc}{specialvar} [\$#2 p\pageref{#2}]\\% \index{\${#2}!{usedby #1}}% -\index{#1!{uses \${#2}}}}% +\index{#1!{uses \${#2}}}} \newcommand{\tpdhere}[1]{% e.g. \tpdhere{Some note} {\bf TPDHERE: #1}% \index{TPDHERE!{#1}}}