Este documento describe los autómatas push-down. Estos son máquinas con un número finito de estados, una cinta de entrada y una pila. Dependiendo del estado, el símbolo en la cinta de entrada y el tope de la pila, el autómata puede cambiar de estado, empujar o sacar símbolos de la pila y avanzar en la cinta de entrada. Los autómatas push-down pueden reconocer lenguajes libres de contexto, los cuales incluyen a los lenguajes regulares.