Выведенная булева алгебра - Residuated Boolean algebra

В математика, а остаточная булева алгебра это остаточная решетка чья структура решетки является структурой решетки Булева алгебра. Примеры включают булевы алгебры с моноидом, рассматриваемым как конъюнкция, множество всех формальных языков над заданным алфавитом Σ при конкатенации, множество всех бинарных отношений на данном множестве Икс при реляционной композиции и, в более общем смысле, силе любого отношения эквивалентности, опять же при реляционной композиции. Первоначальное заявление было алгебры отношений как конечно аксиоматизированное обобщение примера бинарного отношения, но существуют интересные примеры деленных булевых алгебр, которые не являются алгебрами отношений, такие как пример языка.

Определение

А остаточная булева алгебра является алгебраической структурой (L, ∧, ∨, ¬, 0, 1, •, я, , /) такие, что

(я) (L, ∧, ∨, •, я, , /) это остаточная решетка, и
(ii) (L, ∧, ∨, ¬, 0, 1) - булева алгебра.

Эквивалентная подпись лучше подходит для алгебра отношений приложение (L, ∧, ∨, ¬, 0, 1, •, я, ▷, ◁), где унарные операции Икс и Икс▷ переводимы на манер Законы де Моргана через

Икс\y = ¬(Икс▷¬y),   Иксy = ¬(Иксy),

и дважды /y и ◁y так как

Икс/y = ¬(¬Иксy),   Иксy = ¬(¬Икс/y),

с аксиомами вычетов в остаточная решетка статья реорганизована соответствующим образом (замена z автор: ¬z) читать

(Иксz)∧y = 0   ⇔   (Иксy)∧z = 0   ⇔   (zy)∧Икс = 0

Эта Де Морган двойной переформулировка мотивирована и обсуждается более подробно в разделе ниже, посвященном сопряженности.

Поскольку каждая из аппроксимируемых решеток и булевых алгебр определима конечным числом уравнений, так же и аппроксимируемыми булевыми алгебрами, поэтому они образуют конечно аксиоматизируемые разнообразие.

Примеры

  1. Любая булева алгебра с моноидным умножением • считается конъюнкцией, а обе невязки - материальное значение Иксy. Из оставшихся 15 двоичных булевых операций, которые можно было бы рассматривать вместо конъюнкции для моноидного умножения, только пять удовлетворяют требованию монотонности, а именно 0, 1, Икс, y, и Иксy. Настройка y = z = 0 в аксиоме вычета yИкс\z   ⇔   Иксyz, имеем 0 ≤ Икс\0   ⇔   Икс• 0 ≤ 0, что фальсифицируется взятием Икс = 1, когда Иксy = 1, Икс, или Иксy. Двойной аргумент в пользу z/y Правила в сторону Иксy = y. Это просто оставляет Иксy = 0 (постоянная двоичная операция, не зависящая от Икс и y), которая удовлетворяет почти всем аксиомам, если в качестве невязки взять постоянную операцию Икс/y = Икс\y = 1. Это неверная аксиома: Икся = Икс = яИкс, из-за отсутствия подходящего значения для я. Следовательно, конъюнкция - единственная двоичная логическая операция, делающая моноидное умножение таковой для булева алгебры с делениями.
  2. Силовой набор 2Икс² сделал булеву алгебру, как обычно, с ∩, и дополнением относительно Икс², и сделал моноид с реляционной композицией. Блок моноид я - тождественное отношение {(Икс,Икс)|ИксИкс}. Правильный остаток р\S определяется Икс(р\S)y если и только если для всех z в Икс, zRx подразумевает zSy. Двойной левый остаток S/р определяется y(S/р)Икс если и только если для всех z в Икс, xRz подразумевает ySz.
  3. Силовой набор 2Σ * сделал булеву алгебру, как в примере 2, но с конкатенацией языков для моноида. Здесь набор Σ используется как алфавит, а Σ * обозначает набор всех конечных (включая пустые) слов в этом алфавите. Конкатенация LM языков L и M состоит из всех слов УФ такой, что тыL и vM. Единицей моноида является язык {ε}, состоящий только из пустого слова ε. Правильный остаток M\L состоит из всех слов ш над Σ такое, что MwL. Левый остаток L/M то же самое с wM на месте Mw.

Спряжение

Двойственные по Де Моргану и аппроксимируемости возникают следующим образом. Среди решеток с аппроксимацией булевы алгебры являются особенными в силу наличия операции дополнения ¬. Это позволяет альтернативно выразить три неравенства

yИкс\z   ⇔   Иксyz   ⇔   Иксz/y

в аксиоматизации двух остатков в терминах дизъюнктности через эквивалентность ИксyИкс∧¬y = 0. Сокращение Иксy = От 0 до Икс # y как выражение их несвязанности, и подставив ¬z для z в аксиомах они становятся с небольшой булевой манипуляцией

¬(Иксz) # y   ⇔   Иксy # z   ⇔   ¬(¬z/y) # Икс

Сейчас ¬ (Иксz) напоминает Двойственность де Моргана, предполагая, что Икс считаться унарной операцией ж, определяется ж(y) = Икс\y, имеющий двойственный по Де Моргану ¬жy), аналогично ∀Иксφ (Икс) = ¬∃Икс¬φ (Икс). Обозначая эту двойную операцию как Икс▷ определим Иксz как ¬ (Иксz). Аналогично определяем другую операцию zy как ¬ (¬z/y). По аналогии с Икс как остаточная операция, связанная с операцией Икс• мы имеем в виду Икс▷ как сопряженная операция, или просто сопрягать, из Икс•. Точно так же ◁y это сопрягать из •y. В отличие от остатков, сопряжение - это отношение эквивалентности между операциями: если ж является конъюгатом г тогда г также является конъюгатом ж, т. е. сопряжение конъюгата ж является ж. Еще одно преимущество конъюгирования состоит в том, что становится ненужным говорить о правых и левых конъюгатах, это различие теперь унаследовано от разницы между Икс• и •Икс, которые имеют в качестве соответствующих сопряженных Икс▷ и ◁Икс. (Но это преимущество распространяется также на остатки, когда Икс считается остаточной операцией Икс•.)

Все это дает (вместе с аксиомами булевой алгебры и моноидов) следующую эквивалентную аксиоматизацию булева алгебры с делениями.

y # Иксz   ⇔   Иксy # z   ⇔   Икс # zy

С этой сигнатурой остается таковым, что эту аксиоматизацию можно выразить в виде конечного числа уравнений.

Converse

В примерах 2 и 3 можно показать, что Икся = яИкс. В примере 2 обе части равны обратному Икс˘ из Икс, а в примере 3 обе стороны я когда Икс содержит пустое слово и 0 в противном случае. В первом случае Икс˘ = Икс. Для последнего это невозможно, потому что Икся практически не сохраняет информацию о Икс. Следовательно, в примере 2 мы можем заменить Иксдля Икс в Икся = Икс˘ = яИкс и отменить (обоснованно) дать

Икс˘▷я = Икс = яИкс˘.

Икс˘˘ = Икс можно доказать из этих двух уравнений. Тарский понятие о алгебра отношений может быть определена как булева алгебра с делениями, имеющая операцию Икс˘ удовлетворяющие этим двум уравнениям.

Шаг отмены, описанный выше, невозможен для примера 3, который, следовательно, не является алгеброй отношений, Икс˘ однозначно определяется как Икся.

Последствия этой аксиоматизации обратного включают Икс˘˘ = Икс, ¬(Икс˘) = (¬Икс)˘, (Иксy)˘ = Икс˘ ∨ yи (Иксy)˘ = y˘•Икс˘.

использованная литература