~ubuntu-branches/debian/squeeze/maxima/squeeze

« back to all changes in this revision

Viewing changes to doc/info/maxima_54.html

  • Committer: Bazaar Package Importer
  • Author(s): Camm Maguire
  • Date: 2010-04-30 13:30:33 UTC
  • mto: This revision was merged to the branch mainline in revision 12.
  • Revision ID: james.westby@ubuntu.com-20100430133033-wtewap0zdnmsix1y
Tags: upstream-5.21.1
ImportĀ upstreamĀ versionĀ 5.21.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
2
2
<html>
3
 
<!-- Created on December, 13 2009 by texi2html 1.76 -->
 
3
<!-- Created on April, 24 2010 by texi2html 1.76 -->
4
4
<!--
5
5
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
6
6
            Karl Berry  <karl@freefriends.org>
11
11
 
12
12
-->
13
13
<head>
14
 
<title>Maxima 5.20.1 Manual: 54. grobner</title>
 
14
<title>Maxima 5.21.1 Manual: 54. grobner</title>
15
15
 
16
 
<meta name="description" content="Maxima 5.20.1 Manual: 54. grobner">
17
 
<meta name="keywords" content="Maxima 5.20.1 Manual: 54. grobner">
 
16
<meta name="description" content="Maxima 5.21.1 Manual: 54. grobner">
 
17
<meta name="keywords" content="Maxima 5.21.1 Manual: 54. grobner">
18
18
<meta name="resource-type" content="document">
19
19
<meta name="distribution" content="global">
20
20
<meta name="Generator" content="texi2html 1.76">
142
142
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
143
143
 
144
144
<a name="grobner"></a>
145
 
<a name="SEC231"></a>
 
145
<a name="SEC233"></a>
146
146
<table cellpadding="1" cellspacing="1" border="0">
147
 
<tr><td valign="middle" align="left">[<a href="maxima_53.html#SEC230" title="Previous section in reading order"> &lt; </a>]</td>
148
 
<td valign="middle" align="left">[<a href="#SEC232" title="Next section in reading order"> &gt; </a>]</td>
 
147
<tr><td valign="middle" align="left">[<a href="maxima_53.html#SEC232" title="Previous section in reading order"> &lt; </a>]</td>
 
148
<td valign="middle" align="left">[<a href="#SEC234" title="Next section in reading order"> &gt; </a>]</td>
149
149
<td valign="middle" align="left"> &nbsp; </td>
150
 
<td valign="middle" align="left">[<a href="maxima_53.html#SEC223" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 
150
<td valign="middle" align="left">[<a href="maxima_53.html#SEC225" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
151
151
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Up section"> Up </a>]</td>
152
 
<td valign="middle" align="left">[<a href="maxima_55.html#SEC240" title="Next chapter"> &gt;&gt; </a>]</td>
 
152
<td valign="middle" align="left">[<a href="maxima_55.html#SEC242" title="Next chapter"> &gt;&gt; </a>]</td>
153
153
<td valign="middle" align="left"> &nbsp; </td>
154
154
<td valign="middle" align="left"> &nbsp; </td>
155
155
<td valign="middle" align="left"> &nbsp; </td>
156
156
<td valign="middle" align="left"> &nbsp; </td>
157
157
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
158
158
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
159
 
<td valign="middle" align="left">[<a href="maxima_79.html#SEC329" title="Index">Index</a>]</td>
 
159
<td valign="middle" align="left">[<a href="maxima_79.html#SEC331" title="Index">Index</a>]</td>
160
160
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
161
161
</tr></table>
162
162
<h1 class="chapter"> 54. grobner </h1>
163
163
 
164
164
<table class="menu" border="0" cellspacing="0">
165
 
<tr><td align="left" valign="top"><a href="#SEC232">54.1 Introduction to grobner</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 
165
<tr><td align="left" valign="top"><a href="#SEC234">54.1 Introduction to grobner</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
166
166
</td></tr>
167
 
<tr><td align="left" valign="top"><a href="#SEC235">54.2 Functions and Variables for grobner</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
 
167
<tr><td align="left" valign="top"><a href="#SEC237">54.2 Functions and Variables for grobner</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
168
168
</td></tr>
169
169
</table>
170
170
 
171
171
<p><a name="Item_003a-Introduction-to-grobner"></a>
172
172
</p><hr size="6">
173
173
<a name="Introduction-to-grobner"></a>
174
 
<a name="SEC232"></a>
 
174
<a name="SEC234"></a>
175
175
<table cellpadding="1" cellspacing="1" border="0">
176
 
<tr><td valign="middle" align="left">[<a href="#SEC231" title="Previous section in reading order"> &lt; </a>]</td>
177
 
<td valign="middle" align="left">[<a href="#SEC233" title="Next section in reading order"> &gt; </a>]</td>
 
176
<tr><td valign="middle" align="left">[<a href="#SEC233" title="Previous section in reading order"> &lt; </a>]</td>
 
177
<td valign="middle" align="left">[<a href="#SEC235" title="Next section in reading order"> &gt; </a>]</td>
178
178
<td valign="middle" align="left"> &nbsp; </td>
179
 
<td valign="middle" align="left">[<a href="#SEC231" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
180
 
<td valign="middle" align="left">[<a href="#SEC231" title="Up section"> Up </a>]</td>
181
 
<td valign="middle" align="left">[<a href="maxima_55.html#SEC240" title="Next chapter"> &gt;&gt; </a>]</td>
 
179
<td valign="middle" align="left">[<a href="#SEC233" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 
180
<td valign="middle" align="left">[<a href="#SEC233" title="Up section"> Up </a>]</td>
 
181
<td valign="middle" align="left">[<a href="maxima_55.html#SEC242" title="Next chapter"> &gt;&gt; </a>]</td>
182
182
<td valign="middle" align="left"> &nbsp; </td>
183
183
<td valign="middle" align="left"> &nbsp; </td>
184
184
<td valign="middle" align="left"> &nbsp; </td>
185
185
<td valign="middle" align="left"> &nbsp; </td>
186
186
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
187
187
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
188
 
<td valign="middle" align="left">[<a href="maxima_79.html#SEC329" title="Index">Index</a>]</td>
 
188
<td valign="middle" align="left">[<a href="maxima_79.html#SEC331" title="Index">Index</a>]</td>
189
189
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
190
190
</tr></table>
191
191
<h2 class="section"> 54.1 Introduction to grobner </h2>
217
217
be found in the same directory as the demo file.
218
218
</p>
219
219
<hr size="6">
220
 
<a name="SEC233"></a>
 
220
<a name="SEC235"></a>
221
221
<table cellpadding="1" cellspacing="1" border="0">
222
 
<tr><td valign="middle" align="left">[<a href="#SEC232" title="Previous section in reading order"> &lt; </a>]</td>
223
 
<td valign="middle" align="left">[<a href="#SEC234" title="Next section in reading order"> &gt; </a>]</td>
 
222
<tr><td valign="middle" align="left">[<a href="#SEC234" title="Previous section in reading order"> &lt; </a>]</td>
 
223
<td valign="middle" align="left">[<a href="#SEC236" title="Next section in reading order"> &gt; </a>]</td>
224
224
<td valign="middle" align="left"> &nbsp; </td>
225
 
<td valign="middle" align="left">[<a href="#SEC231" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
226
 
<td valign="middle" align="left">[<a href="#SEC232" title="Up section"> Up </a>]</td>
227
 
<td valign="middle" align="left">[<a href="maxima_55.html#SEC240" title="Next chapter"> &gt;&gt; </a>]</td>
 
225
<td valign="middle" align="left">[<a href="#SEC233" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 
226
<td valign="middle" align="left">[<a href="#SEC234" title="Up section"> Up </a>]</td>
 
227
<td valign="middle" align="left">[<a href="maxima_55.html#SEC242" title="Next chapter"> &gt;&gt; </a>]</td>
228
228
<td valign="middle" align="left"> &nbsp; </td>
229
229
<td valign="middle" align="left"> &nbsp; </td>
230
230
<td valign="middle" align="left"> &nbsp; </td>
231
231
<td valign="middle" align="left"> &nbsp; </td>
232
232
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
233
233
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
234
 
<td valign="middle" align="left">[<a href="maxima_79.html#SEC329" title="Index">Index</a>]</td>
 
234
<td valign="middle" align="left">[<a href="maxima_79.html#SEC331" title="Index">Index</a>]</td>
235
235
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
236
236
</tr></table>
237
237
<h3 class="subsection"> 54.1.1 Notes on the grobner package </h3>
270
270
 
271
271
 
272
272
<hr size="6">
273
 
<a name="SEC234"></a>
 
273
<a name="SEC236"></a>
274
274
<table cellpadding="1" cellspacing="1" border="0">
275
 
<tr><td valign="middle" align="left">[<a href="#SEC233" title="Previous section in reading order"> &lt; </a>]</td>
276
 
<td valign="middle" align="left">[<a href="#SEC235" title="Next section in reading order"> &gt; </a>]</td>
 
275
<tr><td valign="middle" align="left">[<a href="#SEC235" title="Previous section in reading order"> &lt; </a>]</td>
 
276
<td valign="middle" align="left">[<a href="#SEC237" title="Next section in reading order"> &gt; </a>]</td>
277
277
<td valign="middle" align="left"> &nbsp; </td>
278
 
<td valign="middle" align="left">[<a href="#SEC231" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
279
 
<td valign="middle" align="left">[<a href="#SEC232" title="Up section"> Up </a>]</td>
280
 
<td valign="middle" align="left">[<a href="maxima_55.html#SEC240" title="Next chapter"> &gt;&gt; </a>]</td>
 
278
<td valign="middle" align="left">[<a href="#SEC233" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 
279
<td valign="middle" align="left">[<a href="#SEC234" title="Up section"> Up </a>]</td>
 
280
<td valign="middle" align="left">[<a href="maxima_55.html#SEC242" title="Next chapter"> &gt;&gt; </a>]</td>
281
281
<td valign="middle" align="left"> &nbsp; </td>
282
282
<td valign="middle" align="left"> &nbsp; </td>
283
283
<td valign="middle" align="left"> &nbsp; </td>
284
284
<td valign="middle" align="left"> &nbsp; </td>
285
285
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
286
286
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
287
 
<td valign="middle" align="left">[<a href="maxima_79.html#SEC329" title="Index">Index</a>]</td>
 
287
<td valign="middle" align="left">[<a href="maxima_79.html#SEC331" title="Index">Index</a>]</td>
288
288
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
289
289
</tr></table>
290
290
<h3 class="subsection"> 54.1.2 Implementations of admissible monomial orders in grobner </h3>
311
311
<p><a name="Item_003a-Functions-and-Variables-for-grobner"></a>
312
312
</p><hr size="6">
313
313
<a name="Functions-and-Variables-for-grobner"></a>
314
 
<a name="SEC235"></a>
 
314
<a name="SEC237"></a>
315
315
<table cellpadding="1" cellspacing="1" border="0">
316
 
<tr><td valign="middle" align="left">[<a href="#SEC234" title="Previous section in reading order"> &lt; </a>]</td>
317
 
<td valign="middle" align="left">[<a href="#SEC236" title="Next section in reading order"> &gt; </a>]</td>
 
316
<tr><td valign="middle" align="left">[<a href="#SEC236" title="Previous section in reading order"> &lt; </a>]</td>
 
317
<td valign="middle" align="left">[<a href="#SEC238" title="Next section in reading order"> &gt; </a>]</td>
318
318
<td valign="middle" align="left"> &nbsp; </td>
319
 
<td valign="middle" align="left">[<a href="#SEC231" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
320
 
<td valign="middle" align="left">[<a href="#SEC231" title="Up section"> Up </a>]</td>
321
 
<td valign="middle" align="left">[<a href="maxima_55.html#SEC240" title="Next chapter"> &gt;&gt; </a>]</td>
 
319
<td valign="middle" align="left">[<a href="#SEC233" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 
320
<td valign="middle" align="left">[<a href="#SEC233" title="Up section"> Up </a>]</td>
 
321
<td valign="middle" align="left">[<a href="maxima_55.html#SEC242" title="Next chapter"> &gt;&gt; </a>]</td>
322
322
<td valign="middle" align="left"> &nbsp; </td>
323
323
<td valign="middle" align="left"> &nbsp; </td>
324
324
<td valign="middle" align="left"> &nbsp; </td>
325
325
<td valign="middle" align="left"> &nbsp; </td>
326
326
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
327
327
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
328
 
<td valign="middle" align="left">[<a href="maxima_79.html#SEC329" title="Index">Index</a>]</td>
 
328
<td valign="middle" align="left">[<a href="maxima_79.html#SEC331" title="Index">Index</a>]</td>
329
329
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
330
330
</tr></table>
331
331
<h2 class="section"> 54.2 Functions and Variables for grobner </h2>
332
332
 
333
333
<hr size="6">
334
 
<a name="SEC236"></a>
 
334
<a name="SEC238"></a>
335
335
<table cellpadding="1" cellspacing="1" border="0">
336
 
<tr><td valign="middle" align="left">[<a href="#SEC235" title="Previous section in reading order"> &lt; </a>]</td>
337
 
<td valign="middle" align="left">[<a href="#SEC237" title="Next section in reading order"> &gt; </a>]</td>
 
336
<tr><td valign="middle" align="left">[<a href="#SEC237" title="Previous section in reading order"> &lt; </a>]</td>
 
337
<td valign="middle" align="left">[<a href="#SEC239" title="Next section in reading order"> &gt; </a>]</td>
338
338
<td valign="middle" align="left"> &nbsp; </td>
339
 
<td valign="middle" align="left">[<a href="#SEC231" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
340
 
<td valign="middle" align="left">[<a href="#SEC235" title="Up section"> Up </a>]</td>
341
 
<td valign="middle" align="left">[<a href="maxima_55.html#SEC240" title="Next chapter"> &gt;&gt; </a>]</td>
 
339
<td valign="middle" align="left">[<a href="#SEC233" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 
340
<td valign="middle" align="left">[<a href="#SEC237" title="Up section"> Up </a>]</td>
 
341
<td valign="middle" align="left">[<a href="maxima_55.html#SEC242" title="Next chapter"> &gt;&gt; </a>]</td>
342
342
<td valign="middle" align="left"> &nbsp; </td>
343
343
<td valign="middle" align="left"> &nbsp; </td>
344
344
<td valign="middle" align="left"> &nbsp; </td>
345
345
<td valign="middle" align="left"> &nbsp; </td>
346
346
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
347
347
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
348
 
<td valign="middle" align="left">[<a href="maxima_79.html#SEC329" title="Index">Index</a>]</td>
 
348
<td valign="middle" align="left">[<a href="maxima_79.html#SEC331" title="Index">Index</a>]</td>
349
349
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
350
350
</tr></table>
351
351
<h3 class="subsection"> 54.2.1 Global switches for grobner </h3>
353
353
<p><a name="Item_003a-poly_005fmonomial_005forder"></a>
354
354
</p><dl>
355
355
<dt><u>Option variable:</u> <b>poly_monomial_order</b>
356
 
<a name="IDX2194"></a>
 
356
<a name="IDX2237"></a>
357
357
</dt>
358
358
<dd><p>Default value: <code>lex</code>
359
359
</p>
373
373
<p><a name="Item_003a-poly_005fcoefficient_005fring"></a>
374
374
</p><dl>
375
375
<dt><u>Option variable:</u> <b>poly_coefficient_ring</b>
376
 
<a name="IDX2195"></a>
 
376
<a name="IDX2238"></a>
377
377
</dt>
378
378
<dd><p>Default value: <code>expression_ring</code>
379
379
</p>
395
395
<p><a name="Item_003a-poly_005fprimary_005felimination_005forder"></a>
396
396
</p><dl>
397
397
<dt><u>Option variable:</u> <b>poly_primary_elimination_order</b>
398
 
<a name="IDX2196"></a>
 
398
<a name="IDX2239"></a>
399
399
</dt>
400
400
<dd><p>Default value: <code>false</code>
401
401
</p>
415
415
<p><a name="Item_003a-poly_005fsecondary_005felimination_005forder"></a>
416
416
</p><dl>
417
417
<dt><u>Option variable:</u> <b>poly_secondary_elimination_order</b>
418
 
<a name="IDX2197"></a>
 
418
<a name="IDX2240"></a>
419
419
</dt>
420
420
<dd><p>Default value: <code>false</code>
421
421
</p>
434
434
<p><a name="Item_003a-poly_005felimination_005forder"></a>
435
435
</p><dl>
436
436
<dt><u>Option variable:</u> <b>poly_elimination_order</b>
437
 
<a name="IDX2198"></a>
 
437
<a name="IDX2241"></a>
438
438
</dt>
439
439
<dd><p>Default value: <code>false</code>
440
440
</p>
457
457
<p><a name="Item_003a-poly_005freturn_005fterm_005flist"></a>
458
458
</p><dl>
459
459
<dt><u>Option variable:</u> <b>poly_return_term_list</b>
460
 
<a name="IDX2199"></a>
 
460
<a name="IDX2242"></a>
461
461
</dt>
462
462
<dd><p>Default value: <code>false</code>
463
463
</p>
478
478
<p><a name="Item_003a-poly_005fgrobner_005fdebug"></a>
479
479
</p><dl>
480
480
<dt><u>Option variable:</u> <b>poly_grobner_debug</b>
481
 
<a name="IDX2200"></a>
 
481
<a name="IDX2243"></a>
482
482
</dt>
483
483
<dd><p>Default value: <code>false</code>
484
484
</p>
497
497
<p><a name="Item_003a-poly_005fgrobner_005falgorithm"></a>
498
498
</p><dl>
499
499
<dt><u>Option variable:</u> <b>poly_grobner_algorithm</b>
500
 
<a name="IDX2201"></a>
 
500
<a name="IDX2244"></a>
501
501
</dt>
502
502
<dd><p>Default value: <code>buchberger</code>
503
503
</p>
523
523
<p><a name="Item_003a-poly_005ftop_005freduction_005fonly"></a>
524
524
</p><dl>
525
525
<dt><u>Option variable:</u> <b>poly_top_reduction_only</b>
526
 
<a name="IDX2202"></a>
 
526
<a name="IDX2245"></a>
527
527
</dt>
528
528
<dd><p>Default value: <code>false</code>
529
529
</p>
542
542
</dd></dl>
543
543
 
544
544
<hr size="6">
545
 
<a name="SEC237"></a>
 
545
<a name="SEC239"></a>
546
546
<table cellpadding="1" cellspacing="1" border="0">
547
 
<tr><td valign="middle" align="left">[<a href="#SEC236" title="Previous section in reading order"> &lt; </a>]</td>
548
 
<td valign="middle" align="left">[<a href="#SEC238" title="Next section in reading order"> &gt; </a>]</td>
 
547
<tr><td valign="middle" align="left">[<a href="#SEC238" title="Previous section in reading order"> &lt; </a>]</td>
 
548
<td valign="middle" align="left">[<a href="#SEC240" title="Next section in reading order"> &gt; </a>]</td>
549
549
<td valign="middle" align="left"> &nbsp; </td>
550
 
<td valign="middle" align="left">[<a href="#SEC231" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
551
 
<td valign="middle" align="left">[<a href="#SEC235" title="Up section"> Up </a>]</td>
552
 
<td valign="middle" align="left">[<a href="maxima_55.html#SEC240" title="Next chapter"> &gt;&gt; </a>]</td>
 
550
<td valign="middle" align="left">[<a href="#SEC233" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 
551
<td valign="middle" align="left">[<a href="#SEC237" title="Up section"> Up </a>]</td>
 
552
<td valign="middle" align="left">[<a href="maxima_55.html#SEC242" title="Next chapter"> &gt;&gt; </a>]</td>
553
553
<td valign="middle" align="left"> &nbsp; </td>
554
554
<td valign="middle" align="left"> &nbsp; </td>
555
555
<td valign="middle" align="left"> &nbsp; </td>
556
556
<td valign="middle" align="left"> &nbsp; </td>
557
557
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
558
558
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
559
 
<td valign="middle" align="left">[<a href="maxima_79.html#SEC329" title="Index">Index</a>]</td>
 
559
<td valign="middle" align="left">[<a href="maxima_79.html#SEC331" title="Index">Index</a>]</td>
560
560
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
561
561
</tr></table>
562
562
<h3 class="subsection"> 54.2.2 Simple operators in grobner </h3>
568
568
<p><a name="Item_003a-poly_005fadd"></a>
569
569
</p><dl>
570
570
<dt><u>Function:</u> <b>poly_add</b><i> (<var>poly1</var>, <var>poly2</var>, <var>varlist</var>)</i>
571
 
<a name="IDX2203"></a>
 
571
<a name="IDX2246"></a>
572
572
</dt>
573
573
<dd><p>Adds two polynomials <var>poly1</var> and <var>poly2</var>.
574
574
</p><pre class="example">
589
589
<p><a name="Item_003a-poly_005fsubtract"></a>
590
590
</p><dl>
591
591
<dt><u>Function:</u> <b>poly_subtract</b><i> (<var>poly1</var>, <var>poly2</var>, <var>varlist</var>)</i>
592
 
<a name="IDX2204"></a>
 
592
<a name="IDX2247"></a>
593
593
</dt>
594
594
<dd><p>Subtracts a polynomial <var>poly2</var> from <var>poly1</var>.
595
595
</p><pre class="example">
610
610
<p><a name="Item_003a-poly_005fmultiply"></a>
611
611
</p><dl>
612
612
<dt><u>Function:</u> <b>poly_multiply</b><i> (<var>poly1</var>, <var>poly2</var>, <var>varlist</var>)</i>
613
 
<a name="IDX2205"></a>
 
613
<a name="IDX2248"></a>
614
614
</dt>
615
615
<dd><p>Returns the product of polynomials <var>poly1</var> and <var>poly2</var>.
616
616
</p><pre class="example">
630
630
<p><a name="Item_003a-poly_005fs_005fpolynomial"></a>
631
631
</p><dl>
632
632
<dt><u>Function:</u> <b>poly_s_polynomial</b><i> (<var>poly1</var>, <var>poly2</var>, <var>varlist</var>)</i>
633
 
<a name="IDX2206"></a>
 
633
<a name="IDX2249"></a>
634
634
</dt>
635
635
<dd><p>Returns the <em>syzygy polynomial</em> (<em>S-polynomial</em>) of two polynomials <var>poly1</var> and <var>poly2</var>.
636
636
</p>
647
647
<p><a name="Item_003a-poly_005fprimitive_005fpart"></a>
648
648
</p><dl>
649
649
<dt><u>Function:</u> <b>poly_primitive_part</b><i> (<var>poly1</var>, <var>varlist</var>)</i>
650
 
<a name="IDX2207"></a>
 
650
<a name="IDX2250"></a>
651
651
</dt>
652
652
<dd><p>Returns the polynomial <var>poly</var> divided by the GCD of its coefficients. 
653
653
</p>
667
667
<p><a name="Item_003a-poly_005fnormalize"></a>
668
668
</p><dl>
669
669
<dt><u>Function:</u> <b>poly_normalize</b><i> (<var>poly</var>, <var>varlist</var>)</i>
670
 
<a name="IDX2208"></a>
 
670
<a name="IDX2251"></a>
671
671
</dt>
672
672
<dd><p>Returns the polynomial <var>poly</var> divided by the leading coefficient.
673
673
It assumes that the division is possible, which may not always be the
684
684
</dd></dl>
685
685
 
686
686
<hr size="6">
687
 
<a name="SEC238"></a>
 
687
<a name="SEC240"></a>
688
688
<table cellpadding="1" cellspacing="1" border="0">
689
 
<tr><td valign="middle" align="left">[<a href="#SEC237" title="Previous section in reading order"> &lt; </a>]</td>
690
 
<td valign="middle" align="left">[<a href="#SEC239" title="Next section in reading order"> &gt; </a>]</td>
 
689
<tr><td valign="middle" align="left">[<a href="#SEC239" title="Previous section in reading order"> &lt; </a>]</td>
 
690
<td valign="middle" align="left">[<a href="#SEC241" title="Next section in reading order"> &gt; </a>]</td>
691
691
<td valign="middle" align="left"> &nbsp; </td>
692
 
<td valign="middle" align="left">[<a href="#SEC231" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
693
 
<td valign="middle" align="left">[<a href="#SEC235" title="Up section"> Up </a>]</td>
694
 
<td valign="middle" align="left">[<a href="maxima_55.html#SEC240" title="Next chapter"> &gt;&gt; </a>]</td>
 
692
<td valign="middle" align="left">[<a href="#SEC233" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 
693
<td valign="middle" align="left">[<a href="#SEC237" title="Up section"> Up </a>]</td>
 
694
<td valign="middle" align="left">[<a href="maxima_55.html#SEC242" title="Next chapter"> &gt;&gt; </a>]</td>
695
695
<td valign="middle" align="left"> &nbsp; </td>
696
696
<td valign="middle" align="left"> &nbsp; </td>
697
697
<td valign="middle" align="left"> &nbsp; </td>
698
698
<td valign="middle" align="left"> &nbsp; </td>
699
699
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
700
700
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
701
 
<td valign="middle" align="left">[<a href="maxima_79.html#SEC329" title="Index">Index</a>]</td>
 
701
<td valign="middle" align="left">[<a href="maxima_79.html#SEC331" title="Index">Index</a>]</td>
702
702
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
703
703
</tr></table>
704
704
<h3 class="subsection"> 54.2.3 Other functions in grobner </h3>
706
706
<p><a name="Item_003a-poly_005fexpand"></a>
707
707
</p><dl>
708
708
<dt><u>Function:</u> <b>poly_expand</b><i> (<var>poly</var>, <var>varlist</var>)</i>
709
 
<a name="IDX2209"></a>
 
709
<a name="IDX2252"></a>
710
710
</dt>
711
711
<dd><p>This function parses polynomials to internal form and back. It
712
712
is equivalent to <code>expand(<var>poly</var>)</code> if <var>poly</var> parses correctly to
749
749
<p><a name="Item_003a-poly_005fexpt"></a>
750
750
</p><dl>
751
751
<dt><u>Function:</u> <b>poly_expt</b><i> (<var>poly</var>, <var>number</var>, <var>varlist</var>)</i>
752
 
<a name="IDX2210"></a>
 
752
<a name="IDX2253"></a>
753
753
</dt>
754
754
<dd><p>exponentitates <var>poly</var> by a positive integer <var>number</var>. If <var>number</var> is not a positive integer number an error will be raised.
755
755
</p><pre class="example">
769
769
<p><a name="Item_003a-poly_005fcontent"></a>
770
770
</p><dl>
771
771
<dt><u>Function:</u> <b>poly_content</b><i> (<var>poly</var>. <var>varlist</var>)</i>
772
 
<a name="IDX2211"></a>
 
772
<a name="IDX2254"></a>
773
773
</dt>
774
774
<dd><p><code>poly_content</code> extracts the GCD of its coefficients
775
775
</p><pre class="example">
789
789
<p><a name="Item_003a-poly_005fpseudo_005fdivide"></a>
790
790
</p><dl>
791
791
<dt><u>Function:</u> <b>poly_pseudo_divide</b><i> (<var>poly</var>, <var>polylist</var>, <var>varlist</var>)</i>
792
 
<a name="IDX2212"></a>
 
792
<a name="IDX2255"></a>
793
793
</dt>
794
794
<dd><p>Pseudo-divide a polynomial <var>poly</var> by the list of <em>n</em> polynomials <var>polylist</var>. Return
795
795
multiple values. The first value is a list of quotients <em>a</em>. The
814
814
<p><a name="Item_003a-poly_005fexact_005fdivide"></a>
815
815
</p><dl>
816
816
<dt><u>Function:</u> <b>poly_exact_divide</b><i> (<var>poly1</var>, <var>poly2</var>, <var>varlist</var>)</i>
817
 
<a name="IDX2213"></a>
 
817
<a name="IDX2256"></a>
818
818
</dt>
819
819
<dd><p>Divide a polynomial <var>poly1</var> by another polynomial <var>poly2</var>. Assumes that exact
820
820
division with no remainder is possible. Returns the quotient.
832
832
<p><a name="Item_003a-poly_005fnormal_005fform"></a>
833
833
</p><dl>
834
834
<dt><u>Function:</u> <b>poly_normal_form</b><i> (<var>poly</var>, <var>polylist</var>, <var>varlist</var>)</i>
835
 
<a name="IDX2214"></a>
 
835
<a name="IDX2257"></a>
836
836
</dt>
837
837
<dd><p><code>poly_normal_form</code> finds the normal form of a polynomial <var>poly</var> with respect
838
838
to a set of polynomials <var>polylist</var>.
850
850
<p><a name="Item_003a-poly_005fbuchberger_005fcriterion"></a>
851
851
</p><dl>
852
852
<dt><u>Function:</u> <b>poly_buchberger_criterion</b><i> (<var>polylist</var>, <var>varlist</var>)</i>
853
 
<a name="IDX2215"></a>
 
853
<a name="IDX2258"></a>
854
854
</dt>
855
855
<dd><p>Returns <code>true</code> if <var>polylist</var> is a Groebner basis with respect to the current term
856
856
order, by using the Buchberger
870
870
<p><a name="Item_003a-poly_005fbuchberger"></a>
871
871
</p><dl>
872
872
<dt><u>Function:</u> <b>poly_buchberger</b><i> (<var>polylist_fl</var> <var>varlist</var>)</i>
873
 
<a name="IDX2216"></a>
 
873
<a name="IDX2259"></a>
874
874
</dt>
875
875
<dd><p><code>poly_buchberger</code> performs the Buchberger algorithm on a list of
876
876
polynomials and returns the resulting Groebner basis.
887
887
 
888
888
 
889
889
<hr size="6">
890
 
<a name="SEC239"></a>
 
890
<a name="SEC241"></a>
891
891
<table cellpadding="1" cellspacing="1" border="0">
892
 
<tr><td valign="middle" align="left">[<a href="#SEC238" title="Previous section in reading order"> &lt; </a>]</td>
893
 
<td valign="middle" align="left">[<a href="maxima_55.html#SEC240" title="Next section in reading order"> &gt; </a>]</td>
 
892
<tr><td valign="middle" align="left">[<a href="#SEC240" title="Previous section in reading order"> &lt; </a>]</td>
 
893
<td valign="middle" align="left">[<a href="maxima_55.html#SEC242" title="Next section in reading order"> &gt; </a>]</td>
894
894
<td valign="middle" align="left"> &nbsp; </td>
895
 
<td valign="middle" align="left">[<a href="#SEC231" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
896
 
<td valign="middle" align="left">[<a href="#SEC235" title="Up section"> Up </a>]</td>
897
 
<td valign="middle" align="left">[<a href="maxima_55.html#SEC240" title="Next chapter"> &gt;&gt; </a>]</td>
 
895
<td valign="middle" align="left">[<a href="#SEC233" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 
896
<td valign="middle" align="left">[<a href="#SEC237" title="Up section"> Up </a>]</td>
 
897
<td valign="middle" align="left">[<a href="maxima_55.html#SEC242" title="Next chapter"> &gt;&gt; </a>]</td>
898
898
<td valign="middle" align="left"> &nbsp; </td>
899
899
<td valign="middle" align="left"> &nbsp; </td>
900
900
<td valign="middle" align="left"> &nbsp; </td>
901
901
<td valign="middle" align="left"> &nbsp; </td>
902
902
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
903
903
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
904
 
<td valign="middle" align="left">[<a href="maxima_79.html#SEC329" title="Index">Index</a>]</td>
 
904
<td valign="middle" align="left">[<a href="maxima_79.html#SEC331" title="Index">Index</a>]</td>
905
905
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
906
906
</tr></table>
907
907
<h3 class="subsection"> 54.2.4 Standard postprocessing of Groebner Bases </h3>
922
922
<p><a name="Item_003a-poly_005freduction"></a>
923
923
</p><dl>
924
924
<dt><u>Function:</u> <b>poly_reduction</b><i> (<var>polylist</var>, <var>varlist</var>)</i>
925
 
<a name="IDX2217"></a>
 
925
<a name="IDX2260"></a>
926
926
</dt>
927
927
<dd><p><code>poly_reduction</code> reduces a list of polynomials <var>polylist</var>, so that
928
928
each polynomial is fully reduced with respect to the other polynomials.
940
940
<p><a name="Item_003a-poly_005fminimization"></a>
941
941
</p><dl>
942
942
<dt><u>Function:</u> <b>poly_minimization</b><i> (<var>polylist</var>, <var>varlist</var>)</i>
943
 
<a name="IDX2218"></a>
 
943
<a name="IDX2261"></a>
944
944
</dt>
945
945
<dd><p>Returns a sublist of the polynomial list <var>polylist</var> spanning the same
946
946
monomial ideal as <var>polylist</var> but minimal, i.e. no leading monomial
961
961
<p><a name="Item_003a-poly_005fnormalize_005flist"></a>
962
962
</p><dl>
963
963
<dt><u>Function:</u> <b>poly_normalize_list</b><i> (<var>polylist</var>, <var>varlist</var>)</i>
964
 
<a name="IDX2219"></a>
 
964
<a name="IDX2262"></a>
965
965
</dt>
966
966
<dd><p><code>poly_normalize_list</code> applies <code>poly_normalize</code> to each polynomial in the list.
967
967
That means it divides every polynomial in a list <var>polylist</var> by its leading coefficient.
979
979
<p><a name="Item_003a-poly_005fgrobner"></a>
980
980
</p><dl>
981
981
<dt><u>Function:</u> <b>poly_grobner</b><i> (<var>polylist</var>, <var>varlist</var>)</i>
982
 
<a name="IDX2220"></a>
 
982
<a name="IDX2263"></a>
983
983
</dt>
984
984
<dd><p>Returns a Groebner basis of the ideal span by the polynomials <var>polylist</var>. Affected by the global flags.
985
985
</p>
996
996
<p><a name="Item_003a-poly_005freduced_005fgrobner"></a>
997
997
</p><dl>
998
998
<dt><u>Function:</u> <b>poly_reduced_grobner</b><i> (<var>polylist</var>, <var>varlist</var>)</i>
999
 
<a name="IDX2221"></a>
 
999
<a name="IDX2264"></a>
1000
1000
</dt>
1001
1001
<dd><p>Returns a reduced Groebner basis of the ideal span by the polynomials <var>polylist</var>. Affected by the global flags.
1002
1002
</p>
1014
1014
<p><a name="Item_003a-poly_005fdepends_005fp"></a>
1015
1015
</p><dl>
1016
1016
<dt><u>Function:</u> <b>poly_depends_p</b><i> (<var>poly</var>, <var>var</var>, <var>varlist</var>)</i>
1017
 
<a name="IDX2222"></a>
 
1017
<a name="IDX2265"></a>
1018
1018
</dt>
1019
1019
<dd><p><code>poly_depends</code> tests whether a polynomial depends on a variable <var>var</var>.
1020
1020
</p>
1034
1034
<p><a name="Item_003a-poly_005felimination_005fideal"></a>
1035
1035
</p><dl>
1036
1036
<dt><u>Function:</u> <b>poly_elimination_ideal</b><i> (<var>polylist</var>, <var>number</var>, <var>varlist</var>)</i>
1037
 
<a name="IDX2223"></a>
 
1037
<a name="IDX2266"></a>
1038
1038
</dt>
1039
1039
<dd><p><code>poly_elimination_ideal</code> returns the grobner basis of the <em>number</em>-th elimination ideal of an
1040
1040
ideal specified as a list of generating polynomials (not necessarily Groebner basis).
1052
1052
<p><a name="Item_003a-poly_005fcolon_005fideal"></a>
1053
1053
</p><dl>
1054
1054
<dt><u>Function:</u> <b>poly_colon_ideal</b><i> (<var>polylist1</var>, <var>polylist2</var>, <var>varlist</var>)</i>
1055
 
<a name="IDX2224"></a>
 
1055
<a name="IDX2267"></a>
1056
1056
</dt>
1057
1057
<dd><p>Returns the reduced Groebner basis of the colon ideal 
1058
1058
</p>
1074
1074
<p><a name="Item_003a-poly_005fideal_005fintersection"></a>
1075
1075
</p><dl>
1076
1076
<dt><u>Function:</u> <b>poly_ideal_intersection</b><i> (<var>polylist1</var>, <var>polylist2</var>, <var>varlist</var>)</i>
1077
 
<a name="IDX2225"></a>
 
1077
<a name="IDX2268"></a>
1078
1078
</dt>
1079
1079
<dd><p><code>poly_ideal_intersection</code> returns the intersection of two ideals.
1080
1080
</p>
1092
1092
<p><a name="Item_003a-poly_005flcm"></a>
1093
1093
</p><dl>
1094
1094
<dt><u>Function:</u> <b>poly_lcm</b><i> (<var>poly1</var>, <var>poly2</var>, <var>varlist</var>)</i>
1095
 
<a name="IDX2226"></a>
 
1095
<a name="IDX2269"></a>
1096
1096
</dt>
1097
1097
<dd><p>Returns the lowest common multiple of <var>poly1</var> and <var>poly2</var>.
1098
1098
</p>
1109
1109
<p><a name="Item_003a-poly_005fgcd"></a>
1110
1110
</p><dl>
1111
1111
<dt><u>Function:</u> <b>poly_gcd</b><i> (<var>poly1</var>, <var>poly2</var>, <var>varlist</var>)</i>
1112
 
<a name="IDX2227"></a>
 
1112
<a name="IDX2270"></a>
1113
1113
</dt>
1114
1114
<dd><p>Returns the greatest common divisor of <var>poly1</var> and <var>poly2</var>.
1115
1115
</p>
1126
1126
<p><a name="Item_003a-poly_005fgrobner_005fequal"></a>
1127
1127
</p><dl>
1128
1128
<dt><u>Function:</u> <b>poly_grobner_equal</b><i> (<var>polylist1</var>, <var>polylist2</var>, <var>varlist</var>)</i>
1129
 
<a name="IDX2228"></a>
 
1129
<a name="IDX2271"></a>
1130
1130
</dt>
1131
1131
<dd><p><code>poly_grobner_equal</code> tests whether two Groebner Bases generate the same ideal.
1132
1132
Returns <code>true</code> if two lists of polynomials <var>polylist1</var> and <var>polylist2</var>, assumed to be Groebner Bases,
1151
1151
<p><a name="Item_003a-poly_005fgrobner_005fsubsetp"></a>
1152
1152
</p><dl>
1153
1153
<dt><u>Function:</u> <b>poly_grobner_subsetp</b><i> (<var>polylist1</var>, <var>polylist2</var>, <var>varlist</var>)</i>
1154
 
<a name="IDX2229"></a>
 
1154
<a name="IDX2272"></a>
1155
1155
</dt>
1156
1156
<dd><p><code>poly_grobner_subsetp</code> tests whether an ideal generated by <var>polylist1</var>
1157
1157
is contained in the ideal generated by <var>polylist2</var>. For this test to always succeed,
1172
1172
<p><a name="Item_003a-poly_005fgrobner_005fmember"></a>
1173
1173
</p><dl>
1174
1174
<dt><u>Function:</u> <b>poly_grobner_member</b><i> (<var>poly</var>, <var>polylist</var>, <var>varlist</var>)</i>
1175
 
<a name="IDX2230"></a>
 
1175
<a name="IDX2273"></a>
1176
1176
</dt>
1177
1177
<dd><p>Returns <code>true</code> if a polynomial <var>poly</var> belongs to the ideal generated by the
1178
1178
polynomial list <var>polylist</var>, which is assumed to be a Groebner basis. Returns <code>false</code> otherwise.
1193
1193
<p><a name="Item_003a-poly_005fideal_005fsaturation1"></a>
1194
1194
</p><dl>
1195
1195
<dt><u>Function:</u> <b>poly_ideal_saturation1</b><i> (<var>polylist</var>, <var>poly</var>, <var>varlist</var>)</i>
1196
 
<a name="IDX2231"></a>
 
1196
<a name="IDX2274"></a>
1197
1197
</dt>
1198
1198
<dd><p>Returns the reduced Groebner basis of the saturation of the ideal
1199
1199
</p>
1217
1217
<p><a name="Item_003a-poly_005fideal_005fsaturation"></a>
1218
1218
</p><dl>
1219
1219
<dt><u>Function:</u> <b>poly_ideal_saturation</b><i> (<var>polylist1</var>, <var>polylist2</var>, <var>varlist</var>)</i>
1220
 
<a name="IDX2232"></a>
 
1220
<a name="IDX2275"></a>
1221
1221
</dt>
1222
1222
<dd><p>Returns the reduced Groebner basis of the saturation of the ideal
1223
1223
</p>
1241
1241
<p><a name="Item_003a-poly_005fideal_005fpolysaturation1"></a>
1242
1242
</p><dl>
1243
1243
<dt><u>Function:</u> <b>poly_ideal_polysaturation1</b><i> (<var>polylist1</var>, <var>polylist2</var>, <var>varlist</var>)</i>
1244
 
<a name="IDX2233"></a>
 
1244
<a name="IDX2276"></a>
1245
1245
</dt>
1246
1246
<dd><p><var>polylist2</var> ist a list of n polynomials <code>[poly1,...,polyn]</code>.
1247
1247
Returns the reduced Groebner basis of the ideal
1267
1267
<p><a name="Item_003a-poly_005fideal_005fpolysaturation"></a>
1268
1268
</p><dl>
1269
1269
<dt><u>Function:</u> <b>poly_ideal_polysaturation</b><i> (<var>polylist</var>, <var>polylistlist</var>, <var>varlist</var>)</i>
1270
 
<a name="IDX2234"></a>
 
1270
<a name="IDX2277"></a>
1271
1271
</dt>
1272
1272
<dd><p><var>polylistlist</var> is a list of n list of polynomials <code>[polylist1,...,polylistn]</code>.
1273
1273
Returns the reduced Groebner basis of the saturation of the ideal
1287
1287
<p><a name="Item_003a-poly_005fsaturation_005fextension"></a>
1288
1288
</p><dl>
1289
1289
<dt><u>Function:</u> <b>poly_saturation_extension</b><i> (<var>poly</var>, <var>polylist</var>, <var>varlist1</var>, <var>varlist2</var>)</i>
1290
 
<a name="IDX2235"></a>
 
1290
<a name="IDX2278"></a>
1291
1291
</dt>
1292
1292
<dd><p><code>poly_saturation_extension</code> implements the famous Rabinowitz trick.
1293
1293
</p>
1304
1304
<p><a name="Item_003a-poly_005fpolysaturation_005fextension"></a>
1305
1305
</p><dl>
1306
1306
<dt><u>Function:</u> <b>poly_polysaturation_extension</b><i> (<var>poly</var>, <var>polylist</var>, <var>varlist1</var>, <var>varlist2</var>)</i>
1307
 
<a name="IDX2236"></a>
 
1307
<a name="IDX2279"></a>
1308
1308
</dt>
1309
1309
<dd><div class=categorybox>
1310
1310
 
1320
1320
<p><a name="Item_003a-impdiff"></a>
1321
1321
</p><hr size="6">
1322
1322
<table cellpadding="1" cellspacing="1" border="0">
1323
 
<tr><td valign="middle" align="left">[<a href="#SEC231" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
1324
 
<td valign="middle" align="left">[<a href="maxima_55.html#SEC240" title="Next chapter"> &gt;&gt; </a>]</td>
 
1323
<tr><td valign="middle" align="left">[<a href="#SEC233" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
 
1324
<td valign="middle" align="left">[<a href="maxima_55.html#SEC242" title="Next chapter"> &gt;&gt; </a>]</td>
1325
1325
<td valign="middle" align="left"> &nbsp; </td>
1326
1326
<td valign="middle" align="left"> &nbsp; </td>
1327
1327
<td valign="middle" align="left"> &nbsp; </td>
1329
1329
<td valign="middle" align="left"> &nbsp; </td>
1330
1330
<td valign="middle" align="left">[<a href="maxima.html#SEC_Top" title="Cover (top) of document">Top</a>]</td>
1331
1331
<td valign="middle" align="left">[<a href="maxima_toc.html#SEC_Contents" title="Table of contents">Contents</a>]</td>
1332
 
<td valign="middle" align="left">[<a href="maxima_79.html#SEC329" title="Index">Index</a>]</td>
 
1332
<td valign="middle" align="left">[<a href="maxima_79.html#SEC331" title="Index">Index</a>]</td>
1333
1333
<td valign="middle" align="left">[<a href="maxima_abt.html#SEC_About" title="About (help)"> ? </a>]</td>
1334
1334
</tr></table>
1335
1335
<p>
1336
1336
 <font size="-1">
1337
 
  This document was generated by <em>Robert Dodier</em> on <em>December, 13 2009</em> using <a href="http://texi2html.cvshome.org/"><em>texi2html 1.76</em></a>.
 
1337
  This document was generated by <em>Robert Dodier</em> on <em>April, 24 2010</em> using <a href="http://texi2html.cvshome.org/"><em>texi2html 1.76</em></a>.
1338
1338
 </font>
1339
1339
 <br>
1340
1340