Bence mesele oldukça basit.
Tüm etkileşimli formaliteler Turing makineleri ile simüle edilebilir.
TM, etkileşimli hesaplamaya ilişkin araştırmalar için uygun olmayan dillerdir (çoğu durumda) çünkü ilginç konular kodlama seslerinde boğulur.
Etkileşim matematiği üzerinde çalışan herkes bunu bilir.
Bunu daha ayrıntılı olarak açıklayayım.
Tornalama makineleri açık bir şekilde mevcut tüm interaktif bilgisayar modelleri modellerini aşağıdaki anlamda modelleyebilir: İlgili söz diziminin ikili dizeler olarak kodlanmasını seçin, giriş iki kodlu etkileşimli program P, Q (seçilen interaktif hesaplama modelinde) olarak alan bir TM yazın. ve söz konusu yeniden yazma sisteminde P'den Q'ya bir adımlık bir azalma olduğunda tam olarak geri döner (eğer hesabınız üçlü bir geçiş ilişkisine sahipse, mutatis mutandis'e devam edin). Böylece interaktif hesapta adım adım hesaplama simülasyonu yapan bir TM'niz var. Açıkça pi-hesabı, ortam hesabı, CCS, CSP, Petri-ağları, zamanlanmış pi-hesabı ve çalışılan diğer etkileşimli hesaplama modelleri bu anlamda ifade edilebilir. İnsanların etkileşimin TM'nin ötesine geçmediğini söylediklerinde kastettiği budur.
N. Krishnaswami, kehanet şeritleri kullanarak etkileşimi modellemeye yönelik ikinci bir yaklaşımı ifade eder. Bu yaklaşım, yukarıdaki azaltma / geçiş ilişkisinin yorumlanmasından farklıdır, çünkü TM kavramı değişmiştir: düz TM'lerden kehanet bantlı TM'lere geçiyoruz. Bu yaklaşım karmaşıklık teorisi ve kriptografisinde popülerdir, çünkü bu alandaki araştırmacıların araçlarını ve sonuçlarını sıralı dünyadan eşzamanlı dünyaya aktarmalarını sağlar.
Her iki yaklaşımın da sorunu, gerçekten eşzamanlılık teorik sorunlarının gizlenmiş olmasıdır. Eşzamanlılık teorisi etkileşimi bir fenomen sui generis olarak anlamaya çalışır. Her iki yaklaşım TM yoluyla, daha az uygun bir formalizmi olan etkileşimli bir programlama dilini ifade etmek için uygun bir formalizmin yerini almaktadır.
Her iki yaklaşımda da eşzamanlılıkta eşzamanlılık teorik konular, yani iletişim ve destekleyici altyapısı doğrudan bir temsilde bulunmaz. Onlar orada, eğitimli gözle görülebilen, ancak kodlanmış, şifreleme karmaşıklığının aşılmaz sesinde saklanmış. Dolayısıyla, her iki yaklaşım da etkileşimli hesaplamanın kilit endişelerinin matematiğinde kötüdür. Örneğin, son yarım yüzyıldaki programlama dilleri teorisinde en iyi fikir ne olabilir, Milner ve arkadaşlarının kapsam ekstrüzyonunun aksiyomlaştırılması (genel bir kompozisyonluluk teorisinde önemli bir adımdır):
P|(νx)Q ≡ (νx)(P|Q)provided x∉fv(P)
Pi-matematiği gibi özel bir dil dilinde ifade edildiğinde bu fikir ne kadar güzel basittir. Bunu pi-matematiğin kodlamalarını kullanarak TM'lere yapmak, muhtemelen 20 sayfayı dolduracaktır.
Başka bir deyişle, etkileşime yönelik açık formalitelerin bulunması, bilgisayar bilimine şu katkıyı sağlamıştır: iletişim için temel ilkelerin (örneğin giriş ve çıkış operatörleri) ve destek mekanizmalarının (örn. Yeni isim oluşturma, paralel kompozisyon vb.) Doğrudan aksiyomlaştırılması . Bu aksiyomlaştırma, kendi konferansları, okulları ve terminolojisiyle gerçek bir araştırma geleneğine dönüştü.
Benzer bir durum matematikte de ortaya çıkar: çoğu kavram küme teorisi (veya topos teorisi) dili kullanılarak yazılabilir, ancak çoğunlukla gruplar, halkalar, topolojik uzaylar ve benzeri gibi daha üst düzey kavramları tercih ederiz.