Abstract
This entry formalises the complexity analysis of set operations on strongly joinable trees as defined by Blelloch, Ferizovic and Sun. It is proved that union, intersection, and difference run in time $O(m \log(n/m + 1))$ for input sets of size $m$ and $n$ where $m \le n$.
License
Note
Claude Fable 5.1 (Anthropic) was used to derive the instantiation of the framework for red-black trees (theory StronglyJoinableRBT) and part of the appendix (theory Submodularity), as well as pointwise resolving of SMT steps/apply scripts.
Topics
Related publications
- Blelloch, G., Ferizovic, D., & Sun, Y. (2022). Joinable Parallel Balanced Binary Trees. ACM Transactions on Parallel Computing, 9(2), 1–41. https://doi.org/10.1145/3512769