Recientemente he estado leyendo sobre la lógica de primer orden y la teoría de conjuntos. He visto axiomas estándar de la teoría de conjuntos (digamos ZFC) construidos formalmente en lógica de primer orden, donde la lógica de primer orden se utiliza como lenguaje de objetos y el inglés como metalenguaje.
Me gustaría construir una lógica de primer orden y luego construir una teoría axiomática de conjuntos en ese lenguaje. Al construir la lógica de primer orden en inglés, se suele incluir un número contablemente infinito de variables. Sin embargo, me parece que se necesita una definición de contablemente infinito para poder definir estas variables. Una colección contablemente infinita (todavía no queremos llamarla conjunto) es una colección que puede ponerse en correspondencia 1-1 con la colección de números naturales. Me parece problemático que uno parece estar utilizando implícitamente una noción de números naturales para definir la cosa que luego define los números naturales (por ejemplo, a través de la construcción de Von Neumann). ¿Es esta una preocupación legítima que tengo o hay una definición alternativa de "colección contablemente infinita" que debería utilizar? Si no es así, ¿podría alguien explicarme por qué no?
Creo que una posible solución es simplemente asumir los axiomas de la teoría de conjuntos que desee utilizando oraciones inglesas claras y precisas, definir los números naturales a partir de ahí, y luego definir la lógica de primer orden como una taquigrafía conveniente para el inglés claro y preciso que estoy utilizando. Me parece que la lógica de primer orden no es más que una abreviatura de oraciones inglesas claras y precisas. Cuál es el estatus ontológico exacto del inglés y si está o no justificado que lo usemos así son cuestiones filosóficas irresolubles, que estoy dispuesto a reconocer, y luego ignorar porque no están realmente en el ámbito de las matemáticas.
¿Parece ésta una solución viable y es correcta mi percepción de la lógica de primer orden como abreviatura del inglés claro y preciso (u otro lenguaje natural)?
Muchas gracias de antemano por la ayuda y la información.
0 votos
Yo también he pensado en esto, y por lo que veo, sí. Me parece que no se puede evitar que los números naturales sean el verdadero metafundamento de las matemáticas. Además, los números naturales son filosóficamente indefinibles. Se pueden definir dentro de la teoría de conjuntos, pero el lenguaje de la teoría de conjuntos se define por inducción sobre los números naturales. No se puede eludir. Pero esto es filosofía, y lo anterior, por tanto, es sólo una opinión.
0 votos
¿Qué quiere decir con filosóficamente indefinible?
0 votos
Si no se dan por supuestos, ¿qué son los números naturales? Una especie de conjunto. Pero, ¿qué es un conjunto? Eso es aún más nebuloso que la pregunta de qué son los números naturales. Parece que lo mejor que podemos hacer para definir el concepto de conjunto sin asumirlo a priori es definir un conjunto como un elemento de la subestructura imaginaria definible de los números naturales dada por la aplicación del teorema de completitud de Godel a los axiomas de la teoría de conjuntos codificados en los números naturales. Pero esto supone que los números naturales son a priori. Como decía la respuesta de Noé, tenemos que suponer algo para poder arrancar.
0 votos
La metateoría ciertamente lo presupone, en la mayoría de las presentaciones. Por ejemplo, se suele decir que el alfabeto incluye "infinitas variables $v_0, \dotsc, v_n, \dotsc$ ". La metateoría también asume la definición y la prueba por inducción bien fundada sobre las tormulas, que es esencialmente la prueba por inducción ordinaria sobre (alguna noción de) rango de una fórmula.
1 votos
Véase George Tourlakis, Lecturas de Lógica y Teoría de Conjuntos. Volumen 1: Lógica Matemática (2003), página 8- con una discusión sobre cómo minimizar el "compromiso numérico" en la sintaxis.
1 votos
Sobre el "estatus ontológico del inglés", está bastante claro que necesitamos algún lenguaje para desarrollar la metateoría; pero si ese lenguaje no tiene capacidad para "manejar" de alguna manera el concepto abstracto, es difícil imaginar cómo "hablar" sobre los símbolos, etc. Así, me parece que la capacidad de manejar números y algunos conceptos relacionados es inevitable.
0 votos
@ Mauro ALLEGRANZA - de acuerdo. Y también gracias por la referencia a Tourlakis. ¡Muy ilustrativo!
0 votos
El inglés no es un metalenguaje. Si lo fuera, las matemáticas serían totalmente diferentes en Israel.
0 votos
@AsafKaragila - ¿Qué quieres decir? Puedo usar el inglés para hacer declaraciones sobre otro idioma. También puedo usar el hebreo para hacer afirmaciones sobre otro idioma. ¿No pueden usarse ambos como metalenguajes?
0 votos
No, el metalenguaje es en sí mismo un objeto matemático.
0 votos
¿Cuál es su definición de metalenguaje? En cierto punto, ¿no habría que utilizar un lenguaje natural para definir un metalenguaje?
0 votos
@JWP_HTX: Sé que este es un post antiguo, pero puede que te guste leer algunos de mis posts como celui-ci que toca algunos de estos temas. Y sí, en algún momento hay que utilizar el lenguaje natural; no hay manera de evitarlo circularidad .
0 votos
@user21820 ¡gracias! Me interesé por la teoría de conjuntos/lógica formal/demostraciones asistidas por ordenador en mi primer año de posgrado pensando que ninguna de mis demostraciones escritas a mano era realmente lo suficientemente rigurosa. Actualmente soy analista, pero definitivamente mantengo un interés pasajero en estos temas :)
0 votos
De nada. Si tienes alguna consulta, puedes pasarte por la sala de chat lógica . =)