Relation algebras|
x∪∪ = x and (xoy)∪ z = y∪ox∪ |
|
x∪∪ = x and (xoy)∪ = y∪ox∪ |
|
(x∨y)∪ z = x∪∨y∪ |
|
(x∨y)∪ = x∪∨y∪ |
|
Remark: |
|
[Small relation algebras] |
|
[Size 2]?: [Size 3]?: [Size 4]?: [Size 5]?: [Size 6]?: |
|
[Size 2]?: 1 [Size 3]?: 0 [Size 4]?: 3 [Size 5]?: 0 [Size 6]?: 0 |
A relation algebra is a structure A = (A,∨,0, ∧,1,¬,o,∪,e) such that
(A,∨,0,
∧,1,¬) is a Boolean algebra,
(A,o,e) is a monoid,
o is join-preserving:
(x∨y)oz = (xoz)∨(yoz)
∪ is an involution:
x∪∪ = x and (xoy)∪ = y∪ox∪
∪ is join-preserving:
(x∨y)∪ = x∪∨y∪
o is residuated: x∪o(¬(xoy)) ≤ ¬y.
Let A and B be relation algebras. A morphism from A to B is a function h : A → B that is a Boolean homomorphism and preserves o, ∪, e: h(xoy) = h(x)oh(y) and h(x∪) = h(x)∪ and h(e) = e.
| Classtype | variety |
| Equational theory | undecidable |
| Quasiequational theory | undecidable |
| First-order theory | undecidable |
| Locally finite | no |
| Residual size | unbounded |
| Congruence distributive | yes |
| Congruence modular | yes |
| Congruence n-permutable | yes, n = 2 |
| Congruence regular | yes |
| Congruence uniform | yes |
| Congruence extension property | yes |
| Definable principal congruences | yes |
| Equationally definable principal congruences | yes |
| [Discriminator variety]? | yes |
| Amalgamation property | no |
| Strong amalgamation property | no |
| Epimorphisms are surjective | no |