[GiNaC-devel] Improved dummy index renaming -> clifford exam fails
Vladimir Kisil
kisilv at maths.leeds.ac.uk
Fri Aug 11 19:01:17 CEST 2006
Dear All,
I am going to fix problems pointed out by Chris in
clifford.cpp. However I looking for developer's advises before that.
>>>>> "CD" == Chris Dams <Chris.Dams at mi.infn.it> writes:
CD> Anyone who writes code like
CD> indexed(squared_metric, alpha, alpha)
CD> where alpha is a varidx should realize that he is in a state of
CD> sin and really doing something that might break anytime.
Please give me a hint why this is wrong.
CD> By the way. Wouldn't it be a good idea to remove the restriction
CD> that indices of clifford objects should be varidxes?
I am going to remove this if nobody objects.
CD> varidxes. Doesn't an up-index mean exactly the same as a down
CD> one in that case?
In the recent paper (p. 4)
http://euklid.bauing.uni-weimar.de/templates/papers/f34.pdf the
following defining identities of a Clifford algebra in a space with
a metric g.i.j are used:
e.i e.j + e.j e.i = g.i.j
e~i e~j + e~j e~i = g~i~j
however
e.i e~j + e~j e.i = delta.i~j
Does any one object to implementation of the last identity in GiNaC?
Or e.i e~j + e~j e.i = g.i~j should be used instead?
CD> What I also would like to know, is what on earth it means that
CD> "generators satisfying the identities e~i e~j + e~j e~i = M(i,
CD> j) for some matrix (metric) M(i, j), which may be
CD> non-symmetric".
Where did you see this? My ginac.info tells that
e~i e~j + e~j e~i = M(i, j) + M(j, i)
which is meaningful for non-symmetric M.
Best wishes,
Vladimir
--
Vladimir V. Kisil email: kisilv at maths.leeds.ac.uk
-- www: http://maths.leeds.ac.uk/~kisilv/
More information about the GiNaC-devel
mailing list