Abstract
The generality of Hamilton’s rule1,2 is much debated3–14. In this paper, I show that this debate can be resolved by constructing a general version of Hamilton’s rule, which allows for a large variety of ways in which the fitness of an individual can depend on the social behaviour of oneself and of others. For this, I first derive the Generalized Price equation, which reconnects the Price equation15 with the statistics it borrows its terminology from. The Generalized Price equation moreover shows that there is not just one Price equation, but there is a Price-like equation for every possible true model. This implies that there are also multiple, nested rules to describe selection. The simplest rule is the rule for selection of non-social traits with linear fitness effects. This rule is nested in the classical version of Hamilton’s rule, for which there is consensus that it works for social traits with linear, independent fitness effects. The classical version of Hamilton’s rule, in turn, is nested in more general rules, that for instance allow for nonlinear and/or interdependent fitness effects. The general version of Hamilton’s rule therefore is a constructive solution, that allows us to accurately describe when costly cooperation evolves in a wide variety of circumstances.
Introduction
Hamilton’s rule1,2 is one of the more famous rules in evolutionary biology. The rule states that altruism will evolve if rb > C, where b is the fitness benefit to the recipient, C is the fitness cost to the donor, and r is the genetic relatedness between them. The generality of Hamilton’s rule however has always been a topic of contention3,4, and positions range all the way from “Hamilton’s rule almost never holds”6 to “Inclusive fitness is as general as the genetical theory of natural selection itself”7.
The claim of generality is not based on the original derivation of Hamilton’s rule1,13,16, but on later derivations8,10,11,17–22 that use the Price equation15. This tradition also started with Hamilton himself17,18. The usefulness of the Price equation as a tool for doing theory, however, is not undisputed 9,12,23–26. One of the remarkable characteristics of the Price equation literature is that it borrows terms from statistics, like regression coefficients, without also inheriting the natural preoccupations of statistics, such as worrying about model choice or statistical significance.
In this paper, I will show that this debate can be resolved by deriving general versions of the Price equation and of Hamilton’s rule. The Generalized Price equation generates a set of Price-like equations; one for every different choice for a statistical model, that may describe how the fitness of an individual depends on its genetic makeup. This makes the original Price equation in regression form a special case; it is the Generalized Price equation in regression form, combined with a linear model. The Generalized Price equation repairs the broken link between the Price equation and statistics; standard statistical considerations concerning model choice now translate one-to-one to considerations concerning which of these Price-like equation describes the population genetic dynamics.
With the Generalized Price equation, I then derive the general version of Hamilton’s rule. Both the limitations of the original Price equation, and ways to overcome these limitations by using the generalized version, are mirrored in the limitations of Hamilton’s rule as we know it, and ways to overcome those. Just like there is not just one Price equation, but a multitude of Price-like equations, there is not just one Hamilton’s rule, but a multitude of Hamilton-like rules. All of them are correct, and all of them are general, but none of them is generally meaningful. A specific Hamilton’s rule, though always correct, is only meaningful if based on the Generalized Price equation, in combination with a model that is appropriately specified for the evolutionary system under study.
The Generalized Price equation puts the debate concerning the validity of Hamilton’s rule in perspective by showing that some arguments are not as decisive as they are currently perceived to be. The side of the debate that claims full generality has repeatedly stressed that Hamilton’s rule, derived with the Price equation, is an identity that holds generally7,8,10,11 (that is, it holds, whatever the parent and the offspring generations are). This is correct, but the general version of Hamilton’s rule shows that being an identity that holds generally cannot be the only relevant characteristic for regarding it as the proper, the right, or the most insightful rule that describes evolution. The reason why this cannot be, is that all Price-like equations generated by the Generalized Price equation, and thereby all Hamilton-like rules produced by them, have those properties; they are all identities that hold with exactly the same generality. To decide between the different Hamilton-like rules, we therefore need additional criteria. When doing empirics, we then have to resort to classical statistics, to see which model agrees with the data. With sufficiently many data, this will then point to a statistical model, and by doing so, it will also point to one of these Hamilton-like rules. An indication that the approach suggested in this paper does indeed pick a Hamilton-like rule that is well-specified, both with modeling and with empirics, is that the quantities in it that we treat as constants are in fact constant, and that they do not change with the composition of the parent population.
Results
The Generalized Price equation in combination with models for non-social traits
I would like to start with describing how generalizing the Price equation works. By applying this to linear and non-linear fitness functions in a non-social context, I would moreover like to illustrate that for the Price-like equations that this generates, and that are meant to describe population genetic dynamics, there is scope for under- and for overspecification in the same way that there is scope for under- and for overspecification in statistics.
Assume that we track a set of genes, summarized by a p-score19. This p-score is a value between 0 and 1. In the simplest possible haploid setup, this reflects the presence or absence of a single gene, in which case an individual’s p-score would be 1 if the gene is present, and 0 if it is absent. In less simple setups, the p-score can for instance reflect a set of genes that affect the same trait. The change in average p-score between the parent and the offspring generation can then be written as a sum of two terms, in what Price called the “covariance form” of his equation15.
Here,
In order to get to the Generalized Price equation in covariance form, we assume a statistical model that has fitness as a dependent variable, and that contains, at least, 1) a constant term, and 2) a linear term for the p-score as an explanatory variable. Besides those two terms, the statistical model may contain any number of other terms as well. This statistical model is then combined with the transition we want to apply the Generalized Price equation to. A transition implies that we know what the p-score is for all individuals in the parent population, and that we know how many offspring all individuals have, and therefore what their realized fitness is (this is the number of offspring divided by the ploidy). Combining a transition with a statistical model here means that we choose the parameters of the model so that they minimize the sum of squared differences between the model-predicted fitness
The algebra to show that this is an identity is in Appendix A, on pages 12–13. While replacing w with
In order to get to what Price calls the “regression form” of the equation, we now choose a set of models, all of which contain a constant and a linear term (which makes it satisfy the condition for the Generalized Price equation to hold). This set of models is given by
where wi is the number of offspring of individual i; pi is the p-score of individual i; α is a constant term; β1,…, βR are the other coefficients of the model; R ≥1 is the error term for individual R; and where we assume that R ≥1. This gives a different model for every R; a linear model for R = 1; a quadratic one for R = 2 ; and so on. If we now minimize the sum of squared differences between the model-predicted fitnesses
In Appendix A, on page 14, I show that, for every R ≥1, and thereby for every model in this set, we can rewrite the Generalized Price equation as follows:
In line with Price’s terminology15, this would be the “regression form” of the Generalized Price equation. If we take the linear model (R =1), then, using Cov(p, p) = var (p), the above equation becomes
Below we will refer to the linear model as Model A. If instead we take the quadratic model R =2, the equation becomes
Below we will refer to the quadratic model as Model B. Again, it is important to remember that both of these equations are identities for every possible transition from a parent to an offspring generation. It is also important to recognize that the
The following example illustrates how the flexibility of the Generalized Price equation comes with scope for under- and overspecification. The two Price-like equations above, the one for Model A and the one for Model B, are combined with two artificial datasets; one where the offspring generation is generated by Model A; and one where the offspring generation is generated by Model B. Because both equations are identities for all possible transitions between parent and offspring generation, they are also both identities for both of these datasets. Depending on the system under study, the terms in these equations however are not equally meaningful as a description of the population genetic dynamics.
The Generalized Price equation for Model A, in combination with the offspring generation generated by Model A, returns a value for

Two Price-like equations and two models.
In Model A, the number of offspring follows a binomial distribution with an expected number of offspring of. This means that the model can be summarized as (see computation A6 at the end of the Appendices for details). For the transition depicted in panels a and c, we generated an offspring generation using Model A, with and. Combining the Generalized Price equation with Model A includes choosing and so that they minimize the sum of squared differences between and. In Model B, the number of offspring follows a binomial distribution with an expected number of offspring of, which means that. For the transition depicted in panels b and d, we generated an offspring generation using Model B, with,, and. Combining the Generalized Price equation with Model B includes choosing,, and so that they minimize the sum of squared differences between and. Reproduction is asexual, so parents and their offspring are always identical, and by definition. For both of these models, we started with a population consisting of 2500 parents for each p-score, ranging from 0 to 1 in increments of 0.1. The four panels represent the four combinations of the two Price-like equations and the two datasets. The red lines in all panels represent the estimated fitnesses as a function of the p-score, as implied by the respective Price equations. The aim of this example is not to show that the estimated fitnesses from Price equation A match the data generated by Model A, and the estimated fitnesses from Price equation B match the data generated by Model B, but the estimated fitnesses from Price equation A do not match the data generated by Model B; that part is obvious. The purpose of this example, instead, is to illustrate that both Price equations remain identities, also when they are overspecified (panel c) or underspecified (panel b) with respect to the transition between parent and offspring population they are applied to. With underspecification, it is also visually clear that the estimated fitnesses do not match the data, even though Price equation A remains an identity, also when combined with data generated by Model B.
The Generalized Price equation for Model B, in combination with the offspring generation generated by Model B, returns values for
If we combine the Generalized Price equation for Model B with the offspring generation generated by Model A, then this returns values for and that are also close to their true values;, while ; and, while. This is depicted in Fig. 1b. Appropriate statistical tests reject that the true β2 is different from, but the harm done by using the Generalized Price equation for Model B – which is overspecified for data generated by Model A, because it includes a parameter for
The Generalized Price equation for Model A, in combination with the offspring generation generated by Model B, however, does not return values for
This also illustrates a general property of the Generalized Price equation. If the data are generated by the model that matches the model that we combine the Generalized Price equation with, then the
The regression form of the original Price equation coincides with the regression form of the Generalized Price equation, combined with the linear model for R = 1 (Price Equation A in Fig. 1). This implies that limitations of the latter are shared with the original Price equation.
In the Price equation literature, the fact that regression coefficients may not be constant is conflated with, and inadequately labelled as, dynamic insufficiency. We will return to this point after introducing the Generalized Price equation in combination with social traits, but it is worthwhile already here to stress that regression coefficients depending on the composition of the parent population is not a sign of dynamic insufficiency, but rather an indication of misspecification.
The next example shows that the problem of misspecification is not limited to applications of the Generalized Price equation in a statistical setting. Misspecification is also possible when the Generalized Price equation is applied to a theoretical model. Section 5 in Appendix A describes the conditions under which one can in fact apply the Generalized Price equation in a modeling setting, so here we will assume that those conditions are satisfied; we assume an infinitely large population, error terms with expected value 0, and, if reproduction is sexual, fair meiosis.
In a modeling setting, it seems almost trivial that there is room for misspecification, if we apply the Generalized Price equation for one model to transitions that follow a different model. It will however be useful to acknowledge that this possibility exists. Below, we will therefore consider a linear model, wi = α+ β1 pi + εi which we will again refer to as Model A, and a quadratic one
As a preparation for moving on to generalizing Hamilton’s rule, I will also point to the rules for selection that the Price-like equations produce.
The Generalized Price equation for Model A applied to transitions following Model A.
The Generalized Price equation for Model A is
If this equation is applied to a transition that does indeed follow Model A, then the
in this Price-like equation is equal to the model parameter β1. Translating this equation into a criterion for when higher p-scores are selected for is straightforward: higher p-scores are selected for at all frequencies if and only if . With transitions that are generated by Model A, this means that higher p-scores are selected for if and only if β1 > 0.The Generalized Price equation for Model B applied to transitions following Model B.
The Generalized Price equation for Model B is
If this equation is applied to a transition that does indeed follow Model B,
is equal to the model parameter β1, and is equal to the model parameter β2. If we now translate this equation into a criterion for when higher p-scores are selected for, then this is still straightforward, but less concise:If we furthermore assume random mating between generations (see Section 5 of Appendix A), then this simplifies to
where is
the average p-score in the parent population. With transitions that are indeed generated by Model B, this means that higher p-scores are selected for if and only if . The rule for the Generalized Price equation for Model A, applied to trasitions that follow Model A, is nested in this rule here, in the sense that if we choose β2 = 0, this rule reverts to β1 > 0.The Generalized Price equation for Model B applied to transitions following Model A
The Generalized Price equation for Model B is still
If this equation is applied to a transition that follows Model A, then
is equal to the model parameter β1, and is equal to the model parameter β2 which is 0. The overspecification therefore is inconsequential; we end up with the same equation that we arrived at when we applied the Generalized Price equation for Model A to a transition that follows Model A.The Generalized Price equation for Model A applied to transitions following Model B
The Generalized Price equation for Model A is still
If applied to a transition that follows Model B, then this implies that
If we translate this equation into a criterion for when higher p-scores are is selected for, then this would be the same rule as the one we arrived at when the Generalized Price equation for Model A was applied to Model A, which is that higher p-scores are selected for if
The general version of Hamilton’s rule
For the derivation of the general version of Hamilton’s rule, we need a richer setup, with two variables instead of one: a p-score and a q-score. The p-score represents a set of genes that code for some social behaviour, and the q-score of an individual represents the p-score of its interaction partner. We assume that both can take values in [0, 1]. We will combine the Generalized Price equation with a general set of models for social traits. This requires some formal notation.
Here we choose a set of models, in which a model is defined by its non-zero coefficients. That is, a model is a choice for a set of non-zero coefficients E, where (k, l) ∈ E if the term pikqil in the model has a non-zero coefficient βk, l. This then defines a model as follows:
where εi is a noise term with expected value. We assume that coefficients β0,0 and β1,0 are included, or, in other words, that the model contains a constant and a linear term for the p-score.
For any such model, we can then apply the Generalized Price equation, and find the following Price-like equation for the population genetic dynamics (see Section 4 of Appendix A for details).
If we define E′ as the set of non-zero coefficients of the model, besides the constant term and the linear term for the p-score, then the generalized version of Hamilton’s rule is that
where c = − β1,0, bk,l = βk,l, and
The general version of Hamilton’s rule produces a set of rules; one for every model of how traits affect fitnesses. Less general models, that are nested in more general ones, come with rules that are nested in more general rules. This includes rules for non-social traits. We get the rules for non-social traits, if the set of model coefficients, besides a constant, only includes coefficients βk,0, and no coefficients for terms that relate to the q-score. The simplest such rule is the linear one that we have seen above, and that we get if the true model only contains a constant, and a term for the linear effect of the p-score. Above, we referred to this model as Model A. This rule is nested in the rule for the quadratic model, swhich has a constant, a term for the linear effect of the p-score, and a term for the quadratic effect of the p-score. We referred to this model as Model B above. This describes selection in case of, for instance, heterozygote advantage (see Appendix A, Sections 3 and 5). This rule, in turn, is nested in more general rules for selection of non-social traits that include coefficients βk,0 for k > 2.
If we then go back to the rule for non-social traits, but with linear fitness effects only, then this rule is also nested in the classical Hamilton’s rule. The classical Hamilton’s rule is the rule that we get for a model that includes a constant, a term for the linear effect of the p-score, and a term for the linear effect of the q-score. This rule, in turn, is nested in the rule that we get when an interaction effect between the p- and the q-score is added to the model. The classical Hamilton’s rule therefore is itself nested in what one could refer to as Queller’s rule27. These rules moreover allow for further nesting, if the model we are interested in is more general, or if the data suggest that the true model includes additional non-zero coefficients. Below, we will however restrict attention to these three nested models in order to illustrate how they produce three rules that are nested, and how using the generalized version of Hamilton’s rule allows us to see the debate on the generality of the classical Hamilton’s rule in a new light.
Three models and three rules
In Model 1, the p-score relates to a non-social trait, that only affects the fitness of its carrier. We also referred to this model as Model A before, where we nested it in a different, also non-social, but more general model.
In Model 2, the p-score relates to a social trait, that affects the fitness of its carrier, and the fitness of the partner of its carrier. In the fitness function, this is reflected by the effect of the p-score of the partner (the q-score) on individual. These effects are moreover assumed to be independent; the effect on the partner is the same, irrespective of the p-score of the partner.
In Model 3, the p-score also relates to a social trait, but now the effects are not assumed to be independent; the effect on the partner may depend on the p-score of the partner. This is reflected by the interaction term.
Model 1: selection of a non-social trait
The Generalized Price equation, in regression form, for Model 1 is
The rule that this Price-like equation produces is that higher p-scores will be selected for if and only if
Model 2: selection of a linear social trait
The Generalized Price equation, in regression form, for Model 2 is
From this, we can see that
Here we naturally recognize the classical Hamilton’s rule, because this implies that
At this point, it is useful to observe that if this is a social trait, and the true model is Model 2, but we combine it with the Generalized Price equation for Model 1, the latter still gets the direction of selection right. In that case, we would still use
but now with
At this point, we therefore have two Price-like equations: the one for Model 1 and the one for Model 2. Both of these Price-like equations are identities, and both of them are general. When applied to Model 2, however, the Price-like equation for Model 1 is not meaningful, in the sense that the regression coefficient
Model 3: selection of a social trait with an interaction effect
The Generalized Price equation in regression form for the third model is
If the model under consideration is indeed Model 3, and we assume an infinite population, the regression coefficients
This does not give us the classical Hamilton’s rule that we are familiar with. It does however give us a correct criterion for when higher p-scores are selected for
We can, of course, still apply the Generalized Price equation for Model 1, or the Generalized Price equation for Model 2, to Model 3 in the same way that we can apply the Generalized Price equation for Model 1 to Model 2, as we did above. We do this in detail in Section 2 of Appendix B to make sure that there can be no misunderstanding concerning the details, and the results are shown in Figure 2. The important observation to make here is that both of these rules also get the direction of selection right. The argument for not using these rules for Model 3, even though they do get the direction of selection right, is identical to the argument for not using the rule for selection of non-social traits for social traits: the rule for non-social traits just does not describe the population genetic dynamics for a social trait accurately. This is why we use the conventional version of Hamilton’s rule when modelling social behaviour, and not the rule that we would get if we applied the Generalized Price equation for the non-social model (Model 1). The Price-like equation for the non-social model also gets the direction of selection right, but we know that this version is incomplete, precisely because it leaves out the true social effects we care about unveiling when we use the conventional Hamilton’s rule. For exactly analogous reasons, we should not rely on underspecified versions of the Price equation in other instances, including the case where the conventional Hamilton’s rule itself, in turn, is based on an underspecified Price-like equation.

Three rules and three models.
This table gives all combinations of the three rules and the three models discussed in the example. All rules indicate the direction of selection correctly for all models. Yellow indicates a combination of a rule and a model, where the rule is more general than is needed for the model. This leads to one or more b’s being 0. These are relatively harmless overspecifications. Red indicates a combination of a rule and a model, where the rule is not general enough (underspecified) for the model. This leads to b’s and c’s that depend on the population state. Terms that depend on the population state are abbreviated as follows
As a symptom of underspecification, if we apply the Generalized Price equation for Model 1 to Model 3, then the value for
The relation between these examples can be summarized in a table that, for the three models and the three rules, represents all nine combinations of them (see Fig. 2). This matrix of combinations of models and rules also helps to understand what causes the contentiousness of the debate on the generality of Hamilton’s rule. Rule 2, which is the rule that we get from applying the standard Price equation (also known as using the regression method), is a completely general rule, in the sense that whatever the true model is, it always gets the direction of selection right. This is true, but that fact is not a good argument for singling this rule out as more helpful, meaningful, or insightful than other rules. In the example above, we have seen that if we apply the Generalized Price equation (which one could also describe as using the regression method, but now with a richer menu of alternative underlying statistical models) then this can also give us Rule 1 or Rule 3, depending on the statistical model we use. These rules are equally correct, in the sense that they also always get the direction of selection right. They are also equally general, in the sense that they also get it right for every possible model. Being a general rule, that always gets the direction of selection right, therefore, cannot be a criterion for elevating Rule 2 (which is the classical Hamilton’s rule), above the other ones, because Rules 1 and 3 are also general rules, that always get the direction of selection right.
Since being completely general and always getting the direction of selection right does not single out any of the possible rules, we need additional criteria. A natural criterion would be that besides being correct, the terms in the rule would have to be meaningful. More precisely, we think the rule should do what Rule 1 (the rule for evolution of non-social traits) does for Model 1, and what Rule 2 (the classical Hamilton’s rule) does for Model 2, and that is to separate model parameters from properties of the population state, in order to produce an equation that describes the population genetic dynamics. That is what Rule 3 does for Model 3. Ever more general models would moreover require ever more general rules to accurately capture the population dynamics.
The debate in the literature on the generality of Hamilton’s rule is so long-lasting because it mostly focuses on whether or not rules are correct, and not on whether the rules are (also) meaningful. One side of the debate tends to return to the argument that Rule 2 is general and correct7,8,10,11. The other side of the debate tends to return to models that do not fit Model 23-5. Sometimes arguments on this side take a completely different approach, and rather than describing selection with the Price equation, and then worry about whether or not one can interpret regression coefficients in it as benefits and costs, they start with models with a priori interpretable definitions for b and c, for instance by using what is called the counterfactual approach, rather than the regression approach, to define costs and benefits13,14. Starting at the opposite end, this can then result in rules that end up getting the direction of selection wrong.
Another recurrent point is that when regression coefficients in the Price equation are found to vary with the state of the parent population, this is often claimed to be the result of the Price equation being dynamically insufficient. In order to point out why that is inaccurate, we can first point to ways in which an underlying model can be dynamically insufficient. If we have a model that describes how the fitness of an individual depends on its p- and q- score, and we are given a parent population, then this model would produce the p-scores in the new generation. It would however not generate which individuals are partnered up with whom in the new generation, and therefore it would not identify who has which q-score in the new generation. In this case a full model would have to include more than just the fitness function, but in the absense of assumptions about the matching in the new generation, such a model would be dynamically insufficient. It is however important to notice that this is not the same as the regression coefficients
Discussion
The general version of Hamilton’s rule provides a positive resolution of a long-standing, heated debate. I derived the Generalized Price equation, which reconnects the Price equation with statistics, and allows us to base rules for selection properly on dynamical models for population genetics that offer the flexibility needed to accommodate a variety of ways in which fitness can depend on traits of individuals and their interaction partners. While previous work focused on the limitations of the original Price equation23,24,26, and on limitations of the classical version of Hamilton’s rule, when there are interaction effects 3,4,6,9,12-14, the Generalized Price equation, and the general version of Hamilton’s rule that is derived with it, are constructive contributions that offer alternatives for a large variety of forms the fitness function can have. The insight that comes with it has major implications, also for empirical research on kin selection. It implies that whether or not Hamilton’s rule holds, is not a meaningful empirical question. As a field, we have nonetheless spent quite some time and energy on trying to answer this question. Because the question turns out to be ill-posed, we can stop trying to answer it. The meaningful empirical question that we should focus on instead, is what form the fitness function has, and which version of Hamilton’s rule therefore applies to which social trait.
Additional files
References
- 1.The genetical evolution of social behaviour. IJ Theor Biol 7:1–16
- 2.The genetical evolution of social behaviour. IIJ Theor Biol 7:17–52
- 3.The eleventh R. A. Fisher Memorial Lecture - Kin selection and altruismProc R Soc Lond B Biol Sci 219:327–353
- 4.On the evolution of altruism by kin selectionProceedings of the National Academy of Sciences 81:1754–1758
- 5.Group selection, kin selection, altruism and cooperation: When inclusive fitness is right and when it can be wrongJ Theor Biol 259
- 6.The evolution of eusocialityNature 466:1057–1062
- 7.Inclusive fitness theory and eusocialityNature 471:E1–E4
- 8.The genetical theory of kin selectionJ Evol Biol 24:1020–1043
- 9.Limitations of inclusive fitnessProceedings of the National Academy of Sciences 110:20135–20139
- 10.Social Evolution and Inclusive Fitness Theory: An IntroductionPrinceton University Press
- 11.Regression, least squares, and the general version of inclusive fitnessEvolution (N Y) 69:2963–2970
- 12.The general form of Hamilton’s rule makes no predictions and cannot be tested empiricallyProceedings of the National Academy of Sciences 114:5665–5670
- 13.Hamilton’s ruleJ Theor Biol 414
- 14.Can Hamilton’s rule be violated?eLife 7
- 15.Selection and CovarianceNature 227:520–521
- 16.Hamilton’s missing linkJ Theor Biol 246
- 17.Selfish and Spiteful Behaviour in an Evolutionary ModelNature 228:1218–1220
- 18.Innate social aptitudes of man: an approach from evolutionary geneticsIn: Narrow roads of gene land. Vol 1. Evolution of social behaviour Malaby Press pp. 315–352
- 19.A geometric view of relatednessOxford surveys in evolutionary biology 2:28–89
- 20.Evolutionary stability in one-parameter models under weak selectionTheor Popul Biol 36:125–143
- 21.How to Make a Kin Selection ModelJ Theor Biol 180:27–37
- 22.Optimization of inclusive fitnessJ Theor Biol 238:541–563
- 23.On the use of the Price equationJ Theor Biol 237
- 24.Group selection and inclusive fitness are not equivalent; the Price equation vs. models and statisticsJ Theor Biol 299
- 25.Natural selection. IV. The Price equation*J Evol Biol 25:1002–1019
- 26.The problem with the Price equationPhilosophical Transactions of the Royal Society B: Biological Sciences 375:20190355
- 27.Kinship, reciprocity and synergism in the evolution of social behaviourNature 318:366–367
- 28.A general model for kin selectionEvolution (N Y) 46:376–380
- 29.Evolutionary theory: Hamilton’s rule OKNature 318:310–311
- 30.Hamilton’s rule and the causes of social evolutionPhilosophical Transactions of the Royal Society B: Biological Sciences 369:20130362
Article and author information
Author information
Version history
- Sent for peer review:
- Preprint posted:
- Reviewed Preprint version 1:
Copyright
© 2025, Matthijs van Veelen
This article is distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use and redistribution provided that the original author and source are credited.
Metrics
- views
- 9
- downloads
- 0
- citations
- 0
Views, downloads and citations are aggregated across all versions of this paper published by eLife.