но это будет допустимой математической операцией, в частности логической
Ещё раз: рассмотрите абстрактную постановку задачи, в которой никакие разряды вообще не упоминаются:
Имеется абстрактная булева алгебра. Можно ли вложить в неё модель натурального ряда так, чтобы операция прибавления единицы выражалась через операции в булевой алгебре? Наводящий вопрос: сколько элементов содержит булева алгебра с двумя образующими?
Предположим, что мы каким-то образом вложили начальный отрезок натурального ряда из
элементов в булеву алгебру так, что в пределах этого отрезка сумма
выражается какой-то логической функцией
, определяемой, естественно, через логические операции
,
,
. Пусть натуральным числам
и
соответствуют элементы булевой алгебры
и
. Тогда все элементы
,
,
,
,… принадлежат булевой подалгебре, порождённой двумя элементами
и
, и, следовательно, весь наш отрезок натурального ряда вложен в эту подалгебру.
С такой постановкой не одному вам, но почему брать такую постановку? Операции отдельными байтами вполне встречаются в процессорах — часто используются флаговые регистры, отдельные биты которых устанавливаются при вычислениях и могут быть проверены выполнением какой-то инструкции. Остаётся только растащить элементы
на отдельные биты и рассматривать функции от них.
Я о том и говорю, что, помимо логических операций, нужны операции доступа к отдельным битам. В булевой алгебре таких операций нет, поэтому они логическими не являются.