Obliczanie modelu maszyn tokarskich i brak koncepcji interakcji. W tym sensie maszyna obsługująca interakcję z systemem zewnętrznym może robić rzeczy, których nie potrafi Tokarka. Ale obliczenia dokonane między bitem danych wejściowych ze źródła zewnętrznego mogą oczywiście zawsze być modelowane przez maszynę Turinga, więc nawet „maszyna IO” nie może zrobić nic z zewnętrznym wejściem, czego maszyna Turinga nie mogłaby zrobić.
W pewnym sensie taka maszyna może być w stanie „decydować” o problemach nierozstrzygalnych przez Maszyny Turinga, ale tylko jeśli wyobrażasz sobie, że system, z którym współpracuje, ma moc Super-Turinga i jest niezawodny (w pewien sposób; niezawodność probabilistyczna powinno wystarczyć).
Wyobraź sobie program dla maszyny IO, taki jak: „dla dowolnego początkowego wejścia na taśmę wydrukuj zawartość taśmy, a następnie odczytaj symbol z zewnętrznego wejścia; zaakceptuj, jeśli symbolem jest 1, i odrzucaj inaczej”. Ten program może rozwiązać każdy problem. Ale tylko wtedy, gdy system zewnętrzny, z którym może współpracować, jest w stanie rozstrzygnąć problem; dla mnie nie jest to zbyt interesujący sposób powiedzenia, że Maszyna IO jest w stanie decydować o problemach nierozstrzygalnych przez Turing Machines.
Myślę, że zawsze byłoby możliwe przedstawienie interaktywnego obliczenia, wyobrażając sobie maszynę, która pobiera jako dane wejściowe na taśmie kodowanie niektórych wcześniejszych konfiguracji wraz z zewnętrznym wejściem i każe maszynie zatrzymać się na taśmie zawierającej kodowanie konfiguracji razem z wyjściem. Następnie proces „uruchamiania programu” wielokrotnie uruchamia tę maszynę Turinga w sposób mechaniczny, przy czym jedyną „niemechaniczną” częścią jest jednak źródło zewnętrzne. Jestem pewien, że możesz udowodnić, że jeśli taki system uzyskałby swój wkład, przekazując go innej maszynie Turingaskonfigurowany do działania w podobny sposób, wówczas połączony system ma identyczne moc obliczeniowe jak pojedyncza Maszyna Turinga. Uważam, że przekonujący argument, że obliczenia interaktywne nie są potężniejsze niż obliczenia nieinteraktywne, chyba że system, z którym te obliczenia oddziałują, jest potężniejszy niż Maszyna Turinga .
Istnieje jednak teoretyczny sens, w którym interaktywność może zwiększyć zdolność komputera do rozwiązywania problemów. Istnieje wiele rzeczy, które ludzie robią bardzo dokładnie, i nie wiemy, jak sprawić, by komputery działały bardzo dobrze. Ale jest też wiele rzeczy, w których ludzie są śmieciami, na które możemy zmusić komputery. Połączenie tych dwóch elementów może prowadzić do takich projektów, jak reCaptcha , która skutecznie automatycznie digitalizuje książki poprzez rozwiązywanie problemów rozpoznawania słów w trudnych przypadkach. Powstały system pracy komputerowej + ludzkiej osiąga wynik, który jest obecnie niepraktyczny do osiągnięcia przy pomocy samego obliczenia lub samej pracy ludzkiej.