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

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

Определение

Residuated Булева алгебра является алгебраической структурой ( L , ∧, ∨, ¬, 0, 1, •, я , \, /) таким образом, что

  1. ( L , ∧, ∨, •, I , \, /) решетка с делениями и
  2. ( L , ∧, ∨, ¬, 0, 1) - булева алгебра.

Эквивалентная сигнатура, лучше подходящая для применения алгебры отношений, - это ( L , ∧, ∨, ¬, 0, 1, •, I , ▷, ◁), где унарные операции x \ и x ▷ взаимно переводимы в соответствии с законами Де Моргана. с помощью

x \ y = ¬ ( x ▷ ¬ y ),   xy = ¬ ( x \ ¬ y ),

и двойственно / y и ◁ y как

х / у = ¬ (¬ ху ),   ху = ¬ (¬ х / у ),

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

( xz ) ∧ y = 0 ⇔ ( xy ) ∧ z = 0 ⇔ ( zy ) ∧ x = 0

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

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

Примеры

  1. Любая булева алгебра, в которой моноидное умножение • считается конъюнкцией, а обе невязки - материальной импликацией xy . Из оставшихся 15 двоичных булевых операций, которые можно было бы рассматривать вместо конъюнкции для моноидного умножения, только пять удовлетворяют требованию монотонности, а именно 0, 1, x , y и xy . Полагая y = z = 0 в аксиоме вычетов yx \ z   ⇔   xyz , мы имеем 0 ≤ x \ 0 ⇔   x • 0 ≤ 0, что искажается принятием x = 1, когда xy = 1 , x или xy . Двойственный аргумент для z / y исключает xy = y . Это просто оставляет xy = 0 (постоянная бинарная операция, не зависящая от x и y ), которая удовлетворяет почти всем аксиомам, если обе невязки считаются постоянной операцией x / y = x \ y = 1. Аксиома it не удается это хI = х = Iх , из- за отсутствия подходящего значения для ввода . Следовательно, конъюнкция - единственная двоичная логическая операция, делающая моноидное умножение таковой для булева алгебры с делениями.
  2. Набор мощности 2 X 2 образовал булеву алгебру, как обычно, с ∩, ∪ и дополнением относительно X 2 , и сделал моноид с реляционной композицией. Единицей моноида I является тождественное отношение {( x , x ) | xX }. Правый остаточный R \ S определяются й ( R \ S ) у , если и только если для всех г в X , ZRX означает ZSY . Двойственно левая невязка S / R определяется y ( S / R ) x тогда и только тогда, когда для всех z в X , xRz влечет ySz .
  3. Набор мощности 2 Σ * превратился в булеву алгебру, как в примере 2, но с конкатенацией языков для моноида. Здесь набор Σ используется как алфавит, а Σ * обозначает набор всех конечных (включая пустые) слов в этом алфавите. Конкатенации LM языков L и M состоит из всех слов Uv такая , что уL и vM . Единицей моноида является язык {ε}, состоящий только из пустого слова ε. Правый остаточный M \ L состоит из всех слов ш над а, что MwL . Левая невязка L / M совпадает с wM вместо Mw .

Спряжение

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

yx \ z   ⇔   xyz   ⇔   xz / y

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

¬ ( x \ ¬ z ) # y   ⇔   xy # z   ⇔ ¬ (¬ z / y ) # x

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

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

y # xz   ⇔   xy # z   ⇔   x # zy

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

Converse

В примерах 2 и 3 можно показать, что xI = Ix . В примере 2 обе стороны равны обратное х ˘ из х , в то время как в примере 3, обе стороны I , когда х содержит пустое слово и 0 в противном случае. В первом случае x ˘ = x . Для последнего это невозможно, потому что xI почти не хранит никакой информации о x . Таким образом , в примере 2 , мы можем подставить й ˘ для й в хя = х ˘ = Ях и отменить (крепко) , чтобы дать

х ˘ ▷ I = х = ях ˘.

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

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

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

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