Welcome to Cadabra Q&A, where you can ask questions and receive answers from other members of the community.
+1 vote

I do not understand why does the meld function mixes different sets of indices. For example in the following example :

{K,L,M}::Indices(name="Parent",position=independent). {a,b,c}::Indices(name="Descendent1",position=independent). {i,j,k}::Indices(name="Descendent2",position=independent).

ex1 := T^{a} T {a} + T^{i} T {i}; meld(ex1);

The output is

2 T^{a} T _{a}

whereas I was not expecting the meld function to do anything. Can someone gives me an hand on this, please ?

closed with the note: This works fine with the current version !
in General questions by
closed

1 Answer

+1 vote
 
Best answer

This works as intended on my installation of Cadabra 2.3.8. Can you try that version please and let me know whether the problem persists?

by (76.5k points)
...