Введение

Тип движущегося клеточного автомата, оставляющего за собой повторяющийся узор из обломков.
В клеточном автомате пуфер-поезд, или просто пуфер, — это конечный шаблон, который перемещает себя по "вселенной", оставляя за собой обломки. Таким образом, шаблон, состоящий только из пуфера, будет неограниченно увеличиваться со временем. И пуферы, и космические корабли имеют периоды и скорости, но в отличие от пуферов, космические корабли не оставляют за собой обломков. Период пуфера можно рассматривать как комбинацию двух периодов: первый — период самого пуфера, а второй — кажущийся период образовавшегося узора из обломков. Это часто совпадает с периодом пуфера, но иногда является его делителем. Пуфер, для которого кажущийся период, определяемый по обломкам, меньше периода самого пуфера, называется псевдопериодическим пуфером. Такие пуферы обычно создаются искусственно. Пуфер с истинным периодом — это тот, у которого период обломков совпадает с периодом пуфера. Пуферы делятся на два класса: грязные пуферы и чистые пуферы. Хотя чёткого различия нет, грязный пуфер характеризуется небольшим количеством видимого порядка в обломках (хотя обломки всё равно будут периодическими). Чистый пуфер, наоборот, имеет небольшое количество обломков, которые выглядят гораздо более организованно. Грязный пуфер иногда можно превратить в чистый, добавляя космические корабли той же скорости, что и пуфер, которые влияют на состав образующихся обломков. Пуфер, обломки которого состоят исключительно из космических кораблей, называется гребнем.

В игре жизни Конвея

Первый известный пуф в игре «Жизнь» Конвея был обнаружен Биллом Госпером; это «грязный» пуф, но в конечном итоге он стабилизируется, оставляя узор из обломков, который повторяется каждые 140 поколений. С тех пор для этого клеточного автомата было обнаружено множество пуфов с различными скоростями и периодами. Пуфы важны для «Жизни» и связанных с ней правил по трем причинам: во-первых, если их можно стабилизировать таким образом, чтобы они производили только планеры (то есть превращались в «грабли»), их можно использовать как часть более сложных структур, таких как «размножители». Во-вторых, стабилизация пуфов, устраняющая весь их выходной мусор, может быть использована для создания космических кораблей с произвольно большими периодами. И в-третьих, пуфы иногда можно «приручить» или объединить для формирования космических кораблей со скоростями, которые, кажется, невозможно достичь другими способами; например, в «Жизни» «переключающий двигатель» — это пуф-поезд, обнаруженный Чарльзом Кордерманом, который движется по диагонали со скоростью c/12 (одна ячейка каждые 12 поколений в среднем), и в 1991 году Дин Хикерсон показал, как объединить несколько «переключающих двигателей» для формирования c/12 космического корабля, который он назвал Cordership.