Il existe plusieurs notions différentes (probablement inéquivalentes) d'universalité informatique (voir par exemple les deux dernières pages de http://www.dna.caltech.edu/~woods/download/WoodsNearyTCS07-DRAFT.pdf ) et il n'y a pas de consensus entre des experts sur les notions les plus correctes (voir par exemple http://cs.nyu.edu/pipermail/fom/2007-October/012148.html ).
J'essaie de dire quelque chose sur un modèle particulier de calcul biomoléculaire. Je dirais que c'est "plus universel" ou "plus utilement universel" que certains autres modèles, car vous pouvez construire une machine universelle qui exécute un programme, puis supprime l'entrée à la fin et est prête à exécuter un autre programme. Comparez cela à, disons, les automates cellulaires, qui peuvent émuler n'importe quelle machine de Turing, mais à la fin du calcul, vous avez une configuration finale, immuable. Pour émuler une autre MT, vous devez définir une autorité de certification complètement distincte. Je voudrais donc dire que quelque chose est "universellement réutilisable" s'il se comporte comme votre bureau, pas comme une autorité de certification (c'est-à-dire qu'il peut exécuter plusieurs programmes sans avoir à recréer l'univers). Cette notion a-t-elle été formalisée quelque part?