„Zgadywanie” jest bezpośrednio związane z naszą egzystencjalną interpretacją niedeterminizmu
W skrócie:
Idea, że automat niedeterministyczny może odgadnąć (lub wyrocznia może mu pomóc) jest bezpośrednio związana z naszą egzystencjalną interpretacją niedeterminizmu. Możliwa jest inna interpretacja (być może inne), w której „zgadywanie” nie miałoby sensu.
Brak determinizmu jest dziwny. Mamy jeden sposób interpretacji tego w teorii automatów, ale z góry nie jest oczywiste, jak powinniśmy to zrobić.
Może się to wydawać zaskakujące, ale niedeterminizm jest bardzo częstą sytuacją. Kiedy trzeba udowodnić twierdzenie, biorąc pod uwagę aksjomaty niektórych teorii matematycznych, proces ten jest oczywiście niedeterministyczny. Dlatego często nie wiemy, co zrobić, aby rozwiązać problem, na przykład znaleźć rozwiązania równania trzeciego stopnia lub udowodnić jakieś twierdzenie.
Istnieje wiele sposobów łączenia tego, co już wiadomo, z regułami wnioskowania, aby uzyskać nowe wyniki. Sytuacja jest zwykle taka sama, jeśli próbujemy zrekonstruować dowód wstecz od wyniku.
Próbując rozwiązać taki problem, staramy się „ odgadnąć ” ścieżkę w jakimś systemie przejściowym.
Właściwie nie zgadujemy, ale budujemy w umyśle jakąś strukturę, która organizuje i / lub upraszcza labirynt możliwości, dzięki czemu możemy zobaczyć naszą ścieżkę. W niektórych przypadkach pytanie jest zgodne ze zidentyfikowanym wzorcem, dla którego mamy standardowy sposób (czasem? Zwykle? Zawsze?) Znalezienia rozwiązania, i nazywamy to algorytmem.
Jedną (zwykle kosztowną) techniką, którą możemy zastosować, jest po prostu pełne zbadanie labiryntu: podążanie wszystkimi ścieżkami, robiąc to najpierw, aby uniknąć złapania w nieskończony podgraf. Tak właśnie się dzieje poprzez łączenie wszystkich możliwych obliczeń niedeterministycznego automatu. To pochodne obliczenie typu „jaskółczy ogon” samo w sobie jest deterministyczne.
D C.ZAZAZA
W rzeczywistości mogą istnieć różne sposoby interpretacji obliczeń niedeterministycznych . Afaik wszyscy są konsekwentni, ale nie ze sobą.
Rw
Pomysł zgadywania dla programu rozpoznającego jest tylko obrazem z naszego własnego sposobu „zgadywania”, jak znaleźć to drzewo dowodu. Ale duża różnica polega na tym, że nasze mózgi nie są palmtopami. Są to znacznie bardziej złożone urządzenia z możliwością eksploracji i mapowania w przybliżeniu struktur przejściowych, dzięki czemu możemy znaleźć drogę przez nie, co czasem postrzegamy jako zgadywanie.
Ta interpretacja obliczeń niedeterministycznych jest tym, co nazwałbym akceptacją egzystencjalną , w odniesieniu do faktu, że wymaga ona tylko jednego obliczenia akceptującego. Odpowiada to zahamowaniu egzystencjalnym, które wprowadziłem w innej odpowiedzi .
Jednak można również interpretować niedeterminizm w sposób uniwersalny, ponieważ: mówi się, że rozpoznający (uniwersalnie) akceptuje dane wejściowe „w”, jeśli wszystkie możliwe obliczenia zostają zatrzymane i akceptują dane wejściowe. Ta uniwersalna akceptacja odpowiada koncepcji uniwersalnego zatrzymania wprowadzonej w tej samej odpowiedzi.
Powszechna akceptacja i uniwersalne wstrzymanie wydają się prowadzić do spójnego zrozumienia niedeterminizmu. Stąd można teoretycznie pracować z tą definicją. Nie jest to jednak zgodne z naszą zwykłą praktyką w wielu sytuacjach niedeterministycznych, takich jak dowodzenie twierdzeń, lub w sytuacjach życia codziennego. Kiedy napotykamy problem, chcemy tylko jednego sposobu jego rozwiązania, a potem nie dbamy o to, czy inne sposoby się powiodą, czy nie (cóż, jest to nieco zbyt uproszczone).
Jeśli musimy rozpoznać palindrom, możemy zgadywać, mierząc długość i szukając środka. PDA nie może. Ale ponieważ jesteśmy zainteresowani istnieniem tylko jednego rozwiązania, zawsze możemy udawać, że może ... jeśli to pomoże. Albo możemy uznać, że ma wyrocznie dostarczone przez bardziej inteligentne maszyny (nam?), Aby im pomóc. Lub możesz nawet nazwać to magią i myśleć, że tak (w końcu kwantyfikator egzystencjalny jest rodzajem magicznej różdżki). Jeśli to pomoże, to pomoże. Jeśli obliczenia nie będą akceptowane, żadna pomoc nie będzie przydatna.
Zauważ, że ta koncepcja zgadywania byłaby bez znaczenia w uniwersalnej interpretacji akceptacji.