@@ -14,21 +14,31 @@ def test01():
1414
1515test01()
1616
17- {a,b,c,d}::Indices(spinor);
18- Tr{#}::Trace(indices=spinor);
19- #A::ImplicitIndex(A_{a b});
20- #B::ImplicitIndex(B_{a b});
21- ex:= Tr( A B A C B );
22- untrace(_);
23-
17+ def test02():
18+ __cdbkernel__=create_scope()
19+ {a,b,c,d}::Indices(spinor);
20+ Tr{#}::Trace(indices=spinor);
21+ A::ImplicitIndex(A_{a b});
22+ B::ImplicitIndex(B_{a b});
23+ ex:= Tr( A B A C B ) - Tr( C );
24+ untrace(_);
25+ tst:= C Tr( A B A B ) - C Tr(1) - @(ex);
26+ assert(tst==0)
27+ print("Test 02 passed")
2428
25- {a,b,c,d}::Indices(spinor);
26- \sigma^{\mu}::ImplicitIndex(\sigma^{\mu a}_{b});
27- Tr{#}::Trace(indices=spinor);
28- ex:= Tr( \sigma^{\mu} q \sigma^{\nu} );
29- untrace(_);
30-
29+ test02()
30+
31+ def test03():
32+ __cdbkernel__=create_scope()
33+ {a,b,c,d}::Indices(spinor);
34+ \sigma^{\mu}::ImplicitIndex(\sigma^{\mu a}_{b});
35+ Tr{#}::Trace(indices=spinor);
36+ ex:= Tr( \sigma^{\mu} q \sigma^{\nu} );
37+ untrace(_);
38+ tst:= q Tr( \sigma^{\mu} \sigma^{\nu} ) - @(ex);
39+ assert(tst==0)
40+ print("Test 03 passed")
3141
32-
33-
42+ test03()
43+
3444
0 commit comments