[GiNaC-list] Clifford Metric Array

Vladimir Kisil kisilv at maths.leeds.ac.uk
Thu Nov 17 19:34:12 CET 2005


On Thu, 17 Nov 2005, Alan Bromborsky wrote:

> You probably handle this correctly internally, but the documentation example 
> is not consistent.  In section 4.15.1.2, "A Generic Clifford Algebra", you 
> state that e[i]*e[j]+e[j]*e[i] = M(i,j) and then give an example where
>    ex M = diag_matrix(lst(1,-1,0,s));
>    ex e = clifford_unit(nu,M);
> and say M(0,0) = 1 -> e[0]^2 = 1.  I get 2*e[0]^2 = 1 so that e[0]^2 = 1/2. 
> Is M internally multiplied by 2?

Yes, this is a misprint in the earlier version of the documentation: it 
should be read as e[i]*e[j]+e[j]*e[i] = 2 * M(i,j).

The present version of CVS of GiNaC can work with non-symmetric algebras 
and the defined equation is given in the ginac.info by
e~i e~j + e~j e~i = M(i, j) + M(j, i), which is equivalent to the above 
for a symmetric M.

Best wishes,
Vladimir
--
Vladimir Kisil            email: kisilv at amsta.leeds.ac.uk
                             www: http://amsta.leeds.ac.uk/~kisilv


More information about the GiNaC-list mailing list