Edit: suppression des indices, publication de ma solution.
Voici ma solution. Nous allons choisir un point de référence où f ( x ) ∈ L et considérer l'univers des points de vue de x et f ( x ) . Il s'avère que chaque «voisinage» d'un point correspond à un langage récursif. Donc L est un voisinage autour de f ( x ) , et il y aura un voisinage autour de x qui lui correspond; ce quartier est un langage récursif.xf(x)∈Lxf(x)Lf(x)x
Lemme. Dans cet espace, un langage est récursif si et seulement s'il est voisin de chacune de ses chaînes.
Preuve . Tout d' abord, fixer un langage récursif et laisser x ∈ L . Laissez K soit l'indice minimal d'un decider pour L . Ensuite , nous avons que si y ∉ L , s ( x , y ) ≤ K , donc d ( x , y ) ≥ une / deux K . Ainsi , d ( x , y ) < une / deux K implique que y ∈Lx∈LKLy∉Ls(x,y)≤Kd(x,y)≥1/2Kd(x,y)<1/2K .y∈L
Deuxièmement, soit une chaîne arbitraire et fixons ε > 0 ; soit K = ⌊ log ( 1 / ε ) ⌋ . Soit L K = { y : d ( x , y ) < ε } ; alors L K =xε>0K=⌊log(1/ε)⌋LK={y:d(x,y)<ε} . Ensuite, nous pouvons écrireLK={y:s(x,y)>K}
LK={y:(∀j=1,…,K)|L(Tj)∩{x,y}|≠1}.
Mais est décidable: sur l'entrée y , on peut simuler le premierLKy décideurs sur x et y et accepter si et seulement si chacun a accepté les deux ou rejeté les deux. ◻Kxy □
Maintenant, nous avons presque terminé:
Prop. Soit f continu. Si est récursif, alors f - 1 ( L ) est récursif.Lf−1(L)
Preuve. Sous une fonction continue, la pré-image d'un quartier est un quartier.
Fait intéressant, je pense que dans cet espace une fonction continue est uniformément continue: Soit continue, donc pour chaque point x , pour chaque ε il existe un δ correspondant . Fixer un ε et laisser K = ⌊ log ( 1 / ε ) ⌋ . Il y a un nombre fini de boules de taille ε : il y a L ( T 1 ) ∪ L ( TfxεδεK=⌊log(1/ε)⌋ε ; ensuite il y aL(T1)∪L(T2)⋯∪L(TK); alorsL(T1)∪ ¯ L ( T 2 ) ⋯∪L(TK), et ainsi de suite. fassocie à chacune de ces languesLiune langue de pré-imageL ' i de diamètre associéδi. Pour chaquexL(T1)¯¯¯¯¯¯¯¯¯¯¯¯∪L(T2)⋯∪L(TK)L(T1)∪L(T2)¯¯¯¯¯¯¯¯¯¯¯¯⋯∪L(TK)fLiL′iδi , d ( x , y ) ≤ δ ix∈L′i . Nous pouvons donc prendre le minimum sur ces nombre fini de δ s pour obtenir la constante de continuité uniforme δ associée à ce ε .d(x,y)≤δi⟹d(f(x),f(y))≤εδδε