1. Introduction

Utilitarianism is the view that a social planner should choose options which maximise the social utility of the resulting social outcome. The central object in utilitarianism is the social utility function  which assigns a real value  to each social outcome . This function typically involves variables such as the well-being, preferences, and mental states of individuals, distributional factors like inequality, and other relevant factors such as justice, social cohesion, and freedoms. Utilitarianism is a broad class of social choice principles, one corresponding to each function .

In my previous article, I introduced aggregative principles, which state that a social planner should make decisions as if they will face the aggregated personal outcomes of every individual in the population. The central object in aggregativism is the function , represented with the the greek letter zeta, which assigns a personal outcome  to each social outcome . This function typically aggregates the collection of personal outcomes facing the entire population into a single personal outcome. Aggregativism is a broad class of social choice principles, one corresponding to each function .

We examined three well-known aggregative principles:

  1. Live Every Life Once (LELO), where  is the concatenation of every individual's life.
  2. Harsanyi's Lottery (HL), where  is a uniform lottery over every individual's life.
  3. Rawls' Original Position (ROI), where  is Knightian uncertainty over every individual's life.

I'm interested in aggregative principles because they avoid many theoretical pitfalls of utilitarian principles. Unlike utilitarianism, aggregativism doesn't require specifying a social welfare function, which is notoriously intractable. Moreover, it seems less prone to counterintuitive conclusions such as the repugnant conclusion or the violation of moral side constraints.[1] In this article, I will show that, under natural conditions of human rationality, aggregative principles approximate utilitarian principles. Therefore, even though aggregativism avoids these theoretical pitfalls, we should nonetheless expect aggregativism to generate roughly-utilitarian recommendations in practical social contexts, and thereby retain the most appealing insights from utilitarianism.

The rest of the article is organized as follows. Section 2 formalises social choice principles as functions of type . Section 3 demonstrates the structural similarity between two strategies to specifying such principles, namely the aggregative and utilitarian strategies. Section 4 proves that under natural conditions about human rationality, the aggregative and utilitarian principles are mathematically equivalent. This theorem is the key contribution of the article. Sections 5, 6, and 7 applies the theorem to LELO, HL, and ROI respectively.

2. Social choice principles

Suppose you are a social planner choosing from a set of options . The set  might be the set of available tax rates, environmental policies, military actions, political strategies, neural network parameters, or whatever else is being chosen by the social planner. Now, your choice will presumably depend on the social consequences of the options, even if you also consider non-consequentialist factors. We can model the social consequences with a function , where  is the set of social outcomes. In particular, if you choose an option , then the resulting social outcome would be .

We call  the "social context". As a concrete example, suppose the options are different tax rates (say 10%, 20%, and 30%), and the social outcomes are characterized by variables like total tax revenue, income inequality, and unemployment rate. Then the social context is the function  which maps each tax rate  to the resulting values of these social outcome variables.

A social choice principle should say, for each social context, which options are acceptable. Formally, a social choice principle is characterised by some function , which takes a social context  as input and returns a subset of the options  as output. Specifically,  consists of exactly those options which satisfy the principle in the social context .

Note that  denotes the set of all functions from  to , so  is a higher-order function, meaning it receives another function as input. Additionally  denotes the powerset of , i.e. the set of subsets of . We use the powerset  to allow for the fact that multiple options may satisfy a principle: if a principle  permits only options  and  in a context  then . Finally, the powerset  includes the empty set , which allows for the case . Informally,  means that the social planner, following principle  and faced with context , has no acceptable options, which allows for principles that aren't universally satisfiable.

Here are some examples of social choice principle:

  1. Context-independence
    Let  be any fixed subset of the options, and consider the principle , which returns  regardless of the input . Whether an option  satisfies this principle depends only on whether , and is independent of the social context. At one extreme, there's a trivial principle  which never constrains the social planner, and at the other extreme, there's a principle  which is always unsatisfiable. When  consists of a single option, the principle  states that the social planner must choose  regardless of the context.[2]
  2. Targets
    Let  be any fixed subset of the social outcomes, whose elements we'll call targets. There is a principle which says that the social planner should choose an option which achieves a target. This principle is characterised by the function , where  denotes the preimage of , i.e. . Note that if  for all  then , i.e. if no option would achieve a target then the principle says all options are unacceptable.
  3. Impact minimisation
    We can also characterise more unusual principles as functions . For example, consider the principle that says a social planner should choose an option if most other options would've led to the same social outcome. Intuitively, this captures some notion of impact minimisation. Formally, this principle is characterised by the function , where  denote the cardinality of a set and  denotes the -equivalency class of , i.e. .

These examples illustrate the diversity of conceivable social choice principles. The key point is that they can all be represented by functions . I've found this a productive way to think about principles of decision-making, and agency more generally.[3] Finding compelling social choice principle is the central problem in social ethics, and different normative frameworks will propose different principles.

3. Two strategies for specifying principles

3.1. Utilitarian principles

Utilitarianism and aggregativism are two strategies for specifying a social choice principle . The utilitarian strategy specifies a social choice principle using two components:

  1. A social utility function  that assigns a real-valued utility  to each social outcome .
  2. The  operator, which maps a real-valued function  to the set of points that maximize it. Formally, . Note that  is a subset of , possibly containing multiple points in case of ties, or no points in the case of unbounded functions.

Given the social utility function  and the operator , the utilitarian principle is defined by . Note that if  is the social context, then the composition  calculates the social utility resulting from each option, thereby providing a real-valued function . The utilitarian principle  says that the social planner should choose an option that maximizes this function.

As a simplistic example, consider a social utility function  that measures the gross world product of a social outcome. The resulting utilitarian principle  would oblige maximizing gross world product. In practice, utilitarians typically endorse more nuanced utility functions that account for factors like individual well-being, fairness, and existential risk.

3.2. Aggregative principles

Aggregativism offers an alternative strategy to specifying social choice principle. Like utilitarianism, it defines the principle  using two components:

  1. A function  that assigns a personal outcome  to each social outcome . We call  the social zeta function.
  2. A model of a self-interested human, characterised by a function , explained below.

The function  should model a self-interested human in the following sense: for each personal context  the subset  should contain the options that the hypothetical human might choose in that context. A personal context  is an assignment of a personal outcome to each of the options, analogously to a social context. For example, if  maps some options to finding a dollar and the remaining options to drowning in a swamp, then presumably  contains only the former options.

Given the social zeta function  and a model of self-interested human , the aggregationist principle is defined by  Note that if  is the social context, then the composition  calculates the hypothetical personal outcome resulting from each option, thereby providing a personal context . The aggregative principle  says that the social planner should choose an option a self-interested human might choose in this personal context.

For example, consider a social zeta function  that maps each social outcome  to the personal outcome of living every individual's life in sequence, starting with the earliest-born humans. The resulting aggregative principle  obliges affecting society such that living the concatenated lives is personally desirable.

3.3. Structural similarity between the two strategies

This comparison reveals the structural similarity between utilitarianism and aggregativism. Both strategies specify the principle  using a two components:

  1. A function mapping social outcomes to a different space, either  (in the case of utilitarianism) or  (in the case of aggregativism).
  2. A choice principle in that different space, either maximization (in the case of utilitarianism) or a model of a self-interested human (in the case of aggregativism).

Both , the model of a self-interested human, and the  operator are choice principles:  is a personal choice principle, it 'chooses' one the options based on their associated personal outcomes, and  is a real choice principle, it 'chooses' one of the options based on their associated real value. (Of course,  doesn’t literally choose anything, it’s simply a mathematical operator, but so too is .)

In general, for any space , let's say an -context is any function with type-signature , and an -choice principle is any function with type-signature . That is, an -choice principle , when provided with an -context , identifies some subset  of the options which are 'acceptable'.

How might one use an -choice principle  to specify a social choice principle ? Well, what's needed is some function  from social outcomes to elements of . This function  will extends any social context  to an -context , which can then be provided to the -choice principle to identify the acceptable options. Formally, . This is how utilitarianism and aggregativism succeed in defining social choice principles. The key difference is that utilitarianism uses real numbers while aggregativism uses personal outcomes.

4. Equivalence between aggregativism and utilitarianism

4.1. Three conditions for equivalence

Despite their differences, there are natural conditions under which the utilitarian and aggregative principles are equivalent, in the sense that a social planner is permitted to choice an option, under the utilitarian principle, if and only if they are permitted to choice the same option under the aggregative principle.

Formally, let  denote the utilitarian principle  and let  denote the aggregative principle ; under what conditions does  for all social contexts ?

In the previous article, we showed that LELO, HL, and ROI each employ social zeta functions which aggregates the personal outcomes across all individuals in the population. Formally,  where  is a fixed set of individuals;  is a fixed function mapping a social outcome  and an individual  to the personal outcome  that  faces when  obtains;  is the monad capturing a notion of 'collection';  be a fixed collection of individuals impartially representing the population; and  is an -algebra specifying how to aggregate collections of personal outcomes into a single personal outcome.

Supposing  has the general form above, and the three conditions below are satisfied, then the utilitarian principle  and the aggregative principle  are mathematically equivalent:

  1. A self-interested human maximises personal utility.

    Formally, the first condition states that the function  has the form  for some personal utility function  which assigns a real-valued utility  to each personal outcome . Even by itself, this condition is quite strong. It implies that if, for some personal context , two options  and  result in the same personal outcome, i.e. , then the human might choose  if and only if they might choose . Hence, this condition precludes nonconsequential considerations.

    Let's call this condition "Humans Maximise Personal Utility" (HMPU).
     
  2. Personal utility is 'rational', in a technical sense defined below.

    Let  denote an -algebra on personal outcomes, describing how to aggregate a collection of personal outcomes into a single personal outcome. Let  denote an -algebra on real numbers, describing how to aggregate a collection of real numbers into a single real number. The second condition states that . Informally, this condition means that the personal utility of an aggregate of personal outcomes is the aggregate of the personal utilities of each personal outcome being aggregated. In mathematical jargon, the personal utility function  must be a homomorphism between the -algebras  and , which means it preserves the algebraic structure on  and .

    Let's call this condition "Rationality of Personal Utility" (RUP).
     
  3. Social utility is the aggregate of personal utilities across all individual in the population.

    Formally, the third condition states that , where  is the personal utility function introduced in HMPU,  is the function assigning personal outcomes to each individual in each social outcome,  is the distinguished collection of individuals representing the population, and  is the -algebra describing how to aggregate a collection of real numbers into a single real number. Informally, this condition states that the social utility of a social outcome is the aggregate of the personal utilities of the personal outcomes faced by all individuals in the population.

    Let's call this condition "Social Utility Aggregates Personal Utilities" (SUAPU).

The aggregative principle (when our model of a self-interested human is a rational personal utility maximiser) is equivalent to the utilitarian principle (when social utility is the impartial aggregation of personal utility over each individual). The full proof is elementary and uninsightful.[4]

Now, these three conditions are only approximately true, and they fail in systematic ways. However, the theorem will help elucidate exactly the extent to which the aggregative principle approximates the corresponding utilitarian principle. Namely, the aggregative principle will approximate the utilitarian principle to the degree that these conditions hold.

Because RPU and SUAPU depend on the specific monad  under discussion, I will spell out the details for three paradigm examples: the list monad  (representing finite sequences), the distribution monad  (representing probability distributions), and the nonempty finite powerset monad  (representing nonempty finite sets).

5. Equivalence between LELO and longtermist total utilitarianism

The previous section proved an equivalence, under certain conditions, between aggregative principles and utilitarian principles. This section will apply that theorem to the monad , which is used to formalise Live Every Life Once (LELO). We will see that LELO is equivalent to longtermist total utilitarianism.

5.2. Monoidal rationality of personal utility?

The real numbers admit a concatenation operator in the obvious way, i.e., there exists a function  defined by . This is simply the well-known summation operator, which sends a list of real values to their sum.

Let's unpack RPU, which formally states that . In other words, for any list of personal outcomes , we have equality between  and . Informally, the personal utility of a concatenated outcome equals the sum of the personal utilities of the outcomes being concatenated. This 'monoidal' rationality condition constrains how humans must value the concatenation of different personal outcomes.

In the previous article, we saw that the concatenation operator  can be equivalently presented by a binary operator  and a constant , with the intended interpretation  and . We can restate the RPU condition in terms of  and  with two equations:  and  for all .

How realistic is the RPU condition? That is, supposing humans do maximise a personal utility function, how monoidally rational is it? I think this condition is approximately true, but unrealistic in several ways. I'll assume here that  is interpreted as facing  and then facing  in sequence, rather than some exotic notion of concatenation.

Firstly, RPU rules out permutation-dependent values. It precludes a personal utility function  such that . Informally, RPU assumes human values must be invariant to the ordering of experiences: they cannot value saving the best till last, nor saving the worse till last. In particular, RPU assumes that humans values are time-symmetric, which seems unrealistic, as illustrated by the following examples. Compare the process of learning, i.e. ending with better beliefs than one started with, with the process of unlearning, i.e. ending with worse beliefs than one started with. Humans seem to value learning above unlearning, but such time-asymmetric values are precluded by RPU. Similarly, humans seem to value a history of improvement over a history of degradation, even if both histories are different permutations of the same list of moments, but such values are precluded by RPU.

Secondly, RPU rules out time-discounted values. Under exponential time-discounting, a common assumption in economics, the personal utility function  obeys the equation . Here  gives the duration of each outcome and  is the discount rate. This discounting formula weights the first outcome  more than the second outcome , with the difference growing exponentially with the duration of . For instance, let  and  be equally valuable experiences lasting different durations, like a minute of ecstasy and a week of contentment respectively. Time-discounting implies that  depends more on  than  does. However, RPU precludes this possibility, as it requires that , i.e. that humans are equally concerned with all life stages, not discounting future rewards relative to present ones

Thirdly, RPU rules out path-dependent values. Informally, whether I value a future  more than a future  must be independent of my past experiences. But this is an unrealistic assumption about human values, as illustrated in the following examples. If  denotes reading Moby Dick and  denotes reading Oliver Twist, then humans seem to value  less than  but value  more than . This is because humans value reading a book higher if they haven't already read it, due to an inherent value for novelty in reading material. Alternatively, if  and  denote being married to two different people, then humans seem to value  more than  but value  less than . This is because humans value being married to someone for a decade higher if they've already been married to them, due to an inherent value for consistency in relationships.[5] But RPU would precludes such path-dependent values.

5.2. Social utility sums personal utility?

Now let's unpack SUAPU, which formally states that