La minimisation des circuits est le problème pour minimiser la taille d'un circuit donné. Existe-t-il quelque chose de similaire pour les programmes généraux?
En particulier, ma question est -
Existe-t-il des algorithmes pour minimiser le nombre d'instructions pour un programme donné. Je sais que c'est un problème indécidable mais je ne cherche pas une solution qui renvoie quelque chose d'optimique.
Bien que l'on puisse appliquer des transformations de compilateur préexistantes pour y parvenir, je cherche quelque chose où je n'ai pas à définir un ensemble de transformations et d'algorithmes très étroits pour les rechercher à l'avance.
Edit: L'autre question que je me pose est de savoir si l'on peut avoir un calcul solide et complet qui nous permet d'explorer tout l'espace de ces programmes sémantiquement équivalents ou n'est-ce pas possible.