=================================================================== RCS file: /home/cvs/OpenXM/src/asir-contrib/packages/doc/Attic/sm1.oxweave,v retrieving revision 1.2 retrieving revision 1.7 diff -u -p -r1.2 -r1.7 --- OpenXM/src/asir-contrib/packages/doc/Attic/sm1.oxweave 2001/07/11 06:23:16 1.2 +++ OpenXM/src/asir-contrib/packages/doc/Attic/sm1.oxweave 2003/05/04 08:37:40 1.7 @@ -1,10 +1,12 @@ -/*$OpenXM: OpenXM/src/asir-contrib/packages/doc/sm1.oxweave,v 1.1 2001/07/11 01:00:23 takayama Exp $ */ +/*$OpenXM: OpenXM/src/asir-contrib/packages/doc/sm1.oxweave,v 1.6 2002/08/23 08:16:13 takayama Exp $ */ /*&C-texi @c DO NOT EDIT THIS FILE oxphc.texi */ +/*&C-texi +@node SM1 Functions,,, Top +*/ /*&jp-texi -@node SM1 $BH!?t(B,,, Top @chapter SM1 $BH!?t(B $B$3$N@a$G$O(B sm1 $B$N(B ox $B%5!<%P(B @code{ox_sm1_forAsir} @@ -31,7 +33,6 @@ $X$ $B$OJ?LL$KFs$D$N7j$r$"$1$?6u4V$G$"$k$N$G(B, $BE @end tex */ /*&eg-texi -@node SM1 Functions,,, Top @chapter SM1 Functions This chapter describes interface functions for @@ -69,12 +70,7 @@ cohomology groups. /*&C-texi @example -This is Risa/Asir, Version 20000126. -Copyright (C) FUJITSU LABORATORIES LIMITED. -1994-1999. All rights reserved. -xm version 20000202. Copyright (C) OpenXM Developing Team. 2000. -ox_help(0); ox_help("keyword"); ox_grep("keyword"); for help message -Loading ~/.asirrc +@include opening.texi [283] sm1_deRham([x*(x-1),[x]]); [1,2] @@ -89,6 +85,33 @@ Grobner Deformations of Hypergeometric Differential Eq 1999, Springer. See the appendix. */ + +/* +@menu +* ox_sm1_forAsir:: +* sm1_start:: +* sm1:: +* sm1_push_int0:: +* sm1_gb:: +* sm1_deRham:: +* sm1_hilbert:: +* hilbert_polynomial:: +* sm1_genericAnn:: +* sm1_wTensor0:: +* sm1_reduction:: +* sm1_xml_tree_to_prefix_string:: +* sm1_syz:: +* sm1_mul:: +* sm1_distraction:: +* sm1_gkz:: +* sm1_appell1:: +* sm1_appell4:: +* sm1_rank:: +* sm1_auto_reduce:: +* sm1_slope:: +@end menu +*/ + /*&jp-texi @section @code{ox_sm1_forAsir} $B%5!<%P(B */ @@ -97,9 +120,6 @@ See the appendix. */ /*&eg-texi -@menu -* ox_sm1_forAsir:: -@end menu @node ox_sm1_forAsir,,, Top @subsection @code{ox_sm1_forAsir} @findex ox_sm1_forAsir @@ -131,9 +151,6 @@ to build your own server by reading @code{sm1} macros. @end itemize */ /*&jp-texi -@menu -* ox_sm1_forAsir:: -@end menu @node ox_sm1_forAsir,,, Top @subsection @code{ox_sm1_forAsir} @findex ox_sm1_forAsir @@ -190,9 +207,6 @@ def sm1_check_server(P) { /*&eg-texi @c sort-sm1_start -@menu -* sm1_start:: -@end menu @node sm1_start,,, SM1 Functions @subsection @code{sm1_start} @findex sm1_start @@ -233,10 +247,7 @@ differential operators in default. (cf. @code{Sm1_ord_ */ /*&jp-texi @c sort-sm1_start -@menu -* sm1_start:: -@end menu -@node sm1_start,,, SM1 $BH!?t(B +@node sm1_start,,, SM1 Functions @subsection @code{sm1_start} @findex sm1_start @table @t @@ -337,9 +348,6 @@ def sm1push(P,F) { /*&eg-texi @c sort-sm1 -@menu -* sm1:: -@end menu @node sm1,,, SM1 Functions @subsection @code{sm1} @findex sm1 @@ -363,10 +371,7 @@ to execute the command string @var{s}. @end itemize */ /*&jp-texi -@menu -* sm1:: -@end menu -@node sm1,,, SM1 $BH!?t(B +@node sm1,,, SM1 Functions @subsection @code{sm1} @findex sm1 @table @t @@ -407,13 +412,13 @@ def sm1(P,F) { /*&jp-texi @table @t @item $B;2>H(B - @code{sm1_start}, @code{ox_push_int0}, @code{sm1_push_poly0}. + @code{sm1_start}, @code{ox_push_int0}, @code{sm1_push_poly0}, @code{Sm1_proc}. @end table */ /*&eg-texi @table @t @item Reference - @code{sm1_start}, @code{ox_push_int0}, @code{sm1_push_poly0}. + @code{sm1_start}, @code{ox_push_int0}, @code{sm1_push_poly0}, @code{Sm1_proc}. @end table */ @@ -523,9 +528,6 @@ def sm1_push_int0_R(A,P) { /*&eg-texi @c sort-sm1_push_int0 -@menu -* sm1_push_int0:: -@end menu @node sm1_push_int0,,, SM1 Functions @subsection @code{sm1_push_int0} @findex sm1_push_int0 @@ -564,10 +566,7 @@ Note that @code{ox_push_cmo(@var{p},1234)} send the bi */ /*&jp-texi @c sort-sm1_push_int0 -@menu -* sm1_push_int0:: -@end menu -@node sm1_push_int0,,, SM1 $BH!?t(B +@node sm1_push_int0,,, SM1 Functions @subsection @code{sm1_push_int0} @findex sm1_push_int0 @table @t @@ -759,16 +758,13 @@ def sm1_isListOfVar(A) { /*&eg-texi @c sort-sm1_gb -@menu -* sm1_gb:: -@end menu @node sm1_gb,,, SM1 Functions @node sm1_gb_d,,, SM1 Functions @subsection @code{sm1_gb} @findex sm1_gb @findex sm1_gb_d @table @t -@item sm1_gb([@var{f},@var{v},@var{w}]|proc=@var{p},sorted=@var{q}) +@item sm1_gb([@var{f},@var{v},@var{w}]|proc=@var{p},sorted=@var{q},dehomogenize=@var{r}) :: computes the Grobner basis of @var{f} in the ring of differential operators with the variable @var{v}. @item sm1_gb_d([@var{f},@var{v},@var{w}]|proc=@var{p}) @@ -780,7 +776,7 @@ The result will be returned as a list of distributed p @table @var @item return List -@item p, q +@item p, q, r Number @item f, v, w List @@ -814,20 +810,19 @@ List the Grobner basis and the initial ideal with sums of monomials sorted by the given order. Each polynomial is expressed as a string temporally for now. + When the optional variable @var{r} is set to one, + the polynomials are dehomogenized (,i.e., h is set to 1). @end itemize */ /*&jp-texi @c sort-sm1_gb -@menu -* sm1_gb:: -@end menu -@node sm1_gb,,, SM1 $BH!?t(B -@node sm1_gb_d,,, SM1 $BH!?t(B +@node sm1_gb,,, SM1 Functions +@node sm1_gb_d,,, SM1 Functions @subsection @code{sm1_gb} @findex sm1_gb @findex sm1_gb_d @table @t -@item sm1_gb([@var{f},@var{v},@var{w}]|proc=@var{p},sorted=@var{q}) +@item sm1_gb([@var{f},@var{v},@var{w}]|proc=@var{p},sorted=@var{q},dehomogenize=@var{r}) :: @var{v} $B>e$NHyJ,:nMQAG4D$K$*$$$F(B @var{f} $B$N%0%l%V%J4pDl$r7W;;$9$k(B. @item sm1_gb_d([@var{f},@var{v},@var{w}]|proc=@var{p}) :: @var{v} $B>e$NHyJ,:nMQAG4D$K$*$$$F(B @var{f} $B$N%0%l%V%J4pDl$r7W;;$9$k(B. $B7k2L$rJ,;6B?9`<0$N%j%9%H$GLa$9(B. @@ -836,7 +831,7 @@ List @table @var @item return $B%j%9%H(B -@item p, q +@item p, q, r $B?t(B @item f, v, w $B%j%9%H(B @@ -866,6 +861,8 @@ List 3 $BHVL\$NLa$jCM$H$7$F(B, $B%0%l%V%J4pDl$*$h$S%$%K%7%!%k$N%j%9%H$,(B $BM?$($i$l$?=g=x$G%=!<%H$5$l$?%b%N%_%"%k$NOB$H$7$FLa$5$l$k(B. $B$$$^$N$H$3$m$3$NB?9`<0$O(B, $BJ8;zNs$GI=8=$5$l$k(B. + $B%*%W%7%g%J%kJQ?t(B @var{r} $B$,%;%C%H$5$l$F$$$k$H$-$O(B, + $BLa$jB?9`<0$O(B dehomogenize $B$5$l$k(B ($B$9$J$o$A(B h $B$K(B 1 $B$,BeF~$5$l$k(B). @end itemize */ /*&C-texi @@ -1014,9 +1011,6 @@ def sm1_pgb(A) { /*&eg-texi @c sort-sm1_deRham -@menu -* sm1_deRham:: -@end menu @node sm1_deRham,,, SM1 Functions @subsection @code{sm1_deRham} @findex sm1_deRham @@ -1062,10 +1056,7 @@ mode. So, it is strongly recommended to execute the co */ /*&jp-texi @c sort-sm1_deRham -@menu -* sm1_deRham:: -@end menu -@node sm1_deRham,,, SM1 $BH!?t(B +@node sm1_deRham,,, SM1 Functions @subsection @code{sm1_deRham} @findex sm1_deRham @table @t @@ -1119,7 +1110,7 @@ mode. So, it is strongly recommended to execute the co @table @t @item Reference @code{sm1_start}, @code{deRham} (sm1 command) -@item Reference paper +@item Algorithm: Oaku, Takayama, An algorithm for de Rham cohomology groups of the complement of an affine variety via D-module computation, Journal of pure and applied algebra 139 (1999), 201--233. @@ -1129,7 +1120,7 @@ mode. So, it is strongly recommended to execute the co @table @t @item $B;2>H(B @code{sm1_start}, @code{deRham} (sm1 command) -@item $B;29MO@J8(B +@item Algorithm: Oaku, Takayama, An algorithm for de Rham cohomology groups of the complement of an affine variety via D-module computation, Journal of pure and applied algebra 139 (1999), 201--233. @@ -1239,10 +1230,6 @@ def sm1_reduction_noH_d(F,G) { /*&eg-texi @c sort-sm1_hilbert -@menu -* sm1_hilbert:: -* hilbert_polynomial:: -@end menu @node sm1_hilbert,,, SM1 Functions @subsection @code{sm1_hilbert} @findex sm1_hilbert @@ -1285,11 +1272,7 @@ List */ /*&jp-texi @c sort-sm1_hilbert -@menu -* sm1_hilbert:: -* hilbert_polynomial:: -@end menu -@node sm1_hilbert,,, SM1 $BH!?t(B +@node sm1_hilbert,,, SM1 Functions @subsection @code{sm1_hilbert} @findex sm1_hilbert @findex hilbert_polynomial @@ -1385,9 +1368,6 @@ def sm1_hilbert(A) { /*&eg-texi @c sort-sm1_genericAnn -@menu -* sm1_genericAnn:: -@end menu @node sm1_genericAnn,,, SM1 Functions @subsection @code{sm1_genericAnn} @findex sm1_genericAnn @@ -1417,10 +1397,7 @@ List */ /*&jp-texi @c sort-sm1_genericAnn -@menu -* sm1_genericAnn:: -@end menu -@node sm1_genericAnn,,, SM1 $BH!?t(B +@node sm1_genericAnn,,, SM1 Functions @subsection @code{sm1_genericAnn} @findex sm1_genericAnn @table @t @@ -1487,9 +1464,6 @@ def sm1_tensor0(F) { /*&eg-texi @c sort-sm1_wTensor0 -@menu -* sm1_wTensor0:: -@end menu @node sm1_wTensor0,,, SM1 Functions @subsection @code{sm1_wTensor0} @findex sm1_wTensor0 @@ -1531,10 +1505,7 @@ the inputs @var{f} and @var{g} are left ideals of D. /*&jp-texi @c sort-sm1_wTensor0 -@menu -* sm1_wTensor0:: -@end menu -@node sm1_wTensor0,,, SM1 $BH!?t(B +@node sm1_wTensor0,,, SM1 Functions @subsection @code{sm1_wTensor0} @findex sm1_wTensor0 @table @t @@ -1593,9 +1564,6 @@ def sm1_wTensor0(F) { /*&eg-texi @c sort-sm1_reduction -@menu -* sm1_reduction:: -@end menu @node sm1_reduction,,, SM1 Functions @subsection @code{sm1_reduction} @findex sm1_reduction @@ -1623,7 +1591,7 @@ division algorithm to @var{f}. The set of variables is @code{sm1_reduction_noH} is for the Weyl algebra. @item The return value is of the form [r,c0,[c1,...,cm],[g1,...gm]] where @var{g}=[g1, ..., gm] and -r/c0 + c1 g1 + ... + cm gm = 0. +c0 f + c1 g1 + ... + cm gm = r. r/c0 is the normal form. @item The function reduction reduces reducible terms that appear in lower order terms. @@ -1633,10 +1601,7 @@ are for distributed polynomials. @end itemize */ /*&jp-texi -@menu -* sm1_reduction:: -@end menu -@node sm1_reduction,,, SM1 $BH!?t(B +@node sm1_reduction,,, SM1 Functions @subsection @code{sm1_reduction} @findex sm1_reduction @table @t @@ -1664,8 +1629,8 @@ are for distributed polynomials. $B>JN,$7$F$b$h$$(B. @code{sm1_reduction_noH} $B$O(B, Weyl algebra $BMQ(B. @item $BLa$jCM$OH(B @code{sm_gb} @end table +*/ + + +/*&eg-texi +@include sm1-auto-en.texi +*/ + +/*&jp-texi +@include sm1-auto-ja.texi */