La minimizzazione dei circuiti è il problema per ridurre al minimo le dimensioni di un determinato circuito. C'è qualcosa di simile per i programmi generali?
In particolare la mia domanda è:
Esistono algoritmi per ridurre al minimo il numero di istruzioni per un determinato programma. So che è un problema indecidibile, ma non sto cercando una soluzione che restituisca qualcosa di ottimale.
Mentre uno può applicare trasformazioni di compilatore preesistenti per raggiungere questo obiettivo, sto cercando qualcosa in cui non devo definire una serie di trasformazioni e algoritmi molto stretti per cercarli in anticipo.
Modifica: L'altra domanda che ho è se si può avere un calcolo che sia solido e completo che ci consenta di esplorare l'intero spazio di tali programmi semanticamente equivalenti o è impossibile.