Un resultado interesante, tomado de esta otra pregunta , también vinculada por Suresh Venkat, es que las expresiones regulares "prácticas" son NP completas, y por lo tanto deberían ser equivalentes en potencia al SAT.
Al no ser un experto, aunque estoy de acuerdo en que intuitivamente "las expresiones regulares con referencias inversas no parecen ser suficientes para que coincida con el lenguaje de paréntesis equilibrado", está sucediendo algo extraño. La completitud de NP implica que cualquier problema de NP puede reducirse polinómicamente a una expresión regular, por lo que probablemente solo haya una reducción polinómica del lenguaje de "paréntesis equilibrados" a uno reconocible con expresiones regulares. Pero, de nuevo, puede haber una expresión absurda para analizar una CFL, ¡ya que incluso pueden analizar números unarios no primos!
Probablemente, la lección es que las clases de complejidad y las clases de idiomas no son comparables, en general. Lo que también sugiere reformular su pregunta, para hacer referencia a la jerarquía de Chomsky en lugar de la "escala de complejidad" (incluso si, para ser justos, eso no me confundió).
Charles Stewart escribe:
Aho, 1990, "Algoritmos para encontrar patrones en cadenas" muestra que el problema de membresía para los idiomas regulares con retroceso es NP completo.
Una vista previa parcial (al menos de la declaración) se puede encontrar en Google Books , en la página 289, y una referencia bibliográfica al documento se puede encontrar aquí . Tenga en cuenta que en el documento, rewbr significa Expresión regular con referencias de fondo.