On sait que certains problèmes sont indécidables, mais il est néanmoins possible de progresser dans leur résolution. Par exemple, le problème d'arrêt est indécidable, mais des progrès pratiques peuvent être réalisés dans la création d'outils permettant de détecter les boucles infinies potentielles dans votre code. Les problèmes de carrelage sont souvent indécidables (par exemple, ce polyomino est-il un rectangle?), Mais encore une fois, il est possible d'améliorer l'état de la technique dans ce domaine.
Ce que je me demande, c'est s'il existe une méthode théorique décente pour mesurer les progrès accomplis dans la résolution de problèmes indécidables, qui ressemble à l'appareil théorique mis au point pour mesurer les progrès réalisés dans les problèmes difficiles à résoudre. Ou semble-t-il que nous sommes coincés avec des évaluations ad hoc, je-sais-progresser-quand-je-vois-rien-à-dire, de combien d'avancées particulières font progresser notre compréhension des problèmes indécidables?
Edit : En réfléchissant à cette question, je me rends compte que la complexité paramétrée est peut-être pertinente ici. Un problème indécidable peut devenir décidable si nous introduisons un paramètre et en fixons la valeur. Je ne suis cependant pas sûr que cette observation soit utile.