+ result += check_equal_simplify(e, 2*dim*dirac_ONE()-pow(dim, 2)*dirac_ONE());
+
+ return result;
+}
+
+static unsigned clifford_check2(void)
+{
+ // checks identities relating to gamma5
+
+ unsigned result = 0;
+
+ symbol dim("D");
+ varidx mu(symbol("mu"), dim), nu(symbol("nu"), dim);
+ ex e;
+
+ e = dirac_gamma(mu) * dirac_gamma5() + dirac_gamma5() * dirac_gamma(mu);
+ result += check_equal(e, 0);
+
+ e = dirac_gamma5() * dirac_gamma(mu) * dirac_gamma5() + dirac_gamma(mu);
+ result += check_equal(e, 0);