# Assumptions of Hamilton's rule

Which elements of the following list are assumptions of the Hamilton's rule?

• Population structure (non-panmictic population)
• = Fitness of the heterozygote equals the mean of the fitnesses of both homozygotes
• No epistasis or pleiotropy
• Stable population size
• Inifinite population size
• Sexual reproduction
• Selection on diploids or selection on haploids
• Recombination (cross-over)
• Mendelian segregation
• Iteroparous population
• smooth fitness landscape
• mutation rate is high enough

Are there assumptions of Hamilton's rule that are not listed above?

Unfortunately, the answer depends completely on how stringent you are with "Hamilton's rule". If you just mean the equation $r \geq c/b$ then it is important to look at modern usages. In modern usage, all three of the terms $r$, $c$, and $b$ can be arbitrarily complicated. My favorite examples include when $r$ takes into account spatial structure saying that an agent near you is more "related" than a genetically identical agent far from you. Assumptions like that are a must, if you want to look at things that much of modern research is concerned with.
For this "most general" interpretation of Hamilton's rule, only one property is required and this property does not appear on your list: linearity. Note that this is not the same thing as the additivity you describe. Linearity means that your equations for small changes in proportions are linear in fitness: i.e. $\dot{p} = pf(E)$ where $E$ is some description of the environment, and $f$ is a linear function of the variables of interest (I used a continuous or large-population limit here, but similar things hold true for distributions over discrete populations).
If you put restrictions on what kind of features of the population, interaction, and environment structure $r$, $c$, and $b$ are allowed to incorporate then this will result in biological theories which will be mathematically true under only some of the assumptions you list. The subset of required assumptions will depend on what specific restrictions you place on $r$, $b$, and $c$.