[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.2

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

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