X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Fclifford.cpp;h=e6f9c2914be0a638f0e76cabf4879ca2f18fb727;hp=679def3a737ad5bf003852f940ea5d012f7f9ef5;hb=6872b42cd09e72e7ca9906f4fc2fe775ace2f043;hpb=6d14b44669f315ee0170f3bf7c0ac0504afe8d20 diff --git a/ginac/clifford.cpp b/ginac/clifford.cpp index 679def3a..e6f9c291 100644 --- a/ginac/clifford.cpp +++ b/ginac/clifford.cpp @@ -757,7 +757,7 @@ ex canonicalize_clifford(const ex & e) base_and_index(it[0], b1, i1); base_and_index(it[1], b2, i2); it[0] = (lorentz_g(i1, i2) * b1 * b2).simplify_indexed(); - it[1] = _ex2; + it[1] = v.size() == 2 ? _ex2 * dirac_ONE(ex_to(it[1]).get_representation_label()) : _ex2; ex sum = ncmul(v); it[0] = save1; it[1] = save0;