TC0


TC 0 es una clase de complejidad utilizada en la complejidad de circuitos . Es la primera clase en la jerarquía de clases de TC .

TC 0 contiene todos los lenguajes que se deciden mediante circuitos booleanos con profundidad constante y tamaño polinomial, que contienen solo puertas Y de entrada de abanico ilimitadas , puertas OR , puertas NO y puertas de mayoría . De manera equivalente, se pueden usar puertas de umbral en lugar de puertas de mayoría.

TC 0 contiene varios problemas importantes, como clasificar n números de n bits, multiplicar dos números de n bits, dividir enteros [1] o reconocer el lenguaje Dyck con dos tipos de paréntesis.

Vollmer afirma que la cuestión de si la última inclusión anterior es estricta es "uno de los principales problemas abiertos en la complejidad del circuito" (ibid.).

También tenemos ese uniforme . (Allender 1996, citado en Burtschick 1999).