¿Cómo demostrar que 3 colores es decidible?

9

Para demostrar que 3 colores es decidible, ¿es suficiente decir:

  • Cada nodo en el gráfico tiene 3 colores posibles.
  • Por lo tanto, podemos enumerar las posibilidades y luego verificar que no haya dos bordes conectando nodos con el mismo color3norte

¿Eso prueba que 3 colores es decidible? ¿O necesito construir una máquina de Turing para una prueba adecuada?

Por 3 colores, estoy hablando del problema de color del gráfico; es decir, asigne uno de los 3 colores a cada nodo en un gráfico no dirigido de modo que no haya dos nodos adyacentes que tengan el mismo color.

Jenny
fuente
55
Esto es lo suficientemente bueno para mí. Por cierto, incluso si quieres ser muy formal, no tienes que proporcionar una máquina de Turing; bastará un programa en cualquier idioma completo de Turing. (De hecho, el lenguaje ni siquiera necesita ser completo de Turing, solo lo necesitamos para definir funciones computables.)
Yuval Filmus
Para la mayoría de la gente lo hace. En un curso introductorio podría no serlo. Además, para algunas personas, "prueba formal" significa algo diferente, que podría haber visto si hubiera tomado un curso de lógica.
Yuval Filmus el
@YuvalFilmus Gracias. ¿Qué aspecto tiene una "prueba formal" en el contexto de un curso de lógica? ¿Podría señalarme un ejemplo, por favor?
Jenny
@ Jenny Si estás interesado, toma un curso de lógica.
Yuval Filmus
@YuvalFilmus No tengo acceso a un curso de lógica, ¿hay un libro o una fuente en línea que pueda recomendar?
Jenny

Respuestas:

10

Depende completamente de qué nivel de formalidad esté buscando. La descripción informal de un algoritmo en su pregunta es más que suficiente para convencer a que el 3-colorabilidad es decidible. Si quisieras ser un poco más formal, podrías dar un pseudocódigo. Si aún quisiera ser más formal, podría describir una máquina de Turing en inglés. Si desea ser aún más formal, puede escribir la descripción completa de la máquina Turing y demostrar que realmente decide la capacidad de 3 colores.

Dicho esto, de las opciones que he enumerado, es mucho más probable que haya un error en la descripción de la máquina Turing o en su prueba de corrección. Por lo tanto, no está claro qué prueba sería la más creíble.

David Richerby
fuente
-5

3norte

Juan Manuel Dato Ruiz
fuente
2
Hola, bienvenido a CS. Desafortunadamente, su publicación no parece responder la pregunta de manera significativa.
vonbrand