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

3 votos

Demostrar la existencia de una función de ordenación

Dejemos que (X,) sea un conjunto totalmente ordenado. Una ordenación para fXn es un elemento gXn satisfaciendo

(i) g no es decreciente.

(ii) g=fσ para alguna permutación σ:{1,,n}{1,,n} .

Una función de clasificación para Xn es una función Φ:XnXn tal que Φ(f) es un tipo para f para cada fXn .

Me piden que demuestre que existe una función de ordenación para Xn .

Mi intento:

Por inducción en n . Si n=1 esto es trivial. Supongamos que existe una función de ordenación Φ:XnXn para algunos n1 .

Definir las funciones Γ,Δ:Xn+1Xn+1 por Γ(f)=(Φ[f|{1,,n}],f(n+1))

Δ(f)=fπ

donde π:{1,,n+1}{1,,n+1} es la permutación definida por

π(i)={iif i<i0n+1if i=i0i1if i>i0

donde i0 es el elemento más pequeño del conjunto {1in:f(n+1)f(i)} si este conjunto no es vacío, y i0:=n+1 de lo contrario.

Afirmo que Φ:=ΔΓ es una función de ordenación para Xn+1 . Desde Φ[f|{1,,n}]=f|{1,,n}σ para alguna permutación σ:{1,,n}{1,,n} vemos que Γ(f)=fσ para alguna permutación σ . Entonces

Φ(f)=(ΔΓ)(f)=fσπ para la permutación σπ . Al considerar los diferentes casos con respecto a i0 también vemos que ij implica Φ(f)(i)Φ(f)(j) . Por lo tanto, Φ(f) satisface (i) y (ii) para todos los fXn+1 y por lo tanto es una función de ordenación para Xn+1 .

¿Es esto correcto?

Muchas gracias por su ayuda

1voto

Manatee Pink Puntos 305

Por lo que veo parece correcto, sin embargo, no estoy del todo seguro ya que lo encuentro un poco enrevesado. Creo que la prueba se hace más concisa utilizando max en lugar del elemento más pequeño que sea mayor que f(n+1) .

Dejemos que [n]:=\{1,\dots,n\} y \text{argmax}_n(f):=\max f^{-1}(\max\{f(i):i\in[n]\}) para todos n\in\mathbb{N} y f\in X^n . Ahora, demostrando vía inducción: como escribiste, el caso base es trivial.

Supongamos que existe una función de ordenación sort_n para X^n para algunos n\geq1 . Para cada f\in X^{n+1} definir \pi_f:[n+1]\rightarrow[n+1] tal que \pi_f(k)=\begin{cases}n+1&\text{if }k=\text{argmax}_{n+1}(f)\\\text{argmax}_{n+1}(f)&\text{if }k=n+1\\k&\text{otherwise}\end{cases} Además, por cada f\in X^{n+1}:\exists\sigma_f:[n]\rightarrow[n] tal que sort_n(f|_{[n]})=f|_{[n]}\circ\sigma_f Además, define para cada \sigma:[n]\rightarrow[n] la única permutación \sigma^*:[n+1]\rightarrow[n+1] tal que \sigma^*|_{[n]}=\sigma .

Ahora defina sort_{n+1}(f):X^{n+1}\rightarrow X^{n+1} tal que sort_{n+1}(f)=f\circ\pi_f\circ\sigma_{f\circ\pi_f}^*

(EDIT: como se ha señalado en los comentarios: Esto está bien definido ya que aunque la permutación \sigma_{f\circ\pi_f}^* no es necesariamente única, las permutaciones sólo difieren si hay múltiples elementos iguales que pueden intercambiarse arbitrariamente entre sí, sin embargo, al intercambiar elementos iguales, el resultado sigue siendo el mismo).

Ahora, está claro que sort_{n+1}(f)|_{[n]}=sort_n(f\circ\pi_f|_{[n]}) para lo cual es claro, que es no decreciente vía hipótesis de inducción. También está claro que sort_{n+1}(f)(n+1) es el máximo a través de la definición. Por lo tanto, el elemento completo es no decreciente. Y como las permutaciones son cerradas bajo composición, sort_{n+1} es efectivamente una función de ordenación.

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