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

Annotation of OpenXM/src/asir-contrib/packages/doc/plucker.oxweave, Revision 1.7

1.7     ! ohara       1: @c $OpenXM: OpenXM/src/asir-contrib/packages/doc/plucker.oxweave,v 1.6 2003/07/27 13:18:46 takayama Exp $
1.4       takayama    2: /*&C
                      3: @node Plucker relations,,, Top
                      4: */
1.1       takayama    5: /*&ja
1.2       takayama    6: @chapter Plucker $B4X78<0(B
1.1       takayama    7:
                      8: */
                      9:
                     10: /*&en
1.2       takayama   11: @chapter Plucker Relations
1.1       takayama   12:
                     13: */
                     14:
                     15: /*&C
                     16: @menu
                     17: * plucker::
                     18: * plucker_y::
1.2       takayama   19: * plucker_relation::
1.6       takayama   20: * plucker_index::
1.1       takayama   21: @end menu
                     22: */
                     23:
                     24: /*&ja
                     25: @node plucker,,, Plucker relations
                     26: @subsection plucker
                     27: @findex plucker
                     28: @tex
                     29: $(m+1) \times n$ $B9TNs$r9M$($k(B.
                     30: $i_1, \ldots, i_m, j_k$ $BNs$r$J$i$Y$F$D$/$C$?@5J}9TNs<0$r(B
                     31: $p_{i_1 \cdots i_m j_k}$ $B$H=q$/$H$-(B,
                     32: Pl\"ucker $B$N4X78<0$O(B
                     33: $$ \sum_{k=0}^{m+1} (-1)^k
                     34:   p_{i_1 \cdots i_m j_k}
                     35:   p_{j_0 \cdots {\hat j}_k \cdots j_{m+1}} = 0$$
                     36: $B$H=q$1$k(B.
                     37: $B$3$N%Q%C%1!<%8$G$O(B, $B$3$N(B Pl\"ucker $B$N4X78<0$r07$&$?$a$N(B
                     38: $B4X?t$rDs6!$9$k(B.
                     39: @end tex
                     40: */
                     41:
                     42:
                     43: /*&en
1.5       takayama   44: @node plucker,,, Plucker relations
                     45: @subsection plucker
                     46: @findex plucker
                     47: @tex
                     48: Consider $(m+1) \times n$ matrix.
                     49: The subsquare matrix consisting of $i_1, \ldots, i_m, j_k$
                     50: columns is denoted by
                     51: $p_{i_1 \cdots i_m j_k}$.
                     52: The Plucker relation is
                     53: $$ \sum_{k=0}^{m+1} (-1)^k
                     54:   p_{i_1 \cdots i_m j_k}
                     55:   p_{j_0 \cdots {\hat j}_k \cdots j_{m+1}} = 0.$$
                     56: This package provides functions for Plucker relations.
                     57: @end tex
1.1       takayama   58: */
                     59:
                     60: /*&ja
1.4       takayama   61: @node plucker_relation,,, Plucker relations
1.2       takayama   62: @subsection @code{plucker_relation}
                     63: @findex plucker_relation
                     64: @table @t
                     65: @item plucker_relation(@var{L},@var{M})
                     66: ::  Index $B=89g(B @var{L}, @var{M} $B$KBP1~$9$k(B Plucker $B4X78<0$rLa$9(B.
                     67: @end table
                     68: @table @var
                     69: @item return
                     70: quote
                     71: @item L
                     72: $B%j%9%H(B
                     73: @item M
                     74: $B%j%9%H(B
                     75: @end table
                     76: @itemize @bullet
1.6       takayama   77: @item  @var{L} $B$K$O(B, Plucker $B4X78<0$N(B
                     78: @tex
                     79: $i_1, \ldots, i_m$
                     80: @end tex
1.2       takayama   81: $B$r(B,
1.6       takayama   82: @var{M} $B$K$O(B, Plucker $B4X78<0$N(B
                     83: @tex
                     84: $j_0, \ldots, j_{m+1}$
                     85: @end tex
1.2       takayama   86: $B$rM?$($k(B.
                     87: @end itemize
                     88: @example
                     89: [297] A = plucker_relation([1,2],[3,4,5,6]);
                     90: quote(y_1_2_3*y_4_5_6-y_1_2_4*y_3_5_6+y_1_2_5*y_3_4_6-y_1_2_6*y_3_4_5)
                     91: [298] eval_str(print_terminal_form(A));
                     92: y_4_5_6*y_1_2_3-y_3_5_6*y_1_2_4+y_3_4_6*y_1_2_5-y_3_4_5*y_1_2_6
                     93:
                     94: @end example
                     95: */
                     96:
                     97: /*&en
                     98:
1.4       takayama   99: @node plucker_relation,,, Plucker relations
1.3       takayama  100: @subsection @code{plucker_relation}
                    101: @findex plucker_relation
                    102: @table @t
                    103: @item plucker_relation(@var{L},@var{M})
                    104: ::  Returns the plucker relation defined by the index sets @var{L}
                    105:     and @var{M}.
                    106: @end table
                    107: @table @var
                    108: @item return
                    109: quote
                    110: @item L
                    111: List
                    112: @item M
                    113: List
                    114: @end table
                    115: @itemize @bullet
1.6       takayama  116: @item  @var{L} is the index set
                    117: @tex
                    118: $i_1, \ldots, i_m$
                    119: @end tex
1.3       takayama  120: of the plucker relations and
1.6       takayama  121: @var{M} is the index set
                    122: @tex
                    123: $j_0, \ldots, j_{m+1}$
                    124: @end tex
1.3       takayama  125: of the plucker relations.
                    126: @end itemize
                    127: @example
                    128: [297] A = plucker_relation([1,2],[3,4,5,6]);
                    129: quote(y_1_2_3*y_4_5_6-y_1_2_4*y_3_5_6+y_1_2_5*y_3_4_6-y_1_2_6*y_3_4_5)
                    130: [298] eval_str(print_terminal_form(A));
                    131: y_4_5_6*y_1_2_3-y_3_5_6*y_1_2_4+y_3_4_6*y_1_2_5-y_3_4_5*y_1_2_6
                    132:
                    133: @end example
1.2       takayama  134:
                    135: */
                    136:
                    137: /*&ja
1.4       takayama  138: @node plucker_y,,, Plucker relations
1.1       takayama  139: @subsection @code{plucker_y}
                    140: @findex plucker_y
                    141: @table @t
                    142: @item plucker_y(@var{L})
                    143: ::  Index $B=89g(B @var{L} $B$KBP1~$9$kJQ?t$rLa$9(B.
                    144: @end table
                    145: @table @var
                    146: @item return
                    147: $BJQ?t(B
                    148: @item L
                    149: $B%j%9%H(B
                    150: @end table
                    151: @itemize @bullet
                    152: @item  Index $B=89g(B @var{L} $B$O>.$5$$=g$K%=!<%H$5$l$k(B.
                    153: $B$3$N$H$-Id9f$b$H$b$K7W;;$5$l$k(B.
                    154: @end itemize
                    155: @example
                    156: [297] plucker_y([1,2,3]);
                    157: y_1_2_3
                    158:
                    159: [298] plucker_y([2,1,3]);
                    160: -y_1_2_3
                    161:
                    162: @end example
1.2       takayama  163: */
                    164:
                    165: /*&en
                    166:
1.4       takayama  167: @node plucker_y,,, Plucker relations
1.3       takayama  168: @subsection @code{plucker_y}
                    169: @findex plucker_y
                    170: @table @t
                    171: @item plucker_y(@var{L})
                    172: ::  Returns the variable standing for the index  @var{L}.
                    173: @end table
                    174: @table @var
                    175: @item return
                    176: Variable
                    177: @item L
                    178: List
                    179: @end table
                    180: @itemize @bullet
                    181: @item  Index set @var{L} is sorted and the sign is evaluated
                    182: by the sorting.
                    183: @end itemize
                    184: @example
                    185: [297] plucker_y([1,2,3]);
                    186: y_1_2_3
                    187:
                    188: [298] plucker_y([2,1,3]);
                    189: -y_1_2_3
                    190:
                    191: @end example
                    192:
                    193: */
                    194:
                    195: /*&ja
                    196:
1.7     ! ohara     197: @include plucker-auto.ja
1.2       takayama  198:
                    199: */
                    200:
1.3       takayama  201: /*&en
                    202:
1.7     ! ohara     203: @include plucker-auto.en
1.3       takayama  204:
                    205: */

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