숲 그래프
에 대하여 다음이 성립한다.

여기서
는
의 꼭짓점의 수이다.
는
의 변의 수이다.
는
의 연결 성분의 수이다.
특히, 나무 그래프의 경우 하나의 연결 성분을 가지므로,
이다.
모든 숲 그래프는 이분 그래프이자 평면 그래프이다.
나무 그래프의 수
개의 꼭짓점을 갖는 나무 그래프의 동형류의 수는 다음과 같다 (
).
- 1, 1, 1, 1, 2, 3, 6, 11, 23, 47, 106, 235, 551, 1301, 3159, … (OEIS의 수열 A000055)
개의 꼭짓점을 갖는 숲 그래프의 동형류의 수는 다음과 같다 (
).
- 1, 1, 2, 3, 6, 10, 20, 37, 76, 153, 329, 710, 1601, 3658, … (OEIS의 수열 A005195)
프뤼퍼 열
유한 나무 그래프
의 꼭짓점 집합

에 임의의 정렬 순서를 주고, 그 순서형을
이라고 하자.
에 대하여, 꼭짓점 열

을 다음과 같이 재귀적으로 정의하자.

즉, 다음과 같다.
- 임의의 순서수
에 대하여,
은
의 잎 꼭짓점 가운데, 정렬 순서에 대하여 최소 원소이다.
유한 나무 그래프의 경우, 이 열은
의 모든 꼭짓점을 한 번씩 포함한다. 즉,
의 꼭짓점 집합
위의 또다른 정렬 순서를 정의한다. (반면, 무한 나무 그래프의 경우 이는 그렇지 못할 수 있다.)
또한, 다음과 같은 꼭짓점 열

을
로부터 정의할 수 있다.

즉,
는
에서
와 인접한 유일한 내부 꼭짓점이다. (만약 이러한 꼭짓점이 존재하지 않는다면, 이 열은 끝나게 된다.)
유한 나무 그래프의 경우, 꼭짓점 열
의 길이는
인데, 이는 맨 “마지막”의 경우 꼭짓점이 하나 밖에 남지 않기 때문이다.
를
의 프뤼퍼 열(Prüfer列, 영어: Prüfer sequence)이라고 한다.
또한, 프뤼퍼 열에 대하여 다음이 성립한다.
자세한 정보 유한 나무 그래프, 프뤼퍼 열 ...
유한 나무 그래프 | 프뤼퍼 열 |
꼭짓점의 수 | 프뤼퍼 열의 길이 + 2 |
변의 수 | 프뤼퍼 열의 길이 + 1 |
잎 꼭짓점 | 프뤼퍼 열에 등장하지 않는 꼭짓점 |
내부 꼭짓점 | 프뤼퍼 열에 등장하는 꼭짓점 |
꼭짓점의 차수 | 프뤼퍼 열에 등장하는 수 + 1 |
닫기
모든 유한 나무 그래프는 그 프뤼퍼 열로부터 재구성될 수 있다. 이 알고리즘은 대략 다음과 같다.
- 우선, 각 꼭짓점
에 대하여 양의 정수 값의 변수
를,
가 프뤼퍼 열에 등장하는 수 + 1로 놓는다.
- 프뤼퍼 열의 첫째 꼭짓점
에 대하여,
인 최소의 꼭짓점을
라고 하면,
- 변
를 그래프에 추가하며,
과
를 각각 1만큼 감소시킨다.
- 위 단계를 프뤼퍼 열의 둘째, 셋째 등등 꼭짓점에 대하여 반복한다.
- 이 과정이 끝나면,
인 꼭짓점이 두 개 남는다. 이들 사이에 변을 추가한다.
- 알고리즘 종료.
(반면, 무한 나무 그래프의 경우 이는 일반적으로 불가능하다. 예를 들어, 양쪽 무한 경로 그래프는 나무 그래프이지만, 잎 꼭짓점을 갖지 않아, 프뤼퍼 열이 자명하다.)
케일리 공식
임의의 크기
의 유한 집합
가 주어졌다고 하자. 그렇다면,
를 꼭짓점으로 하는 나무 그래프의 수를
이라고 하자. (이 경우, 꼭짓점들이 서로 구별되므로, 이는 나무 그래프의 동형류의 수와 다르다.) 케일리 공식(영어: Cayley’s formula)에 따르면, 이는 다음과 같다.[1]

증명:
꼭짓점 집합
에 임의의 정렬 순서를 주자. 그렇다면,
위의 임의의 나무 그래프는 프뤼퍼 열에 유일하게 대응하며, 반대로 모든 프뤼퍼 열은 나무 그래프에 유일하게 대응된다. 프뤼퍼 열의 수는

이다.
크기
의 유한 집합 위의 숲 그래프의 수는 다음과 같다. (
)
- 1, 1, 2, 7, 38, 291, 2932, 36961, 561948, 10026505, 205608536, 4767440679, 123373203208, 3525630110107, 110284283006640, 3748357699560961, 137557910094840848, 5421179050350334929, 228359487335194570528, 10239206473040881277575, 486909744862576654283616, … (OEIS의 수열 A1858)
이 자연수열을

라고 표기하면, 그 생성 함수는

이다.
증명:
크기
의 집합의 분할에서, 크기
의 성분의 수가
이라고 하자. 즉,

이다.
이 경우, 주어진 분할을 연결 성분 분할로 갖는 숲 그래프의 수는

이다.
크기
의 집합의 경우, 이러한 분할의 수는

이다.
따라서, 생성 함수
는 다음과 같은 유한 중복집합에 대한 합으로 나타내어진다.

여기서
는 유한 중복집합들, 즉 함수


가운데

인 것들의 족이며,

이고,
이다.