5 votos

Se puede implementar ωCK1ωCK1 ωCK1+1ωCK1+1 como un oráculo?

Deje ωCK1ωCK1 denotar al menos de forma no recursiva ordinal. Supongamos que tenemos un desconocido buen orden de N de la clase de orden ωCK1+1 como oracle. Es posible escribir un algoritmo que utiliza este oráculo, que implementa un buen orden de N de la clase de orden ωCK1?

10voto

Tim Howland Puntos 3650

Colin dio una respuesta que muestra que para cualquier particular oracle codificación de una relación de orden tipo de ωck1+1, se puede producir un orden de tipo ωck1, simplemente moviendo la parte superior ordinal a la parte inferior. En los comentarios, objetaron que podría no ser posible para encontrar el elemento de la parte superior. Colin respondió que para cualquier particular oracle, existe un algoritmo concreto que sabe que es el elemento de la parte superior.

Así que permítanme tratar el caso general, donde queremos un algoritmo que no depende de la oracle, pero funciona con cualquier oracle codificación de una relación de orden tipo de ωck1+1.

Supongamos que tenemos un oráculo para una relación N con tipo de orden ωck1+1. Vamos a calcular una relación con tipo de orden ωck1. La idea es que vamos a utilizar esencialmente el mismo orden como , pero permitir como elementos sólo los nodos para los que también hemos encontrado un sucesor de un nodo. Este, en efecto, la tira de la parte superior del elemento de . Y ya que usted quiere que su relación con el ser en N, vamos a volver a índice de la relación, así como a utilizar todos N. Concretamente, dado un oráculo para una relación N de tipo de orden ωck1+1, podemos definir una relación N como sigue: si kn si nth elemento N encontrado para tener un sucesor con respecto a , luego definimos nm sólo en caso de knkm. Este es uniformemente computable en el oracle para . Además, el orden N, es isomorfo a la colección de elementos de N, tener sucesores, y este tiene el tipo de la orden, precisamente,ωck1, como se desee.

Lo que el argumento muestra, es que podemos calcular de manera uniforme una relación isomorfo a cortar el elemento maximal fuera de cualquier orden lineal la relación en N que tiene uno. Es decir, el algoritmo calcula una relación de orden tipo de α de manera uniforme desde cualquier oracle codificación de una relación de orden tipo de α+1.

5voto

Brian Duff Puntos 121

Podemos acaba de pegar el último elemento en el principio? Deje < ser un pedido de N con tipo de orden α+1 para algunos ordinal α. Deje n <- máximo del elemento. Para todos los x,yn deje x<yx<y, y también le n<x. A continuación, < es de orden tipo de α.

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