WikiDer > Smn teoremasi - Vikipediya

Smn theorem - Wikipedia

Yilda hisoblash nazariyasi The S m
n
 
teorema
, (deb ham nomlanadi tarjima lemmasi, parametr teoremasi, va parametrlash teoremasi) haqida asosiy natijadir dasturlash tillari (va umuman, Gödel raqamlari ning hisoblash funktsiyalari) (Soare 1987, Rogers 1967). Bu birinchi marta isbotlangan Stiven Koul Klayn (1943). Ism S m
n
 
ning paydo bo'lishidan kelib chiqadi S pastki yozuv bilan n va yuqori harf m teoremaning asl formulasida (pastga qarang).

Amaliy ma'noda, teorema ma'lum bir dasturlash tili va musbat butun sonlar uchun aytiladi m va n, ma'lum bir narsa mavjud algoritm kirish sifatida qabul qiladi manba kodi bilan dasturning m + n erkin o'zgaruvchilarbilan birga m qiymatlar. Ushbu algoritm dastlabki qiymatlarni samarali tarzda almashtiradigan manba kodini yaratadi m qolgan o'zgaruvchilarni bo'sh qoldirib, erkin o'zgaruvchilar.

Tafsilotlar

Teoremaning asosiy shakli ikkita argumentning funktsiyalariga taalluqlidir (Nies 2009, 6-bet). Gödel raqami berilgan rekursiv funktsiyalar, a mavjud ibtidoiy rekursiv funktsiya s quyidagi xususiyatga ega ikkita argument: har bir Gödel raqami uchun p qisman hisoblanadigan funktsiya f ikkita dalil, iboralar bilan va natural sonlarning bir xil birikmalari uchun aniqlanadi x va yva ularning qiymatlari har qanday bunday kombinatsiya uchun tengdir. Boshqacha qilib aytganda, quyidagilar kengaytirilgan tenglik funktsiyalar har biriga mos keladi x:

Umuman olganda, har qanday kishi uchun mn > 0, ibtidoiy rekursiv funktsiya mavjud ning m + 1 argumenti quyidagicha ishlaydi: har bir Gödel raqami uchun p bilan qisman hisoblanadigan funktsiyaning m + n argumentlari va ning barcha qiymatlari x1, …, xm:

Funktsiya s yuqorida tavsiflangan bo'lishi mumkin .

Rasmiy bayonot

Aritalar berilgan va , har bir Turing mashinasi uchun arity va kirishning barcha mumkin bo'lgan qiymatlari uchun , Turing mashinasi mavjud arity , shu kabi

Bundan tashqari, Turing mashinasi mavjud bu imkon beradi dan hisoblash kerak va ; u belgilanadi .

Norasmiy, Turing mashinasini topadi bu qiymatlarini qattiq kodlash natijasidir ichiga . Natija hamma uchun umumlashtiriladi Turing to'liq hisoblash modeli.

Misol

Quyidagi Lisp kodni amalga oshiradi11 Lisp uchun.

 (bekor qilish s11 (f x)   (ruxsat bering ((y (gensim)))     (ro'yxat 'lambda (ro'yxat y) (ro'yxat f x y))))

Masalan, (s11 '(lambda (x y) (+ x y)) 3) ga baho beradi (lambda (g42) ((lambda (x y) (+ x y)) 3 g42)).

Shuningdek qarang

Adabiyotlar

  • Kleene, S. C. (1936). "Natural sonlarning umumiy rekursiv funktsiyalari". Matematik Annalen. 112 (1): 727–742. doi:10.1007 / BF01565439.
  • Kleene, S. C. (1938). "Oddiy raqamlar uchun yozuvlar to'g'risida" (PDF). The Symbolic Logic jurnali. 3: 150–155. (Bu Odifreddining "Klassik rekursiya nazariyasi" ning 1989 yildagi nashrida 131-betda berilgan. teorema.)
  • Nies, A. (2009). Hisoblash va tasodifiylik. Oksford mantiqiy qo'llanmalari. 51. Oksford: Oksford universiteti matbuoti. ISBN 978-0-19-923076-1. Zbl 1169.03034.
  • Odifreddi, P. (1999). Klassik rekursiya nazariyasi. Shimoliy-Gollandiya. ISBN 0-444-87295-7.
  • Rogers, H. (1987) [1967]. Rekursiv funktsiyalar nazariyasi va samarali hisoblash. MIT matbuotining birinchi qog'ozli nashri. ISBN 0-262-68052-1.
  • Soare, R. (1987). Rekursiv ravishda sanab o'tilgan to'plamlar va darajalar. Matematik mantiqning istiqbollari. Springer-Verlag. ISBN 3-540-15299-7.

Tashqi havolalar