El documento habla sobre la complejidad computacional y la clasificación de problemas. Explica que los problemas se pueden dividir en tratables (aquellos que pueden resolverse en tiempo polinómico) e intratables (aquellos para los que no existen algoritmos polinómicos). También introduce las clases P y NP, donde P contiene problemas decidibles en tiempo polinómico y NP aquellos cuya solución puede verificarsen polinómicamente.