Таким чином програмісти мають можливість обирати як працювати, застосовуючи правила числової алгебри чи булевої алгебри в залежності від потреби. Основною відмінною функцією між родинами операцій є існування операції у першій алгебрі, і відсутність у останній.