lie.log 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267
  1. Codemist Standard Lisp 3.54 for DEC Alpha: May 23 1994
  2. Dump file created: Mon May 23 10:39:11 1994
  3. REDUCE 3.5, 15-Oct-93 ...
  4. Memory allocation: 6023424 bytes
  5. +++ About to read file tstlib.red
  6. % test file for the Lie package
  7. % 1. n-dimensional Lie algebras with dimL1=1
  8. % n=6
  9. array lienstrucin(6,6,6)$
  10. lienstrucin(1,2,2):=lienstrucin(1,2,6):=lienstrucin(1,5,2):=-1$
  11. lienstrucin(1,5,6):=lienstrucin(2,5,3):=lienstrucin(2,5,5):=-1$
  12. lienstrucin(1,2,3):=lienstrucin(1,2,5):=lienstrucin(1,5,3):=1$
  13. lienstrucin(1,5,5):=lienstrucin(2,5,2):=lienstrucin(2,5,6):=1$
  14. liendimcom1(6);
  15. {lie_algebra(2),commutative(4)}
  16. % transformation matrix
  17. lientrans;
  18. [0 -1 1 0 1 -1]
  19. [ ]
  20. [0 1 0 0 0 0 ]
  21. [ ]
  22. [1 1 -1 0 -1 1 ]
  23. [ ]
  24. [0 0 0 1 0 0 ]
  25. [ ]
  26. [0 0 -1 0 0 1 ]
  27. [ ]
  28. [0 0 0 0 0 1 ]
  29. clear lienstrucin$
  30. % n=8
  31. array lienstrucin(8,8,8)$
  32. lienstrucin(1,2,2):=lienstrucin(1,5,2):=lienstrucin(2,4,3):=1$
  33. lienstrucin(2,4,5):=lienstrucin(4,5,2):=1$
  34. lienstrucin(1,2,3):=lienstrucin(1,2,5):=lienstrucin(1,5,3):=-1$
  35. lienstrucin(1,5,5):=lienstrucin(2,4,2):=lienstrucin(4,5,3):=-1$
  36. lienstrucin(4,5,5):=-1$
  37. lienstrucin(1,2,6):=lienstrucin(1,5,6):=lienstrucin(4,5,6):=5$
  38. lienstrucin(2,4,6):=-5$
  39. liendimcom1(8);
  40. {heisenberg(3),commutative(5)}
  41. % same with verbose output
  42. on tr_lie$
  43. liendimcom1(8);
  44. Your Lie algebra is the direct sum of the Lie algebra H(3)
  45. and the 5-dimensional commutative Lie algebra, where
  46. H(3) is 3-dimensional and there exists a basis
  47. {X(1),...,X(3)} in H(3) with:
  48. [X(2),X(3)]=[X(2*i),X(2*i+1)]=...=[X(2),X(3)]=X(1)
  49. The transformation into this form is:
  50. X(1):=5*y(6) - y(5) - y(3) + y(2)
  51. X(2):=y(1)
  52. X(3):=y(2)
  53. X(4):=y(4) - y(1)
  54. X(5):=y(5) - y(2)
  55. X(6):=y(6)
  56. X(7):=y(7)
  57. X(8):=y(8)
  58. {heisenberg(3),commutative(5)}
  59. clear lienstrucin$
  60. off tr_lie$
  61. % 2. 4-dimensional Lie algebras
  62. % Korteweg-de Vries Equation: u_t+u_{xxx}+uu_x=0
  63. % symmetry algebra spanned by four vector fields:
  64. % v_1=d_x, v_2=d_t, v_3=td_x+d_u, v_4=xd_x+3td_t-2ud_u
  65. array liestrin(4,4,4)$
  66. liestrin(1,4,1):=liestrin(2,3,1):=1$
  67. liestrin(2,4,2):=3$
  68. liestrin(3,4,3):=-2$
  69. lieclass(4);
  70. {liealg(4),comtab(16),5}
  71. clear liestrin$
  72. % dimL1=3, dimL2=3
  73. array liestrin(4,4,4)$
  74. liestrin(1,2,1):=-6$
  75. liestrin(1,2,3):=-2$
  76. liestrin(1,2,4):=6$
  77. liestrin(1,3,1):=-1$
  78. liestrin(1,3,2):=1$
  79. liestrin(1,3,4):=1$
  80. liestrin(2,3,1):=-3$
  81. liestrin(2,3,4):=2$
  82. liestrin(2,4,1):=6$
  83. liestrin(2,4,3):=2$
  84. liestrin(2,4,4):=-6$
  85. liestrin(3,4,1):=1$
  86. liestrin(3,4,2):=-1$
  87. liestrin(3,4,4):=-1$
  88. lieclass(4);
  89. {liealg(4),comtab(21)}
  90. % same with verbose output
  91. on tr_lie$
  92. lieclass(4);
  93. [W,X]=Y, [W,Y]=-X, [X,Y]=W
  94. {liealg(4),comtab(21)}
  95. % transformation matrix
  96. liemat;
  97. [ 3 0 1 -3 ]
  98. [ ]
  99. [ - 3 2 ]
  100. [--------- 0 0 ---------]
  101. [ sqrt(2) sqrt(2) ]
  102. [ ]
  103. [ - 1 1 1 ]
  104. [--------- --------- 0 ---------]
  105. [ sqrt(2) sqrt(2) sqrt(2) ]
  106. [ ]
  107. [ -2 0 0 2 ]
  108. clear liestrin$
  109. off tr_lie$
  110. end$
  111. (lie 33249 1183)
  112. End of Lisp run after 33.28+1.84 seconds