i1 : n = 3; |
i2 : B = booleanLattice n
o2 = Poset{cache => CacheTable{...13...} }
GroundSet => {000, 001, 010, 011, 100, 101, 110, 111}
RelationMatrix => | 1 1 1 1 1 1 1 1 |
| 0 1 0 1 0 1 0 1 |
| 0 0 1 1 0 0 1 1 |
| 0 0 0 1 0 0 0 1 |
| 0 0 0 0 1 1 1 1 |
| 0 0 0 0 0 1 0 1 |
| 0 0 0 0 0 0 1 1 |
| 0 0 0 0 0 0 0 1 |
Relations => {{000, 001}, {010, 011}, {000, 010}, {001, 011}, {100, 101}, {110, 111}, {100, 110}, {101, 111}, {000, 100}, {001, 101}, {010, 110}, {011, 111}}
o2 : Poset
|
i3 : B == poset(subsets n, isSubset) o3 = true |
i4 : B == product(n, i -> chain 2) o4 = true |
i5 : B == divisorPoset (2*3*5) o5 = true |