Czy w celu udowodnienia, że 3-zabarwienie jest rozstrzygalne, wystarczy powiedzieć:
- Każdy węzeł na wykresie ma 3 możliwe kolory
- Dlatego możemy policzyć wszystkie możliwości, a następnie sprawdzić, czy żadne dwie krawędzie nie łączą węzłów o tym samym kolorze
Czy to dowodzi, że 3-kolorowanie jest rozstrzygalne? Czy też muszę zbudować maszynę Turinga, aby uzyskać odpowiedni dowód?
Przez 3-kolorowanie mówię o problemie z kolorowaniem wykresów; tj. przypisz jeden z 3 kolorów do każdego węzła na niekierowanym wykresie, tak aby żadne dwa sąsiednie węzły nie miały tego samego koloru.
computability
turing-machines
colorings
Przędzarka
źródło
źródło
Odpowiedzi:
Zależy to całkowicie od tego, do jakiego poziomu formalności dążysz. Nieformalny opis algorytmu w twoim pytaniu wystarczy, aby przekonać mnie, że 3-kolorowalność jest rozstrzygalna. Jeśli chcesz być bardziej formalny, możesz podać pseudokod. Jeśli chcesz być bardziej formalny, możesz opisać maszynę Turinga po angielsku. Jeśli chcesz być jeszcze bardziej formalny, możesz zapisać pełny opis maszyny Turinga i udowodnić, że naprawdę decyduje o 3-kolorowalności.
Powiedziawszy to, spośród wymienionych przeze mnie opcji, jest o wiele bardziej prawdopodobne, że wystąpi błąd w opisie maszyny Turinga lub w jej dowodzie poprawności! Nie jest więc jasne, który dowód byłby najbardziej wiarygodny.
źródło
Wszystkie niedeterministyczne problemy związane z TM są rozstrzygalne, więc z opisu wykazałeś, że potrzebujesz maszyn do sprawdzania poprawności rozwiązania. Twoje wyjaśnienie wystarczy.3n
źródło