G=(K,E,L)
K
Knoten
E⊆K×W×K
Kanten (Markierung
w
dass von einem Knoten zum nächsten führt)
L:K↦U
Knotenmarkierungs-Funktion
Wobei
W,K
beschränkte Mengen sind.
Isomorphie
Wenn es eine bijektive Funktion gibt die alle Kanten mit der gleichen Markierung zueinander mapped.
commonly described as "edge-preserving bijection”
g=(K,E,L)
g′=(K′,E′,L′)
Bijektive Funktion
∃f:K↦K′
sodass
∀k,l∈K
und
∀w∈W:
(k,w,l)∈E⟺(f(k),w,f(I))∈E′
Äquivalenz
Obere Bedingung und zusätzlich auch alle Knoten mit gleicher Markierung zueinander mappen.
∀k∈K:L(k)=L′(f(k))
Bäume
Geordnerter, markierter, gerichteter Baum ist ein Graph.
g=(K,E,L)
über
U,W
- ∃n≥1:W={1,…,n}
-
Jeder Knoten außer der Wurzelknoten
p0
hat genau einen Vorgänger.
-
Es gibt von
p0
zu jedem anderen Knoten
q
einen Pfad mit Länge
k≥1
:
(p0,e1,p1,…,p
k
−1,e
k
,q)
wobei
(pi,ei+1,pi+1)∈E,0≤i<k,q=p
k
- Jeder Knoten ohne Nachfolger heißt Blatt
-
Wenn
p
Nachfolger hat, sind sie geordnet / die Kanten sind numeriert von
1
bis bestimmtes
k
.