How complexity makes choice feel real even if the universe follows fixed rules.

Every day we make choices, big and small, and it feels like we’re genuinely free to decide. But for centuries philosophers and scientists have asked: Is that feeling real, or an illusion? In this post, I sketch a way of thinking about free will that doesn’t require mysterious forces or magic — instead, it comes from the deep complexity of how we and the world work.

Traditional discussions of free will often treat the question as a battle between complete freedom and mechanistic determinism. But there’s another way to think about it: the universe may follow fixed rules, yet because human minds and life are deeply complex, so complex that no shortcut can predict our choices. Our decisions functionally feel like freedom. This comes from what scientists call computational irreducibility, a concept that shows why some systems can’t be simplified without losing essential behavior.

Computational irreducibility posits that complex systems, like human beings, cannot be simplified or reduced to a smaller set of instructions without losing critical information about their behavior. In other words, there is no shortcut to predicting the future state of these systems, and one must go through every step of the process in order to determine the outcome. This notion has significant implications for the free will debate, as it suggests that while the universe may be deterministic, the irreducible nature of individuals creates the appearance of free will.

According to this argument, each person is the only entity capable of computing their own future actions due to the complexity and irreducibility of their internal processes. Even though the system is deterministic, the intricate web of cause-and-effect relationships within each individual makes it impossible for an external observer to predict their decisions without following the entire chain of events. In this sense, the illusion of free will emerges, as each person appears to be the sole determinant of their own choices.

It is important to emphasize the unique role each individual plays in determining their own choices. Due to the computational irreducibility of human beings, no external observer, regardless of their knowledge or computational power, can accurately predict the outcome of a person's decision-making process without going through each step of the intricate cause-and-effect relationships involved. This inherent unpredictability reinforces the notion that each person appears to be the sole determinant of their own choices, as they are the only entity capable of computing their own future actions.

This perspective on free will reconciles the deterministic nature of the universe with the appearance of personal autonomy, by acknowledging the computational irreducibility of human beings. It allows for a sense of moral responsibility and individual agency while still adhering to the deterministic framework established by the laws of physics and causality.

Incorporating the advances in technology and computing power into the discussion, it is worth considering that as we develop more sophisticated tools and methods for analyzing complex systems, we may be able to identify pockets of reducibility within human decision-making processes. These pockets may reveal certain aspects of human behavior that are more predictable than others, enabling us to make informed predictions about an individual's choices in specific contexts.

However, it is crucial to recognize that identifying these pockets of reducibility and making limited predictions about human behavior does not equate to fully replacing or negating the concept of free will. The ability to predict certain aspects of an individual's choices does not diminish the irreducible complexity that still governs the majority of their decision-making processes.

The free will debate remains a captivating and enduring feature of human thought, as it raises profound questions about our understanding of human nature, morality, and responsibility. The notion of computational irreducibility offers a fresh perspective on this age-old debate, emphasizing the intricate interplay between determinism and the illusion of freedom that arises from the complexity of the human mind. As we continue to explore the depths of our own consciousness and the mysteries of the cosmos, the conversation surrounding free will is sure to evolve, revealing new insights into the nature of choice and the human experience.


On Computational Irreducibility

Computational irreducibility is a concept derived from the field of complex systems and cellular automata, which was introduced by Stephen Wolfram. It refers to the idea that some systems are so complex that they cannot be simplified or reduced to a smaller set of instructions without losing critical information about their behavior. In such cases, one must go through every step of the process in order to determine the outcome. Here are a few simple examples to illustrate the concept of computational irreducibility and its potential applications:

  1. Conway's Game of Life: This is a cellular automaton devised by mathematician John Horton Conway. It consists of a grid of cells, where each cell is either alive or dead, and the cells evolve according to a set of simple rules based on the state of their neighbors. Despite the simplicity of its rules, the Game of Life exhibits incredibly complex and unpredictable patterns, making it an example of computational irreducibility. It demonstrates that even simple systems can give rise to complex behavior that cannot be predicted without simulating each step.
  2. Weather systems: The Earth's weather is a prime example of a complex system that is computationally irreducible. Despite advances in meteorology, predicting the weather with high accuracy over long periods remains a challenge. This is because the atmosphere is a chaotic system, with countless variables interacting in intricate ways. To predict the weather, one must simulate the entire system step by step, without any shortcuts. This concept has been applied to improve weather forecasting models and understand the limitations of our predictive capabilities.
  3. Cryptography: In the field of cryptography, computational irreducibility plays a crucial role in ensuring the security of encrypted data. Modern encryption algorithms, such as RSA or AES, rely on mathematical problems that are computationally expensive to solve, making it infeasible for an attacker to break the encryption without the decryption key. The complexity and irreducibility of these algorithms ensure that the encrypted information remains secure, as there are no shortcuts to decrypting the data without the proper key.
  4. Artificial intelligence and machine learning: Computational irreducibility can also be found in the field of AI and machine learning, where complex models are used to make predictions or solve problems. Neural networks, for example, consist of interconnected layers of nodes that learn to process input data through training. Due to the intricate relationships between the nodes and the sheer number of connections, the behavior of these models can be difficult to predict or simplify. Understanding the limitations imposed by computational irreducibility helps researchers develop more efficient and interpretable AI systems.

These examples showcase the power and applications of computational irreducibility in various fields. By acknowledging the inherent complexity and unpredictability of certain systems, we can better understand the limitations of our predictive capabilities and work towards developing more effective models and algorithms.