Este párrafo en la página de wikipedia de la P vs NP problema, intenta explicar una caracterización de las lenguas en P y aquellos en NP, sin embargo, esta caracterización no es muy clara.
De hecho, para el primer orden de la lógica dicen que "el lenguaje de un finito, con una estructura fija de la firma, incluyendo un orden lineal relación [con un adecuado punto fijo combinador]"; pero no está claro lo que esto significa, y no parece ser explicado.
Para existencial de segundo orden de la lógica, el artículo sólo dice "NP es el conjunto de idiomas expresable existencial de segundo orden de la lógica", sin ninguna explicación: ¿qué significa para un idioma para ser expresable en (existencial) de segundo orden de la lógica ?
Así que mi pregunta es
Lo que hacen estas caracterizaciones decir, exactamente ?
Para responder, se puede asumir sé lo que es un lenguaje formal, que sé que lo primero que la lógica de orden existencial y de segundo orden de la lógica, y que yo sepa una cantidad decente de modelo de la teoría. Tenga en cuenta que no estoy pidiendo una prueba de la caracterización (aunque si hay un rápido uno no me molestaría ver), sólo para una definición de la caracterización.