Articulo de referencia

aritmética de Skolem

En lógica matemática , la aritmética de Skolem es la teoría de primer orden de los números naturales con multiplicación , nombrada en honor a Thoralf Skolem . La signatura de la...

En lógica matemática , la aritmética de Skolem es la teoría de primer orden de los números naturales con multiplicación , nombrada en honor a Thoralf Skolem . La signatura de la aritmética de Skolem contiene únicamente la operación de multiplicación y la igualdad, omitiendo por completo la operación de suma.

La aritmética de Skolem es más débil que la aritmética de Peano , que incluye operaciones de suma y multiplicación. [ 1 ] A diferencia de la aritmética de Peano, la aritmética de Skolem es una teoría decidible . Esto significa que es posible determinar, para cualquier enunciado en el lenguaje de la aritmética de Skolem, si dicho enunciado es demostrable a partir de los axiomas de la aritmética de Skolem. La complejidad computacional asintótica de este problema de decisión es triplemente exponencial. [ 2 ]

Axiomas

A continuación definimos las siguientes abreviaturas.

ab:=norte(anorte=b)Uno(mi):=norte(nortemi=norte)Principal(pag):=¬Uno(pag)a(apag(Uno(a)a=pag))PrimePower(pag,PAG):=Principal(pag)pagPAGq(Principal(q)¬(q=pag)¬(qPAG))Absorción invádica(pag,norte,PAG):=PrimePower(pag,PAG)PAGnorteQ((PrimePower(pag,Q)Qnorte)QPAG)Diferencia de abstracción ádicanorte(pag,a,b):=Principal(pag)pagabPAGQ(Absorción invádica(pag,a,PAG)Absorción invádica(pag,b,Q)Q=pagnortePAG){\displaystyle {\begin{aligned}a\mid b&:=\exists n\;(a\cdot n=b)\\\operatorname {One} (e)&:=\forall n\;(n\cdot e=n)\\\operatorname {Prime} (p)&:=\lnot \operatorname {One} (p)\land \forall a\;(a\mid p\to (\operatorname {One} (a)\lor a=p))\\\operatorname {PrimePower} (p,P)&:=\operatorname {Prime} (p)\land p\mid P\land \forall q\;(\operatorname {Prime} (q)\land \lnot (q=p)\to \lnot (q\mid P))\\\operatorname {InvAdicAbs} (p,n,P)&:=\operatorname {PrimePower} (p,P)\land P\mid n\land \forall Q\;((\operatorname {PrimePower} (p,Q)\land Q\mid n)\to Q\mid P)\\\operatorname {AdicAbsDiff} _{n}(p,a,b)&:=\operatorname {Prime} (p)\land p\mid ab\land \exists P\,\exists Q\;(\operatorname {InvAdicAbs} (p,a,P)\land \operatorname {InvAdicAbs} (p,b,Q)\land Q=p^{n}P)\end{aligned}}} En lenguaje sencillo:

  • Absorción invádica(pag,norte,PAG){\displaystyle \operatorname {InvAdicAbs} (p,n,P)}se cumple si y solo siPAG{\displaystyle P}es la mayor potencia entera depag{\displaystyle p}que dividenorte{\displaystyle n}exactamente.
  • Diferencia de abstracción ádicanorte(pag,a,b){\displaystyle \operatorname {AdicAbsDiff} _{n}(p,a,b)}se cumple si y solo si la valoración p-ádica deb{\displaystyle b}[ 3 ] excede la valoración p-ádica dea{\displaystyle a}exactamentenorte{\displaystyle n}, es decirvpag(b)=vpag(a)+norte{\displaystyle v_{p}(b)=v_{p}(a)+n}.

Los axiomas de la aritmética de Skolem son: [ 4 ]

  1. ab(ab=ba){\displaystyle \forall a\,\forall b\;(ab=ba)}
  2. abdo((ab)do=a(bdo)){\displaystyle \forall a\,\forall b\,\forall c\;((ab)c=a(bc))}
  3. miUno(mi){\displaystyle \exists e\;\operatorname {One} (e)}
  4. ab(Uno(ab)Uno(a)Uno(b)){\displaystyle \forall a\,\forall b\;(\operatorname {One} (ab)\to \operatorname {One} (a)\land \operatorname {One} (b))}
  5. abdo(ado=bdoa=b){\displaystyle \forall a\,\forall b\,\forall c\;(ac=bc\to a=b)}
  6. ab(anorte=bnortea=b) para cada entero norte>0{\displaystyle \forall a\,\forall b\;(a^{n}=b^{n}\to a=b){\text{ for each integer }}n>0}
  7. incógnitaar(incógnita=arnortebs(incógnita=bsnorteab)) para cada entero norte>0{\displaystyle \forall x\,\exists a\,\exists r\;(x=ar^{n}\land \forall b\,\forall s\;(x=bs^{n}\to a\mid b)){\text{ for each integer }}n>0}
  8. apag(Principal(pag)¬(paga)){\displaystyle \forall a\,\exists p\;(\operatorname {Prime} (p)\land \lnot (p\mid a))}[ 5 ]
  9. pagPAGQ((PrimePower(pag,PAG)PrimePower(pag,Q))(PAGQQPAG)){\displaystyle \forall p\,\forall P\,\forall Q\;((\operatorname {PrimePower} (p,P)\land \operatorname {PrimePower} (p,Q))\to (P\mid Q\lor Q\mid P))}
  10. pagnorte(Principal(pag)PAGAbsorción invádica(pag,norte,PAG)){\displaystyle \forall p\,\forall n\;(\operatorname {Prime} (p)\to \exists P\;\operatorname {InvAdicAbs} (p,n,P))}
  11. nortemetro(norte=metropag(Principal(pag)PAG(Absorción invádica(pag,norte,PAG)Absorción invádica(pag,metro,PAG)))){\displaystyle \forall n\,\forall m\;\left(n=m\leftrightarrow \forall p\;(\operatorname {Prime} (p)\to \exists P\;(\operatorname {InvAdicAbs} (p,n,P)\land \operatorname {InvAdicAbs} (p,m,P)))\right)}[ 6 ]
  12. pagnortemetro(Principal(pag)PAGQ(Absorción invádica(pag,norte,PAG)Absorción invádica(pag,metro,Q)Absorción invádica(pag,nortemetro,PAGQ))){\displaystyle \forall p\,\forall n\,\forall m\;\left(\operatorname {Prime} (p)\to \exists P\,\exists Q\;(\operatorname {InvAdicAbs} (p,n,P)\land \operatorname {InvAdicAbs} (p,m,Q)\land \operatorname {InvAdicAbs} (p,nm,PQ))\right)}[ 7 ]
  13. ab(pag(Principal(pag)PAGQ(Absorción invádica(pag,a,PAG)Absorción invádica(pag,b,Q)PAGQ))ab){\displaystyle \forall a\,\forall b\;\left(\forall p\;(\operatorname {Prime} (p)\to \exists P\,\exists Q\;(\operatorname {InvAdicAbs} (p,a,P)\land \operatorname {InvAdicAbs} (p,b,Q)\land P\mid Q))\to a\mid b\right)}[ 8 ]
  14. abdopag(Principal(pag)((pagaPAG(Absorción invádica(pag,b,PAG)Absorción invádica(pag,do,PAG)))(pagbpaga))){\displaystyle \forall a\,\forall b\,\exists c\,\forall p\;\left(\operatorname {Prime} (p)\to \left((p\mid a\to \exists P\;(\operatorname {InvAdicAbs} (p,b,P)\land \operatorname {InvAdicAbs} (p,c,P)))\land (p\mid b\to p\mid a)\right)\right)}[ 9 ]
  15. abpag(Principal(pag)(PAG(Absorción invádica(pag,a,PAG)Absorción invádica(pag,b,pagPAG)))(pagbpaga)){\displaystyle \forall a\,\exists b\,\forall p\;\left(\operatorname {Prime} (p)\to \left(\exists P\;(\operatorname {InvAdicAbs} (p,a,P)\land \operatorname {InvAdicAbs} (p,b,pP))\right)\land (p\mid b\to p\mid a)\right)}[ 10 ]
  16. abdopag(Principal(pag)((Diferencia de abstracción ádicanorte(pag,a,b)Absorción invádica(pag,do,pag))(pagdoDiferencia de abstracción ádicanorte(pag,a,b)))){\displaystyle \forall a\,\forall b\,\exists c\,\forall p\;\left(\operatorname {Prime} (p)\to \left((\operatorname {AdicAbsDiff} _{n}(p,a,b)\to \operatorname {InvAdicAbs} (p,c,p))\land (p\mid c\to \operatorname {AdicAbsDiff} _{n}(p,a,b))\right)\right)}[ 11 ]

Poder expresivo

La lógica de primer orden con igualdad y multiplicación de enteros positivos puede expresar la relación do=ab{\displaystyle c=a\cdot b}Utilizando esta relación e igualdad, podemos definir las siguientes relaciones sobre los enteros positivos:

  • Divisibilidad:b|do  a(do=ab){\displaystyle b|c\ \Leftrightarrow \ \exists a(c=a\cdot b)}
  • Máximo común divisor :d=mcd(a,b)  d|ad|bd((d|ad|b)d|d){\displaystyle d=\gcd(a,b)\ \Leftrightarrow \ d|a\land d|b\land \forall d'((d'|a\land d'|b)\Rightarrow d'|d)}
  • Mínimo común múltiplo :metro=ldometro(a,b)  a|metrob|metrometro((a|metrob|metro)metro|metro){\displaystyle m=\mathrm {lcm} (a,b)\ \Leftrightarrow \ a|m\land b|m\land \forall m'((a|m'\land b|m')\Rightarrow m|m')}
  • la constante1{\displaystyle 1}:a(1|a){\displaystyle \forall a(1|a)}
  • Número primo :pagrimetromi(pag)  pag1a(a|pag(a=1a=pag)){\displaystyle \mathrm {prime} (p)\ \Leftrightarrow \ p\neq 1\land \forall a(a|p\Rightarrow (a=1\lor a=p))}
  • Númerob{\displaystyle b}es un producto dek{\displaystyle k}primos (para un fijo)k{\displaystyle k}):a1,...ak( pagrimetromi(a1)pagrimetromi(ak)b=a1ak){\displaystyle \exists a_{1},...a_{k}(\ \mathrm {prime} (a_{1})\land \ldots \land \mathrm {prime} (a_{k})\land b=a_{1}\cdot \ldots \cdot a_{k})}
  • Númerob{\displaystyle b}es un poder de algún primo:pagpagowmir(b)  pag(pagrimetromi(pag)a((a1a|b)pag|a)){\displaystyle \mathrm {ppower} (b)\ \Leftrightarrow \ \exists p(\mathrm {prime} (p)\land \forall a((a\neq 1\land a|b)\Rightarrow p|a))}
  • Númerob{\displaystyle b}es un producto de exactamentek{\displaystyle k}poderes primordiales:a1,...ak( pagpagowmir(a1)pagpagowmir(ak)b=a1ak){\displaystyle \exists a_{1},...a_{k}(\ \mathrm {ppower} (a_{1})\land \ldots \land \mathrm {ppower} (a_{k})\land b=a_{1}\cdot \ldots \cdot a_{k})}

Idea de decidibilidad

El valor de verdad de las fórmulas de la aritmética de Skolem se puede reducir al valor de verdad de secuencias de enteros no negativos que constituyen su descomposición en factores primos, donde la multiplicación se convierte en una suma puntual de secuencias. La decidibilidad se deduce entonces del teorema de Feferman-Vaught, que se puede demostrar mediante la eliminación de cuantificadores . Otra forma de expresarlo es que la teoría de primer orden de los enteros positivos es isomorfa a la teoría de primer orden de los multiconjuntos finitos de enteros no negativos con la operación de suma de multiconjuntos, cuya decidibilidad se reduce a la decidibilidad de la teoría de los elementos.

En más detalle, según el teorema fundamental de la aritmética , un entero positivoa>1{\displaystyle a>1}puede representarse como un producto de potencias primas:

a=pag1a1pag2a2{\displaystyle a=p_{1}^{a_{1}}p_{2}^{a_{2}}\cdots }

Si un número primopagk{\displaystyle p_{k}}no aparece como factor, definimos su exponenteak{\displaystyle a_{k}}ser cero. Por lo tanto, solo un número finito de exponentes son distintos de cero en la secuencia infinita.a1,a2,{\displaystyle a_{1},a_{2},\ldots }Denotemos dichas secuencias de enteros no negativos pornorte{\displaystyle N^{*}}.

Ahora consideremos la descomposición de otro número positivo,

b=pag1b1pag2b2{\displaystyle b=p_{1}^{b_{1}}p_{2}^{b_{2}}\cdots }

La multiplicaciónab{\displaystyle ab}corresponde a la suma punto por punto de los exponentes:

ab=pag1a1+b1pag2a2+b2{\displaystyle ab=p_{1}^{a_{1}+b_{1}}p_{2}^{a_{2}+b_{2}}\cdots }

Defina la suma punto por punto correspondiente en secuencias mediante:

(a1,a2,)+¯(b1,b2,)=(a1+b1,a2+b2,){\displaystyle (a_{1},a_{2},\ldots ){\bar {+}}(b_{1},b_{2},\ldots )=(a_{1}+b_{1},a_{2}+b_{2},\ldots )}

Así, tenemos un isomorfismo entre la estructura de los enteros positivos con la multiplicación,(norte,){\displaystyle (N,\cdot )}y de la suma punto por punto de las secuencias de enteros no negativos en las que solo un número finito de elementos son distintos de cero,(norte,+¯){\displaystyle (N^{*},{\bar {+}})}.

A partir del teorema de Feferman-Vaught para la lógica de primer orden , el valor de verdad de una fórmula de lógica de primer orden sobre secuencias y la suma puntual sobre ellas se reduce, de forma algorítmica, al valor de verdad de las fórmulas en la teoría de los elementos de la secuencia con suma, que, en este caso, es la aritmética de Presburger . Dado que la aritmética de Presburger es decidible, la aritmética de Skolem también lo es. [ 12 ]

Complejidad

Ferrante y Rackoff (1979 , Capítulo 5) establecen, utilizando juegos de Ehrenfeucht-Fraïssé , un método para demostrar cotas superiores en la complejidad de problemas de decisión de potencias directas débiles de teorías. Aplican este método para obtener una complejidad espacial triplemente exponencial para(norte,+¯){\displaystyle (N^{*},{\bar {+}})}y, por lo tanto, de la aritmética de Skolem.

Grädel (1989 , Sección 5) demuestra que el problema de satisfacibilidad para el fragmento sin cuantificadores de la aritmética de Skolem pertenece a la clase de complejidad NP .

extensiones decidibles

Gracias a la reducción anterior utilizando el teorema de Feferman-Vaught, podemos obtener teorías de primer orden cuyas fórmulas abiertas definen un conjunto mayor de relaciones si reforzamos la teoría de multiconjuntos de factores primos. Por ejemplo, consideremos la relaciónab{\displaystyle a\sim b}Eso es cierto si y solo sia{\displaystyle a}yb{\displaystyle b}tienen el mismo número de factores primos distintos:

|{pagpagrimetromi(pag)(pag|a)}| = |{pagpagrimetromi(pag)(pag|b)}|{\displaystyle |\{p\mid \mathrm {prime} (p)\land (p|a)\}|\ =\ |\{p\mid \mathrm {prime} (p)\land (p|b)\}|}

Por ejemplo,210310058199{\displaystyle 2^{10}\cdot 3^{100}\sim 5^{8}\cdot 19^{9}}porque ambos lados representan un número que tiene dos factores primos distintos.

Si añadimos la relación{\displaystyle \sim }En cuanto a la aritmética de Skolem, sigue siendo decidible. Esto se debe a que la teoría de conjuntos de índices sigue siendo decidible en presencia del operador de equinumerosidad en conjuntos, como lo demuestra el teorema de Feferman-Vaught .

Extensiones indecidibles

Una extensión de la aritmética de Skolem con el predicado sucesor,sdodo(norte)=norte+1{\displaystyle succ(n)=n+1}Se puede definir la relación de adición utilizando la identidad de Tarski: [ 13 ] [ 14 ]

(do=0do=a+b)(ado+1)(bdo+1)=do2(ab+1)+1{\displaystyle (c=0\lor c=a+b)\Leftrightarrow (ac+1)(bc+1)=c^{2}(ab+1)+1}

y definiendo la relacióndo=a+b{\displaystyle c=a+b}en enteros positivos por

sdodo(ado)sdodo(bdo)=sdodo(do2sdodo(ab)){\displaystyle \mathrm {succ} (ac)\,\mathrm {succ} (bc)=\mathrm {succ} (c^{2}\mathrm {succ} (ab))}

Debido a que puede expresar tanto la multiplicación como la suma, la teoría resultante es indecidible.

Si tenemos un predicado de ordenación sobre los números naturales (menores que,<{\displaystyle <}), podemos expresarsdodo{\displaystyle \mathrm {succ} }por

sdodo(a)=b    a<bdo.(a<do(b=dob<do)){\displaystyle \mathrm {succ} (a)=b\ \ \Leftrightarrow \ \ a<b\land \forall c.{\big (}a<c\Rightarrow (b=c\lor b<c){\big )}}

así que la extensión con<{\displaystyle <}También es indecidible.

Véase también

Notas y referencias

  1. Nadel 1981 .
  2. Ferrante y Rackoff 1979 , pág. 135.
  3. Elpag{\displaystyle p}-valoración ádica deb{\displaystyle b}, escritovpag(b){\displaystyle v_{p}(b)}, es el exponente depag{\displaystyle p}en la factorización prima deb{\displaystyle b}. Por ejemplo, v2(12)=2{\displaystyle v_{2}(12)=2}porque12=22×3{\displaystyle 12=2^{2}\times 3}, yv3(12)=1{\displaystyle v_{3}(12)=1}.
  4. Cégielski 1981 .
  5. Infinitud de números primos
  6. Factorización única
  7. pag{\displaystyle p}El valor absoluto -ádico es multiplicativo
  8. Si elpag{\displaystyle p}-valoración ádica dea{\displaystyle a}es menor que el deb{\displaystyle b}por cada primopag{\displaystyle p}, entoncesa|b{\displaystyle a|b}
  9. Eliminando de la factorización prima deb{\displaystyle b}todos los números primos no son divisiblesa{\displaystyle a}
  10. Aumentando cada exponente en la factorización prima dea{\displaystyle a}por1{\displaystyle 1}
  11. Producto de esos números primospag{\displaystyle p}de tal manera que la mayor potencia depag{\displaystyle p}divisorb{\displaystyle b}espagnorte{\displaystyle p^{n}}veces la mayor potencia depag{\displaystyle p}divisora{\displaystyle a}
  12. Mostowski 1952 .
  13. Robinson 1949 , pág. 100.
  14. Bès y Richard 1998 .

Bibliografía

  • Bès, Alexis (2001). "Un estudio de definibilidad aritmética" (PDF) . En Crabbé, Marcel; Punto, Françoise; Michaux, Christian (eds.). Un homenaje a Maurice Boffa . Bruselas: Societé mathématique de Belgique. págs. 1 a 54. 
  • Bès, Alexis; Richard, Denis (1998). "Extensiones indecidibles de la aritmética de Skolem". Journal of Symbolic Logic . 63 (2): 379– 401. CiteSeerX 10.1.1.2.1139 . doi : 10.2307/2586837 . JSTOR 2586837. S2CID 14566619 .   
  • Cegielski, Patrick (1981). "Théorie élémentaire de la multiplication des entiers naturalls" (PDF) . En Berlín, Chantal; McAloon, Kenneth; Ressayre, Jean-Pierre (eds.). Teoría de modelos y aritmética: Comptes Rendus d'une Action Thématique Programmée du CNRS sur la Théorie des Modèles et l'Arithmétique . Apuntes de conferencias de matemáticas (en francés). vol.  890. Berlín: Springer. págs. 44– 89. doi : 10.1007/BFb0095657 . ISBN  978-3-540-11159-7El enlace PDF remite a una versión preliminar disponible públicamente.
  • Ferrante, Jeanne; Rackoff, Charles W. (1979). La complejidad computacional de las teorías lógicas . Berlín Heidelberg Nueva York: Springer-Verlag. doi : 10.1007/BFb0062837 . ISBN 3-540-09501-2.
  • Grädel, Erich (junio de 1989). "Dominós y la complejidad de las subclases de teorías lógicas" . Anales de lógica pura y aplicada . 43 (1): 1– 30. doi : 10.1016/0168-0072(89)90023-7 .
  • Nadel, Mark E. (1981). "La completitud de la multiplicación de Peano" . Israel Journal of Mathematics . 39 (3): 225– 233. doi : 10.1007/bf02760851 . Recuperado el 8 de septiembre de 2022 .