Luke Mathieson ve Yuval Filmus tarafından oldukça iyi yapılmış bir hesaplamanın ne olduğunu tanımlamaya çalışmayacağım.
Ancak, bir patlama olarak bir hesaplama olarak düşünmek beni önemli bir yan soruna götürür: eğer patlama bir hesaplama ise, o zaman ne hesaplar? Patladıktan sonra cihazın temsili dışında.
Amaçladığım şey, bir hesaplama olarak düşündüğümüz şeyi ve hatta neyi (tutarlı?) Olarak göreceğimize oldukça kesin bir şekilde tanımlayabilmemizdir. Bir hesaplamayı tanımlayabiliriz. Ama bunun ne olduğunu hesaplayabilir miyiz?
Hesaplama, genel olarak tanımlandığı gibi, tamamen sözdizimsel bir oyundur. Kesin kurallara göre dönüştürülen fiziksel yapıların bir oyunudur. Fiziksel yapıları temsil etmek için tek aracımız (standart dönüşümlere kadar) sonuçta semboller dizisi olduğundan, hesaplama sembol dizelerinde bir tür resmi dönüşümler olarak tanımlanır. Bu Turing Machines, lambda-calculus, kısmi özyinelemeli fonksiyonlar ve diğer daha az popüler modeller için geçerlidir. Kalkülüs kelimesi (lambda-calculus'ta olduğu gibi) aslında bu görüşü yansıtmaktadır, çünkü Latince calculi temsil için kullanılan küçük taşlardır.
Ancak bunun söylemediği şey, bu sözdizimine hangi anlamın ekleneceğidir, neyi temsil ettiği. İşte bu tür konularda uzman olmadığım için anladığım kadar az şey var (bu yüzden beni tekrar kontrol et). Sorun model teorisi tarafından kapsanmaktadır .
Muhtemelen bir mantık (aksiyomlar ve çıkarım kuralları) veya bir hesaplama sistemi (dönüşüm kuralları) ile ilişkili resmi bir temsil sistemi göz önüne alındığında, biçimsel teorinin bir modeli, bu kuralları takip eden bileşenlerle matematiksel bir yapıdır.
Aynı hesaplama veya daha kesin olarak bir hesaplamanın aynı tanımı, aslında çok farklı varlıklara karşılık gelen birçok modele sahip olabilir.
Örneğin, bir GCD algoritması bir hesaplamayı tanımlar. Ancak doğal sayılar veya polinomlar üzerinde yorumlanabilir.
Bu Bertrand Russell'ın sözünü hatırlatıyor :
Matematik, ne hakkında konuştuğumuzu, ne söylediğimizin doğru olup olmadığını asla bilmediğimiz bir konu olarak tanımlanabilir.
Durum hesaplama için hemen hemen aynıdır. Hareketlerin birçok farklı şekilde anlaşılabileceği resmi bir oyundur. Ancak aslında resmi olarak aksiyomatik sistemler tarafından tanımlanan Matematik ve Hesaplama Teorisi arasında derin bağlar vardır.
Hesaplama, algoritma, matematiksel problemleri çözmek için tanımlandı ve modern kavramların çoğu, aksiyomlardan başlayarak ve çıkarım kurallarını uygulayarak teoremleri kanıtlamamıza izin veren mekanizmaları anlamaya çalışan mantıkçılar tarafından düşünülmüştü.
Bu nedenle, patlayan cihaza geri dönmek için, kesinlikle bir temsilin manipülasyonu, yani bir hesaplama olarak yorumlanabilir. Ancak, kendisinden başka herhangi bir anlamı ilişkilendirmek genellikle oldukça zordur.
Ancak, bu her zaman doğru değildir veya değildi. Analog hesaplama ilkesi, kesin bir şekilde ilişkili hesaplamalar için farklı gösterim sisteminin kullanılabileceği fikrine dayanır. Daha sonra, diğer sistemlerin (gerçekte kullanmak için çok kullanışsız, örneğin bir evren :) ilgili ayarda ne hesaplayacağına dair bir fikre sahip olmak için bir sistemle hesaplayabiliriz.