Processing math: 100%
Ask Your Question
2

Is SageManifolds adequate to work with homogeneous Riemannian manifolds?

asked 5 years ago

emiliocba gravatar image

updated 5 years ago

slelievre gravatar image

I have just discovered the SageManifolds Project, which computes several objects from differential geometry. I admit I haven't studied in details the tutorials, because before spending several hours doing that I want to be sure that it is going to help me in my purpose.

I want to compute the Riemann curvature tensor of compact homogeneous Riemannian manifolds. Roughly speaking, each of those spaces has the following ingredients:

  1. The differential manifold is given by M=G/K, where G is a compact Lie group and K is a closed subgroup of G.

  2. At the Lie algebra level, g=kp with p an Ad(K)-invariant subspace of g. The tangent space TeKG/K is naturally identified with p.

  3. An Ad(K)-invariant inner product , on p.

Thus, the Riemannian metric on G/K is obtained by translating the inner product , on TeKG/Kp to any TgKG/K by the map xKgxK (which becomes an isometry).

The main point with these spaces is that the whole geometry is determined by g and ,, and it is not necessary to deal with charts.

In particular, one determines any curvature object (Riemann curvature tensor, Ricci tensor, Scalar curvature, etc) only at the point eK.

In most of the examples that I quickly see in the tutorials of SageManifolds begins by defining charts.

How can I work on a homogeneous Riemannian manifold without defining charts?

It would be very useful to count with a simple example, say G=SU(2), K=1, and the inner product on p=g has orthonormal basis aX1,bX2,cX3 where a,b,c are positive numbers and X1=[i00i],X2=[0110],X3=[0ii0].

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
2

answered 5 years ago

eric_g gravatar image

updated 5 years ago

In the current setting, all calculations on manifolds end as calculations on charts. Nothing specific to homogeneous manifolds has been implemented yet. Would you be interested in developing such a part? Note that the implementation of Lie groups has started, see here.

Preview: (hide)
link

Comments

Well, I could try to help with the mathematical background, but my program skills are pretty poor, so somebody should optimize every algorithm

emiliocba gravatar imageemiliocba ( 5 years ago )

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 5 years ago

Seen: 393 times

Last updated: Apr 08 '19