The following excerpt is taken from this paper, in page 3.
Our new union-find-delete data structure, like most other union-find data structures, maintains the elements of each set in a rooted tree. As elements can now be deleted, not all the nodes in these trees will contain active elements. Nodes that contain elements are said to be occupied, while nodes that do not contain elements are said to be vacant. When an element is deleted, the node containing it becomes vacant.
In page 6 they define a tidy tree:
Definition 1. A tree is said to be tidy if it satisfies the following properties:
1. Every vacant non root node has at least two children
2. Every leaf is occupied and has rank 0
Then they explain how to tidy a tree and claim the following lemma:
Lemma 1. At most half of the nodes in a tidy tree may be vacant.
I don't understand why this lemma is correct