Tout problème qui nécessite uniquement l'examen d'une quantité finie de données est décidable, car il existe un algorithme qui consiste à énumérer toutes les solutions potentielles. Cela peut être ridiculement lent, mais ce n'est pas pertinent: s'il y a un algorithme, c'est décidable.
Le problème que vous énoncez suppose un graphe fini, qui laisse fortement entendre qu'il est décidable. À strictement parler, vous devez regarder un peu plus loin. Le problème est une propriété sur les chemins du graphique, et il y a parfois un nombre infini de chemins, lorsque le graphique contient un cycle (vous pouvez faire le tour de ce cycle autant de fois que vous le souhaitez). Cependant, il est facile de transformer le problème en un problème fini: s'il existe un chemin commençant par et se terminant par v qui comprend un cycle, vous pouvez couper tous les cycles de ce chemin et vous avez une nouvelle solution qui ne ne pas inclure de cycle. Puisqu'il existe un nombre fini de chemins qui n'impliquent pas de cycle (si le graphe a k arêtes, il y a au plus k !uvkk!chemins qui n'utilisent pas la même arête plus d'une fois), le problème de trouver un chemin de vers v est finitaire, donc décidable.uv
Par ailleurs, cette propriété est appelée connectivité .
Cette approche est courante, appelée réduction . Étant donné un problème qui n'est pas simple, nous l'avons réduit à un problème que nous savions résoudre.
Il est souvent difficile de prouver qu'un problème est indécidable. Pour prouver qu'un problème est décidable, il suffit de montrer un algorithme qui le décide. Pour prouver qu'un problème est indécidable, nous devons prouver qu'aucun algorithme ne peut exister. Il existe quelques problèmes indécidables bien connus. Dans la pratique, la plupart du temps, lorsque nous prouvons qu'un problème est indécidable, nous montrons qu'il existe un problème indécidable bien connu qui se réduit à notre problème. Puisqu'un algorithme pour notre problème résoudrait le problème indécidable bien connu, notre problème doit également être indécidable.
On ne peut pas vraiment dire que «la plupart» des problèmes sont décidables ou «la plupart» des problèmes sont indécidables. Dans un certain sens théorique, presque tous les problèmes sont indécidables, mais nous avons une forte tendance à s'attaquer aux problèmes «intéressants», et ceux-ci sont plus susceptibles d'avoir une solution.