1 Introduction
2 Results
3 From Tree Covering to Hypersuccinct Trees
4 Universality for Fixed-Size Sources
4.1 Random BSTs
4.2 Weight-balanced trees
4.3 Other Sources
5 Hypersuccinct Range-Minimum Queries
5.1 Cartesian Trees
5.2 Random RMQ
5.3 RMQ with Runs
6 Conclusion
Appendix
A Related Work
A.1 Information Theory of Structure
A.2 Tree Compression
A.3 Succinct Trees
A.4 Compressed Tree Data Structures
A.5 Range-Minimum Queries
B Preliminaries
B.1 Trees
B.2 Succinct Data Structures
B.3 The Farzan-Munro Algorithm
I Binary Trees
C Hypersuccinct Binary Trees
C.1 Hypersuccinct Code
C.2 Tree Covering Data Structures
D Memoryless and Higher-Order Binary-Tree Sources
D.1 Universality of Memoryless and Higher-Order Sources
E Fixed-Size and Fixed-Height Binary Tree Sources
E.1 Fixed-Size Binary Tree Sources
E.2 Fixed-Height Binary-Tree Sources
E.3 Entropy of Fixed-Size and Fixed-Height Sources
E.4 Monotonic Tree Sources
E.5 Fringe-Dominated Tree Sources
E.6 Universality of Fixed-Size and Fixed-Height Sources
F Uniform-Subclass Sources
F.1 Universality for Uniform-Subclass Sources
G Range-Minimum Queries With Runs
G.1 Lower Bound
G.2 Hypersuccinct RMQ with Runs
II Ordinal Trees
H Hypersuccinct Ordinal Trees
H.1 Hypersuccinct Code
I Memoryless Ordinal Tree Sources
J Fixed-Size Ordinal Tree Sources
J.1 Monotonic Fixed-Size Sources
J.2 Fringe-Dominated Fixed-Size Ordinal Tree Sources
K Label-Shape Entropy
L Notation Index
L.1 Elementary Notation
L.2 Tree Notation
L.3 Tree Covering
L.4 Tree Sources
References