Сырно, не знаю зачем я это пощу здесь, но мне нужно это с кем-то поделиться, ибо данная математическая идея меня порядком достала, ибо она никак не хочет уходить из моей головы. В общем!
Возьмём множество чисел {1, 2^n+1,... }, в которое входят числа начиная от единицы и заканчивая всеми степенями числа 2.
С помощью этого множества создадим второе множество чисел в которое войдут суммы двух и более чисел из первого множества.
Полученные два множества будут обладать двумя свойствами: Во-первых, эти два множества не будут иметь пересечений между собой; Во-вторых, сумма этих множеств даст множество всех натуральных чисел.
Зачем это кому-то знать? Да хрен его знает. Я лично наткнулся на это, когда искал лаконичный способ формировать триггеры для срабатывания скриптов основываясь на сумме значений id условий, да так, чтобы не возникало случайного срабатывания если итоговая сумма может получаться несколькими разными комбинациями условий.
В общем, живите с этим.