Possiamo pensare alla complessità di Kolmogorov di una stringa come la lunghezza del programma più breve e inserire tale che . Di solito questi programmi sono tratti da un set completo di Turing (come potrebbe essere la descrizione di una macchina di Turing, oppure potrebbe essere un programma in LISP o C). Anche quando guardiamo alla complessità di Kolmogorov limitata dalle risorse, guardiamo ancora alle macchine Turing ma con alcuni limiti sul loro tempo di esecuzione o utilizzo dello spazio. Una delle conseguenze di ciò è che la complessità di una stringa è indecidibile. Sembra una caratteristica imbarazzante.
Cosa succede se usiamo modelli completi di calcolo non Turing per definire la complessità di Kolmogorov?
Se scegliamo un modello abbastanza restrittivo (diciamo che il nostro modello può solo implementare l'identità), allora la complessità di una stringa diventa decidibile, anche se perdiamo anche il teorema di invarianza. È possibile avere un modello abbastanza forte da avere una complessità uguale (fino a uno scostamento costante, o anche un fattore moltiplicativo) al modello completo di Turing, ma abbastanza debole da consentire la decidibilità della complessità di una stringa? Esiste un nome standard per la complessità di Kolmogorov con modelli completi di calcolo non Turing? Dove posso leggere di più al riguardo?