How a cost to one animal can benefit its genes

Imagine a bird giving an alarm call when a predator appears. The caller may draw attention to itself, paying a cost in its own chances of survival. But if nearby relatives escape, some of the genes they share with the caller are more likely to reach the next generation.

The key is to count inheritance across relatives, not just the caller’s offspring. In a common shorthand, Hamilton’s rule says helping can spread when relatedness × benefit to recipients exceeds the cost to the helper. Relatedness measures the chance that a recipient carries a copy of a gene also carried by the helper; benefit and cost refer to effects on reproductive success, not necessarily immediate comfort or survival.

What Price’s equation adds

George Price’s equation is a general way to track how a trait changes from one generation to the next. It separates two sources of change: whether individuals with the trait leave more descendants, and whether the trait is passed on faithfully. Applied to social behavior, it can show how a behavior that lowers its bearer’s reproductive success might still increase if it disproportionately benefits relatives.

Hamilton’s rule is a useful interpretation of that accounting in particular cases, not a recipe that predicts every act of cooperation. The result depends on how costs, benefits, and relatedness are defined in the population being studied. A behavior may also spread for other reasons, such as benefits returned later or gains from cooperating with nonrelatives.

An evolutionary ledger, not a motive

This framework describes what happens to inherited traits across generations. It does not say that an animal calculates genetic odds, or that a person’s kindness is secretly a strategy to reproduce. The same outward act can have many causes, including learning, attachment, and immediate circumstances. The equation’s striking lesson is narrower: a trait can decline in its bearer and still increase in the population if its effects on relatives more than offset that loss.