1 votos

¿La semidecidibilidad de la fórmula válida de la lógica de segundo orden depende de la semántica?

Quizá sea una pregunta estúpida, pero la hago de todos modos. Me parece que la semántica viene después y no puede cambiar la complejidad del lenguaje. Hago la pregunta porque Herbert B. Enderton en https://plato.stanford.edu/archives/spr2008/entries/logic-higher-order/ escribió:

Hemos visto que, aunque el conjunto V¹ de fórmulas válidas de de la lógica de primer orden es computable, el conjunto correspondiente V² para la lógica de segundo orden (con la semántica estándar) es mucho más complejo. Este fenómeno no continúa en los órdenes superiores.

¿Por qué tenía que especificar "con la semántica estándar"? Estoy aprendiendo y comprobando mi comprensión, quizás en un detalle. El contexto es que, con la semántica de Henkin, este lenguaje es equivalente a la lógica de primer orden ordenada con los axiomas de comprensión. ¿Es correcto decir que, sin embargo, el lenguaje en sí mismo sigue siendo no recursivamente enumerable, incluso si es equivalente (en términos de interpretaciones) a un lenguaje que es recursivamente enumerable? Estoy comprobando si me he perdido algo.

3voto

sewo Puntos 58

Normalmente, "válido" significa "verdadero en todas las interpretaciones", y el semántica determina qué es lo que consideramos una "interpretación" en absoluto.

Así, dependiendo de la semántica que utilicemos, la descripción "el conjunto de todas las fórmulas de segundo orden válidas" significará dos conjuntos diferentes de fórmulas, y no debería ser un misterio que uno de esos conjuntos pueda ser r.e. y el otro no.

La semántica estándar considera menos interpretaciones posibles que la semántica de Henkin -- específicamente, una interpretación de Henkin donde las variables del conjunto abarcan sólo algunos subconjuntos del universo no es una interpretación estándar. Tener menos interpretaciones hace que sea más fácil para que una fórmula sea válida: el conjunto de fórmulas válidas por norma es más grande que el conjunto de fórmulas válidas de Henkin.


Tenga en cuenta que hablar de "el lenguaje" aquí hace que su pregunta sea un poco confusa de entender, porque no está claro si se refiere a la definición de qué cadenas de símbolos son fórmulas en absoluto (como "lenguaje" se utiliza a menudo en la lógica), o el conjunto particular de fórmulas que está tratando de decidir o enumerar (como "lenguaje" se utiliza a menudo en la teoría de la computabilidad).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X