Dalam pertanyaan ini kami hanya mempertimbangkan mesin Turing yang berhenti pada semua input. Jika maka oleh kita menunjukkan mesin Turing yang kodenya adalah . k
Pertimbangkan fungsi berikut
Dengan kata lain, adalah kode dari mesin Turing terkecil yang mengenali dengan tepat salah satu stringKita sekarang dapat mendefinisikan peta berikutx , y .
Dapat dengan cepat diverifikasi bahwa menginduksi ruang metrik (sebenarnya ultrametrik) pada
Sekarang saya ingin membuktikan bahwa jika adalah fungsi kontinu yang seragam maka untuk setiap bahasa rekursif L, bersifat rekursif juga.
Dengan kata lain, biarkan menjadi peta sedemikian rupa sehingga untuk setiap ada sehingga jika untuk string lalu Maka kita perlu menunjukkan bahwa adalah bahasa rekursif mengingat adalah rekursif.
Sekarang seperti yang sudah dicatat dalam posting ini salah satu cara untuk mendekati masalah adalah dengan menunjukkan bahwa ada mesin Turing yang diberi string menghitung f ( x ) .
Saya terjebak untuk membuktikan klaim ini dan perlahan bertanya-tanya apakah ada pendekatan lain untuk menyelesaikan ini?
Petunjuk, saran dan solusi dipersilahkan!
sumber
Jawaban:
Edit: menghapus petunjuk, memposting solusi saya.
Ini solusinya. Kita akan memilih titik referensi mana f ( x ) ∈ L dan mempertimbangkan alam semesta dari sudut pandang x dan f ( x ) . Ternyata setiap "lingkungan" suatu titik sesuai dengan bahasa rekursif. Jadi L adalah lingkungan di sekitar f ( x ) , dan akan ada beberapa lingkungan di sekitar x yang memetakannya; lingkungan ini adalah bahasa rekursif.x f(x)∈L x f(x) L f(x) x
Kata pengantar singkat. Dalam ruang ini, sebuah bahasa bersifat rekursif jika dan hanya jika merupakan lingkungan dari masing-masing string.
Bukti . Pertama, memperbaiki bahasa rekursif dan membiarkan x ∈ L . Mari K menjadi indeks minimal penentu untuk L . Lalu kami memiliki bahwa jika y ∉ L , s ( x , y ) ≤ K , sehingga d ( x , y ) ≥ 1 / 2 K . Dengan demikian d ( x , y ) < 1 / 2 K menyiratkan bahwa y ∈L x∈L K L y∉L s(x,y)≤K d(x,y)≥1/2K d(x,y)<1/2K .y∈L
Kedua, misalkan menjadi string acak dan perbaiki ε > 0 ; misalkan K = ⌊ log ( 1 / ε ) ⌋ . Misalkan L K = { y : d ( x , y ) < ε } ; lalu L K = { y : s ( x , y ) > K } . Lalu kita bisa menulisx ε>0 K=⌊log(1/ε)⌋ LK={y:d(x,y)<ε} LK={y:s(x,y)>K}
Tapi adalah decidable: Pada masukan y , salah satu dapat mensimulasikan pertama K deciders pada x dan y dan menerima jika dan hanya jika setiap baik diterima baik atau ditolak keduanya. ◻LK y K x y □
Sekarang kita hampir selesai:
Prop. Biarkan menjadi kontinu. Jika L bersifat rekursif, maka f - 1 ( L ) bersifat rekursif.f L f−1(L)
Bukti. Di bawah fungsi yang berkesinambungan, preimage lingkungan adalah lingkungan.
Menariknya, saya berpikir bahwa dalam ruang ini fungsi kontinu adalah kontinu seragam: Let kontinu, sehingga untuk setiap titik x , untuk setiap ε terdapat sesuai δ . Perbaiki ε dan biarkan K = ⌊ log ( 1 / ε ) ⌋ . Ada sejumlah bola ukuran terbatas ε : ada L ( T 1 ) ∪ L ( T 2 ) ⋯ ∪ L ( T K ) ; lalu adaf x ε δ ε K=⌊log(1/ε)⌋ ε L(T1)∪L(T2)⋯∪L(TK) ; kemudianL(T1)∪ ¯ L ( T 2 ) ⋯∪L(TK), dan seterusnya. fmengaitkan ke masing-masing bahasa iniLibahasa preimageL ′ i dengan diameter terkaitδi. Untuk setiapxL(T1)¯¯¯¯¯¯¯¯¯¯¯¯∪L(T2)⋯∪L(TK) L(T1)∪L(T2)¯¯¯¯¯¯¯¯¯¯¯¯⋯∪L(TK) f Li L′i δi , d ( x , y ) ≤ δ ix∈L′i . Jadi kita bisa mengambil minimal selama ini finitely banyak δ s untuk mendapatkan seragam kelangsungan konstan δ terkait dengan ini ε .d(x,y)≤δi⟹d(f(x),f(y))≤ε δ δ ε
sumber