[BACK]Return to Dmodule-ja.texi CVS log [TXT][DIR] Up to [local] / OpenXM / src / asir-contrib / packages / doc

Annotation of OpenXM/src/asir-contrib/packages/doc/Dmodule-ja.texi, Revision 1.3

1.3     ! takayama    1: @c $OpenXM: OpenXM/src/asir-contrib/packages/doc/Dmodule-ja.texi,v 1.2 2002/08/04 07:37:46 takayama Exp $
1.1       takayama    2: @node D-module (library by Okutani),,, Top
                      3: @chapter D-module (library by Okutani)
1.2       takayama    4: $B%U%!%$%k(B @file{gr}, @file{xm}, @file{Matrix}, @file{Diff}, @file{Dmodule}
                      5: $B$,I,MW$G$9(B.
1.3     ! takayama    6:
        !             7: OpenXM/Risa/Asir $B$G$NMxMQ$K$"$?$C$F$O(B,
        !             8: @example
        !             9: load("Diff")$ load("Dmodule")$
        !            10: @end example
        !            11: $B$,;O$a$KI,MW(B.
1.1       takayama   12:
                     13: Yukio Okutani $B;a$K$h$k(B D-$B2C727W;;MQ$N(B sm1 $B%5!<%P$H$N%$%s%?%U%'!<%9(B
                     14: $B%i%$%V%i%j$G$9(B. $B$9$Y$F$N4X?tL>$O(B odmodule_ $B$G;O$^$j$^$9(B.
                     15:
                     16: @menu
                     17: @c * odmodule_make_dv::
                     18: * odmodule_d_op_tosm1::
                     19: * odmodule_d_op_toasir::
                     20: * odmodule_d_op_fromasir::
                     21: * odmodule_ch_ideal::
                     22: * odmodule_singular_locus::
                     23: @c * odmodule_ch_ideal_appell1::
                     24: @c * odmodule_ch_ideal_appell2::
                     25: @c * odmodule_ch_ideal_appell3::
                     26: @c * odmodule_ch_ideal_appell4::
                     27: @c * odmodule_ch_ideal_selberg2::
                     28: @c * odmodule_ch_ideal_gkz::
                     29: * odmodule_restriction::
                     30: @c * odmodule_restriction_appell1::
                     31: @c * odmodule_restriction_appell2::
                     32: @c * odmodule_restriction_appell3::
                     33: @c * odmodule_restriction_appell4::
                     34: @c * odmodule_restriction_selberg2::
                     35: @c * odmodule_restriction_gkz::
                     36: * odmodule_elimination::
                     37: @c * odmodule_elimination_appell1::
                     38: @c * odmodule_elimination_appell2::
                     39: @c * odmodule_elimination_appell3::
                     40: @c * odmodule_elimination_appell4::
                     41: @c * odmodule_elimination_selberg2::
                     42: @c * odmodule_elimination_gkz::
                     43: @end menu
                     44:
                     45: @node odmodule_d_op_tosm1,,, D-module (library by Okutani)
                     46: @subsection @code{odmodule_d_op_tosm1}
                     47: @findex odmodule_d_op_tosm1
                     48: @table @t
                     49: @item odmodule_d_op_tosm1(@var{LL},@var{V})
                     50: ::  $B%j%9%H7A<0$NHyJ,:nMQAG%j%9%H$r(B sm1 $B7A<0$KJQ49$7$^$9(B.
                     51: @end table
                     52: @table @var
                     53: @item return
                     54: $B%j%9%H(B
                     55: @item LL
                     56: $B%j%9%H(B
                     57: @item V
                     58: $B%j%9%H(B
                     59: @end table
                     60: @itemize @bullet
                     61: @item  $BHyJ,:nMQAG$N78?t$O@0?tB?9`<0$KJQ49$5$l$^$9(B.
                     62: @item  $B$3$N4X?t$O(B@code{diff_op_tosm1}$B$HEy2A$G$9(B.
                     63: @item  @code{odmodule_d_op_tosm1}$B$NNc(B
                     64: @end itemize
                     65: @example
                     66: [299] odmodule_d_op_tosm1([[[x,[2,0]],[-1,[0,0]]],
                     67:                           [[y,[0,2]],[-1,[0,0]]]],[x,y]);
                     68: [ + ( + (1) x) dx^2 + ( + (-1)), + ( + (1) y) dy^2 + ( + (-1))]
                     69:
                     70: [300] odmodule_d_op_tosm1([[[x,[1,0]],[y,[0,1]],[1,[0,0]]],
                     71:                           [[1,[2,0]],[1,[0,2]]]],[x,y]);
                     72: [ + ( + (1) x) dx + ( + (1) y) dy + ( + (1)), + ( + (1)) dx^2 + ( + (1)) dy^2]
                     73:
                     74: [301] odmodule_d_op_tosm1([[[1/2,[1,0]],[1,[0,0]]],
                     75:                           [[1/3,[0,1]],[1/4,[0,0]]]],[x,y]);
                     76: [ + ( + (6)) dx + ( + (12)), + ( + (4)) dy + ( + (3))]
                     77:
                     78: [302] odmodule_d_op_tosm1([[[1/2*x,[1,0]],[1,[0,0]]],
                     79:                           [[1/3*y,[0,1]],[1/4,[0,0]]]],[x,y]);
                     80: [ + ( + (6) x) dx + ( + (12)), + ( + (4) y) dy + ( + (3))]
                     81: @end example
                     82:
                     83: @node odmodule_d_op_toasir,,, D-module (library by Okutani)
                     84: @subsection @code{odmodule_d_op_toasir}
                     85: @findex odmodule_d_op_toasir
                     86: @table @t
                     87: @item odmodule_d_op_toasir(@var{LL},@var{V})
                     88: ::  $B%j%9%H7A<0$NHyJ,:nMQAG%j%9%H(B @var{LL} $B$r(B @code{asir} $B$NB?9`<0$KJQ49$7$^$9(B.
                     89: @end table
                     90: @table @var
                     91: @item return
                     92: $B%j%9%H(B
                     93: @item LL
                     94: $B%j%9%H(B
                     95: @item V
                     96: $B%j%9%H(B
                     97: @end table
                     98: @itemize @bullet
                     99: @item  $B$3$N4X?t$O(B@code{diff_op_toasir}$B$HEy2A$G$9(B.
                    100: @item  @code{odmodule_d_op_toasir}$B$NNc(B
                    101: @end itemize
                    102: @example
                    103: [303] odmodule_d_op_toasir([[[1/2*x,[1,0]],[1,[0,0]]],
                    104:                            [[1/3*y,[0,1]],[1/4,[0,0]]]],[x,y]);
                    105: [1/2*x*dx+1,1/3*y*dy+1/4]
                    106:
                    107: [304] odmodule_d_op_toasir([[[x,[1,0]],[y,[0,1]],[1,[0,0]]],
                    108:                            [[1,[2,0]],[1,[0,2]]]],[x,y]);
                    109: [x*dx+y*dy+1,dx^2+dy^2]
                    110: @end example
                    111:
                    112: @node odmodule_d_op_fromasir,,, D-module (library by Okutani)
                    113: @subsection @code{odmodule_d_op_fromasir}
                    114: @findex odmodule_d_op_fromasir
                    115: @table @t
                    116: @item odmodule_d_op_fromasir(@var{D_list},@var{V})
                    117: ::  @code{asir} $B$NB?9`<0$+$i%j%9%H7A<0$NHyJ,:nMQAG%j%9%H$KJQ49$7$^$9(B.
                    118: @end table
                    119: @table @var
                    120: @item return
                    121: $B%j%9%H(B
                    122: @item D_list
                    123: $B%j%9%H(B
                    124: @item V
                    125: $B%j%9%H(B
                    126: @end table
                    127: @itemize @bullet
                    128: @item  $B$3$N4X?t$O(B@code{diff_op_fromasir}$B$HEy2A$G$9(B.
                    129: @item  @code{odmodule_d_op_fromasir}$B$NNc(B
                    130: @end itemize
                    131: @example
                    132: [305] odmodule_d_op_fromasir([1/2*x*dx+1,1/3*y*dy+1/4],[x,y]);
                    133: [[[1/2*x,[1,0]],[1,[0,0]]],[[1/3*y,[0,1]],[1/4,[0,0]]]]
                    134:
                    135: [306] odmodule_d_op_fromasir([x*dx+y*dy+1,dx^2+dy^2],[x,y]);
                    136: [[[x,[1,0]],[y,[0,1]],[1,[0,0]]],[[1,[2,0]],[1,[0,2]]]]
                    137: @end example
                    138:
                    139: @node odmodule_ch_ideal,,, D-module (library by Okutani)
                    140: @subsection @code{odmodule_ch_ideal}
                    141: @findex odmodule_ch_ideal
                    142: @table @t
                    143: @item odmodule_ch_ideal(@var{D_ideal},@var{V})
                    144: ::  @var{D_ideal}$B$N(Bcharacteristic ideal$B$r5a$a$^$9(B.
                    145: @end table
                    146: @table @var
                    147: @item return
                    148: $B%j%9%H(B
                    149: @item D_ideal
                    150: $B%j%9%H(B
                    151: @item V
                    152: $B%j%9%H(B
                    153: @end table
                    154: @itemize @bullet
                    155: @item  @var{D_ideal}$B$O(Bgeneric parameter$B$r4^$`$3$H$,$G$-$^$9(B.
                    156: @item  @code{odmodule_ch_ideal}$B$NNc(B
                    157: @end itemize
                    158: @example
                    159: [344] odmodule_ch_ideal([x*dx+y*dy+a,dx^2+dy^2],[x,y]);
                    160: [x*dx+y*dy,dx^2+dy^2,y*dy*dx-x*dy^2,(x^2+y^2)*dy^2]
                    161:
                    162: [348] odmodule_ch_ideal(diff_op_appell4(a,b,c1,c2,[x,y]),[x,y]);
                    163: [-x*dx^2+y*dy^2,2*y*x*dy*dx+(y*x+y^2-y)*dy^2,
                    164:  (2*y^2-2*y)*dy^2*dx+(-y*x+3*y^2+y)*dy^3,
                    165:  2*y*x*dy^2*dx+(y*x^2+(-2*y^2-y)*x+y^3-y^2)*dy^3]
                    166: @end example
                    167:
                    168: @node odmodule_singular_locus,,, D-module (library by Okutani)
                    169: @subsection @code{odmodule_singular_locus}
                    170: @findex odmodule_singular_locus
                    171: @table @t
                    172: @item odmodule_singular_locus(@var{D_ideal},@var{V})
                    173: ::  @var{D_ideal}$B$N(Bsingular locus$B$r5a$a$^$9(B.
                    174: @end table
                    175: @table @var
                    176: @item return
                    177: $B%j%9%H(B
                    178: @item D_ideal
                    179: $B%j%9%H(B
                    180: @item V
                    181: $B%j%9%H(B
                    182: @end table
                    183: @itemize @bullet
                    184: @item  @var{D_ideal}$B$O(Bgeneric parameter$B$r4^$`$3$H$,$G$-$^$9(B.
                    185: @item  @code{odmodule_singular_locus}$B$NNc(B
                    186: @end itemize
                    187: @example
                    188: [356] D = diff_op_appell4(a,b,c1,c2,[x,y])$
                    189: [357] odmodule_singular_locus(D,[x,y]);
                    190: [-y*x^3+(2*y^2+2*y)*x^2+(-y^3+2*y^2-y)*x]
                    191:
                    192: [358] D = diff_op_hg1(a,b,c,[x])$
                    193: [359] odmodule_singular_locus(D,[x]);
                    194: [x^2-x]
                    195: @end example
                    196:
                    197: @node odmodule_restriction,,, D-module (library by Okutani)
                    198: @subsection @code{odmodule_restriction}
                    199: @findex odmodule_restriction
                    200: @table @t
                    201: @item odmodule_restriction(@var{D_ideal},@var{V},@var{Rest})
1.2       takayama  202: ::  @var{D_ideal}$B$N(B 0 $B<!$N(Brestriction$B$r5a$a$^$9(B.
1.1       takayama  203: @end table
                    204: @table @var
                    205: @item return
                    206: $B%j%9%H(B
                    207: @item @var{D_ideal}
                    208: $B%j%9%H(B
                    209: @item @var{V}
                    210: $B%j%9%H(B
                    211: @item @var{Rest}
                    212: $B%j%9%H(B
                    213: @end table
                    214: @itemize @bullet
                    215: @item  @var{D_ideal}$B$O(Bgeneric parameter$B$r4^$`$3$H$,$G$-$^$9(B.
                    216: @item  @code{odmodule_restriction}$B$NNc(B.
                    217: @end itemize
                    218: @example
                    219: [345] odmodule_restriction([x*dx+y*dy+a,dx^2+dy^2],[x,y],[y]);
                    220: [[2,[-x*dx-a,-e0*x*dx-e0*a-e0]]]
                    221: @end example
                    222:
                    223: @node odmodule_elimination,,, D-module (library by Okutani)
                    224: @subsection @code{odmodule_elimination}
                    225: @findex odmodule_elimination
                    226: @table @t
                    227: @item odmodule_elimination(@var{D_ideal},@var{V},@var{Elim})
                    228: ::  @var{D_ideal}$B$N(Belimination ideal$B$r5a$a$^$9(B.
                    229: @end table
                    230: @table @var
                    231: @item return
                    232: $B%j%9%H(B
                    233: @item @var{D_ideal}
                    234: $B%j%9%H(B
                    235: @item @var{V}
                    236: $B%j%9%H(B
                    237: @item @var{Elim}
                    238: $B%j%9%H(B
                    239: @end table
                    240: @itemize @bullet
                    241: @item  @var{D_ideal}$B$O(Bgeneric parameter$B$r4^$`$3$H$,$G$-$^$9(B.
                    242: @item  @code{odmodule_elimination}$B$NNc(B.
                    243: @end itemize
                    244: @example
                    245: [346] odmodule_elimination([x*dx+y*dy+a,dx^2+dy^2],[x,y],[[y],[0]]);
                    246: [x^2*dx^2+(2*a+2)*x*dx+a^2+a]
                    247:
                    248: [347] odmodule_elimination([x*dx+y*dy+a,dx^2+dy^2],[x,y],[[y],[b]]);
                    249: [(x^2+b^2)*dx^2+(2*a+2)*x*dx+a^2+a]
                    250: @end example

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>