2 | 38. ( i: ||v||. trace_consistent(rho;daa;tr.proj;v[i]))

( i: ||v1||. trace_consistent(rho;daa;tr.proj;v1[i]))

||v2|| = ||v|| & ( i: . i < ||v||  v2[i] term_types(ds;da;de;v[i]))

||v2|| = ||v1|| & ( i: . i < ||v1||  v2[i] term_types(ds;da;de;v1[i]))

( i: . i < ||v||  [[v[i]]] e1 s1 a tr = [[v1[i]]] e1 s1 s2 a tr [[v2[i]]] rho)

(list_accum(x,t.x([[t]] e1 s1 a tr);f([[u1]] e1 s1 s2 a tr);v)

list_accum(x,t.x([[t]] e1 s1 s2 a tr);f([[u1]] e1 s1 s2 a tr);v1)) list_accum(x,t.x([[t]] e1 s1 a tr);f([[u1]] e1 s1 s2 a tr);v)  list_accum(x,t.x([[t]] e1 s1 s2 a tr);f([[u1]] e1 s1 s2 a tr);v1) |