1 | <!--Converted with LaTeX2HTML 97.1 (release) (July 13th, 1997)
|
---|
2 | by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds
|
---|
3 | * revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
---|
4 | * with significant contributions from:
|
---|
5 | Jens Lippman, Marek Rouchal, Martin Wilck and others -->
|
---|
6 | <HTML>
|
---|
7 | <HEAD>
|
---|
8 | <TITLE>The Dynamical Systems package</TITLE>
|
---|
9 | <META NAME="description" CONTENT="The Dynamical Systems package">
|
---|
10 | <META NAME="keywords" CONTENT="manual">
|
---|
11 | <META NAME="resource-type" CONTENT="document">
|
---|
12 | <META NAME="distribution" CONTENT="global">
|
---|
13 | <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso_8859_1">
|
---|
14 | <LINK REL="STYLESHEET" HREF="manual.css">
|
---|
15 | <LINK REL="next" HREF="node8.html">
|
---|
16 | <LINK REL="previous" HREF="node6.html">
|
---|
17 | <LINK REL="up" HREF="manual.html">
|
---|
18 | <LINK REL="next" HREF="node8.html">
|
---|
19 | </HEAD>
|
---|
20 | <BODY bgcolor="#ffffff">
|
---|
21 | <!--Navigation Panel-->
|
---|
22 | <A NAME="tex2html946"
|
---|
23 | HREF="node8.html">
|
---|
24 | <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next_motif.gif"></A>
|
---|
25 | <A NAME="tex2html943"
|
---|
26 | HREF="manual.html">
|
---|
27 | <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up_motif.gif"></A>
|
---|
28 | <A NAME="tex2html937"
|
---|
29 | HREF="node6.html">
|
---|
30 | <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="previous_motif.gif"></A>
|
---|
31 | <A NAME="tex2html945"
|
---|
32 | HREF="node1.html">
|
---|
33 | <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents_motif.gif"></A>
|
---|
34 | <BR>
|
---|
35 | <B> Next:</B> <A NAME="tex2html947"
|
---|
36 | HREF="node8.html">The Geometric Theorem Prover</A>
|
---|
37 | <B> Up:</B> <A NAME="tex2html944"
|
---|
38 | HREF="manual.html">CGBLisp User Guide and</A>
|
---|
39 | <B> Previous:</B> <A NAME="tex2html938"
|
---|
40 | HREF="node6.html">The Division Package</A>
|
---|
41 | <BR>
|
---|
42 | <BR>
|
---|
43 | <!--End of Navigation Panel-->
|
---|
44 | <!--Table of Child-Links-->
|
---|
45 | <A NAME="CHILD_LINKS"><strong>Subsections</strong></A>
|
---|
46 | <UL>
|
---|
47 | <LI><A NAME="tex2html948"
|
---|
48 | HREF="node7.html#SECTION00070010000000000000">
|
---|
49 | <I>poly<MATH CLASS="INLINE">
|
---|
50 | -
|
---|
51 | </MATH>scalar<MATH CLASS="INLINE">
|
---|
52 | -
|
---|
53 | </MATH>composition</I></A>
|
---|
54 | <LI><A NAME="tex2html949"
|
---|
55 | HREF="node7.html#SECTION00070020000000000000">
|
---|
56 | <I>poly<MATH CLASS="INLINE">
|
---|
57 | -
|
---|
58 | </MATH>composition</I></A>
|
---|
59 | <LI><A NAME="tex2html950"
|
---|
60 | HREF="node7.html#SECTION00070030000000000000">
|
---|
61 | <I>poly<MATH CLASS="INLINE">
|
---|
62 | -
|
---|
63 | </MATH>dynamic<MATH CLASS="INLINE">
|
---|
64 | -
|
---|
65 | </MATH>power</I></A>
|
---|
66 | <LI><A NAME="tex2html951"
|
---|
67 | HREF="node7.html#SECTION00070040000000000000">
|
---|
68 | <I>poly<MATH CLASS="INLINE">
|
---|
69 | -
|
---|
70 | </MATH>scalar<MATH CLASS="INLINE">
|
---|
71 | -
|
---|
72 | </MATH>evaluate</I></A>
|
---|
73 | <LI><A NAME="tex2html952"
|
---|
74 | HREF="node7.html#SECTION00070050000000000000">
|
---|
75 | <I>poly<MATH CLASS="INLINE">
|
---|
76 | -
|
---|
77 | </MATH>evaluate</I></A>
|
---|
78 | <LI><A NAME="tex2html953"
|
---|
79 | HREF="node7.html#SECTION00070060000000000000">
|
---|
80 | <I>factorial</I></A>
|
---|
81 | <LI><A NAME="tex2html954"
|
---|
82 | HREF="node7.html#SECTION00070070000000000000">
|
---|
83 | <I>poly<MATH CLASS="INLINE">
|
---|
84 | -
|
---|
85 | </MATH>scalar<MATH CLASS="INLINE">
|
---|
86 | -
|
---|
87 | </MATH>diff</I></A>
|
---|
88 | <LI><A NAME="tex2html955"
|
---|
89 | HREF="node7.html#SECTION00070080000000000000">
|
---|
90 | <I>poly<MATH CLASS="INLINE">
|
---|
91 | -
|
---|
92 | </MATH>diff</I></A>
|
---|
93 | <LI><A NAME="tex2html956"
|
---|
94 | HREF="node7.html#SECTION00070090000000000000">
|
---|
95 | <I>standard<MATH CLASS="INLINE">
|
---|
96 | -
|
---|
97 | </MATH>vector</I></A>
|
---|
98 | <LI><A NAME="tex2html957"
|
---|
99 | HREF="node7.html#SECTION000700100000000000000">
|
---|
100 | <I>scalar<MATH CLASS="INLINE">
|
---|
101 | -
|
---|
102 | </MATH>partial</I></A>
|
---|
103 | <LI><A NAME="tex2html958"
|
---|
104 | HREF="node7.html#SECTION000700110000000000000">
|
---|
105 | <I>partial</I></A>
|
---|
106 | <LI><A NAME="tex2html959"
|
---|
107 | HREF="node7.html#SECTION000700120000000000000">
|
---|
108 | <I>determinant</I></A>
|
---|
109 | <LI><A NAME="tex2html960"
|
---|
110 | HREF="node7.html#SECTION000700130000000000000">
|
---|
111 | <I>minor</I></A>
|
---|
112 | <LI><A NAME="tex2html961"
|
---|
113 | HREF="node7.html#SECTION000700140000000000000">
|
---|
114 | <I>drop<MATH CLASS="INLINE">
|
---|
115 | -
|
---|
116 | </MATH>row</I></A>
|
---|
117 | <LI><A NAME="tex2html962"
|
---|
118 | HREF="node7.html#SECTION000700150000000000000">
|
---|
119 | <I>drop<MATH CLASS="INLINE">
|
---|
120 | -
|
---|
121 | </MATH>column</I></A>
|
---|
122 | <LI><A NAME="tex2html963"
|
---|
123 | HREF="node7.html#SECTION000700160000000000000">
|
---|
124 | <I>drop<MATH CLASS="INLINE">
|
---|
125 | -
|
---|
126 | </MATH>elt</I></A>
|
---|
127 | <LI><A NAME="tex2html964"
|
---|
128 | HREF="node7.html#SECTION000700170000000000000">
|
---|
129 | <I>matrix<MATH CLASS="INLINE">
|
---|
130 | -
|
---|
131 | </MATH></I></A>
|
---|
132 | <LI><A NAME="tex2html965"
|
---|
133 | HREF="node7.html#SECTION000700180000000000000">
|
---|
134 | <I>scalar<MATH CLASS="INLINE">
|
---|
135 | -
|
---|
136 | </MATH>times<MATH CLASS="INLINE">
|
---|
137 | -
|
---|
138 | </MATH>matrix</I></A>
|
---|
139 | <LI><A NAME="tex2html966"
|
---|
140 | HREF="node7.html#SECTION000700190000000000000">
|
---|
141 | <I>monom<MATH CLASS="INLINE">
|
---|
142 | -
|
---|
143 | </MATH>times<MATH CLASS="INLINE">
|
---|
144 | -
|
---|
145 | </MATH>matrix</I></A>
|
---|
146 | <LI><A NAME="tex2html967"
|
---|
147 | HREF="node7.html#SECTION000700200000000000000">
|
---|
148 | <I>term<MATH CLASS="INLINE">
|
---|
149 | -
|
---|
150 | </MATH>times<MATH CLASS="INLINE">
|
---|
151 | -
|
---|
152 | </MATH>matrix</I></A>
|
---|
153 | <LI><A NAME="tex2html968"
|
---|
154 | HREF="node7.html#SECTION000700210000000000000">
|
---|
155 | <I>poly<MATH CLASS="INLINE">
|
---|
156 | -
|
---|
157 | </MATH>list<MATH CLASS="INLINE">
|
---|
158 | -
|
---|
159 | </MATH></I></A>
|
---|
160 | <LI><A NAME="tex2html969"
|
---|
161 | HREF="node7.html#SECTION000700220000000000000">
|
---|
162 | <I>scalar<MATH CLASS="INLINE">
|
---|
163 | -
|
---|
164 | </MATH>times<MATH CLASS="INLINE">
|
---|
165 | -
|
---|
166 | </MATH>poly<MATH CLASS="INLINE">
|
---|
167 | -
|
---|
168 | </MATH>list</I></A>
|
---|
169 | <LI><A NAME="tex2html970"
|
---|
170 | HREF="node7.html#SECTION000700230000000000000">
|
---|
171 | <I>monom<MATH CLASS="INLINE">
|
---|
172 | -
|
---|
173 | </MATH>times<MATH CLASS="INLINE">
|
---|
174 | -
|
---|
175 | </MATH>poly<MATH CLASS="INLINE">
|
---|
176 | -
|
---|
177 | </MATH>list</I></A>
|
---|
178 | <LI><A NAME="tex2html971"
|
---|
179 | HREF="node7.html#SECTION000700240000000000000">
|
---|
180 | <I>term<MATH CLASS="INLINE">
|
---|
181 | -
|
---|
182 | </MATH>times<MATH CLASS="INLINE">
|
---|
183 | -
|
---|
184 | </MATH>poly<MATH CLASS="INLINE">
|
---|
185 | -
|
---|
186 | </MATH>list</I></A>
|
---|
187 | <LI><A NAME="tex2html972"
|
---|
188 | HREF="node7.html#SECTION000700250000000000000">
|
---|
189 | <I>characteristic<MATH CLASS="INLINE">
|
---|
190 | -
|
---|
191 | </MATH>combination</I></A>
|
---|
192 | <LI><A NAME="tex2html973"
|
---|
193 | HREF="node7.html#SECTION000700260000000000000">
|
---|
194 | <I>characteristic<MATH CLASS="INLINE">
|
---|
195 | -
|
---|
196 | </MATH>combination<MATH CLASS="INLINE">
|
---|
197 | -
|
---|
198 | </MATH>poly<MATH CLASS="INLINE">
|
---|
199 | -
|
---|
200 | </MATH>list</I></A>
|
---|
201 | <LI><A NAME="tex2html974"
|
---|
202 | HREF="node7.html#SECTION000700270000000000000">
|
---|
203 | <I>characteristic<MATH CLASS="INLINE">
|
---|
204 | -
|
---|
205 | </MATH>matrix</I></A>
|
---|
206 | <LI><A NAME="tex2html975"
|
---|
207 | HREF="node7.html#SECTION000700280000000000000">
|
---|
208 | <I>characteristic<MATH CLASS="INLINE">
|
---|
209 | -
|
---|
210 | </MATH>polynomial</I></A>
|
---|
211 | <LI><A NAME="tex2html976"
|
---|
212 | HREF="node7.html#SECTION000700290000000000000">
|
---|
213 | <I>identity<MATH CLASS="INLINE">
|
---|
214 | -
|
---|
215 | </MATH>matrix</I></A>
|
---|
216 | <LI><A NAME="tex2html977"
|
---|
217 | HREF="node7.html#SECTION000700300000000000000">
|
---|
218 | <I>print<MATH CLASS="INLINE">
|
---|
219 | -
|
---|
220 | </MATH>matrix</I></A>
|
---|
221 | <LI><A NAME="tex2html978"
|
---|
222 | HREF="node7.html#SECTION000700310000000000000">
|
---|
223 | <I>jacobi<MATH CLASS="INLINE">
|
---|
224 | -
|
---|
225 | </MATH>matrix</I></A>
|
---|
226 | <LI><A NAME="tex2html979"
|
---|
227 | HREF="node7.html#SECTION000700320000000000000">
|
---|
228 | <I>jacobian</I></A>
|
---|
229 | </UL>
|
---|
230 | <!--End of Table of Child-Links-->
|
---|
231 | <HR>
|
---|
232 | <H1><A NAME="SECTION00070000000000000000">
|
---|
233 | The Dynamical Systems package</A>
|
---|
234 | </H1>
|
---|
235 | <H4><A NAME="SECTION00070010000000000000">
|
---|
236 | <I>poly<MATH CLASS="INLINE">
|
---|
237 | -
|
---|
238 | </MATH>scalar<MATH CLASS="INLINE">
|
---|
239 | -
|
---|
240 | </MATH>composition</I></A>
|
---|
241 | </H4>
|
---|
242 | <P><IMG WIDTH="435" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
243 | SRC="img116.gif"
|
---|
244 | ALT="$\textstyle\parbox{\pboxargslen}{\em f g {\sf \&optional} (order \char93 'lex$\gt$) \/}$"> [<EM>FUNCTION</EM>]
|
---|
245 | <BLOCKQUOTE>
|
---|
246 | Returns a polynomial obtained by substituting a list of polynomials
|
---|
247 | G=(G1,G2,...,GN) into a polynomial F(X1,X2,...,XN). All polynomials
|
---|
248 | are assumed to be in the internal form, so variables do not
|
---|
249 | explicitly apprear in the calculation. </BLOCKQUOTE><H4><A NAME="SECTION00070020000000000000">
|
---|
250 | <I>poly<MATH CLASS="INLINE">
|
---|
251 | -
|
---|
252 | </MATH>composition</I></A>
|
---|
253 | </H4>
|
---|
254 | <P><IMG WIDTH="435" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
255 | SRC="img116.gif"
|
---|
256 | ALT="$\textstyle\parbox{\pboxargslen}{\em f g {\sf \&optional} (order \char93 'lex$\gt$) \/}$"> [<EM>FUNCTION</EM>]
|
---|
257 | <BLOCKQUOTE>
|
---|
258 | Return the composition of a polynomial map F with a polynomial map
|
---|
259 | G. Both maps are represented as lists of polynomials, and each
|
---|
260 | polynomial is in the internal alist representation. The restriction
|
---|
261 | is that the length of the list G must be the number of variables in
|
---|
262 | the list F. </BLOCKQUOTE><H4><A NAME="SECTION00070030000000000000">
|
---|
263 | <I>poly<MATH CLASS="INLINE">
|
---|
264 | -
|
---|
265 | </MATH>dynamic<MATH CLASS="INLINE">
|
---|
266 | -
|
---|
267 | </MATH>power</I></A>
|
---|
268 | </H4>
|
---|
269 | <P><IMG WIDTH="459" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
270 | SRC="img117.gif"
|
---|
271 | ALT="$\textstyle\parbox{\pboxargslen}{\em f n {\sf \&optional} (order \char93 'lex$\gt$) \/}$"> [<EM>FUNCTION</EM>]
|
---|
272 | <BLOCKQUOTE>
|
---|
273 | Calculate the composition FoFo...oF (n times), where
|
---|
274 | F is a polynomial map represented as a list of polynomials.</BLOCKQUOTE><H4><A NAME="SECTION00070040000000000000">
|
---|
275 | <I>poly<MATH CLASS="INLINE">
|
---|
276 | -
|
---|
277 | </MATH>scalar<MATH CLASS="INLINE">
|
---|
278 | -
|
---|
279 | </MATH>evaluate</I></A>
|
---|
280 | </H4>
|
---|
281 | <P><IMG WIDTH="461" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
282 | SRC="img118.gif"
|
---|
283 | ALT="$\textstyle\parbox{\pboxargslen}{\em f x {\sf \&optional} (order \char93 'lex$\gt$) \/}$"> [<EM>FUNCTION</EM>]
|
---|
284 | <BLOCKQUOTE>
|
---|
285 | Evaluate a polynomial F at a point X. This operation is implemented
|
---|
286 | through POLY<MATH CLASS="INLINE">
|
---|
287 | -
|
---|
288 | </MATH>SCALAR<MATH CLASS="INLINE">
|
---|
289 | -
|
---|
290 | </MATH>COMPOSITION.</BLOCKQUOTE><H4><A NAME="SECTION00070050000000000000">
|
---|
291 | <I>poly<MATH CLASS="INLINE">
|
---|
292 | -
|
---|
293 | </MATH>evaluate</I></A>
|
---|
294 | </H4>
|
---|
295 | <P><IMG WIDTH="461" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
296 | SRC="img118.gif"
|
---|
297 | ALT="$\textstyle\parbox{\pboxargslen}{\em f x {\sf \&optional} (order \char93 'lex$\gt$) \/}$"> [<EM>FUNCTION</EM>]
|
---|
298 | <BLOCKQUOTE>
|
---|
299 | Evaluate a polynomial map F, represented as list of polynomials, at a
|
---|
300 | point X. </BLOCKQUOTE><H4><A NAME="SECTION00070060000000000000">
|
---|
301 | <I>factorial</I></A>
|
---|
302 | </H4>
|
---|
303 | <P><IMG WIDTH="556" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
304 | SRC="img119.gif"
|
---|
305 | ALT="$\textstyle\parbox{\pboxargslen}{\em n {\sf \&optional} (k n) {\sf \&aux} (result 1) \/}$"> [<EM>FUNCTION</EM>]
|
---|
306 | <BLOCKQUOTE>
|
---|
307 | Return N!/(N<MATH CLASS="INLINE">
|
---|
308 | -
|
---|
309 | </MATH>K)!=N(N<MATH CLASS="INLINE">
|
---|
310 | -
|
---|
311 | </MATH>1)(N<MATH CLASS="INLINE">
|
---|
312 | -
|
---|
313 | </MATH>K+1).</BLOCKQUOTE><H4><A NAME="SECTION00070070000000000000">
|
---|
314 | <I>poly<MATH CLASS="INLINE">
|
---|
315 | -
|
---|
316 | </MATH>scalar<MATH CLASS="INLINE">
|
---|
317 | -
|
---|
318 | </MATH>diff</I></A>
|
---|
319 | </H4>
|
---|
320 | <P><IMG WIDTH="496" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
|
---|
321 | SRC="img120.gif"
|
---|
322 | ALT="$\textstyle\parbox{\pboxargslen}{\em f m \/}$"> [<EM>FUNCTION</EM>]
|
---|
323 | <BLOCKQUOTE>
|
---|
324 | Return the partial derivative of a polynomial F over multiple
|
---|
325 | variables according to multiindex M.</BLOCKQUOTE><H4><A NAME="SECTION00070080000000000000">
|
---|
326 | <I>poly<MATH CLASS="INLINE">
|
---|
327 | -
|
---|
328 | </MATH>diff</I></A>
|
---|
329 | </H4>
|
---|
330 | <P><IMG WIDTH="496" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
|
---|
331 | SRC="img120.gif"
|
---|
332 | ALT="$\textstyle\parbox{\pboxargslen}{\em f m \/}$"> [<EM>FUNCTION</EM>]
|
---|
333 | <BLOCKQUOTE>
|
---|
334 | Return the partial derivative of a polynomial map F, represented as a
|
---|
335 | list of polynomials, with respect to several variables, according to
|
---|
336 | multi<MATH CLASS="INLINE">
|
---|
337 | -
|
---|
338 | </MATH>index M. </BLOCKQUOTE><H4><A NAME="SECTION00070090000000000000">
|
---|
339 | <I>standard<MATH CLASS="INLINE">
|
---|
340 | -
|
---|
341 | </MATH>vector</I></A>
|
---|
342 | </H4>
|
---|
343 | <P><IMG WIDTH="497" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
344 | SRC="img121.gif"
|
---|
345 | ALT="$\textstyle\parbox{\pboxargslen}{\em n k {\sf \&optional} (coeff
|
---|
346 | 1) {\sf \&aux} (v
|
---|
347 | (make$-$list
|
---|
348 | n
|
---|
349 | :initial$-$element
|
---|
350 | 0)) \/}$"> [<EM>FUNCTION</EM>]
|
---|
351 | <BLOCKQUOTE>
|
---|
352 | Returns vector (0 0 ... 1 ... 0 0) of length N, where 1 appears on
|
---|
353 | K<MATH CLASS="INLINE">
|
---|
354 | -
|
---|
355 | </MATH>th place. </BLOCKQUOTE><H4><A NAME="SECTION000700100000000000000">
|
---|
356 | <I>scalar<MATH CLASS="INLINE">
|
---|
357 | -
|
---|
358 | </MATH>partial</I></A>
|
---|
359 | </H4>
|
---|
360 | <P><IMG WIDTH="516" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
361 | SRC="img122.gif"
|
---|
362 | ALT="$\textstyle\parbox{\pboxargslen}{\em f k {\sf \&optional} (l 1) \/}$"> [<EM>FUNCTION</EM>]
|
---|
363 | <BLOCKQUOTE>
|
---|
364 | Returns the L<MATH CLASS="INLINE">
|
---|
365 | -
|
---|
366 | </MATH>th partial derivative of a polynomial F over the
|
---|
367 | K<MATH CLASS="INLINE">
|
---|
368 | -
|
---|
369 | </MATH>th variable. </BLOCKQUOTE><H4><A NAME="SECTION000700110000000000000">
|
---|
370 | <I>partial</I></A>
|
---|
371 | </H4>
|
---|
372 | <P><IMG WIDTH="516" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
373 | SRC="img122.gif"
|
---|
374 | ALT="$\textstyle\parbox{\pboxargslen}{\em f k {\sf \&optional} (l 1) \/}$"> [<EM>FUNCTION</EM>]
|
---|
375 | <BLOCKQUOTE>
|
---|
376 | Returns the L<MATH CLASS="INLINE">
|
---|
377 | -
|
---|
378 | </MATH>th partial derivative over the K<MATH CLASS="INLINE">
|
---|
379 | -
|
---|
380 | </MATH>th variable, of a
|
---|
381 | polynomial map F, represented as a list of polynomials.</BLOCKQUOTE><H4><A NAME="SECTION000700120000000000000">
|
---|
382 | <I>determinant</I></A>
|
---|
383 | </H4>
|
---|
384 | <P><IMG WIDTH="528" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
385 | SRC="img123.gif"
|
---|
386 | ALT="$\textstyle\parbox{\pboxargslen}{\em f {\sf \&optional} (order \char93 'lex$\gt$) {\sf \&aux} (result nil) \/}$"> [<EM>FUNCTION</EM>]
|
---|
387 | <BLOCKQUOTE>
|
---|
388 | Returns the determinant of a polynomial matrix F, which is a list of
|
---|
389 | rows of the matrix, each row is a list of polynomials. The algorithm
|
---|
390 | is recursive expansion along columns.</BLOCKQUOTE><H4><A NAME="SECTION000700130000000000000">
|
---|
391 | <I>minor</I></A>
|
---|
392 | </H4>
|
---|
393 | <P><IMG WIDTH="572" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
394 | SRC="img124.gif"
|
---|
395 | ALT="$\textstyle\parbox{\pboxargslen}{\em f i j {\sf \&optional} (order \char93 'lex$\gt$) \/}$"> [<EM>FUNCTION</EM>]
|
---|
396 | <BLOCKQUOTE>
|
---|
397 | Calculate the minor of a polynomial matrix F with respect to entry
|
---|
398 | (I,J). </BLOCKQUOTE><H4><A NAME="SECTION000700140000000000000">
|
---|
399 | <I>drop<MATH CLASS="INLINE">
|
---|
400 | -
|
---|
401 | </MATH>row</I></A>
|
---|
402 | </H4>
|
---|
403 | <P><IMG WIDTH="543" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
|
---|
404 | SRC="img125.gif"
|
---|
405 | ALT="$\textstyle\parbox{\pboxargslen}{\em f i \/}$"> [<EM>FUNCTION</EM>]
|
---|
406 | <BLOCKQUOTE>
|
---|
407 | Discards the I<MATH CLASS="INLINE">
|
---|
408 | -
|
---|
409 | </MATH>th row from a polynomial matrix F.</BLOCKQUOTE><H4><A NAME="SECTION000700150000000000000">
|
---|
410 | <I>drop<MATH CLASS="INLINE">
|
---|
411 | -
|
---|
412 | </MATH>column</I></A>
|
---|
413 | </H4>
|
---|
414 | <P><IMG WIDTH="517" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
|
---|
415 | SRC="img126.gif"
|
---|
416 | ALT="$\textstyle\parbox{\pboxargslen}{\em f j \/}$"> [<EM>FUNCTION</EM>]
|
---|
417 | <BLOCKQUOTE>
|
---|
418 | Discards the J<MATH CLASS="INLINE">
|
---|
419 | -
|
---|
420 | </MATH>th column from a polynomial matrix F.</BLOCKQUOTE><H4><A NAME="SECTION000700160000000000000">
|
---|
421 | <I>drop<MATH CLASS="INLINE">
|
---|
422 | -
|
---|
423 | </MATH>elt</I></A>
|
---|
424 | </H4>
|
---|
425 | <P><IMG WIDTH="550" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
|
---|
426 | SRC="img127.gif"
|
---|
427 | ALT="$\textstyle\parbox{\pboxargslen}{\em lst j \/}$"> [<EM>FUNCTION</EM>]
|
---|
428 | <BLOCKQUOTE>
|
---|
429 | Discards the J<MATH CLASS="INLINE">
|
---|
430 | -
|
---|
431 | </MATH>th element from a list LST.</BLOCKQUOTE><H4><A NAME="SECTION000700170000000000000">
|
---|
432 | <I>matrix<MATH CLASS="INLINE">
|
---|
433 | -
|
---|
434 | </MATH></I></A>
|
---|
435 | </H4>
|
---|
436 | <P><IMG WIDTH="435" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
437 | SRC="img116.gif"
|
---|
438 | ALT="$\textstyle\parbox{\pboxargslen}{\em f g {\sf \&optional} (order \char93 'lex$\gt$) \/}$"> [<EM>FUNCTION</EM>]
|
---|
439 | <BLOCKQUOTE>
|
---|
440 | Returns difference of two polynomial matrices F and G.</BLOCKQUOTE><H4><A NAME="SECTION000700180000000000000">
|
---|
441 | <I>scalar<MATH CLASS="INLINE">
|
---|
442 | -
|
---|
443 | </MATH>times<MATH CLASS="INLINE">
|
---|
444 | -
|
---|
445 | </MATH>matrix</I></A>
|
---|
446 | </H4>
|
---|
447 | <P><IMG WIDTH="466" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
|
---|
448 | SRC="img128.gif"
|
---|
449 | ALT="$\textstyle\parbox{\pboxargslen}{\em s f \/}$"> [<EM>FUNCTION</EM>]
|
---|
450 | <BLOCKQUOTE>
|
---|
451 | Returns a product of a polynomial S by a polynomial matrix F.</BLOCKQUOTE><H4><A NAME="SECTION000700190000000000000">
|
---|
452 | <I>monom<MATH CLASS="INLINE">
|
---|
453 | -
|
---|
454 | </MATH>times<MATH CLASS="INLINE">
|
---|
455 | -
|
---|
456 | </MATH>matrix</I></A>
|
---|
457 | </H4>
|
---|
458 | <P><IMG WIDTH="453" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
|
---|
459 | SRC="img129.gif"
|
---|
460 | ALT="$\textstyle\parbox{\pboxargslen}{\em m f \/}$"> [<EM>FUNCTION</EM>]
|
---|
461 | <BLOCKQUOTE>
|
---|
462 | Returns a product of a monomial M by a polynomial matrix F.</BLOCKQUOTE><H4><A NAME="SECTION000700200000000000000">
|
---|
463 | <I>term<MATH CLASS="INLINE">
|
---|
464 | -
|
---|
465 | </MATH>times<MATH CLASS="INLINE">
|
---|
466 | -
|
---|
467 | </MATH>matrix</I></A>
|
---|
468 | </H4>
|
---|
469 | <P><IMG WIDTH="472" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
|
---|
470 | SRC="img130.gif"
|
---|
471 | ALT="$\textstyle\parbox{\pboxargslen}{\em term f \/}$"> [<EM>FUNCTION</EM>]
|
---|
472 | <BLOCKQUOTE>
|
---|
473 | Returns a product of a term TERM by a polynomial matrix F.</BLOCKQUOTE><H4><A NAME="SECTION000700210000000000000">
|
---|
474 | <I>poly<MATH CLASS="INLINE">
|
---|
475 | -
|
---|
476 | </MATH>list<MATH CLASS="INLINE">
|
---|
477 | -
|
---|
478 | </MATH></I></A>
|
---|
479 | </H4>
|
---|
480 | <P><IMG WIDTH="435" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
481 | SRC="img116.gif"
|
---|
482 | ALT="$\textstyle\parbox{\pboxargslen}{\em f g {\sf \&optional} (order \char93 'lex$\gt$) \/}$"> [<EM>FUNCTION</EM>]
|
---|
483 | <BLOCKQUOTE>
|
---|
484 | Returns the list of differences of two lists of polynomials
|
---|
485 | F and G (polynomial maps).</BLOCKQUOTE><H4><A NAME="SECTION000700220000000000000">
|
---|
486 | <I>scalar<MATH CLASS="INLINE">
|
---|
487 | -
|
---|
488 | </MATH>times<MATH CLASS="INLINE">
|
---|
489 | -
|
---|
490 | </MATH>poly<MATH CLASS="INLINE">
|
---|
491 | -
|
---|
492 | </MATH>list</I></A>
|
---|
493 | </H4>
|
---|
494 | <P><IMG WIDTH="466" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
|
---|
495 | SRC="img128.gif"
|
---|
496 | ALT="$\textstyle\parbox{\pboxargslen}{\em s f \/}$"> [<EM>FUNCTION</EM>]
|
---|
497 | <BLOCKQUOTE>
|
---|
498 | Returns the list of products of a polynomial S by the
|
---|
499 | list of polynomials F.</BLOCKQUOTE><H4><A NAME="SECTION000700230000000000000">
|
---|
500 | <I>monom<MATH CLASS="INLINE">
|
---|
501 | -
|
---|
502 | </MATH>times<MATH CLASS="INLINE">
|
---|
503 | -
|
---|
504 | </MATH>poly<MATH CLASS="INLINE">
|
---|
505 | -
|
---|
506 | </MATH>list</I></A>
|
---|
507 | </H4>
|
---|
508 | <P><IMG WIDTH="453" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
|
---|
509 | SRC="img129.gif"
|
---|
510 | ALT="$\textstyle\parbox{\pboxargslen}{\em m f \/}$"> [<EM>FUNCTION</EM>]
|
---|
511 | <BLOCKQUOTE>
|
---|
512 | Returns the list of products of a monomial M by the
|
---|
513 | list of polynomials F.</BLOCKQUOTE><H4><A NAME="SECTION000700240000000000000">
|
---|
514 | <I>term<MATH CLASS="INLINE">
|
---|
515 | -
|
---|
516 | </MATH>times<MATH CLASS="INLINE">
|
---|
517 | -
|
---|
518 | </MATH>poly<MATH CLASS="INLINE">
|
---|
519 | -
|
---|
520 | </MATH>list</I></A>
|
---|
521 | </H4>
|
---|
522 | <P><IMG WIDTH="472" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
|
---|
523 | SRC="img130.gif"
|
---|
524 | ALT="$\textstyle\parbox{\pboxargslen}{\em term f \/}$"> [<EM>FUNCTION</EM>]
|
---|
525 | <BLOCKQUOTE>
|
---|
526 | Returns the list of products of a term TERM by the
|
---|
527 | list of polynomials F.</BLOCKQUOTE><H4><A NAME="SECTION000700250000000000000">
|
---|
528 | <I>characteristic<MATH CLASS="INLINE">
|
---|
529 | -
|
---|
530 | </MATH>combination</I></A>
|
---|
531 | </H4>
|
---|
532 | <P><IMG WIDTH="423" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
533 | SRC="img131.gif"
|
---|
534 | ALT="$\textstyle\parbox{\pboxargslen}{\em a b {\sf \&optional} (order
|
---|
535 | \char93 'lex$\gt$) {\sf \&aux} (n
|
---|
536 | (length
|
---|
537 | b)) \/}$"> [<EM>FUNCTION</EM>]
|
---|
538 | <BLOCKQUOTE>
|
---|
539 | Returns A <MATH CLASS="INLINE">
|
---|
540 | -
|
---|
541 | </MATH> U1 * B1 <MATH CLASS="INLINE">
|
---|
542 | -
|
---|
543 | </MATH> U2 * B2 <MATH CLASS="INLINE">
|
---|
544 | -
|
---|
545 | </MATH> ... <MATH CLASS="INLINE">
|
---|
546 | -
|
---|
547 | </MATH> UM * BM where A is a
|
---|
548 | polynomial and B=(B1,B2,...,BM) is a polynomial list, where U1, U2,
|
---|
549 | ... , UM are new variables. These variables will be added to every
|
---|
550 | polynomial A and BI as the last M variables.</BLOCKQUOTE><H4><A NAME="SECTION000700260000000000000">
|
---|
551 | <I>characteristic<MATH CLASS="INLINE">
|
---|
552 | -
|
---|
553 | </MATH>combination<MATH CLASS="INLINE">
|
---|
554 | -
|
---|
555 | </MATH>poly<MATH CLASS="INLINE">
|
---|
556 | -
|
---|
557 | </MATH>list</I></A>
|
---|
558 | </H4>
|
---|
559 | <P><IMG WIDTH="348" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
560 | SRC="img132.gif"
|
---|
561 | ALT="$\textstyle\parbox{\pboxargslen}{\em a b {\sf \&optional} (order
|
---|
562 | \char93 'lex$\gt$) \/}$"> [<EM>FUNCTION</EM>]
|
---|
563 | <BLOCKQUOTE>
|
---|
564 | Returns A <MATH CLASS="INLINE">
|
---|
565 | -
|
---|
566 | </MATH> U1 * B1 <MATH CLASS="INLINE">
|
---|
567 | -
|
---|
568 | </MATH> U2 * B2 <MATH CLASS="INLINE">
|
---|
569 | -
|
---|
570 | </MATH> ... <MATH CLASS="INLINE">
|
---|
571 | -
|
---|
572 | </MATH> UM * BM where A is a
|
---|
573 | polynomial list and B=(B1, B2, ... , BM) is a list of polynomial
|
---|
574 | lists, where U1, U2, ... ,UM are new variables. These variables will
|
---|
575 | be added to every polynomial A and BI as the last M variables. Se
|
---|
576 | also CHARACTERISTIC<MATH CLASS="INLINE">
|
---|
577 | -
|
---|
578 | </MATH>COMBINATION. </BLOCKQUOTE><H4><A NAME="SECTION000700270000000000000">
|
---|
579 | <I>characteristic<MATH CLASS="INLINE">
|
---|
580 | -
|
---|
581 | </MATH>matrix</I></A>
|
---|
582 | </H4>
|
---|
583 | <P><IMG WIDTH="463" HEIGHT="50" ALIGN="MIDDLE" BORDER="0"
|
---|
584 | SRC="img133.gif"
|
---|
585 | ALT="$\textstyle\parbox{\pboxargslen}{\em a {\sf \&optional} (order
|
---|
586 | \char93 'lex$\gt$) (b
|
---|
587 | (list
|
---|
588 | (identity$-$matrix
|
---|
589 | (length a)
|
---|
590 | (length
|
---|
591 | (caaaar a))))) \/}$"> [<EM>FUNCTION</EM>]
|
---|
592 | <BLOCKQUOTE>
|
---|
593 | Returns A <MATH CLASS="INLINE">
|
---|
594 | -
|
---|
595 | </MATH> U1*B1 <MATH CLASS="INLINE">
|
---|
596 | -
|
---|
597 | </MATH> U2*B2 <MATH CLASS="INLINE">
|
---|
598 | -
|
---|
599 | </MATH> ... <MATH CLASS="INLINE">
|
---|
600 | -
|
---|
601 | </MATH> UM * BM where A is a
|
---|
602 | polynomial matrix and B=(B1,B2,...,BM) is a list of polynomial
|
---|
603 | matrices, where U1, U2, .., UM are new variables. These variables
|
---|
604 | will be added to every polynomial A and BI as the last M variables.
|
---|
605 | Se also CHARACTERISTIC<MATH CLASS="INLINE">
|
---|
606 | -
|
---|
607 | </MATH>COMBINATION. </BLOCKQUOTE><H4><A NAME="SECTION000700280000000000000">
|
---|
608 | <I>characteristic<MATH CLASS="INLINE">
|
---|
609 | -
|
---|
610 | </MATH>polynomial</I></A>
|
---|
611 | </H4>
|
---|
612 | <P><IMG WIDTH="463" HEIGHT="50" ALIGN="MIDDLE" BORDER="0"
|
---|
613 | SRC="img133.gif"
|
---|
614 | ALT="$\textstyle\parbox{\pboxargslen}{\em a {\sf \&optional} (order
|
---|
615 | \char93 'lex$\gt$) (b
|
---|
616 | (list
|
---|
617 | (identity$-$matrix
|
---|
618 | (length a)
|
---|
619 | (length
|
---|
620 | (caaaar a))))) \/}$"> [<EM>FUNCTION</EM>]
|
---|
621 | <BLOCKQUOTE>
|
---|
622 | Returns the generalized characteristic polynomial, i.e. the
|
---|
623 | determinant DET(A <MATH CLASS="INLINE">
|
---|
624 | -
|
---|
625 | </MATH> U1 * B1 <MATH CLASS="INLINE">
|
---|
626 | -
|
---|
627 | </MATH> U2 * B2 <MATH CLASS="INLINE">
|
---|
628 | -
|
---|
629 | </MATH> ... <MATH CLASS="INLINE">
|
---|
630 | -
|
---|
631 | </MATH> UM * BM), where
|
---|
632 | A and BI are square polynomial matrices in N variables. The resulting
|
---|
633 | polynomial will have N+M variables, with U1, U2, ..., UM added as the
|
---|
634 | last M variables. </BLOCKQUOTE><H4><A NAME="SECTION000700290000000000000">
|
---|
635 | <I>identity<MATH CLASS="INLINE">
|
---|
636 | -
|
---|
637 | </MATH>matrix</I></A>
|
---|
638 | </H4>
|
---|
639 | <P><IMG WIDTH="503" HEIGHT="27" ALIGN="MIDDLE" BORDER="0"
|
---|
640 | SRC="img134.gif"
|
---|
641 | ALT="$\textstyle\parbox{\pboxargslen}{\em dim nvars \/}$"> [<EM>FUNCTION</EM>]
|
---|
642 | <BLOCKQUOTE>
|
---|
643 | Return the polynomial matrix which is the identity matrix. DIM is the
|
---|
644 | requested dimension and NVARS is the number of variables of each
|
---|
645 | entry. </BLOCKQUOTE><H4><A NAME="SECTION000700300000000000000">
|
---|
646 | <I>print<MATH CLASS="INLINE">
|
---|
647 | -
|
---|
648 | </MATH>matrix</I></A>
|
---|
649 | </H4>
|
---|
650 | <P><IMG WIDTH="522" HEIGHT="29" ALIGN="MIDDLE" BORDER="0"
|
---|
651 | SRC="img135.gif"
|
---|
652 | ALT="$\textstyle\parbox{\pboxargslen}{\em f vars \/}$"> [<EM>FUNCTION</EM>]
|
---|
653 | <BLOCKQUOTE>
|
---|
654 | Prints a polynomial matrix F, using a list of symbols VARS as
|
---|
655 | variable names. </BLOCKQUOTE><H4><A NAME="SECTION000700310000000000000">
|
---|
656 | <I>jacobi<MATH CLASS="INLINE">
|
---|
657 | -
|
---|
658 | </MATH>matrix</I></A>
|
---|
659 | </H4>
|
---|
660 | <P><IMG WIDTH="514" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
661 | SRC="img136.gif"
|
---|
662 | ALT="$\textstyle\parbox{\pboxargslen}{\em f {\sf \&optional} (m (length f)) (n (length (caaaar f))) \/}$"> [<EM>FUNCTION</EM>]
|
---|
663 | <BLOCKQUOTE>
|
---|
664 | Returns the Jacobi matrix of a polynomial list F over the first N
|
---|
665 | variables. </BLOCKQUOTE><H4><A NAME="SECTION000700320000000000000">
|
---|
666 | <I>jacobian</I></A>
|
---|
667 | </H4>
|
---|
668 | <P><IMG WIDTH="554" HEIGHT="31" ALIGN="MIDDLE" BORDER="0"
|
---|
669 | SRC="img137.gif"
|
---|
670 | ALT="$\textstyle\parbox{\pboxargslen}{\em f {\sf \&optional} (order \char93 'lex$\gt$) (m
|
---|
671 | (length f)) (n
|
---|
672 | (length
|
---|
673 | (caaaar f))) \/}$"> [<EM>FUNCTION</EM>]
|
---|
674 | <BLOCKQUOTE>
|
---|
675 | Returns the Jacobian (determinant) of a polynomial list F over the
|
---|
676 | first N variables. </BLOCKQUOTE><HR>
|
---|
677 | <!--Navigation Panel-->
|
---|
678 | <A NAME="tex2html946"
|
---|
679 | HREF="node8.html">
|
---|
680 | <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next_motif.gif"></A>
|
---|
681 | <A NAME="tex2html943"
|
---|
682 | HREF="manual.html">
|
---|
683 | <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up_motif.gif"></A>
|
---|
684 | <A NAME="tex2html937"
|
---|
685 | HREF="node6.html">
|
---|
686 | <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="previous_motif.gif"></A>
|
---|
687 | <A NAME="tex2html945"
|
---|
688 | HREF="node1.html">
|
---|
689 | <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents_motif.gif"></A>
|
---|
690 | <BR>
|
---|
691 | <B> Next:</B> <A NAME="tex2html947"
|
---|
692 | HREF="node8.html">The Geometric Theorem Prover</A>
|
---|
693 | <B> Up:</B> <A NAME="tex2html944"
|
---|
694 | HREF="manual.html">CGBLisp User Guide and</A>
|
---|
695 | <B> Previous:</B> <A NAME="tex2html938"
|
---|
696 | HREF="node6.html">The Division Package</A>
|
---|
697 | <!--End of Navigation Panel-->
|
---|
698 | <ADDRESS>
|
---|
699 | <I>Marek Rychlik</I>
|
---|
700 | <BR><I>3/21/1998</I>
|
---|
701 | </ADDRESS>
|
---|
702 | </BODY>
|
---|
703 | </HTML>
|
---|