11{
   17 
   21 
   23 
   24  t4ddg_1(
i, 
j, 
l, 
m) = t3dg_2(
i, 
j, 
k) * t3dg_3(
l, 
m, 
k);
 
   26                  - (t3dg_2(0, 0, 0) * t3dg_3(0, 0, 0)
   27                     + t3dg_2(0, 0, 1) * t3dg_3(0, 0, 1)
   28                     + t3dg_2(0, 0, 2) * t3dg_3(0, 0, 2)),
   29                "T3dg(i,j,k)*T3dg(l,m,k)(0,0,0,0)");
   31                  - (t3dg_2(0, 0, 0) * t3dg_3(0, 1, 0)
   32                     + t3dg_2(0, 0, 1) * t3dg_3(0, 1, 1)
   33                     + t3dg_2(0, 0, 2) * t3dg_3(0, 1, 2)),
   34                "T3dg(i,j,k)*T3dg(l,m,k)(0,0,0,1)");
   36                  - (t3dg_2(0, 0, 0) * t3dg_3(0, 2, 0)
   37                     + t3dg_2(0, 0, 1) * t3dg_3(0, 2, 1)
   38                     + t3dg_2(0, 0, 2) * t3dg_3(0, 2, 2)),
   39                "T3dg(i,j,k)*T3dg(l,m,k)(0,0,0,2)");
   41                  - (t3dg_2(0, 0, 0) * t3dg_3(1, 0, 0)
   42                     + t3dg_2(0, 0, 1) * t3dg_3(1, 0, 1)
   43                     + t3dg_2(0, 0, 2) * t3dg_3(1, 0, 2)),
   44                "T3dg(i,j,k)*T3dg(l,m,k)(0,0,1,0)");
   46                  - (t3dg_2(0, 0, 0) * t3dg_3(1, 1, 0)
   47                     + t3dg_2(0, 0, 1) * t3dg_3(1, 1, 1)
   48                     + t3dg_2(0, 0, 2) * t3dg_3(1, 1, 2)),
   49                "T3dg(i,j,k)*T3dg(l,m,k)(0,0,1,1)");
   51                  - (t3dg_2(0, 0, 0) * t3dg_3(1, 2, 0)
   52                     + t3dg_2(0, 0, 1) * t3dg_3(1, 2, 1)
   53                     + t3dg_2(0, 0, 2) * t3dg_3(1, 2, 2)),
   54                "T3dg(i,j,k)*T3dg(l,m,k)(0,0,1,2)");
   56                  - (t3dg_2(0, 0, 0) * t3dg_3(2, 0, 0)
   57                     + t3dg_2(0, 0, 1) * t3dg_3(2, 0, 1)
   58                     + t3dg_2(0, 0, 2) * t3dg_3(2, 0, 2)),
   59                "T3dg(i,j,k)*T3dg(l,m,k)(0,0,2,0)");
   61                  - (t3dg_2(0, 0, 0) * t3dg_3(2, 1, 0)
   62                     + t3dg_2(0, 0, 1) * t3dg_3(2, 1, 1)
   63                     + t3dg_2(0, 0, 2) * t3dg_3(2, 1, 2)),
   64                "T3dg(i,j,k)*T3dg(l,m,k)(0,0,2,1)");
   66                  - (t3dg_2(0, 0, 0) * t3dg_3(2, 2, 0)
   67                     + t3dg_2(0, 0, 1) * t3dg_3(2, 2, 1)
   68                     + t3dg_2(0, 0, 2) * t3dg_3(2, 2, 2)),
   69                "T3dg(i,j,k)*T3dg(l,m,k)(0,0,2,2)");
   71                  - (t3dg_2(0, 1, 0) * t3dg_3(0, 0, 0)
   72                     + t3dg_2(0, 1, 1) * t3dg_3(0, 0, 1)
   73                     + t3dg_2(0, 1, 2) * t3dg_3(0, 0, 2)),
   74                "T3dg(i,j,k)*T3dg(l,m,k)(0,1,0,0)");
   76                  - (t3dg_2(0, 1, 0) * t3dg_3(0, 1, 0)
   77                     + t3dg_2(0, 1, 1) * t3dg_3(0, 1, 1)
   78                     + t3dg_2(0, 1, 2) * t3dg_3(0, 1, 2)),
   79                "T3dg(i,j,k)*T3dg(l,m,k)(0,1,0,1)");
   81                  - (t3dg_2(0, 1, 0) * t3dg_3(0, 2, 0)
   82                     + t3dg_2(0, 1, 1) * t3dg_3(0, 2, 1)
   83                     + t3dg_2(0, 1, 2) * t3dg_3(0, 2, 2)),
   84                "T3dg(i,j,k)*T3dg(l,m,k)(0,1,0,2)");
   86                  - (t3dg_2(0, 1, 0) * t3dg_3(1, 0, 0)
   87                     + t3dg_2(0, 1, 1) * t3dg_3(1, 0, 1)
   88                     + t3dg_2(0, 1, 2) * t3dg_3(1, 0, 2)),
   89                "T3dg(i,j,k)*T3dg(l,m,k)(0,1,1,0)");
   91                  - (t3dg_2(0, 1, 0) * t3dg_3(1, 1, 0)
   92                     + t3dg_2(0, 1, 1) * t3dg_3(1, 1, 1)
   93                     + t3dg_2(0, 1, 2) * t3dg_3(1, 1, 2)),
   94                "T3dg(i,j,k)*T3dg(l,m,k)(0,1,1,1)");
   96                  - (t3dg_2(0, 1, 0) * t3dg_3(1, 2, 0)
   97                     + t3dg_2(0, 1, 1) * t3dg_3(1, 2, 1)
   98                     + t3dg_2(0, 1, 2) * t3dg_3(1, 2, 2)),
   99                "T3dg(i,j,k)*T3dg(l,m,k)(0,1,1,2)");
  101                  - (t3dg_2(0, 1, 0) * t3dg_3(2, 0, 0)
  102                     + t3dg_2(0, 1, 1) * t3dg_3(2, 0, 1)
  103                     + t3dg_2(0, 1, 2) * t3dg_3(2, 0, 2)),
  104                "T3dg(i,j,k)*T3dg(l,m,k)(0,1,2,0)");
  106                  - (t3dg_2(0, 1, 0) * t3dg_3(2, 1, 0)
  107                     + t3dg_2(0, 1, 1) * t3dg_3(2, 1, 1)
  108                     + t3dg_2(0, 1, 2) * t3dg_3(2, 1, 2)),
  109                "T3dg(i,j,k)*T3dg(l,m,k)(0,1,2,1)");
  111                  - (t3dg_2(0, 1, 0) * t3dg_3(2, 2, 0)
  112                     + t3dg_2(0, 1, 1) * t3dg_3(2, 2, 1)
  113                     + t3dg_2(0, 1, 2) * t3dg_3(2, 2, 2)),
  114                "T3dg(i,j,k)*T3dg(l,m,k)(0,1,2,2)");
  116                  - (t3dg_2(0, 2, 0) * t3dg_3(0, 0, 0)
  117                     + t3dg_2(0, 2, 1) * t3dg_3(0, 0, 1)
  118                     + t3dg_2(0, 2, 2) * t3dg_3(0, 0, 2)),
  119                "T3dg(i,j,k)*T3dg(l,m,k)(0,2,0,0)");
  121                  - (t3dg_2(0, 2, 0) * t3dg_3(0, 1, 0)
  122                     + t3dg_2(0, 2, 1) * t3dg_3(0, 1, 1)
  123                     + t3dg_2(0, 2, 2) * t3dg_3(0, 1, 2)),
  124                "T3dg(i,j,k)*T3dg(l,m,k)(0,2,0,1)");
  126                  - (t3dg_2(0, 2, 0) * t3dg_3(0, 2, 0)
  127                     + t3dg_2(0, 2, 1) * t3dg_3(0, 2, 1)
  128                     + t3dg_2(0, 2, 2) * t3dg_3(0, 2, 2)),
  129                "T3dg(i,j,k)*T3dg(l,m,k)(0,2,0,2)");
  131                  - (t3dg_2(0, 2, 0) * t3dg_3(1, 0, 0)
  132                     + t3dg_2(0, 2, 1) * t3dg_3(1, 0, 1)
  133                     + t3dg_2(0, 2, 2) * t3dg_3(1, 0, 2)),
  134                "T3dg(i,j,k)*T3dg(l,m,k)(0,2,1,0)");
  136                  - (t3dg_2(0, 2, 0) * t3dg_3(1, 1, 0)
  137                     + t3dg_2(0, 2, 1) * t3dg_3(1, 1, 1)
  138                     + t3dg_2(0, 2, 2) * t3dg_3(1, 1, 2)),
  139                "T3dg(i,j,k)*T3dg(l,m,k)(0,2,1,1)");
  141                  - (t3dg_2(0, 2, 0) * t3dg_3(1, 2, 0)
  142                     + t3dg_2(0, 2, 1) * t3dg_3(1, 2, 1)
  143                     + t3dg_2(0, 2, 2) * t3dg_3(1, 2, 2)),
  144                "T3dg(i,j,k)*T3dg(l,m,k)(0,2,1,2)");
  146                  - (t3dg_2(0, 2, 0) * t3dg_3(2, 0, 0)
  147                     + t3dg_2(0, 2, 1) * t3dg_3(2, 0, 1)
  148                     + t3dg_2(0, 2, 2) * t3dg_3(2, 0, 2)),
  149                "T3dg(i,j,k)*T3dg(l,m,k)(0,2,2,0)");
  151                  - (t3dg_2(0, 2, 0) * t3dg_3(2, 1, 0)
  152                     + t3dg_2(0, 2, 1) * t3dg_3(2, 1, 1)
  153                     + t3dg_2(0, 2, 2) * t3dg_3(2, 1, 2)),
  154                "T3dg(i,j,k)*T3dg(l,m,k)(0,2,2,1)");
  156                  - (t3dg_2(0, 2, 0) * t3dg_3(2, 2, 0)
  157                     + t3dg_2(0, 2, 1) * t3dg_3(2, 2, 1)
  158                     + t3dg_2(0, 2, 2) * t3dg_3(2, 2, 2)),
  159                "T3dg(i,j,k)*T3dg(l,m,k)(0,2,2,2)");
  161                  - (t3dg_2(1, 0, 0) * t3dg_3(0, 0, 0)
  162                     + t3dg_2(1, 0, 1) * t3dg_3(0, 0, 1)
  163                     + t3dg_2(1, 0, 2) * t3dg_3(0, 0, 2)),
  164                "T3dg(i,j,k)*T3dg(l,m,k)(1,0,0,0)");
  166                  - (t3dg_2(1, 0, 0) * t3dg_3(0, 1, 0)
  167                     + t3dg_2(1, 0, 1) * t3dg_3(0, 1, 1)
  168                     + t3dg_2(1, 0, 2) * t3dg_3(0, 1, 2)),
  169                "T3dg(i,j,k)*T3dg(l,m,k)(1,0,0,1)");
  171                  - (t3dg_2(1, 0, 0) * t3dg_3(0, 2, 0)
  172                     + t3dg_2(1, 0, 1) * t3dg_3(0, 2, 1)
  173                     + t3dg_2(1, 0, 2) * t3dg_3(0, 2, 2)),
  174                "T3dg(i,j,k)*T3dg(l,m,k)(1,0,0,2)");
  176                  - (t3dg_2(1, 0, 0) * t3dg_3(1, 0, 0)
  177                     + t3dg_2(1, 0, 1) * t3dg_3(1, 0, 1)
  178                     + t3dg_2(1, 0, 2) * t3dg_3(1, 0, 2)),
  179                "T3dg(i,j,k)*T3dg(l,m,k)(1,0,1,0)");
  181                  - (t3dg_2(1, 0, 0) * t3dg_3(1, 1, 0)
  182                     + t3dg_2(1, 0, 1) * t3dg_3(1, 1, 1)
  183                     + t3dg_2(1, 0, 2) * t3dg_3(1, 1, 2)),
  184                "T3dg(i,j,k)*T3dg(l,m,k)(1,0,1,1)");
  186                  - (t3dg_2(1, 0, 0) * t3dg_3(1, 2, 0)
  187                     + t3dg_2(1, 0, 1) * t3dg_3(1, 2, 1)
  188                     + t3dg_2(1, 0, 2) * t3dg_3(1, 2, 2)),
  189                "T3dg(i,j,k)*T3dg(l,m,k)(1,0,1,2)");
  191                  - (t3dg_2(1, 0, 0) * t3dg_3(2, 0, 0)
  192                     + t3dg_2(1, 0, 1) * t3dg_3(2, 0, 1)
  193                     + t3dg_2(1, 0, 2) * t3dg_3(2, 0, 2)),
  194                "T3dg(i,j,k)*T3dg(l,m,k)(1,0,2,0)");
  196                  - (t3dg_2(1, 0, 0) * t3dg_3(2, 1, 0)
  197                     + t3dg_2(1, 0, 1) * t3dg_3(2, 1, 1)
  198                     + t3dg_2(1, 0, 2) * t3dg_3(2, 1, 2)),
  199                "T3dg(i,j,k)*T3dg(l,m,k)(1,0,2,1)");
  201                  - (t3dg_2(1, 0, 0) * t3dg_3(2, 2, 0)
  202                     + t3dg_2(1, 0, 1) * t3dg_3(2, 2, 1)
  203                     + t3dg_2(1, 0, 2) * t3dg_3(2, 2, 2)),
  204                "T3dg(i,j,k)*T3dg(l,m,k)(1,0,2,2)");
  206                  - (t3dg_2(1, 1, 0) * t3dg_3(0, 0, 0)
  207                     + t3dg_2(1, 1, 1) * t3dg_3(0, 0, 1)
  208                     + t3dg_2(1, 1, 2) * t3dg_3(0, 0, 2)),
  209                "T3dg(i,j,k)*T3dg(l,m,k)(1,1,0,0)");
  211                  - (t3dg_2(1, 1, 0) * t3dg_3(0, 1, 0)
  212                     + t3dg_2(1, 1, 1) * t3dg_3(0, 1, 1)
  213                     + t3dg_2(1, 1, 2) * t3dg_3(0, 1, 2)),
  214                "T3dg(i,j,k)*T3dg(l,m,k)(1,1,0,1)");
  216                  - (t3dg_2(1, 1, 0) * t3dg_3(0, 2, 0)
  217                     + t3dg_2(1, 1, 1) * t3dg_3(0, 2, 1)
  218                     + t3dg_2(1, 1, 2) * t3dg_3(0, 2, 2)),
  219                "T3dg(i,j,k)*T3dg(l,m,k)(1,1,0,2)");
  221                  - (t3dg_2(1, 1, 0) * t3dg_3(1, 0, 0)
  222                     + t3dg_2(1, 1, 1) * t3dg_3(1, 0, 1)
  223                     + t3dg_2(1, 1, 2) * t3dg_3(1, 0, 2)),
  224                "T3dg(i,j,k)*T3dg(l,m,k)(1,1,1,0)");
  226                  - (t3dg_2(1, 1, 0) * t3dg_3(1, 1, 0)
  227                     + t3dg_2(1, 1, 1) * t3dg_3(1, 1, 1)
  228                     + t3dg_2(1, 1, 2) * t3dg_3(1, 1, 2)),
  229                "T3dg(i,j,k)*T3dg(l,m,k)(1,1,1,1)");
  231                  - (t3dg_2(1, 1, 0) * t3dg_3(1, 2, 0)
  232                     + t3dg_2(1, 1, 1) * t3dg_3(1, 2, 1)
  233                     + t3dg_2(1, 1, 2) * t3dg_3(1, 2, 2)),
  234                "T3dg(i,j,k)*T3dg(l,m,k)(1,1,1,2)");
  236                  - (t3dg_2(1, 1, 0) * t3dg_3(2, 0, 0)
  237                     + t3dg_2(1, 1, 1) * t3dg_3(2, 0, 1)
  238                     + t3dg_2(1, 1, 2) * t3dg_3(2, 0, 2)),
  239                "T3dg(i,j,k)*T3dg(l,m,k)(1,1,2,0)");
  241                  - (t3dg_2(1, 1, 0) * t3dg_3(2, 1, 0)
  242                     + t3dg_2(1, 1, 1) * t3dg_3(2, 1, 1)
  243                     + t3dg_2(1, 1, 2) * t3dg_3(2, 1, 2)),
  244                "T3dg(i,j,k)*T3dg(l,m,k)(1,1,2,1)");
  246                  - (t3dg_2(1, 1, 0) * t3dg_3(2, 2, 0)
  247                     + t3dg_2(1, 1, 1) * t3dg_3(2, 2, 1)
  248                     + t3dg_2(1, 1, 2) * t3dg_3(2, 2, 2)),
  249                "T3dg(i,j,k)*T3dg(l,m,k)(1,1,2,2)");
  251                  - (t3dg_2(1, 2, 0) * t3dg_3(0, 0, 0)
  252                     + t3dg_2(1, 2, 1) * t3dg_3(0, 0, 1)
  253                     + t3dg_2(1, 2, 2) * t3dg_3(0, 0, 2)),
  254                "T3dg(i,j,k)*T3dg(l,m,k)(1,2,0,0)");
  256                  - (t3dg_2(1, 2, 0) * t3dg_3(0, 1, 0)
  257                     + t3dg_2(1, 2, 1) * t3dg_3(0, 1, 1)
  258                     + t3dg_2(1, 2, 2) * t3dg_3(0, 1, 2)),
  259                "T3dg(i,j,k)*T3dg(l,m,k)(1,2,0,1)");
  261                  - (t3dg_2(1, 2, 0) * t3dg_3(0, 2, 0)
  262                     + t3dg_2(1, 2, 1) * t3dg_3(0, 2, 1)
  263                     + t3dg_2(1, 2, 2) * t3dg_3(0, 2, 2)),
  264                "T3dg(i,j,k)*T3dg(l,m,k)(1,2,0,2)");
  266                  - (t3dg_2(1, 2, 0) * t3dg_3(1, 0, 0)
  267                     + t3dg_2(1, 2, 1) * t3dg_3(1, 0, 1)
  268                     + t3dg_2(1, 2, 2) * t3dg_3(1, 0, 2)),
  269                "T3dg(i,j,k)*T3dg(l,m,k)(1,2,1,0)");
  271                  - (t3dg_2(1, 2, 0) * t3dg_3(1, 1, 0)
  272                     + t3dg_2(1, 2, 1) * t3dg_3(1, 1, 1)
  273                     + t3dg_2(1, 2, 2) * t3dg_3(1, 1, 2)),
  274                "T3dg(i,j,k)*T3dg(l,m,k)(1,2,1,1)");
  276                  - (t3dg_2(1, 2, 0) * t3dg_3(1, 2, 0)
  277                     + t3dg_2(1, 2, 1) * t3dg_3(1, 2, 1)
  278                     + t3dg_2(1, 2, 2) * t3dg_3(1, 2, 2)),
  279                "T3dg(i,j,k)*T3dg(l,m,k)(1,2,1,2)");
  281                  - (t3dg_2(1, 2, 0) * t3dg_3(2, 0, 0)
  282                     + t3dg_2(1, 2, 1) * t3dg_3(2, 0, 1)
  283                     + t3dg_2(1, 2, 2) * t3dg_3(2, 0, 2)),
  284                "T3dg(i,j,k)*T3dg(l,m,k)(1,2,2,0)");
  286                  - (t3dg_2(1, 2, 0) * t3dg_3(2, 1, 0)
  287                     + t3dg_2(1, 2, 1) * t3dg_3(2, 1, 1)
  288                     + t3dg_2(1, 2, 2) * t3dg_3(2, 1, 2)),
  289                "T3dg(i,j,k)*T3dg(l,m,k)(1,2,2,1)");
  291                  - (t3dg_2(1, 2, 0) * t3dg_3(2, 2, 0)
  292                     + t3dg_2(1, 2, 1) * t3dg_3(2, 2, 1)
  293                     + t3dg_2(1, 2, 2) * t3dg_3(2, 2, 2)),
  294                "T3dg(i,j,k)*T3dg(l,m,k)(1,2,2,2)");
  296                  - (t3dg_2(2, 0, 0) * t3dg_3(0, 0, 0)
  297                     + t3dg_2(2, 0, 1) * t3dg_3(0, 0, 1)
  298                     + t3dg_2(2, 0, 2) * t3dg_3(0, 0, 2)),
  299                "T3dg(i,j,k)*T3dg(l,m,k)(2,0,0,0)");
  301                  - (t3dg_2(2, 0, 0) * t3dg_3(0, 1, 0)
  302                     + t3dg_2(2, 0, 1) * t3dg_3(0, 1, 1)
  303                     + t3dg_2(2, 0, 2) * t3dg_3(0, 1, 2)),
  304                "T3dg(i,j,k)*T3dg(l,m,k)(2,0,0,1)");
  306                  - (t3dg_2(2, 0, 0) * t3dg_3(0, 2, 0)
  307                     + t3dg_2(2, 0, 1) * t3dg_3(0, 2, 1)
  308                     + t3dg_2(2, 0, 2) * t3dg_3(0, 2, 2)),
  309                "T3dg(i,j,k)*T3dg(l,m,k)(2,0,0,2)");
  311                  - (t3dg_2(2, 0, 0) * t3dg_3(1, 0, 0)
  312                     + t3dg_2(2, 0, 1) * t3dg_3(1, 0, 1)
  313                     + t3dg_2(2, 0, 2) * t3dg_3(1, 0, 2)),
  314                "T3dg(i,j,k)*T3dg(l,m,k)(2,0,1,0)");
  316                  - (t3dg_2(2, 0, 0) * t3dg_3(1, 1, 0)
  317                     + t3dg_2(2, 0, 1) * t3dg_3(1, 1, 1)
  318                     + t3dg_2(2, 0, 2) * t3dg_3(1, 1, 2)),
  319                "T3dg(i,j,k)*T3dg(l,m,k)(2,0,1,1)");
  321                  - (t3dg_2(2, 0, 0) * t3dg_3(1, 2, 0)
  322                     + t3dg_2(2, 0, 1) * t3dg_3(1, 2, 1)
  323                     + t3dg_2(2, 0, 2) * t3dg_3(1, 2, 2)),
  324                "T3dg(i,j,k)*T3dg(l,m,k)(2,0,1,2)");
  326                  - (t3dg_2(2, 0, 0) * t3dg_3(2, 0, 0)
  327                     + t3dg_2(2, 0, 1) * t3dg_3(2, 0, 1)
  328                     + t3dg_2(2, 0, 2) * t3dg_3(2, 0, 2)),
  329                "T3dg(i,j,k)*T3dg(l,m,k)(2,0,2,0)");
  331                  - (t3dg_2(2, 0, 0) * t3dg_3(2, 1, 0)
  332                     + t3dg_2(2, 0, 1) * t3dg_3(2, 1, 1)
  333                     + t3dg_2(2, 0, 2) * t3dg_3(2, 1, 2)),
  334                "T3dg(i,j,k)*T3dg(l,m,k)(2,0,2,1)");
  336                  - (t3dg_2(2, 0, 0) * t3dg_3(2, 2, 0)
  337                     + t3dg_2(2, 0, 1) * t3dg_3(2, 2, 1)
  338                     + t3dg_2(2, 0, 2) * t3dg_3(2, 2, 2)),
  339                "T3dg(i,j,k)*T3dg(l,m,k)(2,0,2,2)");
  341                  - (t3dg_2(2, 1, 0) * t3dg_3(0, 0, 0)
  342                     + t3dg_2(2, 1, 1) * t3dg_3(0, 0, 1)
  343                     + t3dg_2(2, 1, 2) * t3dg_3(0, 0, 2)),
  344                "T3dg(i,j,k)*T3dg(l,m,k)(2,1,0,0)");
  346                  - (t3dg_2(2, 1, 0) * t3dg_3(0, 1, 0)
  347                     + t3dg_2(2, 1, 1) * t3dg_3(0, 1, 1)
  348                     + t3dg_2(2, 1, 2) * t3dg_3(0, 1, 2)),
  349                "T3dg(i,j,k)*T3dg(l,m,k)(2,1,0,1)");
  351                  - (t3dg_2(2, 1, 0) * t3dg_3(0, 2, 0)
  352                     + t3dg_2(2, 1, 1) * t3dg_3(0, 2, 1)
  353                     + t3dg_2(2, 1, 2) * t3dg_3(0, 2, 2)),
  354                "T3dg(i,j,k)*T3dg(l,m,k)(2,1,0,2)");
  356                  - (t3dg_2(2, 1, 0) * t3dg_3(1, 0, 0)
  357                     + t3dg_2(2, 1, 1) * t3dg_3(1, 0, 1)
  358                     + t3dg_2(2, 1, 2) * t3dg_3(1, 0, 2)),
  359                "T3dg(i,j,k)*T3dg(l,m,k)(2,1,1,0)");
  361                  - (t3dg_2(2, 1, 0) * t3dg_3(1, 1, 0)
  362                     + t3dg_2(2, 1, 1) * t3dg_3(1, 1, 1)
  363                     + t3dg_2(2, 1, 2) * t3dg_3(1, 1, 2)),
  364                "T3dg(i,j,k)*T3dg(l,m,k)(2,1,1,1)");
  366                  - (t3dg_2(2, 1, 0) * t3dg_3(1, 2, 0)
  367                     + t3dg_2(2, 1, 1) * t3dg_3(1, 2, 1)
  368                     + t3dg_2(2, 1, 2) * t3dg_3(1, 2, 2)),
  369                "T3dg(i,j,k)*T3dg(l,m,k)(2,1,1,2)");
  371                  - (t3dg_2(2, 1, 0) * t3dg_3(2, 0, 0)
  372                     + t3dg_2(2, 1, 1) * t3dg_3(2, 0, 1)
  373                     + t3dg_2(2, 1, 2) * t3dg_3(2, 0, 2)),
  374                "T3dg(i,j,k)*T3dg(l,m,k)(2,1,2,0)");
  376                  - (t3dg_2(2, 1, 0) * t3dg_3(2, 1, 0)
  377                     + t3dg_2(2, 1, 1) * t3dg_3(2, 1, 1)
  378                     + t3dg_2(2, 1, 2) * t3dg_3(2, 1, 2)),
  379                "T3dg(i,j,k)*T3dg(l,m,k)(2,1,2,1)");
  381                  - (t3dg_2(2, 1, 0) * t3dg_3(2, 2, 0)
  382                     + t3dg_2(2, 1, 1) * t3dg_3(2, 2, 1)
  383                     + t3dg_2(2, 1, 2) * t3dg_3(2, 2, 2)),
  384                "T3dg(i,j,k)*T3dg(l,m,k)(2,1,2,2)");
  386                  - (t3dg_2(2, 2, 0) * t3dg_3(0, 0, 0)
  387                     + t3dg_2(2, 2, 1) * t3dg_3(0, 0, 1)
  388                     + t3dg_2(2, 2, 2) * t3dg_3(0, 0, 2)),
  389                "T3dg(i,j,k)*T3dg(l,m,k)(2,2,0,0)");
  391                  - (t3dg_2(2, 2, 0) * t3dg_3(0, 1, 0)
  392                     + t3dg_2(2, 2, 1) * t3dg_3(0, 1, 1)
  393                     + t3dg_2(2, 2, 2) * t3dg_3(0, 1, 2)),
  394                "T3dg(i,j,k)*T3dg(l,m,k)(2,2,0,1)");
  396                  - (t3dg_2(2, 2, 0) * t3dg_3(0, 2, 0)
  397                     + t3dg_2(2, 2, 1) * t3dg_3(0, 2, 1)
  398                     + t3dg_2(2, 2, 2) * t3dg_3(0, 2, 2)),
  399                "T3dg(i,j,k)*T3dg(l,m,k)(2,2,0,2)");
  401                  - (t3dg_2(2, 2, 0) * t3dg_3(1, 0, 0)
  402                     + t3dg_2(2, 2, 1) * t3dg_3(1, 0, 1)
  403                     + t3dg_2(2, 2, 2) * t3dg_3(1, 0, 2)),
  404                "T3dg(i,j,k)*T3dg(l,m,k)(2,2,1,0)");
  406                  - (t3dg_2(2, 2, 0) * t3dg_3(1, 1, 0)
  407                     + t3dg_2(2, 2, 1) * t3dg_3(1, 1, 1)
  408                     + t3dg_2(2, 2, 2) * t3dg_3(1, 1, 2)),
  409                "T3dg(i,j,k)*T3dg(l,m,k)(2,2,1,1)");
  411                  - (t3dg_2(2, 2, 0) * t3dg_3(1, 2, 0)
  412                     + t3dg_2(2, 2, 1) * t3dg_3(1, 2, 1)
  413                     + t3dg_2(2, 2, 2) * t3dg_3(1, 2, 2)),
  414                "T3dg(i,j,k)*T3dg(l,m,k)(2,2,1,2)");
  416                  - (t3dg_2(2, 2, 0) * t3dg_3(2, 0, 0)
  417                     + t3dg_2(2, 2, 1) * t3dg_3(2, 0, 1)
  418                     + t3dg_2(2, 2, 2) * t3dg_3(2, 0, 2)),
  419                "T3dg(i,j,k)*T3dg(l,m,k)(2,2,2,0)");
  421                  - (t3dg_2(2, 2, 0) * t3dg_3(2, 1, 0)
  422                     + t3dg_2(2, 2, 1) * t3dg_3(2, 1, 1)
  423                     + t3dg_2(2, 2, 2) * t3dg_3(2, 1, 2)),
  424                "T3dg(i,j,k)*T3dg(l,m,k)(2,2,2,1)");
  426                  - (t3dg_2(2, 2, 0) * t3dg_3(2, 2, 0)
  427                     + t3dg_2(2, 2, 1) * t3dg_3(2, 2, 1)
  428                     + t3dg_2(2, 2, 2) * t3dg_3(2, 2, 2)),
  429                "T3dg(i,j,k)*T3dg(l,m,k)(2,2,2,2)");
  430 
  431  t4ddg_2(
i, 
j, 
l, 
m) = t2s_2(
i, 
j) * t2s_3(
l, 
m);
 
  432  t4ddg_3(
i, 
j, 
l, 
m) = t2s_3(
i, 
j) * t2s_2(
l, 
m);
 
  433  test_for_zero(t4ddg_2(0, 0, 0, 0) - (t2s_2(0, 0) * t2s_3(0, 0)),
 
  434                "T2s(i,j)*T2s(l,m)(0,0,0,0)");
  435  test_for_zero(t4ddg_2(0, 0, 0, 1) - (t2s_2(0, 0) * t2s_3(0, 1)),
 
  436                "T2s(i,j)*T2s(l,m)(0,0,0,1)");
  437  test_for_zero(t4ddg_2(0, 0, 0, 2) - (t2s_2(0, 0) * t2s_3(0, 2)),
 
  438                "T2s(i,j)*T2s(l,m)(0,0,0,2)");
  439  test_for_zero(t4ddg_2(0, 0, 1, 0) - (t2s_2(0, 0) * t2s_3(1, 0)),
 
  440                "T2s(i,j)*T2s(l,m)(0,0,1,0)");
  441  test_for_zero(t4ddg_2(0, 0, 1, 1) - (t2s_2(0, 0) * t2s_3(1, 1)),
 
  442                "T2s(i,j)*T2s(l,m)(0,0,1,1)");
  443  test_for_zero(t4ddg_2(0, 0, 1, 2) - (t2s_2(0, 0) * t2s_3(1, 2)),
 
  444                "T2s(i,j)*T2s(l,m)(0,0,1,2)");
  445  test_for_zero(t4ddg_2(0, 0, 2, 0) - (t2s_2(0, 0) * t2s_3(2, 0)),
 
  446                "T2s(i,j)*T2s(l,m)(0,0,2,0)");
  447  test_for_zero(t4ddg_2(0, 0, 2, 1) - (t2s_2(0, 0) * t2s_3(2, 1)),
 
  448                "T2s(i,j)*T2s(l,m)(0,0,2,1)");
  449  test_for_zero(t4ddg_2(0, 0, 2, 2) - (t2s_2(0, 0) * t2s_3(2, 2)),
 
  450                "T2s(i,j)*T2s(l,m)(0,0,2,2)");
  451  test_for_zero(t4ddg_2(0, 1, 0, 0) - (t2s_2(0, 1) * t2s_3(0, 0)),
 
  452                "T2s(i,j)*T2s(l,m)(0,1,0,0)");
  453  test_for_zero(t4ddg_2(0, 1, 0, 1) - (t2s_2(0, 1) * t2s_3(0, 1)),
 
  454                "T2s(i,j)*T2s(l,m)(0,1,0,1)");
  455  test_for_zero(t4ddg_2(0, 1, 0, 2) - (t2s_2(0, 1) * t2s_3(0, 2)),
 
  456                "T2s(i,j)*T2s(l,m)(0,1,0,2)");
  457  test_for_zero(t4ddg_2(0, 1, 1, 0) - (t2s_2(0, 1) * t2s_3(1, 0)),
 
  458                "T2s(i,j)*T2s(l,m)(0,1,1,0)");
  459  test_for_zero(t4ddg_2(0, 1, 1, 1) - (t2s_2(0, 1) * t2s_3(1, 1)),
 
  460                "T2s(i,j)*T2s(l,m)(0,1,1,1)");
  461  test_for_zero(t4ddg_2(0, 1, 1, 2) - (t2s_2(0, 1) * t2s_3(1, 2)),
 
  462                "T2s(i,j)*T2s(l,m)(0,1,1,2)");
  463  test_for_zero(t4ddg_2(0, 1, 2, 0) - (t2s_2(0, 1) * t2s_3(2, 0)),
 
  464                "T2s(i,j)*T2s(l,m)(0,1,2,0)");
  465  test_for_zero(t4ddg_2(0, 1, 2, 1) - (t2s_2(0, 1) * t2s_3(2, 1)),
 
  466                "T2s(i,j)*T2s(l,m)(0,1,2,1)");
  467  test_for_zero(t4ddg_2(0, 1, 2, 2) - (t2s_2(0, 1) * t2s_3(2, 2)),
 
  468                "T2s(i,j)*T2s(l,m)(0,1,2,2)");
  469  test_for_zero(t4ddg_2(0, 2, 0, 0) - (t2s_2(0, 2) * t2s_3(0, 0)),
 
  470                "T2s(i,j)*T2s(l,m)(0,2,0,0)");
  471  test_for_zero(t4ddg_2(0, 2, 0, 1) - (t2s_2(0, 2) * t2s_3(0, 1)),
 
  472                "T2s(i,j)*T2s(l,m)(0,2,0,1)");
  473  test_for_zero(t4ddg_2(0, 2, 0, 2) - (t2s_2(0, 2) * t2s_3(0, 2)),
 
  474                "T2s(i,j)*T2s(l,m)(0,2,0,2)");
  475  test_for_zero(t4ddg_2(0, 2, 1, 0) - (t2s_2(0, 2) * t2s_3(1, 0)),
 
  476                "T2s(i,j)*T2s(l,m)(0,2,1,0)");
  477  test_for_zero(t4ddg_2(0, 2, 1, 1) - (t2s_2(0, 2) * t2s_3(1, 1)),
 
  478                "T2s(i,j)*T2s(l,m)(0,2,1,1)");
  479  test_for_zero(t4ddg_2(0, 2, 1, 2) - (t2s_2(0, 2) * t2s_3(1, 2)),
 
  480                "T2s(i,j)*T2s(l,m)(0,2,1,2)");
  481  test_for_zero(t4ddg_2(0, 2, 2, 0) - (t2s_2(0, 2) * t2s_3(2, 0)),
 
  482                "T2s(i,j)*T2s(l,m)(0,2,2,0)");
  483  test_for_zero(t4ddg_2(0, 2, 2, 1) - (t2s_2(0, 2) * t2s_3(2, 1)),
 
  484                "T2s(i,j)*T2s(l,m)(0,2,2,1)");
  485  test_for_zero(t4ddg_2(0, 2, 2, 2) - (t2s_2(0, 2) * t2s_3(2, 2)),
 
  486                "T2s(i,j)*T2s(l,m)(0,2,2,2)");
  487  test_for_zero(t4ddg_2(1, 0, 0, 0) - (t2s_2(1, 0) * t2s_3(0, 0)),
 
  488                "T2s(i,j)*T2s(l,m)(1,0,0,0)");
  489  test_for_zero(t4ddg_2(1, 0, 0, 1) - (t2s_2(1, 0) * t2s_3(0, 1)),
 
  490                "T2s(i,j)*T2s(l,m)(1,0,0,1)");
  491  test_for_zero(t4ddg_2(1, 0, 0, 2) - (t2s_2(1, 0) * t2s_3(0, 2)),
 
  492                "T2s(i,j)*T2s(l,m)(1,0,0,2)");
  493  test_for_zero(t4ddg_2(1, 0, 1, 0) - (t2s_2(1, 0) * t2s_3(1, 0)),
 
  494                "T2s(i,j)*T2s(l,m)(1,0,1,0)");
  495  test_for_zero(t4ddg_2(1, 0, 1, 1) - (t2s_2(1, 0) * t2s_3(1, 1)),
 
  496                "T2s(i,j)*T2s(l,m)(1,0,1,1)");
  497  test_for_zero(t4ddg_2(1, 0, 1, 2) - (t2s_2(1, 0) * t2s_3(1, 2)),
 
  498                "T2s(i,j)*T2s(l,m)(1,0,1,2)");
  499  test_for_zero(t4ddg_2(1, 0, 2, 0) - (t2s_2(1, 0) * t2s_3(2, 0)),
 
  500                "T2s(i,j)*T2s(l,m)(1,0,2,0)");
  501  test_for_zero(t4ddg_2(1, 0, 2, 1) - (t2s_2(1, 0) * t2s_3(2, 1)),
 
  502                "T2s(i,j)*T2s(l,m)(1,0,2,1)");
  503  test_for_zero(t4ddg_2(1, 0, 2, 2) - (t2s_2(1, 0) * t2s_3(2, 2)),
 
  504                "T2s(i,j)*T2s(l,m)(1,0,2,2)");
  505  test_for_zero(t4ddg_2(1, 1, 0, 0) - (t2s_2(1, 1) * t2s_3(0, 0)),
 
  506                "T2s(i,j)*T2s(l,m)(1,1,0,0)");
  507  test_for_zero(t4ddg_2(1, 1, 0, 1) - (t2s_2(1, 1) * t2s_3(0, 1)),
 
  508                "T2s(i,j)*T2s(l,m)(1,1,0,1)");
  509  test_for_zero(t4ddg_2(1, 1, 0, 2) - (t2s_2(1, 1) * t2s_3(0, 2)),
 
  510                "T2s(i,j)*T2s(l,m)(1,1,0,2)");
  511  test_for_zero(t4ddg_2(1, 1, 1, 0) - (t2s_2(1, 1) * t2s_3(1, 0)),
 
  512                "T2s(i,j)*T2s(l,m)(1,1,1,0)");
  513  test_for_zero(t4ddg_2(1, 1, 1, 1) - (t2s_2(1, 1) * t2s_3(1, 1)),
 
  514                "T2s(i,j)*T2s(l,m)(1,1,1,1)");
  515  test_for_zero(t4ddg_2(1, 1, 1, 2) - (t2s_2(1, 1) * t2s_3(1, 2)),
 
  516                "T2s(i,j)*T2s(l,m)(1,1,1,2)");
  517  test_for_zero(t4ddg_2(1, 1, 2, 0) - (t2s_2(1, 1) * t2s_3(2, 0)),
 
  518                "T2s(i,j)*T2s(l,m)(1,1,2,0)");
  519  test_for_zero(t4ddg_2(1, 1, 2, 1) - (t2s_2(1, 1) * t2s_3(2, 1)),
 
  520                "T2s(i,j)*T2s(l,m)(1,1,2,1)");
  521  test_for_zero(t4ddg_2(1, 1, 2, 2) - (t2s_2(1, 1) * t2s_3(2, 2)),
 
  522                "T2s(i,j)*T2s(l,m)(1,1,2,2)");
  523  test_for_zero(t4ddg_2(1, 2, 0, 0) - (t2s_2(1, 2) * t2s_3(0, 0)),
 
  524                "T2s(i,j)*T2s(l,m)(1,2,0,0)");
  525  test_for_zero(t4ddg_2(1, 2, 0, 1) - (t2s_2(1, 2) * t2s_3(0, 1)),
 
  526                "T2s(i,j)*T2s(l,m)(1,2,0,1)");
  527  test_for_zero(t4ddg_2(1, 2, 0, 2) - (t2s_2(1, 2) * t2s_3(0, 2)),
 
  528                "T2s(i,j)*T2s(l,m)(1,2,0,2)");
  529  test_for_zero(t4ddg_2(1, 2, 1, 0) - (t2s_2(1, 2) * t2s_3(1, 0)),
 
  530                "T2s(i,j)*T2s(l,m)(1,2,1,0)");
  531  test_for_zero(t4ddg_2(1, 2, 1, 1) - (t2s_2(1, 2) * t2s_3(1, 1)),
 
  532                "T2s(i,j)*T2s(l,m)(1,2,1,1)");
  533  test_for_zero(t4ddg_2(1, 2, 1, 2) - (t2s_2(1, 2) * t2s_3(1, 2)),
 
  534                "T2s(i,j)*T2s(l,m)(1,2,1,2)");
  535  test_for_zero(t4ddg_2(1, 2, 2, 0) - (t2s_2(1, 2) * t2s_3(2, 0)),
 
  536                "T2s(i,j)*T2s(l,m)(1,2,2,0)");
  537  test_for_zero(t4ddg_2(1, 2, 2, 1) - (t2s_2(1, 2) * t2s_3(2, 1)),
 
  538                "T2s(i,j)*T2s(l,m)(1,2,2,1)");
  539  test_for_zero(t4ddg_2(1, 2, 2, 2) - (t2s_2(1, 2) * t2s_3(2, 2)),
 
  540                "T2s(i,j)*T2s(l,m)(1,2,2,2)");
  541  test_for_zero(t4ddg_2(2, 0, 0, 0) - (t2s_2(2, 0) * t2s_3(0, 0)),
 
  542                "T2s(i,j)*T2s(l,m)(2,0,0,0)");
  543  test_for_zero(t4ddg_2(2, 0, 0, 1) - (t2s_2(2, 0) * t2s_3(0, 1)),
 
  544                "T2s(i,j)*T2s(l,m)(2,0,0,1)");
  545  test_for_zero(t4ddg_2(2, 0, 0, 2) - (t2s_2(2, 0) * t2s_3(0, 2)),
 
  546                "T2s(i,j)*T2s(l,m)(2,0,0,2)");
  547  test_for_zero(t4ddg_2(2, 0, 1, 0) - (t2s_2(2, 0) * t2s_3(1, 0)),
 
  548                "T2s(i,j)*T2s(l,m)(2,0,1,0)");
  549  test_for_zero(t4ddg_2(2, 0, 1, 1) - (t2s_2(2, 0) * t2s_3(1, 1)),
 
  550                "T2s(i,j)*T2s(l,m)(2,0,1,1)");
  551  test_for_zero(t4ddg_2(2, 0, 1, 2) - (t2s_2(2, 0) * t2s_3(1, 2)),
 
  552                "T2s(i,j)*T2s(l,m)(2,0,1,2)");
  553  test_for_zero(t4ddg_2(2, 0, 2, 0) - (t2s_2(2, 0) * t2s_3(2, 0)),
 
  554                "T2s(i,j)*T2s(l,m)(2,0,2,0)");
  555  test_for_zero(t4ddg_2(2, 0, 2, 1) - (t2s_2(2, 0) * t2s_3(2, 1)),
 
  556                "T2s(i,j)*T2s(l,m)(2,0,2,1)");
  557  test_for_zero(t4ddg_2(2, 0, 2, 2) - (t2s_2(2, 0) * t2s_3(2, 2)),
 
  558                "T2s(i,j)*T2s(l,m)(2,0,2,2)");
  559  test_for_zero(t4ddg_2(2, 1, 0, 0) - (t2s_2(2, 1) * t2s_3(0, 0)),
 
  560                "T2s(i,j)*T2s(l,m)(2,1,0,0)");
  561  test_for_zero(t4ddg_2(2, 1, 0, 1) - (t2s_2(2, 1) * t2s_3(0, 1)),
 
  562                "T2s(i,j)*T2s(l,m)(2,1,0,1)");
  563  test_for_zero(t4ddg_2(2, 1, 0, 2) - (t2s_2(2, 1) * t2s_3(0, 2)),
 
  564                "T2s(i,j)*T2s(l,m)(2,1,0,2)");
  565  test_for_zero(t4ddg_2(2, 1, 1, 0) - (t2s_2(2, 1) * t2s_3(1, 0)),
 
  566                "T2s(i,j)*T2s(l,m)(2,1,1,0)");
  567  test_for_zero(t4ddg_2(2, 1, 1, 1) - (t2s_2(2, 1) * t2s_3(1, 1)),
 
  568                "T2s(i,j)*T2s(l,m)(2,1,1,1)");
  569  test_for_zero(t4ddg_2(2, 1, 1, 2) - (t2s_2(2, 1) * t2s_3(1, 2)),
 
  570                "T2s(i,j)*T2s(l,m)(2,1,1,2)");
  571  test_for_zero(t4ddg_2(2, 1, 2, 0) - (t2s_2(2, 1) * t2s_3(2, 0)),
 
  572                "T2s(i,j)*T2s(l,m)(2,1,2,0)");
  573  test_for_zero(t4ddg_2(2, 1, 2, 1) - (t2s_2(2, 1) * t2s_3(2, 1)),
 
  574                "T2s(i,j)*T2s(l,m)(2,1,2,1)");
  575  test_for_zero(t4ddg_2(2, 1, 2, 2) - (t2s_2(2, 1) * t2s_3(2, 2)),
 
  576                "T2s(i,j)*T2s(l,m)(2,1,2,2)");
  577  test_for_zero(t4ddg_2(2, 2, 0, 0) - (t2s_2(2, 2) * t2s_3(0, 0)),
 
  578                "T2s(i,j)*T2s(l,m)(2,2,0,0)");
  579  test_for_zero(t4ddg_2(2, 2, 0, 1) - (t2s_2(2, 2) * t2s_3(0, 1)),
 
  580                "T2s(i,j)*T2s(l,m)(2,2,0,1)");
  581  test_for_zero(t4ddg_2(2, 2, 0, 2) - (t2s_2(2, 2) * t2s_3(0, 2)),
 
  582                "T2s(i,j)*T2s(l,m)(2,2,0,2)");
  583  test_for_zero(t4ddg_2(2, 2, 1, 0) - (t2s_2(2, 2) * t2s_3(1, 0)),
 
  584                "T2s(i,j)*T2s(l,m)(2,2,1,0)");
  585  test_for_zero(t4ddg_2(2, 2, 1, 1) - (t2s_2(2, 2) * t2s_3(1, 1)),
 
  586                "T2s(i,j)*T2s(l,m)(2,2,1,1)");
  587  test_for_zero(t4ddg_2(2, 2, 1, 2) - (t2s_2(2, 2) * t2s_3(1, 2)),
 
  588                "T2s(i,j)*T2s(l,m)(2,2,1,2)");
  589  test_for_zero(t4ddg_2(2, 2, 2, 0) - (t2s_2(2, 2) * t2s_3(2, 0)),
 
  590                "T2s(i,j)*T2s(l,m)(2,2,2,0)");
  591  test_for_zero(t4ddg_2(2, 2, 2, 1) - (t2s_2(2, 2) * t2s_3(2, 1)),
 
  592                "T2s(i,j)*T2s(l,m)(2,2,2,1)");
  593  test_for_zero(t4ddg_2(2, 2, 2, 2) - (t2s_2(2, 2) * t2s_3(2, 2)),
 
  594                "T2s(i,j)*T2s(l,m)(2,2,2,2)");
  595 
  597                  - t4ddg_1(0, 0, 0, 0) * t4ddg_2(0, 0, 0, 0)
  598                  - t4ddg_1(0, 0, 0, 1) * t4ddg_2(0, 0, 0, 1)
  599                  - t4ddg_1(0, 0, 0, 2) * t4ddg_2(0, 0, 0, 2)
  600                  - t4ddg_1(0, 0, 1, 0) * t4ddg_2(0, 1, 0, 0)
  601                  - t4ddg_1(0, 0, 1, 1) * t4ddg_2(0, 1, 0, 1)
  602                  - t4ddg_1(0, 0, 1, 2) * t4ddg_2(0, 1, 0, 2)
  603                  - t4ddg_1(0, 0, 2, 0) * t4ddg_2(0, 2, 0, 0)
  604                  - t4ddg_1(0, 0, 2, 1) * t4ddg_2(0, 2, 0, 1)
  605                  - t4ddg_1(0, 0, 2, 2) * t4ddg_2(0, 2, 0, 2)
  606                  - t4ddg_1(0, 1, 0, 0) * t4ddg_2(0, 0, 1, 0)
  607                  - t4ddg_1(0, 1, 0, 1) * t4ddg_2(0, 0, 1, 1)
  608                  - t4ddg_1(0, 1, 0, 2) * t4ddg_2(0, 0, 1, 2)
  609                  - t4ddg_1(0, 1, 1, 0) * t4ddg_2(0, 1, 1, 0)
  610                  - t4ddg_1(0, 1, 1, 1) * t4ddg_2(0, 1, 1, 1)
  611                  - t4ddg_1(0, 1, 1, 2) * t4ddg_2(0, 1, 1, 2)
  612                  - t4ddg_1(0, 1, 2, 0) * t4ddg_2(0, 2, 1, 0)
  613                  - t4ddg_1(0, 1, 2, 1) * t4ddg_2(0, 2, 1, 1)
  614                  - t4ddg_1(0, 1, 2, 2) * t4ddg_2(0, 2, 1, 2)
  615                  - t4ddg_1(0, 2, 0, 0) * t4ddg_2(0, 0, 2, 0)
  616                  - t4ddg_1(0, 2, 0, 1) * t4ddg_2(0, 0, 2, 1)
  617                  - t4ddg_1(0, 2, 0, 2) * t4ddg_2(0, 0, 2, 2)
  618                  - t4ddg_1(0, 2, 1, 0) * t4ddg_2(0, 1, 2, 0)
  619                  - t4ddg_1(0, 2, 1, 1) * t4ddg_2(0, 1, 2, 1)
  620                  - t4ddg_1(0, 2, 1, 2) * t4ddg_2(0, 1, 2, 2)
  621                  - t4ddg_1(0, 2, 2, 0) * t4ddg_2(0, 2, 2, 0)
  622                  - t4ddg_1(0, 2, 2, 1) * t4ddg_2(0, 2, 2, 1)
  623                  - t4ddg_1(0, 2, 2, 2) * t4ddg_2(0, 2, 2, 2)
  624 
  625                  - t4ddg_1(1, 0, 0, 0) * t4ddg_2(1, 0, 0, 0)
  626                  - t4ddg_1(1, 0, 0, 1) * t4ddg_2(1, 0, 0, 1)
  627                  - t4ddg_1(1, 0, 0, 2) * t4ddg_2(1, 0, 0, 2)
  628                  - t4ddg_1(1, 0, 1, 0) * t4ddg_2(1, 1, 0, 0)
  629                  - t4ddg_1(1, 0, 1, 1) * t4ddg_2(1, 1, 0, 1)
  630                  - t4ddg_1(1, 0, 1, 2) * t4ddg_2(1, 1, 0, 2)
  631                  - t4ddg_1(1, 0, 2, 0) * t4ddg_2(1, 2, 0, 0)
  632                  - t4ddg_1(1, 0, 2, 1) * t4ddg_2(1, 2, 0, 1)
  633                  - t4ddg_1(1, 0, 2, 2) * t4ddg_2(1, 2, 0, 2)
  634                  - t4ddg_1(1, 1, 0, 0) * t4ddg_2(1, 0, 1, 0)
  635                  - t4ddg_1(1, 1, 0, 1) * t4ddg_2(1, 0, 1, 1)
  636                  - t4ddg_1(1, 1, 0, 2) * t4ddg_2(1, 0, 1, 2)
  637                  - t4ddg_1(1, 1, 1, 0) * t4ddg_2(1, 1, 1, 0)
  638                  - t4ddg_1(1, 1, 1, 1) * t4ddg_2(1, 1, 1, 1)
  639                  - t4ddg_1(1, 1, 1, 2) * t4ddg_2(1, 1, 1, 2)
  640                  - t4ddg_1(1, 1, 2, 0) * t4ddg_2(1, 2, 1, 0)
  641                  - t4ddg_1(1, 1, 2, 1) * t4ddg_2(1, 2, 1, 1)
  642                  - t4ddg_1(1, 1, 2, 2) * t4ddg_2(1, 2, 1, 2)
  643                  - t4ddg_1(1, 2, 0, 0) * t4ddg_2(1, 0, 2, 0)
  644                  - t4ddg_1(1, 2, 0, 1) * t4ddg_2(1, 0, 2, 1)
  645                  - t4ddg_1(1, 2, 0, 2) * t4ddg_2(1, 0, 2, 2)
  646                  - t4ddg_1(1, 2, 1, 0) * t4ddg_2(1, 1, 2, 0)
  647                  - t4ddg_1(1, 2, 1, 1) * t4ddg_2(1, 1, 2, 1)
  648                  - t4ddg_1(1, 2, 1, 2) * t4ddg_2(1, 1, 2, 2)
  649                  - t4ddg_1(1, 2, 2, 0) * t4ddg_2(1, 2, 2, 0)
  650                  - t4ddg_1(1, 2, 2, 1) * t4ddg_2(1, 2, 2, 1)
  651                  - t4ddg_1(1, 2, 2, 2) * t4ddg_2(1, 2, 2, 2)
  652 
  653                  - t4ddg_1(2, 0, 0, 0) * t4ddg_2(2, 0, 0, 0)
  654                  - t4ddg_1(2, 0, 0, 1) * t4ddg_2(2, 0, 0, 1)
  655                  - t4ddg_1(2, 0, 0, 2) * t4ddg_2(2, 0, 0, 2)
  656                  - t4ddg_1(2, 0, 1, 0) * t4ddg_2(2, 1, 0, 0)
  657                  - t4ddg_1(2, 0, 1, 1) * t4ddg_2(2, 1, 0, 1)
  658                  - t4ddg_1(2, 0, 1, 2) * t4ddg_2(2, 1, 0, 2)
  659                  - t4ddg_1(2, 0, 2, 0) * t4ddg_2(2, 2, 0, 0)
  660                  - t4ddg_1(2, 0, 2, 1) * t4ddg_2(2, 2, 0, 1)
  661                  - t4ddg_1(2, 0, 2, 2) * t4ddg_2(2, 2, 0, 2)
  662                  - t4ddg_1(2, 1, 0, 0) * t4ddg_2(2, 0, 1, 0)
  663                  - t4ddg_1(2, 1, 0, 1) * t4ddg_2(2, 0, 1, 1)
  664                  - t4ddg_1(2, 1, 0, 2) * t4ddg_2(2, 0, 1, 2)
  665                  - t4ddg_1(2, 1, 1, 0) * t4ddg_2(2, 1, 1, 0)
  666                  - t4ddg_1(2, 1, 1, 1) * t4ddg_2(2, 1, 1, 1)
  667                  - t4ddg_1(2, 1, 1, 2) * t4ddg_2(2, 1, 1, 2)
  668                  - t4ddg_1(2, 1, 2, 0) * t4ddg_2(2, 2, 1, 0)
  669                  - t4ddg_1(2, 1, 2, 1) * t4ddg_2(2, 2, 1, 1)
  670                  - t4ddg_1(2, 1, 2, 2) * t4ddg_2(2, 2, 1, 2)
  671                  - t4ddg_1(2, 2, 0, 0) * t4ddg_2(2, 0, 2, 0)
  672                  - t4ddg_1(2, 2, 0, 1) * t4ddg_2(2, 0, 2, 1)
  673                  - t4ddg_1(2, 2, 0, 2) * t4ddg_2(2, 0, 2, 2)
  674                  - t4ddg_1(2, 2, 1, 0) * t4ddg_2(2, 1, 2, 0)
  675                  - t4ddg_1(2, 2, 1, 1) * t4ddg_2(2, 1, 2, 1)
  676                  - t4ddg_1(2, 2, 1, 2) * t4ddg_2(2, 1, 2, 2)
  677                  - t4ddg_1(2, 2, 2, 0) * t4ddg_2(2, 2, 2, 0)
  678                  - t4ddg_1(2, 2, 2, 1) * t4ddg_2(2, 2, 2, 1)
  679                  - t4ddg_1(2, 2, 2, 2) * t4ddg_2(2, 2, 2, 2),
  680                "T4ddg(i,j,k,l)*T4ddg(i,j,k,l)");
  681 
  682  t4ddg_1(
i, 
j, 
k, 
l) = t4ddg_2(
i, 
j, 
k, 
l) + t4ddg_3(
i, 
j, 
k, 
l);
 
  684                  - (t4ddg_2(0, 0, 0, 0) + t4ddg_3(0, 0, 0, 0)),
  685                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,0,0,0)");
  687                  - (t4ddg_2(0, 0, 0, 1) + t4ddg_3(0, 0, 0, 1)),
  688                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,0,0,1)");
  690                  - (t4ddg_2(0, 0, 0, 2) + t4ddg_3(0, 0, 0, 2)),
  691                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,0,0,2)");
  693                  - (t4ddg_2(0, 0, 1, 0) + t4ddg_3(0, 0, 1, 0)),
  694                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,0,1,0)");
  696                  - (t4ddg_2(0, 0, 1, 1) + t4ddg_3(0, 0, 1, 1)),
  697                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,0,1,1)");
  699                  - (t4ddg_2(0, 0, 1, 2) + t4ddg_3(0, 0, 1, 2)),
  700                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,0,1,2)");
  702                  - (t4ddg_2(0, 0, 2, 0) + t4ddg_3(0, 0, 2, 0)),
  703                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,0,2,0)");
  705                  - (t4ddg_2(0, 0, 2, 1) + t4ddg_3(0, 0, 2, 1)),
  706                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,0,2,1)");
  708                  - (t4ddg_2(0, 0, 2, 2) + t4ddg_3(0, 0, 2, 2)),
  709                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,0,2,2)");
  711                  - (t4ddg_2(0, 1, 0, 0) + t4ddg_3(0, 1, 0, 0)),
  712                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,1,0,0)");
  714                  - (t4ddg_2(0, 1, 0, 1) + t4ddg_3(0, 1, 0, 1)),
  715                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,1,0,1)");
  717                  - (t4ddg_2(0, 1, 0, 2) + t4ddg_3(0, 1, 0, 2)),
  718                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,1,0,2)");
  720                  - (t4ddg_2(0, 1, 1, 0) + t4ddg_3(0, 1, 1, 0)),
  721                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,1,1,0)");
  723                  - (t4ddg_2(0, 1, 1, 1) + t4ddg_3(0, 1, 1, 1)),
  724                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,1,1,1)");
  726                  - (t4ddg_2(0, 1, 1, 2) + t4ddg_3(0, 1, 1, 2)),
  727                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,1,1,2)");
  729                  - (t4ddg_2(0, 1, 2, 0) + t4ddg_3(0, 1, 2, 0)),
  730                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,1,2,0)");
  732                  - (t4ddg_2(0, 1, 2, 1) + t4ddg_3(0, 1, 2, 1)),
  733                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,1,2,1)");
  735                  - (t4ddg_2(0, 1, 2, 2) + t4ddg_3(0, 1, 2, 2)),
  736                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,1,2,2)");
  738                  - (t4ddg_2(0, 2, 0, 0) + t4ddg_3(0, 2, 0, 0)),
  739                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,2,0,0)");
  741                  - (t4ddg_2(0, 2, 0, 1) + t4ddg_3(0, 2, 0, 1)),
  742                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,2,0,1)");
  744                  - (t4ddg_2(0, 2, 0, 2) + t4ddg_3(0, 2, 0, 2)),
  745                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,2,0,2)");
  747                  - (t4ddg_2(0, 2, 1, 0) + t4ddg_3(0, 2, 1, 0)),
  748                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,2,1,0)");
  750                  - (t4ddg_2(0, 2, 1, 1) + t4ddg_3(0, 2, 1, 1)),
  751                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,2,1,1)");
  753                  - (t4ddg_2(0, 2, 1, 2) + t4ddg_3(0, 2, 1, 2)),
  754                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,2,1,2)");
  756                  - (t4ddg_2(0, 2, 2, 0) + t4ddg_3(0, 2, 2, 0)),
  757                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,2,2,0)");
  759                  - (t4ddg_2(0, 2, 2, 1) + t4ddg_3(0, 2, 2, 1)),
  760                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,2,2,1)");
  762                  - (t4ddg_2(0, 2, 2, 2) + t4ddg_3(0, 2, 2, 2)),
  763                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(0,2,2,2)");
  765                  - (t4ddg_2(1, 0, 0, 0) + t4ddg_3(1, 0, 0, 0)),
  766                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,0,0,0)");
  768                  - (t4ddg_2(1, 0, 0, 1) + t4ddg_3(1, 0, 0, 1)),
  769                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,0,0,1)");
  771                  - (t4ddg_2(1, 0, 0, 2) + t4ddg_3(1, 0, 0, 2)),
  772                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,0,0,2)");
  774                  - (t4ddg_2(1, 0, 1, 0) + t4ddg_3(1, 0, 1, 0)),
  775                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,0,1,0)");
  777                  - (t4ddg_2(1, 0, 1, 1) + t4ddg_3(1, 0, 1, 1)),
  778                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,0,1,1)");
  780                  - (t4ddg_2(1, 0, 1, 2) + t4ddg_3(1, 0, 1, 2)),
  781                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,0,1,2)");
  783                  - (t4ddg_2(1, 0, 2, 0) + t4ddg_3(1, 0, 2, 0)),
  784                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,0,2,0)");
  786                  - (t4ddg_2(1, 0, 2, 1) + t4ddg_3(1, 0, 2, 1)),
  787                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,0,2,1)");
  789                  - (t4ddg_2(1, 0, 2, 2) + t4ddg_3(1, 0, 2, 2)),
  790                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,0,2,2)");
  792                  - (t4ddg_2(1, 1, 0, 0) + t4ddg_3(1, 1, 0, 0)),
  793                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,1,0,0)");
  795                  - (t4ddg_2(1, 1, 0, 1) + t4ddg_3(1, 1, 0, 1)),
  796                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,1,0,1)");
  798                  - (t4ddg_2(1, 1, 0, 2) + t4ddg_3(1, 1, 0, 2)),
  799                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,1,0,2)");
  801                  - (t4ddg_2(1, 1, 1, 0) + t4ddg_3(1, 1, 1, 0)),
  802                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,1,1,0)");
  804                  - (t4ddg_2(1, 1, 1, 1) + t4ddg_3(1, 1, 1, 1)),
  805                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,1,1,1)");
  807                  - (t4ddg_2(1, 1, 1, 2) + t4ddg_3(1, 1, 1, 2)),
  808                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,1,1,2)");
  810                  - (t4ddg_2(1, 1, 2, 0) + t4ddg_3(1, 1, 2, 0)),
  811                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,1,2,0)");
  813                  - (t4ddg_2(1, 1, 2, 1) + t4ddg_3(1, 1, 2, 1)),
  814                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,1,2,1)");
  816                  - (t4ddg_2(1, 1, 2, 2) + t4ddg_3(1, 1, 2, 2)),
  817                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,1,2,2)");
  819                  - (t4ddg_2(1, 2, 0, 0) + t4ddg_3(1, 2, 0, 0)),
  820                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,2,0,0)");
  822                  - (t4ddg_2(1, 2, 0, 1) + t4ddg_3(1, 2, 0, 1)),
  823                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,2,0,1)");
  825                  - (t4ddg_2(1, 2, 0, 2) + t4ddg_3(1, 2, 0, 2)),
  826                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,2,0,2)");
  828                  - (t4ddg_2(1, 2, 1, 0) + t4ddg_3(1, 2, 1, 0)),
  829                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,2,1,0)");
  831                  - (t4ddg_2(1, 2, 1, 1) + t4ddg_3(1, 2, 1, 1)),
  832                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,2,1,1)");
  834                  - (t4ddg_2(1, 2, 1, 2) + t4ddg_3(1, 2, 1, 2)),
  835                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,2,1,2)");
  837                  - (t4ddg_2(1, 2, 2, 0) + t4ddg_3(1, 2, 2, 0)),
  838                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,2,2,0)");
  840                  - (t4ddg_2(1, 2, 2, 1) + t4ddg_3(1, 2, 2, 1)),
  841                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,2,2,1)");
  843                  - (t4ddg_2(1, 2, 2, 2) + t4ddg_3(1, 2, 2, 2)),
  844                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(1,2,2,2)");
  846                  - (t4ddg_2(2, 0, 0, 0) + t4ddg_3(2, 0, 0, 0)),
  847                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,0,0,0)");
  849                  - (t4ddg_2(2, 0, 0, 1) + t4ddg_3(2, 0, 0, 1)),
  850                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,0,0,1)");
  852                  - (t4ddg_2(2, 0, 0, 2) + t4ddg_3(2, 0, 0, 2)),
  853                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,0,0,2)");
  855                  - (t4ddg_2(2, 0, 1, 0) + t4ddg_3(2, 0, 1, 0)),
  856                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,0,1,0)");
  858                  - (t4ddg_2(2, 0, 1, 1) + t4ddg_3(2, 0, 1, 1)),
  859                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,0,1,1)");
  861                  - (t4ddg_2(2, 0, 1, 2) + t4ddg_3(2, 0, 1, 2)),
  862                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,0,1,2)");
  864                  - (t4ddg_2(2, 0, 2, 0) + t4ddg_3(2, 0, 2, 0)),
  865                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,0,2,0)");
  867                  - (t4ddg_2(2, 0, 2, 1) + t4ddg_3(2, 0, 2, 1)),
  868                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,0,2,1)");
  870                  - (t4ddg_2(2, 0, 2, 2) + t4ddg_3(2, 0, 2, 2)),
  871                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,0,2,2)");
  873                  - (t4ddg_2(2, 1, 0, 0) + t4ddg_3(2, 1, 0, 0)),
  874                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,1,0,0)");
  876                  - (t4ddg_2(2, 1, 0, 1) + t4ddg_3(2, 1, 0, 1)),
  877                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,1,0,1)");
  879                  - (t4ddg_2(2, 1, 0, 2) + t4ddg_3(2, 1, 0, 2)),
  880                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,1,0,2)");
  882                  - (t4ddg_2(2, 1, 1, 0) + t4ddg_3(2, 1, 1, 0)),
  883                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,1,1,0)");
  885                  - (t4ddg_2(2, 1, 1, 1) + t4ddg_3(2, 1, 1, 1)),
  886                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,1,1,1)");
  888                  - (t4ddg_2(2, 1, 1, 2) + t4ddg_3(2, 1, 1, 2)),
  889                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,1,1,2)");
  891                  - (t4ddg_2(2, 1, 2, 0) + t4ddg_3(2, 1, 2, 0)),
  892                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,1,2,0)");
  894                  - (t4ddg_2(2, 1, 2, 1) + t4ddg_3(2, 1, 2, 1)),
  895                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,1,2,1)");
  897                  - (t4ddg_2(2, 1, 2, 2) + t4ddg_3(2, 1, 2, 2)),
  898                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,1,2,2)");
  900                  - (t4ddg_2(2, 2, 0, 0) + t4ddg_3(2, 2, 0, 0)),
  901                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,2,0,0)");
  903                  - (t4ddg_2(2, 2, 0, 1) + t4ddg_3(2, 2, 0, 1)),
  904                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,2,0,1)");
  906                  - (t4ddg_2(2, 2, 0, 2) + t4ddg_3(2, 2, 0, 2)),
  907                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,2,0,2)");
  909                  - (t4ddg_2(2, 2, 1, 0) + t4ddg_3(2, 2, 1, 0)),
  910                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,2,1,0)");
  912                  - (t4ddg_2(2, 2, 1, 1) + t4ddg_3(2, 2, 1, 1)),
  913                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,2,1,1)");
  915                  - (t4ddg_2(2, 2, 1, 2) + t4ddg_3(2, 2, 1, 2)),
  916                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,2,1,2)");
  918                  - (t4ddg_2(2, 2, 2, 0) + t4ddg_3(2, 2, 2, 0)),
  919                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,2,2,0)");
  921                  - (t4ddg_2(2, 2, 2, 1) + t4ddg_3(2, 2, 2, 1)),
  922                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,2,2,1)");
  924                  - (t4ddg_2(2, 2, 2, 2) + t4ddg_3(2, 2, 2, 2)),
  925                "T4ddg(i,j,k,l)+T4ddg(i,j,k,l)(2,2,2,2)");
  926 
  927  t4ddg_1(
i, 
j, 
k, 
l) = t4ddg_2(
i, 
j, 
k, 
l) + t4ddg_3(
k, 
l, 
i, 
j);
 
  929                  - (t4ddg_2(0, 0, 0, 0) + t4ddg_3(0, 0, 0, 0)),
  930                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,0,0,0)");
  932                  - (t4ddg_2(0, 0, 0, 1) + t4ddg_3(0, 1, 0, 0)),
  933                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,0,0,1)");
  935                  - (t4ddg_2(0, 0, 0, 2) + t4ddg_3(0, 2, 0, 0)),
  936                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,0,0,2)");
  938                  - (t4ddg_2(0, 0, 1, 0) + t4ddg_3(1, 0, 0, 0)),
  939                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,0,1,0)");
  941                  - (t4ddg_2(0, 0, 1, 1) + t4ddg_3(1, 1, 0, 0)),
  942                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,0,1,1)");
  944                  - (t4ddg_2(0, 0, 1, 2) + t4ddg_3(1, 2, 0, 0)),
  945                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,0,1,2)");
  947                  - (t4ddg_2(0, 0, 2, 0) + t4ddg_3(2, 0, 0, 0)),
  948                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,0,2,0)");
  950                  - (t4ddg_2(0, 0, 2, 1) + t4ddg_3(2, 1, 0, 0)),
  951                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,0,2,1)");
  953                  - (t4ddg_2(0, 0, 2, 2) + t4ddg_3(2, 2, 0, 0)),
  954                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,0,2,2)");
  956                  - (t4ddg_2(0, 1, 0, 0) + t4ddg_3(0, 0, 0, 1)),
  957                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,1,0,0)");
  959                  - (t4ddg_2(0, 1, 0, 1) + t4ddg_3(0, 1, 0, 1)),
  960                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,1,0,1)");
  962                  - (t4ddg_2(0, 1, 0, 2) + t4ddg_3(0, 2, 0, 1)),
  963                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,1,0,2)");
  965                  - (t4ddg_2(0, 1, 1, 0) + t4ddg_3(1, 0, 0, 1)),
  966                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,1,1,0)");
  968                  - (t4ddg_2(0, 1, 1, 1) + t4ddg_3(1, 1, 0, 1)),
  969                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,1,1,1)");
  971                  - (t4ddg_2(0, 1, 1, 2) + t4ddg_3(1, 2, 0, 1)),
  972                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,1,1,2)");
  974                  - (t4ddg_2(0, 1, 2, 0) + t4ddg_3(2, 0, 0, 1)),
  975                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,1,2,0)");
  977                  - (t4ddg_2(0, 1, 2, 1) + t4ddg_3(2, 1, 0, 1)),
  978                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,1,2,1)");
  980                  - (t4ddg_2(0, 1, 2, 2) + t4ddg_3(2, 2, 0, 1)),
  981                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,1,2,2)");
  983                  - (t4ddg_2(0, 2, 0, 0) + t4ddg_3(0, 0, 0, 2)),
  984                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,2,0,0)");
  986                  - (t4ddg_2(0, 2, 0, 1) + t4ddg_3(0, 1, 0, 2)),
  987                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,2,0,1)");
  989                  - (t4ddg_2(0, 2, 0, 2) + t4ddg_3(0, 2, 0, 2)),
  990                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,2,0,2)");
  992                  - (t4ddg_2(0, 2, 1, 0) + t4ddg_3(1, 0, 0, 2)),
  993                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,2,1,0)");
  995                  - (t4ddg_2(0, 2, 1, 1) + t4ddg_3(1, 1, 0, 2)),
  996                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,2,1,1)");
  998                  - (t4ddg_2(0, 2, 1, 2) + t4ddg_3(1, 2, 0, 2)),
  999                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,2,1,2)");
 1001                  - (t4ddg_2(0, 2, 2, 0) + t4ddg_3(2, 0, 0, 2)),
 1002                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,2,2,0)");
 1004                  - (t4ddg_2(0, 2, 2, 1) + t4ddg_3(2, 1, 0, 2)),
 1005                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,2,2,1)");
 1007                  - (t4ddg_2(0, 2, 2, 2) + t4ddg_3(2, 2, 0, 2)),
 1008                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(0,2,2,2)");
 1010                  - (t4ddg_2(1, 0, 0, 0) + t4ddg_3(0, 0, 1, 0)),
 1011                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,0,0,0)");
 1013                  - (t4ddg_2(1, 0, 0, 1) + t4ddg_3(0, 1, 1, 0)),
 1014                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,0,0,1)");
 1016                  - (t4ddg_2(1, 0, 0, 2) + t4ddg_3(0, 2, 1, 0)),
 1017                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,0,0,2)");
 1019                  - (t4ddg_2(1, 0, 1, 0) + t4ddg_3(1, 0, 1, 0)),
 1020                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,0,1,0)");
 1022                  - (t4ddg_2(1, 0, 1, 1) + t4ddg_3(1, 1, 1, 0)),
 1023                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,0,1,1)");
 1025                  - (t4ddg_2(1, 0, 1, 2) + t4ddg_3(1, 2, 1, 0)),
 1026                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,0,1,2)");
 1028                  - (t4ddg_2(1, 0, 2, 0) + t4ddg_3(2, 0, 1, 0)),
 1029                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,0,2,0)");
 1031                  - (t4ddg_2(1, 0, 2, 1) + t4ddg_3(2, 1, 1, 0)),
 1032                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,0,2,1)");
 1034                  - (t4ddg_2(1, 0, 2, 2) + t4ddg_3(2, 2, 1, 0)),
 1035                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,0,2,2)");
 1037                  - (t4ddg_2(1, 1, 0, 0) + t4ddg_3(0, 0, 1, 1)),
 1038                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,1,0,0)");
 1040                  - (t4ddg_2(1, 1, 0, 1) + t4ddg_3(0, 1, 1, 1)),
 1041                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,1,0,1)");
 1043                  - (t4ddg_2(1, 1, 0, 2) + t4ddg_3(0, 2, 1, 1)),
 1044                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,1,0,2)");
 1046                  - (t4ddg_2(1, 1, 1, 0) + t4ddg_3(1, 0, 1, 1)),
 1047                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,1,1,0)");
 1049                  - (t4ddg_2(1, 1, 1, 1) + t4ddg_3(1, 1, 1, 1)),
 1050                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,1,1,1)");
 1052                  - (t4ddg_2(1, 1, 1, 2) + t4ddg_3(1, 2, 1, 1)),
 1053                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,1,1,2)");
 1055                  - (t4ddg_2(1, 1, 2, 0) + t4ddg_3(2, 0, 1, 1)),
 1056                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,1,2,0)");
 1058                  - (t4ddg_2(1, 1, 2, 1) + t4ddg_3(2, 1, 1, 1)),
 1059                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,1,2,1)");
 1061                  - (t4ddg_2(1, 1, 2, 2) + t4ddg_3(2, 2, 1, 1)),
 1062                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,1,2,2)");
 1064                  - (t4ddg_2(1, 2, 0, 0) + t4ddg_3(0, 0, 1, 2)),
 1065                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,2,0,0)");
 1067                  - (t4ddg_2(1, 2, 0, 1) + t4ddg_3(0, 1, 1, 2)),
 1068                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,2,0,1)");
 1070                  - (t4ddg_2(1, 2, 0, 2) + t4ddg_3(0, 2, 1, 2)),
 1071                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,2,0,2)");
 1073                  - (t4ddg_2(1, 2, 1, 0) + t4ddg_3(1, 0, 1, 2)),
 1074                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,2,1,0)");
 1076                  - (t4ddg_2(1, 2, 1, 1) + t4ddg_3(1, 1, 1, 2)),
 1077                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,2,1,1)");
 1079                  - (t4ddg_2(1, 2, 1, 2) + t4ddg_3(1, 2, 1, 2)),
 1080                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,2,1,2)");
 1082                  - (t4ddg_2(1, 2, 2, 0) + t4ddg_3(2, 0, 1, 2)),
 1083                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,2,2,0)");
 1085                  - (t4ddg_2(1, 2, 2, 1) + t4ddg_3(2, 1, 1, 2)),
 1086                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,2,2,1)");
 1088                  - (t4ddg_2(1, 2, 2, 2) + t4ddg_3(2, 2, 1, 2)),
 1089                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(1,2,2,2)");
 1091                  - (t4ddg_2(2, 0, 0, 0) + t4ddg_3(0, 0, 2, 0)),
 1092                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,0,0,0)");
 1094                  - (t4ddg_2(2, 0, 0, 1) + t4ddg_3(0, 1, 2, 0)),
 1095                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,0,0,1)");
 1097                  - (t4ddg_2(2, 0, 0, 2) + t4ddg_3(0, 2, 2, 0)),
 1098                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,0,0,2)");
 1100                  - (t4ddg_2(2, 0, 1, 0) + t4ddg_3(1, 0, 2, 0)),
 1101                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,0,1,0)");
 1103                  - (t4ddg_2(2, 0, 1, 1) + t4ddg_3(1, 1, 2, 0)),
 1104                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,0,1,1)");
 1106                  - (t4ddg_2(2, 0, 1, 2) + t4ddg_3(1, 2, 2, 0)),
 1107                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,0,1,2)");
 1109                  - (t4ddg_2(2, 0, 2, 0) + t4ddg_3(2, 0, 2, 0)),
 1110                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,0,2,0)");
 1112                  - (t4ddg_2(2, 0, 2, 1) + t4ddg_3(2, 1, 2, 0)),
 1113                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,0,2,1)");
 1115                  - (t4ddg_2(2, 0, 2, 2) + t4ddg_3(2, 2, 2, 0)),
 1116                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,0,2,2)");
 1118                  - (t4ddg_2(2, 1, 0, 0) + t4ddg_3(0, 0, 2, 1)),
 1119                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,1,0,0)");
 1121                  - (t4ddg_2(2, 1, 0, 1) + t4ddg_3(0, 1, 2, 1)),
 1122                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,1,0,1)");
 1124                  - (t4ddg_2(2, 1, 0, 2) + t4ddg_3(0, 2, 2, 1)),
 1125                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,1,0,2)");
 1127                  - (t4ddg_2(2, 1, 1, 0) + t4ddg_3(1, 0, 2, 1)),
 1128                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,1,1,0)");
 1130                  - (t4ddg_2(2, 1, 1, 1) + t4ddg_3(1, 1, 2, 1)),
 1131                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,1,1,1)");
 1133                  - (t4ddg_2(2, 1, 1, 2) + t4ddg_3(1, 2, 2, 1)),
 1134                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,1,1,2)");
 1136                  - (t4ddg_2(2, 1, 2, 0) + t4ddg_3(2, 0, 2, 1)),
 1137                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,1,2,0)");
 1139                  - (t4ddg_2(2, 1, 2, 1) + t4ddg_3(2, 1, 2, 1)),
 1140                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,1,2,1)");
 1142                  - (t4ddg_2(2, 1, 2, 2) + t4ddg_3(2, 2, 2, 1)),
 1143                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,1,2,2)");
 1145                  - (t4ddg_2(2, 2, 0, 0) + t4ddg_3(0, 0, 2, 2)),
 1146                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,2,0,0)");
 1148                  - (t4ddg_2(2, 2, 0, 1) + t4ddg_3(0, 1, 2, 2)),
 1149                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,2,0,1)");
 1151                  - (t4ddg_2(2, 2, 0, 2) + t4ddg_3(0, 2, 2, 2)),
 1152                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,2,0,2)");
 1154                  - (t4ddg_2(2, 2, 1, 0) + t4ddg_3(1, 0, 2, 2)),
 1155                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,2,1,0)");
 1157                  - (t4ddg_2(2, 2, 1, 1) + t4ddg_3(1, 1, 2, 2)),
 1158                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,2,1,1)");
 1160                  - (t4ddg_2(2, 2, 1, 2) + t4ddg_3(1, 2, 2, 2)),
 1161                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,2,1,2)");
 1163                  - (t4ddg_2(2, 2, 2, 0) + t4ddg_3(2, 0, 2, 2)),
 1164                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,2,2,0)");
 1166                  - (t4ddg_2(2, 2, 2, 1) + t4ddg_3(2, 1, 2, 2)),
 1167                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,2,2,1)");
 1169                  - (t4ddg_2(2, 2, 2, 2) + t4ddg_3(2, 2, 2, 2)),
 1170                "T4ddg(i,j,k,l)+T4ddg(k,l,i,j)(2,2,2,2)");
 1171 
 1172  t4ddg_1(
i, 
j, 
k, 
l) = t4ddg_2(
i, 
j, 
k, 
l) - t4ddg_3(
i, 
j, 
k, 
l);
 
 1174                  - (t4ddg_2(0, 0, 0, 0) - t4ddg_3(0, 0, 0, 0)),
 1175                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,0,0,0)");
 1177                  - (t4ddg_2(0, 0, 0, 1) - t4ddg_3(0, 0, 0, 1)),
 1178                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,0,0,1)");
 1180                  - (t4ddg_2(0, 0, 0, 2) - t4ddg_3(0, 0, 0, 2)),
 1181                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,0,0,2)");
 1183                  - (t4ddg_2(0, 0, 1, 0) - t4ddg_3(0, 0, 1, 0)),
 1184                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,0,1,0)");
 1186                  - (t4ddg_2(0, 0, 1, 1) - t4ddg_3(0, 0, 1, 1)),
 1187                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,0,1,1)");
 1189                  - (t4ddg_2(0, 0, 1, 2) - t4ddg_3(0, 0, 1, 2)),
 1190                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,0,1,2)");
 1192                  - (t4ddg_2(0, 0, 2, 0) - t4ddg_3(0, 0, 2, 0)),
 1193                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,0,2,0)");
 1195                  - (t4ddg_2(0, 0, 2, 1) - t4ddg_3(0, 0, 2, 1)),
 1196                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,0,2,1)");
 1198                  - (t4ddg_2(0, 0, 2, 2) - t4ddg_3(0, 0, 2, 2)),
 1199                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,0,2,2)");
 1201                  - (t4ddg_2(0, 1, 0, 0) - t4ddg_3(0, 1, 0, 0)),
 1202                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,1,0,0)");
 1204                  - (t4ddg_2(0, 1, 0, 1) - t4ddg_3(0, 1, 0, 1)),
 1205                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,1,0,1)");
 1207                  - (t4ddg_2(0, 1, 0, 2) - t4ddg_3(0, 1, 0, 2)),
 1208                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,1,0,2)");
 1210                  - (t4ddg_2(0, 1, 1, 0) - t4ddg_3(0, 1, 1, 0)),
 1211                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,1,1,0)");
 1213                  - (t4ddg_2(0, 1, 1, 1) - t4ddg_3(0, 1, 1, 1)),
 1214                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,1,1,1)");
 1216                  - (t4ddg_2(0, 1, 1, 2) - t4ddg_3(0, 1, 1, 2)),
 1217                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,1,1,2)");
 1219                  - (t4ddg_2(0, 1, 2, 0) - t4ddg_3(0, 1, 2, 0)),
 1220                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,1,2,0)");
 1222                  - (t4ddg_2(0, 1, 2, 1) - t4ddg_3(0, 1, 2, 1)),
 1223                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,1,2,1)");
 1225                  - (t4ddg_2(0, 1, 2, 2) - t4ddg_3(0, 1, 2, 2)),
 1226                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,1,2,2)");
 1228                  - (t4ddg_2(0, 2, 0, 0) - t4ddg_3(0, 2, 0, 0)),
 1229                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,2,0,0)");
 1231                  - (t4ddg_2(0, 2, 0, 1) - t4ddg_3(0, 2, 0, 1)),
 1232                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,2,0,1)");
 1234                  - (t4ddg_2(0, 2, 0, 2) - t4ddg_3(0, 2, 0, 2)),
 1235                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,2,0,2)");
 1237                  - (t4ddg_2(0, 2, 1, 0) - t4ddg_3(0, 2, 1, 0)),
 1238                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,2,1,0)");
 1240                  - (t4ddg_2(0, 2, 1, 1) - t4ddg_3(0, 2, 1, 1)),
 1241                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,2,1,1)");
 1243                  - (t4ddg_2(0, 2, 1, 2) - t4ddg_3(0, 2, 1, 2)),
 1244                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,2,1,2)");
 1246                  - (t4ddg_2(0, 2, 2, 0) - t4ddg_3(0, 2, 2, 0)),
 1247                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,2,2,0)");
 1249                  - (t4ddg_2(0, 2, 2, 1) - t4ddg_3(0, 2, 2, 1)),
 1250                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,2,2,1)");
 1252                  - (t4ddg_2(0, 2, 2, 2) - t4ddg_3(0, 2, 2, 2)),
 1253                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(0,2,2,2)");
 1255                  - (t4ddg_2(1, 0, 0, 0) - t4ddg_3(1, 0, 0, 0)),
 1256                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,0,0,0)");
 1258                  - (t4ddg_2(1, 0, 0, 1) - t4ddg_3(1, 0, 0, 1)),
 1259                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,0,0,1)");
 1261                  - (t4ddg_2(1, 0, 0, 2) - t4ddg_3(1, 0, 0, 2)),
 1262                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,0,0,2)");
 1264                  - (t4ddg_2(1, 0, 1, 0) - t4ddg_3(1, 0, 1, 0)),
 1265                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,0,1,0)");
 1267                  - (t4ddg_2(1, 0, 1, 1) - t4ddg_3(1, 0, 1, 1)),
 1268                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,0,1,1)");
 1270                  - (t4ddg_2(1, 0, 1, 2) - t4ddg_3(1, 0, 1, 2)),
 1271                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,0,1,2)");
 1273                  - (t4ddg_2(1, 0, 2, 0) - t4ddg_3(1, 0, 2, 0)),
 1274                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,0,2,0)");
 1276                  - (t4ddg_2(1, 0, 2, 1) - t4ddg_3(1, 0, 2, 1)),
 1277                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,0,2,1)");
 1279                  - (t4ddg_2(1, 0, 2, 2) - t4ddg_3(1, 0, 2, 2)),
 1280                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,0,2,2)");
 1282                  - (t4ddg_2(1, 1, 0, 0) - t4ddg_3(1, 1, 0, 0)),
 1283                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,1,0,0)");
 1285                  - (t4ddg_2(1, 1, 0, 1) - t4ddg_3(1, 1, 0, 1)),
 1286                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,1,0,1)");
 1288                  - (t4ddg_2(1, 1, 0, 2) - t4ddg_3(1, 1, 0, 2)),
 1289                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,1,0,2)");
 1291                  - (t4ddg_2(1, 1, 1, 0) - t4ddg_3(1, 1, 1, 0)),
 1292                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,1,1,0)");
 1294                  - (t4ddg_2(1, 1, 1, 1) - t4ddg_3(1, 1, 1, 1)),
 1295                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,1,1,1)");
 1297                  - (t4ddg_2(1, 1, 1, 2) - t4ddg_3(1, 1, 1, 2)),
 1298                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,1,1,2)");
 1300                  - (t4ddg_2(1, 1, 2, 0) - t4ddg_3(1, 1, 2, 0)),
 1301                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,1,2,0)");
 1303                  - (t4ddg_2(1, 1, 2, 1) - t4ddg_3(1, 1, 2, 1)),
 1304                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,1,2,1)");
 1306                  - (t4ddg_2(1, 1, 2, 2) - t4ddg_3(1, 1, 2, 2)),
 1307                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,1,2,2)");
 1309                  - (t4ddg_2(1, 2, 0, 0) - t4ddg_3(1, 2, 0, 0)),
 1310                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,2,0,0)");
 1312                  - (t4ddg_2(1, 2, 0, 1) - t4ddg_3(1, 2, 0, 1)),
 1313                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,2,0,1)");
 1315                  - (t4ddg_2(1, 2, 0, 2) - t4ddg_3(1, 2, 0, 2)),
 1316                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,2,0,2)");
 1318                  - (t4ddg_2(1, 2, 1, 0) - t4ddg_3(1, 2, 1, 0)),
 1319                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,2,1,0)");
 1321                  - (t4ddg_2(1, 2, 1, 1) - t4ddg_3(1, 2, 1, 1)),
 1322                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,2,1,1)");
 1324                  - (t4ddg_2(1, 2, 1, 2) - t4ddg_3(1, 2, 1, 2)),
 1325                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,2,1,2)");
 1327                  - (t4ddg_2(1, 2, 2, 0) - t4ddg_3(1, 2, 2, 0)),
 1328                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,2,2,0)");
 1330                  - (t4ddg_2(1, 2, 2, 1) - t4ddg_3(1, 2, 2, 1)),
 1331                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,2,2,1)");
 1333                  - (t4ddg_2(1, 2, 2, 2) - t4ddg_3(1, 2, 2, 2)),
 1334                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(1,2,2,2)");
 1336                  - (t4ddg_2(2, 0, 0, 0) - t4ddg_3(2, 0, 0, 0)),
 1337                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,0,0,0)");
 1339                  - (t4ddg_2(2, 0, 0, 1) - t4ddg_3(2, 0, 0, 1)),
 1340                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,0,0,1)");
 1342                  - (t4ddg_2(2, 0, 0, 2) - t4ddg_3(2, 0, 0, 2)),
 1343                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,0,0,2)");
 1345                  - (t4ddg_2(2, 0, 1, 0) - t4ddg_3(2, 0, 1, 0)),
 1346                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,0,1,0)");
 1348                  - (t4ddg_2(2, 0, 1, 1) - t4ddg_3(2, 0, 1, 1)),
 1349                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,0,1,1)");
 1351                  - (t4ddg_2(2, 0, 1, 2) - t4ddg_3(2, 0, 1, 2)),
 1352                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,0,1,2)");
 1354                  - (t4ddg_2(2, 0, 2, 0) - t4ddg_3(2, 0, 2, 0)),
 1355                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,0,2,0)");
 1357                  - (t4ddg_2(2, 0, 2, 1) - t4ddg_3(2, 0, 2, 1)),
 1358                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,0,2,1)");
 1360                  - (t4ddg_2(2, 0, 2, 2) - t4ddg_3(2, 0, 2, 2)),
 1361                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,0,2,2)");
 1363                  - (t4ddg_2(2, 1, 0, 0) - t4ddg_3(2, 1, 0, 0)),
 1364                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,1,0,0)");
 1366                  - (t4ddg_2(2, 1, 0, 1) - t4ddg_3(2, 1, 0, 1)),
 1367                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,1,0,1)");
 1369                  - (t4ddg_2(2, 1, 0, 2) - t4ddg_3(2, 1, 0, 2)),
 1370                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,1,0,2)");
 1372                  - (t4ddg_2(2, 1, 1, 0) - t4ddg_3(2, 1, 1, 0)),
 1373                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,1,1,0)");
 1375                  - (t4ddg_2(2, 1, 1, 1) - t4ddg_3(2, 1, 1, 1)),
 1376                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,1,1,1)");
 1378                  - (t4ddg_2(2, 1, 1, 2) - t4ddg_3(2, 1, 1, 2)),
 1379                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,1,1,2)");
 1381                  - (t4ddg_2(2, 1, 2, 0) - t4ddg_3(2, 1, 2, 0)),
 1382                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,1,2,0)");
 1384                  - (t4ddg_2(2, 1, 2, 1) - t4ddg_3(2, 1, 2, 1)),
 1385                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,1,2,1)");
 1387                  - (t4ddg_2(2, 1, 2, 2) - t4ddg_3(2, 1, 2, 2)),
 1388                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,1,2,2)");
 1390                  - (t4ddg_2(2, 2, 0, 0) - t4ddg_3(2, 2, 0, 0)),
 1391                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,2,0,0)");
 1393                  - (t4ddg_2(2, 2, 0, 1) - t4ddg_3(2, 2, 0, 1)),
 1394                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,2,0,1)");
 1396                  - (t4ddg_2(2, 2, 0, 2) - t4ddg_3(2, 2, 0, 2)),
 1397                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,2,0,2)");
 1399                  - (t4ddg_2(2, 2, 1, 0) - t4ddg_3(2, 2, 1, 0)),
 1400                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,2,1,0)");
 1402                  - (t4ddg_2(2, 2, 1, 1) - t4ddg_3(2, 2, 1, 1)),
 1403                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,2,1,1)");
 1405                  - (t4ddg_2(2, 2, 1, 2) - t4ddg_3(2, 2, 1, 2)),
 1406                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,2,1,2)");
 1408                  - (t4ddg_2(2, 2, 2, 0) - t4ddg_3(2, 2, 2, 0)),
 1409                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,2,2,0)");
 1411                  - (t4ddg_2(2, 2, 2, 1) - t4ddg_3(2, 2, 2, 1)),
 1412                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,2,2,1)");
 1414                  - (t4ddg_2(2, 2, 2, 2) - t4ddg_3(2, 2, 2, 2)),
 1415                "T4ddg(i,j,k,l)-T4ddg(i,j,k,l)(2,2,2,2)");
 1416 
 1417  t4ddg_2(
i, 
k, 
j, 
l) = t2s_2(
i, 
k) * t2s_2(
j, 
l);
 
 1418  t4ddg_3(
i, 
l, 
j, 
k) = t2s_2(
i, 
l) * t2s_2(
j, 
k);
 
 1419  t4ddg_1(
i, 
j, 
k, 
l) = (t4ddg_2(
i, 
k, 
j, 
l) || t4ddg_3(
i, 
l, 
j, 
k));
 
 1421                  - (t4ddg_2(0, 0, 0, 0) + t4ddg_3(0, 0, 0, 0)),
 1422                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,0,0,0)");
 1424                  - (t4ddg_2(0, 0, 0, 1) + t4ddg_3(0, 1, 0, 0)),
 1425                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,0,0,1)");
 1427                  - (t4ddg_2(0, 0, 0, 2) + t4ddg_3(0, 2, 0, 0)),
 1428                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,0,0,2)");
 1430                  - (t4ddg_2(0, 0, 1, 0) + t4ddg_3(0, 0, 1, 0)),
 1431                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,0,1,0)");
 1433                  - (t4ddg_2(0, 0, 1, 1) + t4ddg_3(0, 1, 1, 0)),
 1434                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,0,1,1)");
 1436                  - (t4ddg_2(0, 0, 1, 2) + t4ddg_3(0, 2, 1, 0)),
 1437                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,0,1,2)");
 1439                  - (t4ddg_2(0, 0, 2, 0) + t4ddg_3(0, 0, 2, 0)),
 1440                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,0,2,0)");
 1442                  - (t4ddg_2(0, 0, 2, 1) + t4ddg_3(0, 1, 2, 0)),
 1443                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,0,2,1)");
 1445                  - (t4ddg_2(0, 0, 2, 2) + t4ddg_3(0, 2, 2, 0)),
 1446                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,0,2,2)");
 1448                  - (t4ddg_2(0, 1, 0, 0) + t4ddg_3(0, 0, 0, 1)),
 1449                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,1,0,0)");
 1451                  - (t4ddg_2(0, 1, 0, 1) + t4ddg_3(0, 1, 0, 1)),
 1452                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,1,0,1)");
 1454                  - (t4ddg_2(0, 1, 0, 2) + t4ddg_3(0, 2, 0, 1)),
 1455                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,1,0,2)");
 1457                  - (t4ddg_2(0, 1, 1, 0) + t4ddg_3(0, 0, 1, 1)),
 1458                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,1,1,0)");
 1460                  - (t4ddg_2(0, 1, 1, 1) + t4ddg_3(0, 1, 1, 1)),
 1461                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,1,1,1)");
 1463                  - (t4ddg_2(0, 1, 1, 2) + t4ddg_3(0, 2, 1, 1)),
 1464                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,1,1,2)");
 1466                  - (t4ddg_2(0, 1, 2, 0) + t4ddg_3(0, 0, 2, 1)),
 1467                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,1,2,0)");
 1469                  - (t4ddg_2(0, 1, 2, 1) + t4ddg_3(0, 1, 2, 1)),
 1470                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,1,2,1)");
 1472                  - (t4ddg_2(0, 1, 2, 2) + t4ddg_3(0, 2, 2, 1)),
 1473                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,1,2,2)");
 1475                  - (t4ddg_2(0, 2, 0, 0) + t4ddg_3(0, 0, 0, 2)),
 1476                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,2,0,0)");
 1478                  - (t4ddg_2(0, 2, 0, 1) + t4ddg_3(0, 1, 0, 2)),
 1479                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,2,0,1)");
 1481                  - (t4ddg_2(0, 2, 0, 2) + t4ddg_3(0, 2, 0, 2)),
 1482                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,2,0,2)");
 1484                  - (t4ddg_2(0, 2, 1, 0) + t4ddg_3(0, 0, 1, 2)),
 1485                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,2,1,0)");
 1487                  - (t4ddg_2(0, 2, 1, 1) + t4ddg_3(0, 1, 1, 2)),
 1488                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,2,1,1)");
 1490                  - (t4ddg_2(0, 2, 1, 2) + t4ddg_3(0, 2, 1, 2)),
 1491                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,2,1,2)");
 1493                  - (t4ddg_2(0, 2, 2, 0) + t4ddg_3(0, 0, 2, 2)),
 1494                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,2,2,0)");
 1496                  - (t4ddg_2(0, 2, 2, 1) + t4ddg_3(0, 1, 2, 2)),
 1497                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,2,2,1)");
 1499                  - (t4ddg_2(0, 2, 2, 2) + t4ddg_3(0, 2, 2, 2)),
 1500                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(0,2,2,2)");
 1502                  - (t4ddg_2(1, 0, 0, 0) + t4ddg_3(1, 0, 0, 0)),
 1503                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,0,0,0)");
 1505                  - (t4ddg_2(1, 0, 0, 1) + t4ddg_3(1, 1, 0, 0)),
 1506                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,0,0,1)");
 1508                  - (t4ddg_2(1, 0, 0, 2) + t4ddg_3(1, 2, 0, 0)),
 1509                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,0,0,2)");
 1511                  - (t4ddg_2(1, 0, 1, 0) + t4ddg_3(1, 0, 1, 0)),
 1512                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,0,1,0)");
 1514                  - (t4ddg_2(1, 0, 1, 1) + t4ddg_3(1, 1, 1, 0)),
 1515                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,0,1,1)");
 1517                  - (t4ddg_2(1, 0, 1, 2) + t4ddg_3(1, 2, 1, 0)),
 1518                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,0,1,2)");
 1520                  - (t4ddg_2(1, 0, 2, 0) + t4ddg_3(1, 0, 2, 0)),
 1521                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,0,2,0)");
 1523                  - (t4ddg_2(1, 0, 2, 1) + t4ddg_3(1, 1, 2, 0)),
 1524                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,0,2,1)");
 1526                  - (t4ddg_2(1, 0, 2, 2) + t4ddg_3(1, 2, 2, 0)),
 1527                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,0,2,2)");
 1529                  - (t4ddg_2(1, 1, 0, 0) + t4ddg_3(1, 0, 0, 1)),
 1530                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,1,0,0)");
 1532                  - (t4ddg_2(1, 1, 0, 1) + t4ddg_3(1, 1, 0, 1)),
 1533                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,1,0,1)");
 1535                  - (t4ddg_2(1, 1, 0, 2) + t4ddg_3(1, 2, 0, 1)),
 1536                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,1,0,2)");
 1538                  - (t4ddg_2(1, 1, 1, 0) + t4ddg_3(1, 0, 1, 1)),
 1539                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,1,1,0)");
 1541                  - (t4ddg_2(1, 1, 1, 1) + t4ddg_3(1, 1, 1, 1)),
 1542                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,1,1,1)");
 1544                  - (t4ddg_2(1, 1, 1, 2) + t4ddg_3(1, 2, 1, 1)),
 1545                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,1,1,2)");
 1547                  - (t4ddg_2(1, 1, 2, 0) + t4ddg_3(1, 0, 2, 1)),
 1548                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,1,2,0)");
 1550                  - (t4ddg_2(1, 1, 2, 1) + t4ddg_3(1, 1, 2, 1)),
 1551                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,1,2,1)");
 1553                  - (t4ddg_2(1, 1, 2, 2) + t4ddg_3(1, 2, 2, 1)),
 1554                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,1,2,2)");
 1556                  - (t4ddg_2(1, 2, 0, 0) + t4ddg_3(1, 0, 0, 2)),
 1557                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,2,0,0)");
 1559                  - (t4ddg_2(1, 2, 0, 1) + t4ddg_3(1, 1, 0, 2)),
 1560                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,2,0,1)");
 1562                  - (t4ddg_2(1, 2, 0, 2) + t4ddg_3(1, 2, 0, 2)),
 1563                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,2,0,2)");
 1565                  - (t4ddg_2(1, 2, 1, 0) + t4ddg_3(1, 0, 1, 2)),
 1566                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,2,1,0)");
 1568                  - (t4ddg_2(1, 2, 1, 1) + t4ddg_3(1, 1, 1, 2)),
 1569                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,2,1,1)");
 1571                  - (t4ddg_2(1, 2, 1, 2) + t4ddg_3(1, 2, 1, 2)),
 1572                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,2,1,2)");
 1574                  - (t4ddg_2(1, 2, 2, 0) + t4ddg_3(1, 0, 2, 2)),
 1575                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,2,2,0)");
 1577                  - (t4ddg_2(1, 2, 2, 1) + t4ddg_3(1, 1, 2, 2)),
 1578                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,2,2,1)");
 1580                  - (t4ddg_2(1, 2, 2, 2) + t4ddg_3(1, 2, 2, 2)),
 1581                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(1,2,2,2)");
 1583                  - (t4ddg_2(2, 0, 0, 0) + t4ddg_3(2, 0, 0, 0)),
 1584                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,0,0,0)");
 1586                  - (t4ddg_2(2, 0, 0, 1) + t4ddg_3(2, 1, 0, 0)),
 1587                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,0,0,1)");
 1589                  - (t4ddg_2(2, 0, 0, 2) + t4ddg_3(2, 2, 0, 0)),
 1590                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,0,0,2)");
 1592                  - (t4ddg_2(2, 0, 1, 0) + t4ddg_3(2, 0, 1, 0)),
 1593                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,0,1,0)");
 1595                  - (t4ddg_2(2, 0, 1, 1) + t4ddg_3(2, 1, 1, 0)),
 1596                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,0,1,1)");
 1598                  - (t4ddg_2(2, 0, 1, 2) + t4ddg_3(2, 2, 1, 0)),
 1599                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,0,1,2)");
 1601                  - (t4ddg_2(2, 0, 2, 0) + t4ddg_3(2, 0, 2, 0)),
 1602                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,0,2,0)");
 1604                  - (t4ddg_2(2, 0, 2, 1) + t4ddg_3(2, 1, 2, 0)),
 1605                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,0,2,1)");
 1607                  - (t4ddg_2(2, 0, 2, 2) + t4ddg_3(2, 2, 2, 0)),
 1608                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,0,2,2)");
 1610                  - (t4ddg_2(2, 1, 0, 0) + t4ddg_3(2, 0, 0, 1)),
 1611                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,1,0,0)");
 1613                  - (t4ddg_2(2, 1, 0, 1) + t4ddg_3(2, 1, 0, 1)),
 1614                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,1,0,1)");
 1616                  - (t4ddg_2(2, 1, 0, 2) + t4ddg_3(2, 2, 0, 1)),
 1617                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,1,0,2)");
 1619                  - (t4ddg_2(2, 1, 1, 0) + t4ddg_3(2, 0, 1, 1)),
 1620                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,1,1,0)");
 1622                  - (t4ddg_2(2, 1, 1, 1) + t4ddg_3(2, 1, 1, 1)),
 1623                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,1,1,1)");
 1625                  - (t4ddg_2(2, 1, 1, 2) + t4ddg_3(2, 2, 1, 1)),
 1626                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,1,1,2)");
 1628                  - (t4ddg_2(2, 1, 2, 0) + t4ddg_3(2, 0, 2, 1)),
 1629                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,1,2,0)");
 1631                  - (t4ddg_2(2, 1, 2, 1) + t4ddg_3(2, 1, 2, 1)),
 1632                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,1,2,1)");
 1634                  - (t4ddg_2(2, 1, 2, 2) + t4ddg_3(2, 2, 2, 1)),
 1635                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,1,2,2)");
 1637                  - (t4ddg_2(2, 2, 0, 0) + t4ddg_3(2, 0, 0, 2)),
 1638                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,2,0,0)");
 1640                  - (t4ddg_2(2, 2, 0, 1) + t4ddg_3(2, 1, 0, 2)),
 1641                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,2,0,1)");
 1643                  - (t4ddg_2(2, 2, 0, 2) + t4ddg_3(2, 2, 0, 2)),
 1644                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,2,0,2)");
 1646                  - (t4ddg_2(2, 2, 1, 0) + t4ddg_3(2, 0, 1, 2)),
 1647                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,2,1,0)");
 1649                  - (t4ddg_2(2, 2, 1, 1) + t4ddg_3(2, 1, 1, 2)),
 1650                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,2,1,1)");
 1652                  - (t4ddg_2(2, 2, 1, 2) + t4ddg_3(2, 2, 1, 2)),
 1653                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,2,1,2)");
 1655                  - (t4ddg_2(2, 2, 2, 0) + t4ddg_3(2, 0, 2, 2)),
 1656                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,2,2,0)");
 1658                  - (t4ddg_2(2, 2, 2, 1) + t4ddg_3(2, 1, 2, 2)),
 1659                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,2,2,1)");
 1661                  - (t4ddg_2(2, 2, 2, 2) + t4ddg_3(2, 2, 2, 2)),
 1662                "T4ddg(i,k,j,l)||T4ddg(i,l,j,k)(2,2,2,2)");
 1663}
FTensor::Index< 'i', SPACE_DIM > i
FTensor::Index< 'l', 3 > l
FTensor::Index< 'j', 3 > j
FTensor::Index< 'k', 3 > k
FTensor::Index< 'm', 3 > m
void test_for_zero(const T &t, const std::string &s)