Articulo de referencia

Lógica infinita

Una lógica infinitaria es una lógica que permite enunciados infinitamente largos y/o demostraciones infinitamente largas . [ 1 ] El concepto fue introducido por Zermelo en la dé...

Una lógica infinitaria es una lógica que permite enunciados infinitamente largos y/o demostraciones infinitamente largas . [ 1 ] El concepto fue introducido por Zermelo en la década de 1930. [ 2 ]

Algunas lógicas infinitas pueden tener propiedades diferentes a las de la lógica estándar de primer orden . En particular, las lógicas infinitas pueden no ser compactas ni completas . Las nociones de compacidad y completitud que son equivalentes en la lógica finita a veces no lo son en las lógicas infinitas. Por lo tanto, para las lógicas infinitas, se definen las nociones de compacidad fuerte y completitud fuerte. Este artículo aborda las lógicas infinitas de tipo Hilbert , ya que han sido ampliamente estudiadas y constituyen las extensiones más directas de la lógica finita. Sin embargo, estas no son las únicas lógicas infinitas que se han formulado o estudiado.

Considerar si una cierta lógica infinitaria llamada lógica Ω es completa promete arrojar luz sobre la hipótesis del continuo . [ 3 ]

Una palabra sobre la notación y el axioma de elección

Dado que se presenta un lenguaje con fórmulas infinitamente largas, no es posible escribirlas explícitamente. Para sortear este problema, se utilizan diversas convenciones de notación que, estrictamente hablando, no forman parte del lenguaje formal .{\displaystyle \cdots }se utiliza para señalar una expresión que es infinitamente larga. Cuando no está claro, la longitud de la secuencia se indica posteriormente. Cuando esta notación se vuelve ambigua o confusa, se utilizan sufijos comoγ<δAγ{\displaystyle \bigvee _{\gamma <\delta }{A_{\gamma }}}se utilizan para indicar una disyunción infinita sobre un conjunto de fórmulas de cardinalidadδ{\displaystyle \delta }La misma notación puede aplicarse a los cuantificadores, por ejemploγ<δVγ:{\displaystyle \forall _{\gamma <\delta }{V_{\gamma }:}}. Esto pretende representar una secuencia infinita de cuantificadores: un cuantificador para cadaVγ{\displaystyle V_{\gamma }}dóndeγ<δ{\displaystyle \gamma <\delta}.

Todo uso de sufijos y{\displaystyle \cdots }no forman parte de los lenguajes infinitarios formales.

Se da por sentado el axioma de elección (como suele hacerse al hablar de lógica infinitaria), ya que es necesario para tener leyes de distributividad sensatas.

Lenguajes formales

Un lenguaje infinitario de primer ordenLκ,λ{\displaystyle L_{\kappa,\lambda}},κ{\displaystyle \kappa }regular ,λ=0{\displaystyle \lambda =0}oωλκ{\displaystyle \omega \leq \lambda \leq \kappa }, tiene el mismo conjunto de símbolos que una lógica finita y puede usar todas las reglas para la formación de fórmulas de una lógica finita junto con algunas adicionales: [ 4 ]

  • Dado un conjunto de fórmulasA={Aγ|γ<δ<α}{\displaystyle A=\{A_{\gamma }|\gamma <\delta <\alpha \}}con|α|<κ{\displaystyle |\alpha |<\kappa }entonces(A0A1){\displaystyle (A_{0}\lor A_{1}\lor \cdots)}y(A0A1){\displaystyle (A_{0}\land A_{1}\land \cdots )}son fórmulas. (En cada caso la secuencia tiene longitudδ{\displaystyle \delta }.)
  • Dado un conjunto de variablesV={Vγ|γ<δ<β}{\displaystyle V=\{V_{\gamma }|\gamma <\delta <\beta \}}con|β|<λ{\displaystyle |\beta |<\lambda }y una fórmulaA0{\displaystyle A_{0}}entoncesV0:V1(A0){\displaystyle \forall V_{0}:\forall V_{1}\cdots (A_{0})}yV0:V1(A0){\displaystyle \exists V_{0}:\exists V_{1}\cdots (A_{0})}son fórmulas. (En cada caso la secuencia de cuantificadores tiene longitudδ{\displaystyle \delta }.)

El lenguaje también puede tener símbolos de función, relación y predicado de aridad finita . [ 5 ] Karp también definió lenguajesLκλoπ{\displaystyle L_{\kappa \,\lambda o\pi }}conπκ{\displaystyle \pi \leq \kappa }un cardinal infinito y algunas restricciones más complicadas eno{\displaystyle \mathrm {o} }que permiten símbolos de función y predicado de aridad infinita, cono{\displaystyle \mathrm {o} }controlar la aridad máxima de un símbolo de función yπ{\displaystyle \pi }símbolos de predicado de control. [ 6 ]

Los conceptos de variables libres y ligadas se aplican de la misma manera a las fórmulas infinitas. Al igual que en la lógica finita, una fórmula cuyas variables están todas ligadas se denomina sentencia .

Definición de lógicas infinitarias de tipo Hilbert

Una teoríaT{\displaystyle T}en lenguaje infinitoLα,β{\displaystyle L_{\alfa,\beta }}es un conjunto de oraciones en la lógica. Una demostración en lógica infinita a partir de una teoríaT{\displaystyle T}es una secuencia (posiblemente infinita) de enunciados que obedece las siguientes condiciones: Cada enunciado es un axioma lógico, un elemento deT{\displaystyle T}o se deduce de enunciados anteriores utilizando una regla de inferencia . Como antes, se pueden utilizar todas las reglas de inferencia en lógica finita, junto con una adicional:

  • Dado un conjunto de enunciadosA={Aγ|γ<δ<α}{\displaystyle A=\{A_{\gamma }|\gamma <\delta <\alpha \}}que hayan ocurrido previamente en la prueba, entonces la afirmaciónγ<δAγ{\displaystyle \land _{\gamma <\delta }{A_{\gamma }}}puede inferirse. [ 7 ]

Siβ<α{\displaystyle \beta <\alpha}, la formación de cierres universales no siempre es posible, sin embargo, se pueden agregar símbolos constantes adicionales para cada variable, manteniendo la misma relación de satisfacibilidad resultante. [ 8 ] Para evitar esto, algunos autores utilizan una definición diferente del lenguaje.Lα,β{\displaystyle L_{\alfa,\beta }}prohibir que las fórmulas tengan más deβ{\displaystyle \beta }variables libres. [ 9 ]

A continuación se presentan los esquemas de axiomas lógicos específicos de la lógica infinitaria. Variables de esquemas globales:δ{\displaystyle \delta }yγ{\displaystyle \gamma }de tal manera que0<δ<α{\displaystyle 0<\delta <\alpha}.

  • ((ϵ<δ(AδAϵ))(Aδϵ<δAϵ)){\displaystyle ((\land _{\epsilon <\delta }{(A_{\delta }\implies A_{\epsilon })})\implies (A_{\delta }\implies \land _{\epsilon <\delta }{A_{\epsilon }}))}
  • Para cadaγ<δ{\displaystyle \gamma <\delta},((ϵ<δAϵ)Aγ){\displaystyle ((\land _{\epsilon <\delta }{A_{\epsilon }})\implies A_{\gamma })}
  • Las leyes de distributividad de Chang (para cadaγ{\displaystyle \gamma }):(μ<γ(δ<γAμ,δ)){\displaystyle (\lor _{\mu <\gamma }{(\land _{\delta <\gamma }{A_{\mu ,\delta }})})}, dóndeμδϵ<γ:Aμ,δ=Aϵ{\displaystyle \forall \mu \forall \delta \exists \epsilon <\gamma :A_{\mu ,\delta }=A_{\epsilon }}oAμ,δ=¬Aϵ{\displaystyle A_{\mu,\delta}=\neg A_{\epsilon }}, ygramoγγϵ<γ:{Aϵ,¬Aϵ}{Aμ,gramo(μ):μ<γ}{\displaystyle \forall g\in \gamma ^{\gamma }\exists \epsilon <\gamma :\{A_{\epsilon },\neg A_{\epsilon }\}\subseteq \{A_{\mu ,g(\mu )}:\mu <\gamma \}}
  • Paraγ<α{\displaystyle \gamma <\alpha},((μ<γ(δ<γAμ,δ))(ϵ<γγ(μ<γAμ,γϵ(μ)))){\displaystyle ((\land _{\mu <\gamma }{(\lor _{\delta <\gamma }{A_{\mu ,\delta }})})\implica (\lor _{\epsilon <\gamma ^{\gamma }}{(\land _{\mu <\gamma }{A_{\mu ,\gamma _{\epsilon }(\mu )})}}))}, dónde{γϵ:ϵ<γγ}{\displaystyle \{\gamma _{\epsilon }:\epsilon <\gamma ^{\gamma }\}}es un buen orden deγγ{\displaystyle \gamma ^{\gamma }}

Los dos últimos esquemas axiomáticos requieren el axioma de elección porque ciertos conjuntos deben ser bien ordenables . El último esquema axiomático es estrictamente hablando innecesario, ya que las leyes de distributividad de Chang lo implican, [ 10 ] sin embargo, se incluye como una forma natural de permitir debilitamientos naturales de la lógica.

Completitud, compacidad y completitud fuerte

Una teoría es cualquier conjunto de enunciados. La veracidad de los enunciados en los modelos se define mediante recursión y coincidirá con la definición de lógica finita cuando ambas estén definidas. Dada una teoría T , se dice que un enunciado es válido para la teoría T si es verdadero en todos los modelos de T.

Una lógica en el lenguajeLα,β{\displaystyle L_{\alfa,\beta }}Una lógica es completa si para cada enunciado S válido en cada modelo existe una prueba de S. Es fuertemente completa si para cualquier teoría T, para cada enunciado S válido en T existe una prueba de S a partir de T. Una lógica infinitaria puede ser completa sin ser fuertemente completa.

Un cardenalκω{\displaystyle \kappa \neq \omega }es débilmente compacto cuando para cada teoría T enLκ,κ{\displaystyle L_{\kappa,\kappa}}que contiene como máximoκ{\displaystyle \kappa }muchas fórmulas, si cada S{\displaystyle \subseteq }T de cardinalidad menor queκ{\displaystyle \kappa }Si T tiene un modelo, entonces T tiene un modelo. Un cardinalκω{\displaystyle \kappa \neq \omega }es fuertemente compacto cuando para cada teoría T enLκ,κ{\displaystyle L_{\kappa,\kappa}}, sin restricción de tamaño, si cada S{\displaystyle \subseteq }T de cardinalidad menor queκ{\displaystyle \kappa }Si T tiene un modelo, entonces T tiene un modelo.

Conceptos expresables en lógica infinitaria

En el lenguaje de la teoría de conjuntos, la siguiente afirmación expresa fundamento :

γ<ωVγ:¬γ<ωVγ+Vγ.{\displaystyle \forall _{\gamma <\omega }{V_{\gamma }:}\neg \land _{\gamma <\omega }{V_{\gamma +}\in V_{\gamma }}.\,}

A diferencia del axioma de fundación, esta afirmación no admite interpretaciones no estándar. El concepto de buena fundación solo puede expresarse en una lógica que permita un número infinito de cuantificadores en una afirmación individual. En consecuencia, muchas teorías, incluida la aritmética de Peano , que no pueden axiomatizarse adecuadamente en lógica finita, pueden expresarse en una lógica infinita apropiada. Otros ejemplos incluyen las teorías de cuerpos no arquimedianos y grupos libres de torsión . Estas tres teorías pueden definirse sin el uso de cuantificación infinita; solo se necesitan uniones infinitas [ 11 ] .

Los predicados de verdad para lenguajes contables son definibles enLω1,ω{\displaystyle {\mathcal {L}}_{\omega _{1},\omega }}. [ 12 ]

Lógicas infinitarias completas

Dos lógicas infinitas destacan por su completitud. Estas son las lógicas deLω,ω{\displaystyle L_{\omega ,\omega }}yLω1,ω{\displaystyle L_{\omega _{1},\omega }}La primera es lógica finita estándar de primer orden y la segunda es una lógica infinita que solo permite enunciados de tamaño contable.

La lógica deLω,ω{\displaystyle L_{\omega ,\omega }}También es muy completo, compacto y muy compacto.

La lógica deLω1,ω{\displaystyle L_{\omega _{1},\omega }}No es compacta, pero es completa (según los axiomas mencionados anteriormente). Además, satisface una variante de la propiedad de interpolación de Craig .

Si la lógica deLα,α{\displaystyle L_{\alpha ,\alpha }}es fuertemente completa (bajo los axiomas dados anteriormente) entoncesα{\displaystyle \alpha }es fuertemente compacto (porque las pruebas en estas lógicas no pueden usarα{\displaystyle \alpha }o más de los axiomas dados).

Referencias

  1. Moore, Gregory H. (1997). «La prehistoria de la lógica infinita: 1885-1955». En Dalla Chiara, Maria Luisa ; Doets, Kees; Mundici, Daniele; van Benthem, Johan (eds.). Estructuras y normas en la ciencia . Springer-Science+Business Media. pp. 105-123 . doi : 10.1007/978-94-017-0538-7_7 . ISBN  978-94-017-0538-7.
  2. ^ Kanamori, Akihiro (2004). «Zermelo y la teoría de conjuntos» (PDF) . El Boletín de Lógica Simbólica . 10 (4): 487– 553. doi : 10.2178/bsl/1102083759 . Consultado el 22 de agosto de 2023 .
  3. Woodin, W. Hugh (2011). «La hipótesis del continuo, el multiverso genérico de conjuntos y la conjetura Ω» . En Kennedy, Juliette ; Kossak, Roman (eds.). Teoría de conjuntos, aritmética y fundamentos de las matemáticas: teoremas y filosofías . Cambridge University Press. pp. 13–42 . doi : 10.1017/CBO9780511910616.003 . ISBN  978-0-511-91061-6Archivado del original el 1 de marzo de 2024. Consultado el 1 de marzo de 2024 .
  4. Karp 1964 , págs. 1–2.
  5. Karp 1964 , pág. 1.
  6. Karp 1964 , págs. 101–102.
  7. Karp 1964 , págs. 39–54.
  8. Karp 1964 , pág. 127.
  9. JL Bell, " Lógica infinita ". Enciclopedia de filosofía de Stanford, edición revisada de 2023. Consultado el 26 de julio de 2024.
  10. Chang, CC (1957). "Sobre la representación de álgebras booleanas α-completas" . Transactions of the American Mathematical Society . 85 (1): 208– 218. doi : 10.1090/S0002-9947-1957-0086792-1 .
  11. Bennett, David W. (1980). "Junctions" . Notre Dame Journal of Formal Logic . 21 (1): 111– 118. doi : 10.1305/ndjfl/1093882943 .
  12. ^ Pogonowski, Jerzy (10 de junio de 2010). "Anhelo inexpresable por el modelo previsto" (PDF) . Zakład Logiki Stosowanej . Uniwersytet im. Adama Mickiewicza en Poznaniu . pag. 4. Archivado desde el original (PDF) el 24 de mayo de 2024 . Consultado el 1 de marzo de 2024 . 

Fuentes

  • Karp, Carol R. (1964). Lenguajes con expresiones de longitud infinita . North-Holland Publishing Company. doi : 10.1016/S0049-237X(08)70423-3 . ISBN 978-0-444-53401-9.{{cite book}}: Incompatibilidad de ISBN/Fecha ( ayuda )
  • Barwise, Jon (1969). "Lógica infinita y conjuntos admisibles". The Journal of Symbolic Logic . 34 (2): 226– 252. doi : 10.2307/2271099 . JSTOR 2271099 .