Log-kosmik transduser - Log-space transducer

A log kosmik transduser (LST) ning bir turi Turing mashinasi uchun ishlatilgan bo'shliqni qisqartirish.

Kundalik kosmik transduser, , uchta lenta mavjud:

  • Faqat o'qish uchun kiritish lenta.
  • O'qish / yozish ish lenta (ko'pi bilan chegaralangan belgilar).
  • Faqat yozish, bir marta yozish chiqish lenta.

hisoblash uchun mo'ljallangan bo'ladi log-space hisoblash funktsiyasi (qayerda bo'ladi alifbo ikkalasining ham kiritish va chiqish lentalar). Agar bilan bajariladi uning ustida kiritish lenta, mashina to'xtaganda, u bo'ladi qolgan chiqish lenta.

Til deb aytilgan kamaytiriladigan log-space tilga agar mavjud bo'lsa a log-space hisoblash funktsiyasi, , bu muammoni kiritishni o'zgartiradi muammo kiritish uchun . I.E. .

Bu juda ixcham fikrga o'xshaydi, ammo u kamaytirish uchun kerakli ikkita foydali xususiyatga ega:

  1. Transitivlik xususiyati mavjud. (A B ga kamayadi va B C ga kamayadi, A C ga kamayadi).
  2. Agar A B ga kamaytirilsa va B ichida bo'ladi L, keyin biz A ning mavjudligini bilamiz L.

O'tkazuvchanlik kuchga ega, chunki bitta reduktorning chiqish lentasini (A → B) boshqasiga (B → C) etkazish mumkin. Bir qarashda, bu noto'g'ri ko'rinadi, chunki A → C reduktor B → C reduktorga etkazish uchun chiqish lentasini A → B reduktordan ish lentasiga saqlashi kerak, ammo bu to'g'ri emas. Har safar B → C reduktor kirish lentasiga kirishi kerak bo'lganda, A → C reduktor A → B reduktorni qayta ishga tushirishi mumkin va shuning uchun A → B reduktorning chiqishi hech qachon birdaniga to'liq saqlanib qolishi shart emas.

Adabiyotlar

  • Sepietovskiy, Andjey (1994), Sublogaritmik bo'shliqqa ega bo'lgan turing mashinalari , Springer Press, ISBN  3-540-58355-6. 2008-12-03 da olingan.
  • Sipser, Maykl (2012), Hisoblash nazariyasiga kirish, O'qishni to'xtatish, ISBN  978-0-619-21764-8.