Documentation

CommunicationComplexity.Functions.Indexing

Indexing #

This file contains one-way and public-coin bounds for the indexing function.

For the distributional lower-bound strategy (uniform input distribution, answer vectors, and Hamming-ball counting), we follow the proof presentation in:

The indexing function: Bob outputs Alice's i-th bit.

Equations
Instances For

    The trivial one-way protocol for indexing: Alice sends her full string.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Deterministic upper bound for indexing: Bob can send his index and then Alice can send the output bit.

      One-way lower bound for indexing: any correct deterministic one-way protocol must send at least n bits.

      Coercion helper showing (n : ℕ) is nonzero for n : ℕ+.

      Uniform distribution on indexing inputs (x, i), where x and i are chosen independently and uniformly.

      Equations
      Instances For

        Core counting step in the indexing distributional argument: if at least half of Alice inputs are bad (in the answer-vector sense), then the deterministic one-way protocol has distributional error at least 1/8 under the uniform input distribution.

        Counting lemmas for the distributional indexing lower bound #

        Deterministic distributional lower bound for indexing under the uniform input distribution: any one-way protocol of cost at most n/10 (for n ≥ 300) has distributional error strictly bigger than 1/9.

        Distributional one-way lower-bound hypothesis for indexing at error ε and cost budget c.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Packaged form of deterministicOneWayDistributionalLowerBound_one_ninth using the repository's standard distributional-lower-bound predicate.

          Setup lemma: any distributional lower bound against the uniform indexing distribution yields a one-way public-coin lower bound via minimax.

          Convenience specialization of publicCoinOneWay_lower_bound_of_distributional to the common constants used in the indexing proof skeleton.

          Linear public-coin one-way lower bound for indexing at error threshold 1/9 for all sufficiently large input lengths.