Биологи пока не обнаружили точного происхождения подобных семейных уз. Возможно, они возникали случайно, по причине неспособности самок отличать своих котят от чужих. Подобно тому, как это делали их дикие предки, все самки охраняют свои территории, защищая их от остальных самок. Таким образом, шанс, что два помёта могут появиться в одном месте, фактически равен нулю. Самка — дикая или домашняя — присматривая за всеми котятами, которых она обнаружит в сделанном ею гнезде, следует, вероятно, простому правилу: она не видит необходимости в том, чтобы обнюхать каждого котёнка в отдельности, проверив, не чужак ли он, прежде чем начать выкармливать его. Однако вряд ли это единственная основа для сотрудничества взрослых кошек. Тысячи поколений домашних кошек — достаточное время для того, чтобы развились более сложные социальные механизмы.
Вероятно, социальное поведение кошек начало развиваться тогда, когда изобретённые человеком способы хранения пищевых запасов сделали для кошек доступными концентрированные источники пищи. Те кошки, у которых сохранялся их природный антагонизм по отношению ко всем представителям своего вида, не способны были осваивать этот новый источник пищи так же эффективно, как те, кто признавал эти связи и одновременно предлагал и получал помощь от своих собратьев.
Биологи различают два способа, при которых коллективное поведение может быть выгодно для обеих сторон. Первый — это взаимный (реципрокный) альтруизм, когда вы помогаете тем, кто помогает вам. Такое взаимодействие теоретически может происходить между любыми двумя животными, обитающими рядом, независимо от наличия между ними родства. Но если они родственники, то второй причиной преимущества сотрудничества является семейный отбор. Кошек, которые приходятся друг другу сёстрами, объединяет половина одинаковых генов — намного более существенная пропорция, чем у двух неродственных друг другу особей. И даже если у их котят будут разные отцы, то у каждого котёнка гены будут на четверть совпадать с генами его тёти. Таким образом, если у этих котят появятся свои собственные дети (неизбежный факт жизни состоит в том, что не все из них произведут на свет потомство), то каждый котёнок будет иметь гены и матери и тёти[126]
. Так как ни одна из сестёр не знает, чье потомство доживет до зрелого возраста, им приходится выхаживать оба выводка. Таким образом, гены, ответственные за сотрудничество родственных друг другу кошек, преобладают над генами, рождающими антагонизм, даже между сёстрами[127].Взаимный альтруизм и семейный отбор — эффективные механизмы, препятствующие эгоистичному поведению, но коллективное поведение развивается только в том случае, если выгоды превышают затраты. Для первых домашних кошек изначальное преимущество жизни семейными группами заключалось в том, что изобильный источник еды (будь это грызуны, наводнившие амбары, или остатки людской пищи, или и то, и другое) можно было поделить без постоянных конфликтов. Однако размещение нескольких помётов в одном гнезде означало, что если один котёнок заболеет, то заболеют и все остальные. А это может иметь фатальный исход, как показал опыт Пикл и Домино. Когда в 1978 г. южноафриканские учёные применили вирус, чтобы истребить кошек, разорявших гнезда морских птиц на острове Марион в Индийском океане, кошки, которые сохранили обычай своих предков строить гнезда самостоятельно, по большей части выжили, а семейные группы погибли. В остальном же совместное гнездо является преимуществом, так как две матери способны надёжно защитить котят от хищников, а мать, выкармливающая котят в одиночку, должна время от времени оставлять их, чтобы найти еду, кроме того, у неё может закончиться молоко.