The relationship between the TC,NC and theAC hierarchy can be summarized as follows:
In particular, we know that
The first strict containment follows from the fact thatNC0 cannot compute any function that depends on all the input bits. Thus choosing a problem that is trivially inAC0 and depends on all bits separates the two classes. (For example, consider the OR function.) The strict containmentAC0 ⊊TC0 follows because parity and majority (which are both inTC0) were shown to be not inAC0.[2][3]
As an immediate consequence of the above containments, we have that NC = AC = TC.
^Håstad, Johan (1989), "Almost Optimal Lower Bounds for Small Depth Circuits", in Micali, Silvio (ed.),Randomness and Computation(PDF), Advances in Computing Research, vol. 5, JAI Press, pp. 6–20,ISBN0-89232-896-7, archived fromthe original(PDF) on 2012-02-22
Vollmer, Heribert (1999).Introduction to Circuit Complexity. Berlin: Springer.ISBN3-540-64310-9.