Functional Graphs

Lesson · Advanced

Combinatorics

A functional graph represents a function

f:XX f:X\to X

by drawing a directed edge

xf(x) x\to f(x)

from every element x ∈ X.

Since f assigns exactly one value to each element, every vertex has exactly one outgoing edge.

Every component of a finite functional graph consists of one directed cycle together with directed trees feeding into that cycle.

For example, assume X = {1, 2, 3, ..., 14} and

Functional graph example on the set from 1 to 14