Граф с выделенными вершинами называется сетью. Выделенные вершины называются полюсами сети. Примером однополюсной сети является корневое дерево. Дерево с выделенной вершиной называется корневым деревом, а выделенная вершина называется корнем. Все вершины корневого дерева в зависимости от расстояния от корня обычно располагают по ярусам. Приведём индуктивное определение корневого дерева.
Базис индукции. Фигура рис. 5.15 является корневым деревом с корнем а.


Гипотеза индукции. Пусть
– дерево с корнем а, В – дерево с корнем b (рис. 5.16).
Индуктивный переход. Тогда фигура С, полученная подключением к корню нового ребра (рис. 5.17а), тоже дерево. Фигура D, полученная из
и
отождествлением их корней, – тоже дерево (рис. 5.17б). Других деревьев нет.
Плоскую геометрическую реализацию дерева, в которой рёбра представляют отрезки прямых, а корень изображён вершиной со стрелкой, будем называть укладкой дерева. Стрелка указывает на то, что плоское корневое дерево изображается на плоскости с разрезом, представляющим собой полупрямую, исходящую из корня. Тем самым можно считать заданным направление подсчёта рёбер в ярусах слева направо.
Каждому плоскому корневому дереву с h рёбрами можно однозначно сопоставитьдвоичный вектор длины 2 h, называемый кодом дерева. Дереву с одним ребром сопоставим вектор 01. Если деревьям
и
(рис. 5.16) сопоставлены коды
и
, то дереву С, полученному подключением ребра, – код 0
1, дереву D, полученному отождествлением корней, – код
.
Каждой укладке дерева соответствует вектор-кортеж, содержащий поровну нулей и единиц, причём в любом его начальном отрезке нулей не меньше, чем единиц. Если в каком-либо собственном начальном отрезке кортежа нулей и единиц поровну, то это означает, что кортеж соответствует укладке дерева D, полученного из деревьев
и
отождествлением корней. Отсюда видно, что в силу индуктивности определения деревьев и кодов по своему кортежу укладка дерева восстанавливается однозначно, т.е. имеем взаимнооднозначное соответствие между укладками деревьев с h рёбрами и подмножеством множества кортежейдлины 2 h, содержащих поровну нулей и единиц. Обозначим через
число всех попарно неизоморфных деревьев с h рёбрами, а через
число всех различных укладок деревьев с h рёбрами.
Пример. Все корневые деревья с тремя ребрами:
Все укладки с тремя ребрами:

Задача. По заданному коду 001010011011 построить плоское корневое дерево.
Решение. Двигаемся от корня каждый раз по новому ребру, если в коде встретится 0, вправо от уже построенных рёбер, и возвращаясь по ребру, в случае, если в коде встретили 1.
ТЕОРЕМА.
<
.
Доказательство. Число укладок равно числу кодов длины 2 h, поэтому
меньше числа кортежей длины 2 h из нулей и единиц, в которых нулей и единиц поровну, а оно меньше числа размещений с повторениями из 2 по 2 h. Отсюда
<
<
<






