Bu, burada başka bir sorunun takibi ve umarım çok felsefi değildir. Raphael'in önceki sorumla ilgili bir yorumda işaret ettiği gibi, gerçekten "hesaplanabilir" tanımını alamıyorum, ancak okuduğum bazı makalelere göre, tanım, turingden daha zayıf hesaplama modelleri söz konusu olduğunda da net değil. giriş ve çıkış kodlaması nedeniyle makineler.
Hesaplanabilir turingin tipik tanımı aşağıdaki gibidir:
Tanım 1: fonksiyonuna tur hesaplanabilir denirse , doğal sayıların dizeler olarak uygun bir kodlamasını kullanarak hesaplayan bir tur makinesi olarak adlandırılır.
Tanımlar tam olarak uygun bir kodlamanın ne olduğu konusunda farklılık gösterir , ancak çoğu ikili kodlama , tekli kodlama veya ondalık kodlamayı sabit ve uygun kodlama olarak ifade eder. Turing hesaplanabilirliğinin tanımı için bir kodlamanın sabitlenmesinin gerekli olduğunu göstermek de mümkündür. Ancak, doğal sayıların ikili kodlamasını özel kılan, onu uygun bir kodlama olarak aksiyomatize edebilmemiz için ne yapar? Muhtemelen hesaplanabilirliğin tesadüfen ne anlama geldiği sezgisel fikrine uyduğu için .
Peki ya turing makinelerinden daha zayıf hesaplama modellerine bakarsak ? Örneğin, sadece sağa doğru hareket edebilen alfabeli "sakat" makinelerinin setini ve turing hesaplanabilirliğiyle tutarlı olan sakatlanmış turing hesaplamalı tanımını ele alalım:
Tanım 2: fonksiyonuna hesaplanabilir veya hesaplanabilir sakat turing denir . Doğal sayıların uygun bir kodlamasını kullanarak hesaplayan sakat bir tur makinesi dizi.
Biz "ikili kodlama" olarak "uygun bir kodlama", işlev tanımlarsak olduğu değil de hesaplanabilir . Biz "tekli kodlama" olarak "uygun bir kodlama" axiomatize, o zaman olup olarak hesaplanabilir . Herkesin istediği kadar sezgisel kodlamalardan birini düzeltebileceği göz önüne alındığında bu garip görünüyor. Bir hesaplama modelinin belirli bir kodlamaya başvurmadan hesaplayıp hesaplayamayacağı açık olmalıdır - en azından hiç kimse "döngü programlarının turing makinelerinden daha zayıf olduğunu" belirtirken hangi kodlamanın kullanıldığından bahsetmediğini hiç görmedim.
Bu girişten sonra nihayet sorumu ifade edebilirim: Biri sezgisel hesaplanabilirlik kavramıyla örtüşmeyen rastgele hesaplama modelleri için "uygun kodlamalar" ve "hesaplanabilirlik" nasıl tanımlanır ? Turing hesaplanabilirliği çerçevesinde bu mümkün müdür?
Düzenleme: Giriş kısaltılmış, soruya eklemedi.