Articulo de referencia

Conjunto de índices (computabilidad)

En la teoría de la computabilidad , los conjuntos de índices describen clases de funciones computables ; específicamente, proporcionan todos los índices de las funciones en una ...

En la teoría de la computabilidad , los conjuntos de índices describen clases de funciones computables ; específicamente, proporcionan todos los índices de las funciones en una clase determinada, según una numeración de Gödel fija de funciones computables parciales.

Definición

Dejarφmi{\displaystyle \varphi _{e}}sea ​​una enumeración computable de todas las funciones computables parciales, yWmi{\displaystyle W_{e}}sea ​​una enumeración computable de todos los conjuntos ce .

DejarA{\displaystyle {\mathcal {A}}}ser una clase de funciones parcialmente computables. SiA={incógnita:φincógnitaA}{\displaystyle A=\{x\,:\,\varphi _{x}\in {\mathcal {A}}\}}entoncesA{\displaystyle A}es el conjunto de índices deA{\displaystyle {\mathcal {A}}}. En generalA{\displaystyle A}es un conjunto de índices si para cadaincógnita,ynorte{\displaystyle x,y\in \mathbb {N} }conφincógnitaφy{\displaystyle \varphi _{x}\simeq \varphi _{y}}(es decir, indexan la misma función), tenemosincógnitaAyA{\displaystyle x\in A\leftrightarrow y\in A}Intuitivamente, estos son los conjuntos de números naturales que describimos únicamente en referencia a las funciones que indexan.

Conjuntos de índices y el teorema de Rice

La mayoría de los conjuntos de índices no son computables, salvo dos excepciones triviales. Esto se afirma en el teorema de Rice :

Dejardo{\displaystyle {\mathcal {C}}}sea ​​una clase de funciones parcialmente computables con su conjunto de índicesdo{\displaystyle C}. Entoncesdo{\displaystyle C}es computable si y solo sido{\displaystyle C}está vacío, odo{\displaystyle C}es todo denorte{\displaystyle \mathbb {N} }.

El teorema de Rice afirma que "cualquier propiedad no trivial de las funciones parcialmente computables es indecidible". [ 1 ]

Completitud en la jerarquía aritmética

Los conjuntos de índices proporcionan muchos ejemplos de conjuntos que son completos en algún nivel de la jerarquía aritmética . Aquí decimos que un conjunto de índices es completo en algún nivel de la jerarquía aritmética.Σnorte{\displaystyle \Sigma _{n}}colocarA{\displaystyle A}esΣnorte{\displaystyle \Sigma _{n}}-completar si, para cadaΣnorte{\displaystyle \Sigma _{n}}colocarB{\displaystyle B}, hay una reducción m deB{\displaystyle B}aA{\displaystyle A}.Πnorte{\displaystyle \Pi _{n}}La completitud se define de manera similar. Aquí hay algunos ejemplos: [ 2 ]

  • mimetropag={mi:Wmi=}{\displaystyle \mathrm {Emp} =\{e\,:\,W_{e}=\varnothing \}}esΠ1{\displaystyle \Pi _{1}}-completo.
  • Finorte={mi:Wmi es finito}{\displaystyle \mathrm {Fin} =\{e\,:\,W_{e}{\text{ es finito}}\}}esΣ2{\displaystyle \Sigma _{2}}-completo.
  • InorteF={mi:Wmi es infinito}{\displaystyle \mathrm {Inf} =\{e\,:\,W_{e}{\text{ es infinito}}\}}esΠ2{\displaystyle \Pi _{2}}-completo.
  • Tot={mi:φmi es total}={mi:Wmi=norte}{\displaystyle \mathrm {Tot} =\{e\,:\,\varphi _{e}{\text{ es total}}\}=\{e:W_{e}=\mathbb {N} \}}esΠ2{\displaystyle \Pi _{2}}-completo.
  • doonorte={mi:φmi es total y constante}{\displaystyle \mathrm {Con} =\{e\,:\,\varphi _{e}{\text{ es total y constante}}\}}esΠ2{\displaystyle \Pi _{2}}-completo.
  • dooF={mi:Wmi es cofinito}{\displaystyle \mathrm {Cof} =\{e\,:\,W_{e}{\text{ es cofinito}}\}}esΣ3{\displaystyle \Sigma _{3}}-completo.
  • Rmido={mi:Wmi es computable}{\displaystyle \mathrm {Rec} =\{e\,:\,W_{e}{\text{ es computable}}\}}esΣ3{\displaystyle \Sigma _{3}}-completo.
  • miincógnitat={mi:φmi es extensible a una función computable total}{\displaystyle \mathrm {Ext} =\{e\,:\,\varphi _{e}{\text{ es extendible a una función computable total}}\}}esΣ3{\displaystyle \Sigma _{3}}-completo.
  • dopagl={mi:WmiTHPAG}{\displaystyle \mathrm {Cpl} =\{e\,:\,W_{e}\equiv _{\mathrm {T} }\mathrm {HP} \}}esΣ4{\displaystyle \Sigma _{4}}-completo, dondeHPAG{\displaystyle \mathrm {HP} }es el problema de la parada .

Empíricamente, si la definición "más obvia" de un conjuntoA{\displaystyle A}esΣnorte{\displaystyle \Sigma _{n}}[resp.Πnorte{\displaystyle \Pi _{n}}], normalmente podemos demostrar queA{\displaystyle A}esΣnorte{\displaystyle \Sigma _{n}}-completo [resp.Πnorte{\displaystyle \Pi _{n}}-completo].

Notas

  1. Odifreddi, PG Teoría de la recursión clásica, Volumen 1 .; página 151
  2. Soare, Robert I. (2016), "Turing Reducibility" , Turing Computability , Theory and Applications of Computability, Berlín, Heidelberg: Springer Berlin Heidelberg, pp. 51–78 , doi : 10.1007/978-3-642-31933-4_3 , ISBN  978-3-642-31932-7, consultado el 21 de abril de 2021

Referencias

  • Odifreddi, PG (1992). Teoría clásica de la recursión, Volumen 1. Elsevier. pág.  668. ISBN 0-444-89483-7.
  • Rogers Jr., Hartley (1987). Teoría de las funciones recursivas y la computabilidad efectiva . MIT Press. pág.  482. ISBN 0-262-68052-1.