TutorialΒΆ
Let us first set the generic notation and definitions common to all the semilattices
inheriting from CoordinateSemilattice
.
Additional notations and definitions will be introduced as needed for the particular
semilattices presented.
The tuple \(\mathcal{S}=(\mathcal{V}, \mathcal{E})\) is a coordinate semilattice of dimension \(d\) if
- \(\mathcal{S}\) is connected
- there exist a unique vertex \(r\in\mathcal{V}\), denoted root, such that \(r.\text{parents} = \varnothing\)
- each vertex \(v\in\mathcal{V}\) has at most \(d\) children
- each vertex \(v\in\mathcal{V}\) which is \(v.\text{level}\) edges away from the root has at most \(\min(d, v.\text{level})\) parents (the connectivity properties implies that any vertex but the root must have at least one parent and up to d parents).