{'fraction_non_alphanumeric': 0.022020725388601035, 'fraction_numerical': 0.0, 'mean_word_length': 5.184, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Generalizing Evolutionary Altruism

Although accounts of evolutionary altruism which leave the question of whether altruism can evolve in nature open to empirical confirmation/refutation have been worked out for special (two-trait) cases, no real effort has been made to work out such accounts for general (N-trait) cases. It is tempting to take this lack of attention as evidence for an inextricably conventional element, which precludes such accounts from being of practical scientific value. I argue that such accounts do generalize in a natural way. As is often the case in science, generalizing theoretically simplified notions is not straightforward because of issues hidden in the special case. These issues do not, however, turn out to be essentially conventional.