Loading [MathJax]/jax/element/mml/optable/MathOperators.js

1 votos

Demuestra que EXT,TOT e INF no son enumerables recursivamente

Actualmente estoy trabajando en el método de reducción para demostrar que un conjunto no es recursivamente enumerable, pero estoy luchando para encontrar funciones adecuadas para las reducciones. En concreto he empezado a trabajar en la demostración de que el conjunto EXT no es r.e.:

EXT={x|ϕx is extensible to a total recursive function}

Mi intuición me lleva a intentar encontrar una reducción de ¯K a EXT definiendo una función como ésta: f(x)={extensible functionif xϵ¯Knon-extensible functionif xϵK

utilizando una función ya total como función extensible (ya es total por lo que también debería ser extensible a total) y, para la función no extensible algo así:

g(x)={xif xϵKif xϵ¯K

que no puede extenderse al total ya que hacerlo implicaría que K es recursivo, lo que sabemos que no lo es. Sin embargo, no estoy seguro de si esto funcionaría dentro del método de reducción o no, ya que aplicaría g(x) sólo cuando x ϵ K.

En cuanto a los otros dos conjuntos: TOT={x|ϕx is total}INF={x|dom(ϕx)is infinite}

de nuevo, me indicaron que utilizara una reducción de ¯K al conjunto, pero de nuevo me encuentro con dificultades para encontrar una función adecuada para la reducción. Agradeceré cualquier ayuda para comprender mejor el método.

EDIT: Pensé en el hecho de que la literatura por ahí podría no ser coherente. K es el conjunto de problemas de detención, lo que significa que: K={x|ϕx(x)}

1voto

ManuelSchneid3r Puntos 116

En primer lugar, un breve comentario sobre la extensibilidad en general. La función g usted describe es extensible a una función recursiva total, contrariamente a lo que afirmas - a saber, que es extensible por la función identidad xx . Cuando ampliamos una función recursiva parcial a una función recursiva total, tenemos no necesitan (a priori) seguir la pista del dominio original, por lo que el hecho de que dom(g) se complica en modo alguno impide directamente g de ser extensible.

Hay que esforzarse un poco más para obtener una función no extensible. Como una pista parcial, tenga en cuenta que (la fijación de algunos x ) si tenemos algún s de forma que sepamos φx(x)φx(x)[s], entonces podemos saber si xK simplemente ejecutando φx(x) para s -muchos pasos; a la inversa, para xK podemos encontrar el escenario s en cuyo momento φx(x) .


Pero digamos que hemos resuelto el problema anterior, y tenemos una función no extensible h . Entonces, ¿cómo podemos utilizar esto para reducir ¯K a EXT ?

Bueno, supongamos que te dan un x y quiere saber si x¯K . Para ello, se desea construir una función fx que se encuentra en EXT si x¯K - es decir, si nunca vemos φx(x) convergen.

La estrategia general para hacer este tipo de cosas es pensar en fx en términos de " hasta "a saber, que desea fx sonar como "do [blah] until (if ever) φx(x) converges, after which point do [foo]." Aquí [blah] debe ser algún comportamiento que hace que fx parezca extensible, y [foo] debe ser algún comportamiento que haga que fx parecen improrrogables.

Parecer extensible es fácil - por ejemplo, podemos simplemente requerir fx(y) no se defina hasta que veamos φx(x) convergen (la función indefinida en todas partes es definitivamente extensible). Buscar no extensibles es más difícil, pero aquí es donde nuestro h - una vez que lo tenemos - entra: el fx que queremos debería ser "Parecer la función siempre indefinida hasta que veamos φx(x) convergen, momento en el que se comportan como h ." Ahora sólo tienes que precisarlo.

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