Documentation

Complexity.Algorithms.WordRAM.FusionTree.Preprocessing

Static preprocessing of a whole fusion tree #

Every eligible large-width internal node stores the words of its actual classically chosen NodeParameters. All other parameter words are zero. Child minima inherit strict ordering and full-key bounds from the leaves. Consequently the concrete contiguous encoding needs no assumed preprocessing header or node-search oracle.

This is a classical static construction. It asserts no RAM preprocessing time, and does not compose the node query with whole-tree traversal or the small-width binary fallback.

Main definitions #

Main results #

References #

A nonempty valid tree's cached minimum is one of its actual leaf keys.

Full cached child minima, in the same order as the interleaved child table.

Instances For

    Each valid nonempty child supplies an actual leaf key to the node's query table.

    Sorted distinct leaves imply strictly increasing full child minima.

    Every child minimum obeys the full-key bound on the leaves.

    Eligibility checks real width, occupancy, ordering and full-key bounds. Small-width binary nodes need no fusion parameters.

    Instances For

      One uniform static assignment for all trees. Leaves and ineligible nodes have fifteen zero parameter words. The remaining three header words are supplied by encode.

      Instances For

        Exact agreement with the chosen node witness, with no header-correctness hypothesis.

        Leaves use no fusion parameters, including empty and singleton leaves.

        Small-width internal nodes use no fusion parameters.

        All parameter words fit for every tree and width, independently of validity.

        Every large-width valid ordered bounded node is eligible for actual preprocessing.

        Valid trees with bounded leaves have fitting cached minima and actual parameters. Ordering is unnecessary for this fit statement because eligibility checks it itself.

        The built tree has fitting actual preprocessing contents from full-key bounds alone.

        A concrete whole-tree memory with actual chosen preprocessing, exact decoding and linear allocated words. The arena frontier is explicit; fitting keys alone do not bound it. For unsorted inputs ineligible nodes receive zeros; ordered inputs additionally satisfy parameterEligible_of_valid at every large-width internal node. No query or RAM preprocessing-time certificate is asserted.