Lie Exponentials

a: Symbol := 'a
  a
                       Type: Symbol
b: Symbol := 'b
  b
                       Type: Symbol

Declarations of domains

coef := Fraction(Integer)
  Fraction Integer
                       Type: Domain
group := LieExponentials(Symbol, coef, 3)
  LieExponentials(Symbol,Fraction Integer,3)
                       Type: Domain
lpoly := LiePolynomial(Symbol, coef)
  LiePolynomial(Symbol,Fraction Integer)
                       Type: Domain
poly := XPBWPolynomial(Symbol, coef)
  XPBWPolynomial(Symbol,Fraction Integer)
                       Type: Domain

Calculations

ea := exp(a::lpoly)$group
   [a]
  e
                       Type: LieExponentials(Symbol,Fraction Integer,3)
eb := exp(b::lpoly)$group
   [b]
  e
                       Type: LieExponentials(Symbol,Fraction Integer,3)
g: group := ea*eb
       1     2        1   2
       - [a b ]       - [a b]
   [b] 2        [a b] 2       [a]
  e   e        e     e       e
                       Type: LieExponentials(Symbol,Fraction Integer,3)
g :: poly
                   1                           1          1
   1 + [a] + [b] + - [a][a] + [a b] + [b][a] + - [b][b] + - [a][a][a]
                   2                           2          6
 +
   1   2                1     2    1                        1
   - [a b] + [a b][a] + - [a b ] + - [b][a][a] + [b][a b] + - [b][b][a]
   2                    2          2                        2
 +
   1
   - [b][b][b]
   6
                      Type: XPBWPolynomial(Symbol,Fraction Integer)
log(g)$group
              1          1   2      1     2
  [a] + [b] + - [a b] + -- [a b] + -- [a b ]
              2         12         12
                      Type: LiePolynomial(Symbol,Fraction Integer)
g1: group := inv(g)
   - [b] - [a]
  e     e
                      Type: LieExponentials(Symbol,Fraction Integer,3)

g*g1
  1
                      Type: LieExponentials(Symbol,Fraction Integer,3)

See Also:

  • )show LieExponentials

Table Of Contents

This Page