В математике, А residuated Булева алгебра является residuated решетки, чьи структуры решетки является то, что в булевой алгебре. Примеры включают булевы алгебры с моноидом, рассматриваемым как конъюнкция, множество всех формальных языков над заданным алфавитом Σ при конкатенации, множество всех бинарных отношений на данном множестве X при реляционной композиции и, в более общем смысле, множество степеней любой эквивалентности отношение, опять же в рамках реляционной композиции. Первоначальное приложение было к алгебрам отношений как к конечно аксиоматизированному обобщению примера бинарных отношений, но существуют интересные примеры булевых алгебр с делениями, которые не являются алгебрами отношений, такие как пример языка.
Residuated Булева алгебра является алгебраической структурой ( L, ∧, ∨, ¬, 0, 1, •, я, \, /) таким образом, что
Эквивалентная сигнатура, лучше подходящая для применения алгебры отношений, - это ( L, ∧, ∨, ¬, 0, 1, •, I, ▷, ◁), где унарные операции x \ и x ▷ взаимно переводимы в соответствии с законами Де Моргана. с помощью
и двойственно / y и ◁ y как
с аксиомами вычета в остаточном элементе решетки, реорганизованным соответствующим образом (заменяя z на ¬ z), чтобы читать
Эта двойная переформулировка Де Моргана мотивирована и обсуждается более подробно в разделе, посвященном сопряженности, ниже.
Поскольку каждая из аппроксимируемых решеток и булевых алгебр определима конечным числом уравнений, то же самое относится и к аппроксимируемым булевым алгебрам, поэтому они образуют конечно аксиоматизируемое многообразие.
Двойственные по де Моргану и аппроксимируемости возникают следующим образом. Среди решеток с аппроксимацией булевы алгебры являются особенными в силу наличия операции дополнения ¬. Это позволяет альтернативно выразить три неравенства
в аксиоматизации двух остатков в терминах дизъюнктности, через эквивалентности х ≤ у ⇔ х ∧¬ у = 0. сокращенные х ∧ у = 0 до х # у, как выражение их дизъюнктности и подставив ¬ г для г в аксиомы, они становятся с небольшой булевой манипуляцией
Теперь ¬ ( x \ ¬ z) напоминает двойственность Де Моргана, предполагая, что x \ можно рассматривать как унарную операцию f, определенную формулой f (y) = x \ y, которая имеет двойственную по Де Моргану ¬ f (¬ y), аналогично ∀ x φ ( x) = ¬∃ x ¬φ ( x). Обозначив эту двойную операцию как x ▷, мы определим x ▷ z как ¬ ( x \ ¬ z). Аналогично мы определяем другую операцию z ◁ y как ¬ (¬ z / y). По аналогии с й \ в качестве остаточной операции, связанной с операцией х • мы ссылаемся х ▷ как операция сопряженной, или просто сопряжено, из й •. Точно так же ◁ y является сопряженным с • y. В отличие от остатков, сопряжение - это отношение эквивалентности между операциями: если f является сопряженным с g, то g также сопряжено с f, т. Е. Сопряжение сопряженного с f является f. Другое преимущество сопряжения состоит в том, что становится ненужным говорить о правых и левых сопряжениях, это различие теперь унаследовано от разницы между x • и • x, которые имеют в качестве соответствующих сопряженных x ▷ и ◁ x. (Но это преимущество распространяется также на остатки, когда х \ принимается как остаточная операция для х •.)
Все это дает (вместе с аксиомами булевой алгебры и моноидов) следующую эквивалентную аксиоматизацию булева алгебры с делениями.
При такой сигнатуре эта аксиоматизация может быть выражена в виде конечного числа уравнений.
В примерах 2 и 3 можно показать, что x ▷ I = I ◁ x. В примере 2 обе стороны равны обратное х ˘ из х, в то время как в примере 3, обе стороны I, когда х содержит пустое слово и 0 в противном случае. В первом случае x ˘ = x. Для последнего это невозможно, потому что x ▷ I почти не хранит никакой информации о x. Таким образом, в примере 2, мы можем подставить й ˘ для й в х ▷ я = х ˘ = Я ◁ х и отменить (крепко), чтобы дать
x ˘˘ = x можно доказать из этих двух уравнений. Понятие Тарского алгебры отношений может быть определено как булева алгебра с делениями, имеющая операцию x ˘, удовлетворяющую этим двум уравнениям.
Шаг отмены в приведенном выше не возможен для примера 3, который, следовательно, не является отношение алгебры, х ˘ быть однозначно определены как х ▷ я.
Последствия этой аксиоматизации обратного включают x ˘˘ = x, ¬ ( x ˘) = (¬ x) ˘, ( x ∨ y) ˘ = x ˘ ∨ y ˘ и ( x • y) ˘ = y ˘ • x ˘.