Menu

Calculate Killing vectors

2019-02-01
2021-04-26
  • Daniel Volinski

    Daniel Volinski - 2019-02-01

    Hi All,

    Given a space-time metric, is there a way to calculate its Killing vectors?

    Thanks,

    Daniel Volinski

     
  • Eberhard Schruefer

    Well, you could define a coframe for your space-time in Excalc and calculate the Lie-derivative of the metric (you would need to do this by calculating the Lie-derivative of the basis of the coframe). This would give you differential equations for the components of the Killing vector which you need to solve some how.

    Eberhard

     
    😕
    1
    • Oscar Castillo-Felisola

      Hi Eberhard, Could you please provide an example on how to obtain the set of PDEs? Thank you.

      Oscar

       
  • Daniel Volinski

    Daniel Volinski - 2019-02-02

    Thanks Eberhard, I understand.

    I was hoping there is already a command in REDUCE that calculate the Killing vectors, given the coframe.

    Daniel

     
  • Eberhard Schruefer

    Hi Oscar,
    There is an example in the Excalc test file for calculating the PDE's for the Killing vectors of the 2-sphere:

    2: coframe e th = d th,e ph = sin th*d ph;
    
    3: killing_vector u;
    
          ph        th
    {@  *u   + @  *u  ,
      ph        th
    
           th
     {@  (u  ),
       th
    
           ph         2        th
      @  (u  )*sin(th)  + @  (u  ),
       th                  ph
    
               th        ph
      cos(th)*u   + @  (u  )*sin(th)}}
                     ph
    

    The first entry of the returned list gives the explicit form of the Killing vector with undetermined coefficients and the rest are the PDE's for its coefficients.

    Eberhard

     
    👍
    1
  • Remigiusz Durka

    Remigiusz Durka - 2021-04-25

    Dear Eberhard, could you provide whole file/script for this?

     
  • Eberhard Schruefer

    There is nothing special to do. Just start Reduce and then type the following into it

    load excalc;
    coframe e th = d th, e ph = sin th*d ph;
    killing_vector u;

    That's it.
    Eberhard

     
    👍
    1

Log in to post a comment.