File: include-maxima.texi

package info (click to toggle)
maxima-sage 5.45.1-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 113,788 kB
  • sloc: lisp: 440,833; fortran: 14,665; perl: 14,369; tcl: 10,997; sh: 4,475; makefile: 2,520; ansic: 447; python: 262; xml: 59; awk: 37; sed: 17
file content (1045 lines) | stat: -rw-r--r-- 29,176 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
@c -*-texinfo-*-

@c 2000-04-17 Jim Van Zandt <jrv@vanzandt.mv.com> Added header,
@c info directory entry, reference to introduction chapter, and menu
@c descriptions.  Rearranged chapters.

@c to update the menus do: 
@c (texinfo-multiple-files-update "maxima.texi" t t)
@c
@c texinfo-multiple-files-update will delete the detailed node listing!


@c start of header
@settitle Maxima 5.45.1 Manual

@synindex ky fn
@synindex vr fn
@synindex cp fn

@setchapternewpage odd
@c end of header

@ifnothtml
@c We want texinfo not to change quotes to backticks in the pdf and the
@c info version of the examples.
@c
@c In the HTML output the quotes are automatically output The Right Way
@c and setting codequoteundirected manually results in the warning that
@c this command is unsupported => we leave out this command in HTML.
@c
@c @codequoteundirected on
@c does the same - but requires texinfo 5. txicodequoteundirected requires only texinfo 4.
@set txicodequoteundirected
@end ifnothtml

@ifinfo
This is a Texinfo Maxima Manual

Copyright 1994,2001 William F. Schelter

@format
INFO-DIR-SECTION Math
START-INFO-DIR-ENTRY
* Maxima: (maxima).     A computer algebra system.
END-INFO-DIR-ENTRY
@end format

@macro var {expr}
<\expr\>
@end macro
@end ifinfo



@include category-macros.texi

@titlepage
@sp 10
@comment The title is printed in a large font.
@center @titlefont{Maxima Manual}
@center Version 5.45.1
@page
@vskip 0pt plus 1filll
Maxima is a computer algebra system, implemented in Lisp.

Maxima is derived from the Macsyma system,
developed at MIT in the years 1968 through 1982 as part of Project MAC.
MIT turned over a copy of the Macsyma source code to the Department of Energy
in 1982; that version is now known as DOE Macsyma.
A copy of DOE Macsyma was maintained by Professor William F. Schelter
of the University of Texas from 1982 until his death in 2001.
In 1998, Schelter obtained permission from the Department of Energy
to release the DOE Macsyma source code under the GNU Public License,
and in 2000 he initiated the Maxima project at SourceForge to maintain
and develop DOE Macsyma, now called Maxima.

@end titlepage

@ifnotinfo
@summarycontents
@contents
@end ifnotinfo

@ifnottex
@ifinfo
@node Top, Top, (dir), (dir)
@end ifinfo
@ifnotinfo
@node Top, Introduction to Maxima, (dir), (dir)
@end ifnotinfo
@top

Maxima is a computer algebra system, implemented in Lisp.

Maxima is derived from the Macsyma system,
developed at MIT in the years 1968 through 1982 as part of Project MAC.
MIT turned over a copy of the Macsyma source code to the Department of Energy
in 1982; that version is now known as DOE Macsyma.
A copy of DOE Macsyma was maintained by Professor William F. Schelter
of the University of Texas from 1982 until his death in 2001.
In 1998, Schelter obtained permission from the Department of Energy
to release the DOE Macsyma source code under the GNU Public License,
and in 2000 he initiated the Maxima project at SourceForge to maintain
and develop DOE Macsyma, now called Maxima.
@end ifnottex

@c includes

@menu

@b{Maxima infrastructure}

* Introduction to Maxima::      Sample Maxima sessions.
* Bug Detection and Reporting:: Finding and reporting bugs in Maxima.
* Help::                        Asking for help from within a Maxima session.
* Command Line::                Maxima command line syntax, Input, and Output.
* Data Types and Structures::   Numbers, Strings, Lists, Arrays, and Structures.
* Expressions::                 Expressions in Maxima.
* Operators::                   Operators used in Maxima expressions.
* Evaluation::                  Evaluating expressions.
* Simplification::              Simplifying expressions.
* Mathematical Functions::      Mathematical functions in Maxima.
* Maxima's Database::           Declarations, Contexts, Facts, and Properties.
* Plotting::                    2D and 3D graphical output.
* File Input and Output::       File input and output.

@b{Support for specific areas of mathematics}
* Polynomials::                 Standard forms for polynomials, and
                                functions operating on them.
* Special Functions::           Special functions
* Elliptic Functions::          Elliptic Functions and Integrals
* Limits::                      Limits of expressions.
* Differentiation::             Differential calculus.
* Integration::                 Integral calculus.
* Equations::                   Defining and solving equations.
* Differential Equations::      Defining and solving differential equations.
* Numerical::                   Numerical integration, Fourier
                                transforms, Equations, ODE's, etc.
* Matrices and Linear Algebra:: Matrix operations.
* Affine::                      
* itensor::                     Indicial Tensor Manipulation.
* ctensor::                     Component Tensor Manipulation.
* atensor::                     Algebraic Tensor Manipulation.
* Sums Products and Series::    Sums, Products, Taylor and power series.
* Number Theory::               Number theory.
* Symmetries::                  
* Groups::                      Abstract algebra.

@b{Advanced facilities and programming}
* Runtime Environment::         Customization of the Maxima environment.
* Miscellaneous Options::       Options with a global effect on Maxima.
* Rules and Patterns::          User defined pattern matching and
                                simplification rules.
* Sets::                        Manipulation of sets.
* Function Definition::         Defining functions.
* Program Flow::                Defining Maxima programs.
* Debugging::                   Debugging Maxima programs.

@b{Additional packages}
* alt-display-pkg::                 Alternative display package.
* asympa-pkg::                      Asymptotic analysis package.
* augmented_lagrangian-pkg::        augmented_lagrangian package.
* Bernstein-pkg::                   Bernstein polynomials.
* bitwise-pkg::                     Manipulate bits of integers.
* bode-pkg::                        Bode gain and phase plots.
* celine-pkg::                      Sister Celine's method 
* clebsch_gordan-pkg::              Clebsch-Gordan and Wigner coefficients
* cobyla-pkg::                      Nonlinear optimization with inequality constraints.
* combinatorics-pkg::               Functions to work with permutations.
* contrib_ode-pkg::                 Additional routines for ODEs
* descriptive-pkg::                 Descriptive statistics.
* diag-pkg::                        Jordan matrices.
* distrib-pkg::                     Probability distributions.
* draw-pkg::                        A Maxima-Gnuplot interface.
* drawdf-pkg::                      Direction fields with Gnuplot.
* dynamics-pkg::                    3D visualization, animations and dynamical systems.
* engineering-format-pkg::          Display floats as a*10^b with b mod 3 = 0.
* ezunits-pkg::                     Dimensional quantities.
* f90-pkg::                         Maxima to fortran translator.
* finance-pkg::                     Financial package.
* fractals-pkg::                    Fractals.
* ggf-pkg::                         Generating function of sequences.
* graphs-pkg::                      Graph theory package.
* grobner-pkg::                     Functions for working with Groebner bases.
* hompack-pkg::                     HOMPACK solver for systems of polynomial equations.
* impdiff-pkg::                     Implicit derivatives.
* interpol-pkg::                    Interpolation package.
* lapack-pkg::                      LAPACK functions for linear algebra.
* lbfgs-pkg::                       L-BFGS unconstrained minimization package.
* lindstedt-pkg::                   Lindstedt package.
* linearalgebra-pkg::               Functions for linear algebra.
* lsquares-pkg::                    Least squares.
* makeOrders-pkg::                  Polynomial utility.
* minpack-pkg::                     MINPACK functions for minimization and roots
* mnewton-pkg::                     Newton's method.
* numericalio-pkg::                 Reading and writing files.
* odepack-pkg::                     Numerical ODE solver
* operatingsystem-pkg::             Common operating system tasks (create/remove dirs+files,...).
* opsubst-pkg::                     Substitutions utility.
* orthopoly-pkg::                   Orthogonal polynomials.
* pytranslate::                     Maxima to Python Translation
* ratpow-pkg::                      Determine the coefficients of polynoms.
* romberg-pkg::                     Romberg method for numerical integration.
* simplex-pkg::                     Linear programming.
* simplification-pkg::              Simplification rules and functions.
* solve_rec-pkg::                   Linear recurrences.
* stats-pkg::                       Statistical inference package.
* stirling-pkg::                    Stirling formula.
* stringproc-pkg::                  String processing.
* to_poly_solve-pkg::               to_poly_solve package.
* unit-pkg::                        Units and dimensions package.
* wrstcse-pkg::                     Worstcase calculations for engineering.
* zeilberger-pkg::                  Functions for hypergeometric summation.

@b{Understanding maxima's output}
* Error and warning messages::  Error and warning messages

@b{Maxima's command-line options}
* Command-line options::  Which command-line options does Maxima support?

@b{Index}
* Function and Variable Index:: Index.
@ifhtml
* Documentation Categories::        Documentation categories
@end ifhtml

@comment @detailmenu
@b{ --- The Detailed Node Listing --- }

Introduction
* Introduction to Maxima::

Bugs
* Bug Detection and Reporting::

Help
* Documentation::
* Functions and Variables for Help::

Command Line
* Introduction to Command Line::
* Functions and Variables for Command Line::
* Functions and Variables for Display::

Data Types and Structures
* Numbers::
* Strings::
* Constants::
* Lists::
* Arrays::
* Structures::

Expressions
* Introduction to Expressions::
* Nouns and Verbs::
* Identifiers::
* Inequality::
* Functions and Variables for Expressions::

Operators
* Introduction to operators::
* Arithmetic operators::
* Relational operators::
* Logical operators::
* Operators for Equations::
* Assignment operators::
* User defined operators::

Evaluation
* Functions and Variables for Evaluation::

Simplification
* Functions and Variables for Simplification::

Mathematical Functions
* Functions for Numbers::
* Functions for Complex Numbers::
* Combinatorial Functions::
* Root Exponential and Logarithmic Functions::
* Trigonometric Functions::
* Random Numbers::

Maxima's Database
* Introduction to Maxima's Database::
* Functions and Variables for Properties::
* Functions and Variables for Facts::
* Functions and Variables for Predicates::

Plotting
* Introduction to Plotting::
* Plotting Formats::
* Functions and Variables for Plotting::    
* Plotting Options::
* Gnuplot Options::
* Gnuplot_pipes Format Functions::

File Input and Output
* Comments::
* Files::
* Functions and Variables for File Input and Output::
* Functions and Variables for TeX Output::
* Functions and Variables for Fortran Output::

Polynomials
* Introduction to Polynomials::  
* Functions and Variables for Polynomials::

Special Functions
* Introduction to Special Functions:: 
* Bessel Functions::
* Airy Functions::
* Gamma and factorial Functions::
* Exponential Integrals::
* Error Function::
* Struve Functions::
* Hypergeometric Functions::
* Parabolic Cylinder Functions::
* Functions and Variables for Special Functions::  

Elliptic Functions
* Introduction to Elliptic Functions and Integrals::
* Functions and Variables for Elliptic Functions::
* Functions and Variables for Elliptic Integrals::

Limits
* Functions and Variables for Limits::      

Differentiation
* Functions and Variables for Differentiation::  

Integration
* Introduction to Integration::  
* Functions and Variables for Integration::  

Equations
* Functions and Variables for Equations::   

Differential Equations
* Introduction to Differential Equations::  
* Functions and Variables for Differential Equations::  

Numerical
* Introduction to fast Fourier transform::                     
* Functions and Variables for fast Fourier transform::
* Functions for numerical solution of equations::
* Introduction to numerical solution of differential equations::
* Functions for numerical solution of differential equations::

Matrices and Linear Algebra
* Introduction to Matrices and Linear Algebra::  
* Dot::                         
* Vectors::                     
* eigen::
* Functions and Variables for Matrices and Linear Algebra::  

Affine
* Introduction to Affine::
* Functions and Variables for Affine::      

itensor
* Introduction to itensor::      
* Functions and Variables for itensor::      

ctensor
* Introduction to ctensor::     
* Functions and Variables for ctensor::     

atensor
* Introduction to atensor::     
* Functions and Variables for atensor::     

Sums, Products, and Series
* Functions and Variables for Sums and Products::
* Introduction to Series::
* Functions and Variables for Series::
* Introduction to Fourier series::
* Functions and Variables for Fourier series::

Number Theory
* Functions and Variables for Number Theory::  

Symmetries
* Introduction to Symmetries::
* Functions and Variables for Symmetries::  

Groups
* Functions and Variables for Groups::      

Runtime Environment
* Introduction for Runtime Environment::  
* Interrupts::                  
* Functions and Variables for Runtime Environment::  

Miscellaneous Options
* Introduction to Miscellaneous Options::  
* Share::                       
* Functions and Variables for Miscellaneous Options::  

Rules and Patterns
* Introduction to Rules and Patterns::  
* Functions and Variables for Rules and Patterns::

Sets
* Introduction to Sets::       
* Functions and Variables for Sets::

Function Definition
* Introduction to Function Definition::  
* Function::                    
* Macros::                      
* Functions and Variables for Function Definition::  

Program Flow
* Lisp and Maxima::
* Garbage Collection::
* Introduction to Program Flow::  
* Functions and Variables for Program Flow::  

Debugging
* Functions and Variables for Debugging::   

alt-display
* Introduction to alt-display::
* Functions and Variables for alt-display::

asympa
* Introduction to asympa::
* Functions and variables for asympa::

augmented_lagrangian
* Functions and Variables for augmented_lagrangian::

Bernstein
* Functions and Variables for Bernstein::

Bitwise
* Functions and Variables for bitwise::

bode
* Functions and Variables for bode::

clebsch_gordan
* Functions and Variables for clebsch_gordan::

cobyla
* Introduction to cobyla::
* Functions and Variables for cobyla::
* Examples for cobyla::

combinatorics
* Package combinatorics::       
* Functions and Variables for Combinatorics::       

contrib_ode
* Introduction to contrib_ode::
* Functions and Variables for contrib_ode::
* Possible improvements to contrib_ode::
* Test cases for contrib_ode::
* References for contrib_ode::

descriptive
* Introduction to descriptive::
* Functions and Variables for data manipulation::
* Functions and Variables for descriptive statistics::
* Functions and Variables for statistical graphs::

diag
* Functions and Variables for diag::

distrib
* Introduction to distrib::
* Functions and Variables for continuous distributions::
* Functions and Variables for discrete distributions::

draw
* Introduction to draw::
* Functions and Variables for draw::
* Functions and Variables for pictures::
* Functions and Variables for worldmap::

drawdf
* Introduction to drawdf::
* Functions and Variables for drawdf::

dynamics
* The dynamics package::
* Graphical analysis of discrete dynamical systems::
* Visualization with VTK::

ezunits
* Introduction to ezunits::
* Introduction to physical_constants::
* Functions and Variables for ezunits::

f90
* Package f90::

finance
* Introduction to finance::
* Functions and Variables for finance::

fractals
* Introduction to fractals::
* Definitions for IFS fractals::
* Definitions for complex fractals::
* Definitions for Koch snowflakes::
* Definitions for Peano maps::

ggf
* Functions and Variables for ggf::

graphs
* Introduction to graphs::
* Functions and Variables for graphs::

grobner
* Introduction to grobner::
* Functions and Variables for grobner::

hompack
* Introduction to hompack::
* Functions and Variables for hompack::

impdiff
* Functions and Variables for impdiff::

interpol
* Introduction to interpol::
* Functions and Variables for interpol::

lapack
* Introduction to lapack::
* Functions and Variables for lapack::

lbfgs
* Introduction to lbfgs::
* Functions and Variables for lbfgs::

lindstedt
* Functions and Variables for lindstedt::

linearalgebra
* Introduction to linearalgebra::
* Functions and Variables for linearalgebra::

lsquares
* Introduction to lsquares::
* Functions and Variables for lsquares::

makeOrders
* Functions and Variables for makeOrders::

minpack
* Introduction to minpack::
* Functions and Variables for minpack::

mnewton
* Introduction to mnewton::
* Functions and Variables for mnewton::

numericalio
* Introduction to numericalio::
* Functions and Variables for plain-text input and output::
* Functions and Variables for binary input and output::

odepack
* Introduction to ODEPACK::
* Functions and Variables for odepack::  

operatingsystem
* Introduction to operatingsystem::
* Directory operations::
* Environment operations::

opsubst
* Functions and Variables for opsubst::

orthopoly
* Introduction to orthogonal polynomials::
* Functions and Variables for orthogonal polynomials::

pytranslate
* Introduction to pytranslate::
* Functions in pytranslate::
* Extending pytranslate::

ratpow
* Functions and Variables for ratpow::

romberg
* Functions and Variables for romberg::

simplex
* Introduction to simplex::
* Functions and Variables for simplex::

simplification
* Introduction to simplification::
* Package absimp::
* Package facexp::
* Package functs::
* Package ineq::
* Package rducon::
* Package scifac::

solve_rec
* Introduction to solve_rec::
* Functions and Variables for solve_rec::

stats
* Introduction to stats::
* Functions and Variables for inference_result::
* Functions and Variables for stats::
* Functions and Variables for special distributions::

stirling
* Functions and Variables for stirling::

stringproc
* Introduction to String Processing::
* Input and Output::
* Characters::
* String Processing::
* Octets and Utilities for Cryptography::

to_poly_solve
* Functions and Variables for to_poly_solve::

unit
* Introduction to Units::       
* Functions and Variables for Units::

zeilberger
* Introduction to zeilberger::
* Functions and Variables for zeilberger::

Understanding maxima's output
* Error messages::
* Warning messages::
@comment @end detailmenu
@end menu

@c  Put the @node lines here, rather than in the @included files,
@c  so emacs can automatically update them with C-c C-u C-e.
@c  nota bene: C-c C-u C-a and texinfo-multiple-files-update will delete
@c  the detailed node listing!

@node Introduction to Maxima, Bug Detection and Reporting, Top, Top
@chapter Introduction to Maxima
@include Introduction.texi

@node Bug Detection and Reporting, Help, Introduction to Maxima, Top
@chapter Bug Detection and Reporting
@include Bugs.texi

@node Help, Command Line, Bug Detection and Reporting, Top
@chapter Help
@include Help.texi

@node Command Line, Data Types and Structures, Help, Top
@chapter Command Line
@include Command.texi

@node Data Types and Structures, Expressions, Command Line, Top
@chapter Data Types and Structures
@include DataTypes.texi
@include Constants.texi
@include Lists.texi
@include Arrays.texi
@include defstruct.texi

@node Expressions, Operators, Data Types and Structures, Top
@chapter Expressions
@include Expressions.texi

@node Operators, Evaluation, Expressions, Top
@chapter Operators
@include Operators.texi

@node Evaluation, Simplification, Operators, Top
@chapter Evaluation
@include Evaluation.texi

@node Simplification, Mathematical Functions, Evaluation, Top
@chapter Simplification
@include Simplification.texi

@node Mathematical Functions, Maxima's Database, Simplification, Top
@chapter Mathematical Functions
@include MathFunctions.texi

@node Maxima's Database, Plotting, Mathematical Functions, Top
@chapter Maxima's Database
@include Database.texi

@node Plotting, File Input and Output, Maxima's Database, Top
@chapter Plotting
@include Plotting.texi

@node File Input and Output, Polynomials, Plotting, Top
@chapter File Input and Output
@include Input.texi

@node Polynomials, Special Functions, File Input and Output, Top
@chapter Polynomials
@include Polynomials.texi

@node Special Functions, Elliptic Functions, Polynomials, Top
@chapter Special Functions
@include Special.texi

@node Elliptic Functions, Limits, Special Functions, Top
@chapter Elliptic Functions
@include Elliptic.texi

@node Limits, Differentiation, Elliptic Functions, Top
@chapter Limits
@include Limits.texi

@node Differentiation, Integration, Limits, Top
@chapter Differentiation
@include Differentiation.texi

@node Integration, Equations, Differentiation, Top
@chapter Integration
@include Integration.texi

@node Equations, Differential Equations, Integration, Top
@chapter Equations
@include Equations.texi

@node Differential Equations, Numerical, Equations, Top
@chapter Differential Equations
@include Differential.texi

@c @include NonCommutative.texi

@node Numerical, Matrices and Linear Algebra, Differential Equations, Top
@chapter Numerical
@include Numerical.texi

@node Matrices and Linear Algebra, Affine, Numerical, Top
@chapter Matrices and Linear Algebra
@include Matrices.texi

@node Affine, itensor, Matrices and Linear Algebra, Top
@chapter Affine
@include Affine.texi

@node itensor, ctensor, Affine, Top
@chapter itensor
@include Itensor.texi

@node ctensor, atensor, itensor, Top
@chapter ctensor
@include Ctensor.texi

@node atensor, Sums Products and Series, ctensor, Top
@chapter atensor
@include Atensor.texi

@node Sums Products and Series, Number Theory, atensor, Top
@chapter Sums, Products, and Series
@include Series.texi

@node Number Theory, Symmetries, Sums Products and Series, Top
@chapter Number Theory
@include Number.texi

@node Symmetries, Groups, Number Theory, Top
@chapter Symmetries
@include Symmetries.texi

@node Groups, Runtime Environment, Symmetries, Top
@chapter Groups
@include Groups.texi

@node Runtime Environment, Miscellaneous Options, Groups, Top
@chapter Runtime Environment
@include Runtime.texi

@node Miscellaneous Options, Rules and Patterns, Runtime Environment, Top
@chapter Miscellaneous Options
@include Miscellaneous.texi

@node Rules and Patterns, Sets, Miscellaneous Options, Top
@chapter Rules and Patterns
@include Rules.texi

@node Sets, Function Definition, Rules and Patterns, Top
@chapter Sets
@include nset.texi

@node Function Definition, Program Flow, Sets, Top
@chapter Function Definition
@include Function.texi

@node Program Flow, Debugging, Function Definition, Top
@chapter Program Flow
@include Program.texi

@node Debugging, alt-display-pkg, Program Flow, Top
@chapter Debugging
@include Debugging.texi

@node alt-display-pkg, asympa-pkg, Debugging, Top
@chapter alt-display
@include alt-display.texi

@node asympa-pkg, augmented_lagrangian-pkg, alt-display-pkg, Top
@chapter asympa
@include asympa.texi

@node augmented_lagrangian-pkg, Bernstein-pkg, asympa-pkg, Top
@chapter augmented_lagrangian
@include augmented_lagrangian.texi

@node Bernstein-pkg, bitwise-pkg, augmented_lagrangian-pkg, Top
@chapter Bernstein
@include bernstein.texi

@node bitwise-pkg, bode-pkg, Bernstein-pkg, Top
@chapter bitwise
@include bitwise.texi

@node bode-pkg, celine-pkg, bitwise-pkg, Top
@chapter bode
@include bode.texi

@node celine-pkg, clebsch_gordan-pkg, bode-pkg, Top
@chapter celine
@include celine.texi

@node clebsch_gordan-pkg, cobyla-pkg, celine-pkg, Top
@chapter clebsch_gordan
@include clebsch_gordan.texi

@node cobyla-pkg, combinatorics-pkg, clebsch_gordan-pkg, Top
@chapter cobyla
@include cobyla.texi

@node combinatorics-pkg, contrib_ode-pkg, cobyla-pkg, Top
@chapter combinatorics
@include combinatorics.texi

@node contrib_ode-pkg, descriptive-pkg, combinatorics-pkg, Top
@chapter contrib_ode
@include contrib_ode.texi

@node descriptive-pkg, diag-pkg, contrib_ode-pkg, Top
@chapter descriptive
@include descriptive.texi

@node diag-pkg, distrib-pkg, descriptive-pkg, Top
@chapter diag
@include diag.texi

@node distrib-pkg, draw-pkg, diag-pkg, Top
@chapter distrib
@include distrib.texi

@node draw-pkg, drawdf-pkg, distrib-pkg, Top
@chapter draw
@include draw.texi

@node drawdf-pkg, dynamics-pkg, draw-pkg, Top
@chapter drawdf
@include drawdf.texi

@node dynamics-pkg, engineering-format-pkg, drawdf-pkg, Top
@chapter dynamics
@include dynamics.texi

@node engineering-format-pkg, ezunits-pkg, dynamics-pkg, Top
@chapter engineering-format
@include engineering-format.texi

@node ezunits-pkg, f90-pkg, engineering-format-pkg, Top
@chapter ezunits
@include ezunits.texi

@node f90-pkg, finance-pkg, ezunits-pkg, Top
@chapter f90
@include f90.texi

@node finance-pkg, fractals-pkg, f90-pkg, Top
@chapter finance
@include finance.texi

@node fractals-pkg, ggf-pkg, finance-pkg, Top
@chapter fractals
@include fractals.texi

@node ggf-pkg, graphs-pkg, fractals-pkg, Top
@chapter ggf
@include ggf.texi

@node graphs-pkg, grobner-pkg, ggf-pkg, Top
@chapter graphs
@include graphs.texi

@node grobner-pkg, hompack-pkg, graphs-pkg, Top
@chapter grobner
@include grobner.texi

@node hompack-pkg, impdiff-pkg, grobner-pkg, Top
@chapter hompack
@include hompack.texi

@node impdiff-pkg, interpol-pkg, hompack-pkg, Top
@chapter impdiff
@include impdiff.texi

@node interpol-pkg, lapack-pkg, impdiff-pkg, Top
@chapter interpol
@include interpol.texi

@node lapack-pkg, lbfgs-pkg, interpol-pkg, Top
@chapter lapack
@include lapack.texi

@node lbfgs-pkg, lindstedt-pkg, lapack-pkg, Top
@chapter lbfgs
@include lbfgs.texi

@node lindstedt-pkg, linearalgebra-pkg, lbfgs-pkg, Top
@chapter lindstedt
@include lindstedt.texi

@node linearalgebra-pkg, lsquares-pkg, lindstedt-pkg, Top
@chapter linearalgebra
@include linearalgebra.texi

@node lsquares-pkg, minpack-pkg, linearalgebra-pkg, Top
@chapter lsquares
@include lsquares.texi

@node minpack-pkg, makeOrders-pkg, lsquares-pkg, Top
@chapter minpack
@include minpack.texi

@node makeOrders-pkg, mnewton-pkg, minpack-pkg, Top
@chapter makeOrders
@include makeOrders.texi

@node mnewton-pkg, numericalio-pkg, makeOrders-pkg, Top
@chapter mnewton
@include mnewton.texi

@node numericalio-pkg, odepack-pkg, mnewton-pkg, Top
@chapter numericalio
@include numericalio.texi

@node odepack-pkg, operatingsystem-pkg, numericalio-pkg, Top
@chapter odepack
@include odepack.texi

@node operatingsystem-pkg, opsubst-pkg, odepack-pkg, Top
@chapter operatingsystem
@include operatingsystem.texi

@node opsubst-pkg, orthopoly-pkg, operatingsystem-pkg, Top
@chapter opsubst
@include opsubst.texi

@node orthopoly-pkg, pytranslate, opsubst-pkg, Top
@chapter orthopoly
@include orthopoly.texi

@node pytranslate, ratpow-pkg, orthopoly-pkg, Top
@chapter pytranslate
@include pytranslate.texi

@node ratpow-pkg, romberg-pkg, pytranslate, Top
@chapter ratpow
@include ratpow.texi

@node romberg-pkg, simplex-pkg, ratpow-pkg, Top
@chapter romberg
@include romberg.texi

@node simplex-pkg, simplification-pkg, romberg-pkg, Top
@chapter simplex
@include simplex.texi

@node simplification-pkg, solve_rec-pkg, simplex-pkg, Top
@chapter simplification
@include simplifications.texi

@node solve_rec-pkg, stats-pkg, simplification-pkg, Top
@chapter solve_rec
@include solve_rec.texi

@node stats-pkg, stirling-pkg, solve_rec-pkg, Top
@chapter stats
@include stats.texi

@node stirling-pkg, stringproc-pkg, stats-pkg, Top
@chapter stirling
@include stirling.texi

@node stringproc-pkg, to_poly_solve-pkg, stirling-pkg, Top
@chapter stringproc
@include stringproc.texi

@node to_poly_solve-pkg, unit-pkg, stringproc-pkg, Top
@chapter to_poly_solve
@include to_poly_solve.texi

@node unit-pkg, wrstcse-pkg, to_poly_solve-pkg, Top
@chapter unit
@include unit.texi

@node wrstcse-pkg, zeilberger-pkg, unit-pkg, Top
@chapter wrstcse
@include wrstcse.texi

@node zeilberger-pkg, Error and warning messages, wrstcse-pkg, Top
@chapter zeilberger
@include zeilberger.texi

@node Error and warning messages, Command-line options, zeilberger-pkg, Top
@chapter Error and warning messages
@include errormessages.texi

@node Command-line options, Function and Variable Index, Error and warning messages, Top
@chapter Command-line options
@include commandline-options.texi

@c end includes

@ifnothtml
@node Function and Variable Index,  , Command-line options, Top
@end ifnothtml
@ifhtml
@node Function and Variable Index,  , Command-line options, Top
@end ifhtml
@appendix Function and Variable Index

@printindex fn

@page
@ifhtml
@contents
@end ifhtml