Optimal Policy Is Weakest Policy

Michael Timothy Bennett [0000−0001−6895−8782]
The Australian National University
michael.bennett@anu.edu.au

Abstract. Pancomputational Enactivism is a formalism of embodied, embedded, extended, and enactive intelligence. Previous work used this formalism to show the optimal choice of policy is the weakest. Experimental results support this claim. This has wide ranging implications. However there are flaws in its formal presentation, which undermine the optimality claims. Here we discuss these flaws, and present alternative proofs to rectify them.

Keywords: Pancomputational Enactivism, Bennett’s razor, w-maxing.

1 Introduction

Artificial intelligence is often framed as the pursuit of intelligent software. However the behaviour of software is determined by the hardware on which it runs. This distinction between software and hardware, and by extension between an agent and the environment in which it exists, undermines any claim that can be made about the behaviour of a theorist intelligence [1, 2]. This problem is called Computational Dualism [3]. Pancomputational Enactivism is a formalisation of cognition which addresses this problem. It formalises goal directed behaviour as embodied tasks, instead of as an interaction between a separate agent and environment. It is based upon Stack theory [4], which moves the “interpreter” from the level of the agent (for example a Turing machine in a body that interprets a software “mind”) to the physical laws of the environment1. It avoids computational dualism by framing intelligent behaviour as a whole-of-system problem [5, 6, 3, 7]. It has subsequently been used to establish objective upper bounds on embodied intelligent behaviour [3, 8]. It has been used to show the optimal choice of policy is the weakest, and experimental results supported this claim [9–11]. This has wide ranging implications [12], from causality [13–15] to complex systems [8, 7, 16], to agents [17], to language and norms [18–20], the Fermi Paradox and the origins of life problem [21, 4], and above all consciousness [22–24, 4, 25, 26]. However, the early results contain a number of flaws. First, they use an early version of Pancomputational Enactivism [9] that differs substantially from that used in derivative works [3, 8, 7], which calls into question whether the proofs

still hold. Second, the proof that maximising the weakness of policies is sufficient to maximise the probability that they will generalise contains a miscount. This miscount does not change the result of the proof, but undermines its credibility. Finally, there is a flaw in the proof that it is necessary to maximise policy weakness to maximise the probability that policies will generalise. It failed to mention a dependency on the distribution of tasks. These problems do not refute the claims of optimality, but they certainly undermine them. Here we present alternative proofs of optimality, which do not suffer these flaws.

2 Definitions

We will begin with a summary of relevant definitions, followed by the proofs. These definitions are abridged versions of the full Pancomputational Enactivism formalism, but sufficient for the purposes of these proofs. Full length definitions are available in any one of the various full length published works on Pancomputational Enactivism [3].

  1. Programs: is the set of states, and is all possible declarative programs. Each program is a potential point of difference between states2. Assume a present state , and program is true if .
  2. Embodied Language: A body or abstraction layer is formalised as a finite vocabulary . The embodied language is . Members of are statements the body can express (state of memory etc). A statement is true when . is called the extension of .
  3. -Tasks: A -task has inputs and outputs . Assume a uniform distribution over -tasks. Let and be -tasks. If , , then is examples of . In previous work example tasks are referred to as children, and tasks they exemplify are referred to as parents. A -task is a child of -task if and . This is written as . If then is then a parent of . implies a “lattice” or generational hierarchy of tasks. Formally, the level of a task in this hierarchy is the largest such there is a sequence of tasks such that and for all .
  4. Policies: is a correct policy for if . is the set of all correct policies for . The body learns or generalises to by inferring (choosing from ) a correct policy from examples that is also correct for , meaning . ‘Experience’ is adding inputs and outputs to the examples . Intelligence is efficiency in learning3.
  5. Heuristics: The weakness of a policy is . A proxy is a binary relation on statements, used to choose between policies implied by examples.

If and are correct policies for , , and we are trying to choose one of and and maximise the chance of learning from , then a proxy is used to choose between and . is the weakness proxy. For statements we have iff , meaning the proxy chooses .

3 Proofs

Proposition 1 (sufficiency).
Assume . The weakness proxy sufficient to maximise the probability that a parent is learned from a child 4.

Proof. You’re given the definition of -taskfrom which you infer a hypothesis . To learn , you need :

  1. For every there exists a -tasks.t. , meaning permits only correct outputs for that task regardless of input. We’ll call the highest level task s.t. the policy task of .
  2. is either the policy task of a policy in , or a child thereof5.
  3. If a policy is correct for a parent of , then it is also correct for . Hence we should choose that has a policy task with the largest number of children. As tasks are uniformly distributed, that will maximise the probability that is or a child thereof.
  4. For the purpose of this proof, we say one task is equivalent6 to another if it has the same correct outputs.
  5. No two policies in have the same policy task7. This is because all the policies in are derived from the same set inputs, .
  6. The set of statements which might be outputs addressing inputs in and not , is 8.
  7. For any given , the extension of is the set of outputs implies. The subset of which fall outside the scope of what is required for the known task is 9.
  8. and for all , . Apart from the inputs and correct outputs of , contains only outputs which would be incorrect according to both and . Put another way, for every possible choice of in . Hence the only way can increase is if increases. It follows that increases with .
  1. is the number of non-equivalent parents of to which generalises. It increases monotonically with the weakness of .
  2. Given -tasksare uniformly distributed and , the probability that generalises to is

is maximised when is maximised. Recall from definition 4 that is the weakness proxy. For statements we have iff . that maximises will also maximise . Hence the weakness proxy maximises the probability that10 a parent is learned from a child .

Proposition 2 (necessity).
To maximise the probability of learning from , it is necessary to use weakness as a proxy.

Proof. Let and be defined exactly as they were in the proof of prop. 1.

  1. If and , then it must be the case that .
  2. If then generalisation cannot occur, because that would mean that .
  3. Therefore generalisation is only possible if , meaning a sufficiently weak hypothesis is necessary to generalise from child to parent.
  4. For any two hypotheses and , if then the probability because tasks are uniformly distributed.
  5. Hence the probability that is maximised when is maximised. To maximise the probability of learning from , it is necessary to select the weakest hypothesis.

To select the weakest hypothesis, it is necessary to use the weakness proxy.

4 Conclusion

In conclusion these updated proofs rectify the flaw in the count of tasks, and the unspecified distribution. They also use the more recent formulation of Pan-computational Enactivism, and may inform future research based on that formalism.

References

  1. Leike, J., Hutter, M.: Bad universal priors and notions of optimality. Proceedings of The 28th Conference on Learning Theory, in Proceedings of Machine Learning Research pp. 1244–1259 (2015)

  2. Orseau, L., Ring, M.: Space-time embedded intelligence. In: Bach, J., Goertzel, B., Iklé, M. (eds.) Artificial General Intelligence. pp. 209–218. Springer Berlin Heidelberg, Berlin, Heidelberg (2012)

  3. Bennett, M.T.: Computational dualism and objective superintelligence. In: Artificial General Intelligence. Springer Nature (2024)

  4. Bennett, M.T.: How To Build Conscious Machines. Ph.D. thesis, School of Computing, The Australian National University (2025), github.com/ViscousLemming/Technical-Appendices

  5. Thompson, E.: Mind in Life: Biology, Phenomenology, and the Sciences of Mind. Harvard University Press, Cambridge MA (2007)

  6. Piccinini, G., Maley, C.: Computation in Physical Systems. In: Zalta, E.N. (ed.) The Stanford Encyclopedia of Philosophy. Stanford University, Stanford, Sum. 21 edn. (2021)

  7. Bennett, M.T.: Are biological systems more intelligent than artificial intelligence? (2025), forthcoming

  8. Bennett, M.T.: Is complexity an illusion? In: Artificial General Intelligence. Springer Nature (2024)

  9. Bennett, M.T.: The optimal choice of hypothesis is the weakest, not the shortest. In: Artificial General Intelligence. Springer Nature (2023)

  10. Bennett, M.T.: Computable Artificial General Intelligence. Preprint (2022)

  11. Bennett, M.T.: A formal theory of optimal learning with experimental results. Proceedings of the Thirty-fourth International Joint Conference on Artificial Intelligence (2025)

  12. Bennett, M.T.: What the f*ck is artificial general intelligence? Springer Nature (2025)

  13. Pearl, J., Mackenzie, D.: The Book of Why: The New Science of Cause and Effect. Basic Books, Inc., New York, 1st edn. (2018)

  14. Bennett, M.T., Maruyama, Y.: The artificial scientist: Logicist, emergentist, and universalist approaches to artificial general intelligence. In: Goertzel, B., Iklé, M., Potapov, A. (eds.) Artificial General Intelligence. pp. 45–54. Springer Nature, Cham (2022)

  15. Bennett, M.T.: Emergent causality and the foundation of consciousness. In: Artificial General Intelligence. Springer Nature (2023)

  16. Simmons, G.: Comment on is complexity an illusion? Artificial General Intelligence (2025)

  17. Perrier, E., Bennett, M.T.: Position: Stop acting like language model agents are normal agents (2025), arXiv

  18. Bennett, M.T.: Symbol emergence and the solutions to any task. In: Artificial General Intelligence. Springer Nature (2022)

  19. Bennett, M.T., Maruyama, Y.: Philosophical specification of empathetic ethical artificial intelligence. IEEE Transactions on Cognitive and Developmental Systems 14(2), 292–300 (2022)

  20. Bennett, M.T.: On the computation of meaning, language models and incomprehensible horrors. In: Artificial General Intelligence. Springer Nature (2023)

  21. Bennett, M.T.: Compression, the fermi paradox and artificial super-intelligence. In: Artificial General Intelligence. pp. 41–44. Springer Nature (2022)

  22. Seth, A., Bayne, T.: Theories of consciousness. Nature Reviews Neuroscience (2022)

  23. Ciaunica, A., Shmeleva, E.V., Levin, M.: The brain is not mental! coupling neuronal and immune cellular processing in human organisms. Frontiers in Integrative Neuroscience (2023)

  24. Bennett, M.T., Welsh, S., Ciaunica, A.: Why Is Anything Conscious? Preprint (2024)

  25. Evers, K., Farisco, M., Chatila, R., Earp, B., Freire, I., Hamker, F., Nemeth, E., Verschure, P., Khamassi, M.: Preliminaries to artificial consciousness: A multidimensional heuristic approach. Physics of Life Reviews 52, 180–193 (2025). DOI, ScienceDirect

  26. Fields, C., Albarracin, M., Friston, K., Kiefer, A., Ramstead, M.J., Safron, A.: How do inner screens enable imaginative experience? applying the free-energy principle directly to the study of conscious experience. Neuroscience of Consciousness (2025)

  27. Derrida, J.: Writing and difference. U of Chicago P (1978)

Footnotes

  1. Specifically, Stack Theory frames physical laws as an abstraction layer, and assumes there is no “base” abstraction layer, meaning there is no way to know where the true underlying physics of our system is. ↩

  2. States don’t contain any content, but are defined only in terms of their differences from one another, in a manner reminiscent of structuralism if it were to try and account for the post-structuralist notion of differance [27]. ↩

  3. The lower level the child of from which one learns , the more intelligent one is. ↩

  4. Assume there exist correct policies for , or there’d be no point trying to learn. ↩

  5. Credit goes to Nora Belrose for pointing out the counting error. ↩

  6. This is because switching from to s.t. and would be to pursue the same goal in different circumstances. This is because inputs are subsets of outputs, so both sets of inputs are implied by the outputs. implies and implies ↩

  7. Every policy task for policies of is non-equivalent from the others. ↩

  8. This is because contains every statement which is a correct output or an incorrect output, and contains every statement which could possibly be in and thus . ↩

  9. This is because is the set of all conceivable outputs by which one might attempt to complete , and so the set of all outputs that can’t be made when undertaking is because those outputs occur given inputs that aren’t part of . ↩

  10. Subsequently it also maximises the sample efficiency with which a parent is learned from a child . ↩