Documentation

CommunicationComplexity.Functions.DisjointnessLowerBound

This file restarts the randomized lower bound for disjointness following the corrected proof in .codex/disjointness.txt.

The proof uses the textbook hard distribution: choose a special coordinate T; at T, sample independent bits (X_T, Y_T); away from T, sample one of (0,0), (1,0), (0,1) uniformly and independently. The information terms below are the corrected ones from (6.6):

The old file used the wrong Y_≠T / X_≠T conditioning terms, which came from the typoed transcription and led to a different proof.

The three possible disjoint coordinate-pairs used away from the special coordinate.

Instances For

    Swapping sides twice recovers the original disjoint coordinate.

    After swapping a disjoint coordinate, Alice sees Bob's original bit.

    The sample space for the hard distribution. The other coordinate at T is ignored; keeping it in the sample space makes the ambient type a simple product-like finite type.

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

        We use the uniform distribution on the explicit hard-distribution sample space.

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

          Cardinality of the explicit hard-distribution sample space.

          Each coordinate has mass 1 / n under the uniform law on Fin n.

          The uniform law on Fin n assigns mass by normalized cardinality.

          Uniform law on one bit.

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

            Each bit has mass 1 / 2 under the uniform law on one bit.

            The uniform law on Bool assigns mass by normalized cardinality.

            The uniform law on one disjoint coordinate.

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

              Each generated disjoint coordinate vector has mass 3^{-n} under the uniform law.

              The uniform law on disjoint-coordinate vectors assigns mass by normalized cardinality.

              Each disjoint coordinate has mass 1 / 3 under the one-coordinate uniform law.

              Alice's bit at coordinate i under a hard-distribution sample.

              Equations
              Instances For

                Bob's bit at coordinate i under a hard-distribution sample.

                Equations
                Instances For

                  Reverse the coordinate order of a subset of coordinates.

                  Equations
                  Instances For

                    Reversing a coordinate set twice recovers it.

                    The input pair generated by a hard-distribution sample.

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

                      The event that the special coordinate is an actual intersection.

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

                        The event that the two special-coordinate bits have prescribed values.

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

                          The event that the generated input pair is disjoint.

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

                            The common coarse variable T, X_<T, Y_>T used in Claim 6.21.

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

                              The corrected Alice conditioning variable from (6.6): T, X_<T, Y_≥T.

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

                                Alice's corrected conditioning data without the special coordinate: X_<T, Y_≥T.

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

                                  Alice's corrected conditioning is the special coordinate together with the remaining conditioning data.

                                  The corrected Bob conditioning variable from (6.6): T, X_≤T, Y_>T.

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

                                    The fixed-coordinate Alice conditioning variable X_<i, Y_≥i from Lemma 6.20.

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

                                      The fixed-coordinate conditioning variable (X_<i, Y) used in the chain-rule sum in Lemma 6.20. The X_<i prefix is represented without padding so that recodings are injective.

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

                                        Recode (X_<i, Y) as (Y_<i, X_<i, Y_≥i), the conditioning variable produced by the textbook chain-rule split.

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

                                          The chain-rule conditioning (Y_<i, X_<i, Y_≥i) is an injective recoding of (X_<i, Y).

                                          The values of Alice's corrected conditioning variable for which Y_T = false.

                                          Equations
                                          Instances For

                                            The Y_≥T component of Alice's corrected conditioning contains the bit Y_T.

                                            The conditioning-value recoding induced by reversing coordinates and swapping Alice/Bob.

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

                                              Recoding a conditioning value twice recovers the original value.

                                              The raw type of values of the Z = (M, T, X_<T, Y_>T) variable for a protocol.

                                              Instances For

                                                A raw Z value is equivalent to the product of its named fields.

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

                                                  The raw Z = (M, T, X_<T, Y_>T) variable used in Claim 6.21.

                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Instances For
                                                    @[reducible, inline]

                                                    The type of achievable values of the Z = (M, T, X_<T, Y_>T) variable for a protocol.

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

                                                      The achievability proof carried by a ZType value.

                                                      theorem CommunicationComplexity.Functions.Disjointness.RandomizedLowerBound.ZType.ext (n : ℕ+) {p : ProtocolType n} {z z' : ZType n p} (htranscript : transcript n z = transcript n z') (hT : specialCoordinate n z = specialCoordinate n z') (hxBefore : xBefore n z = xBefore n z') (hyAfter : yAfter n z = yAfter n z') :
                                                      z = z'

                                                      The protocol output determined by a Z value, through its transcript leaf.

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

                                                        Every achievable Z fiber has positive ambient hard-distribution mass.

                                                        The hard input distribution packaged as a finite probability space for distributional error.

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

                                                          The protocol dual swaps Alice/Bob and reverses both coordinate sets.

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

                                                            The transcript-level map induced by protocol duality.

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

                                                              Away from T, generated coordinate-pairs are disjoint.

                                                              The disjoint coordinate with the given bits. On the invalid (true, true) input this chooses an arbitrary disjoint coordinate; the projection lemmas below assume that invalid case away.

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

                                                                coordinateOfBits preserves Alice's bit when the requested pair is disjoint.

                                                                coordinateOfBits preserves Bob's bit when the requested pair is disjoint.

                                                                Mix Alice's input from ωX with Bob's input from ωY. This is only intended to be used when the two samples agree on T, X_<T, and Y_>T; under those hypotheses the mixed coordinate requests are always disjoint.

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

                                                                  The generated sets are disjoint exactly when the two special-coordinate bits are not both true.

                                                                  The generated disjoint coordinate-pair vector. On samples outside D, the special coordinate uses the arbitrary default built into coordinateOfBits.

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

                                                                    On disjoint samples, the generated coordinate vector recovers Alice's input bit at every coordinate.

                                                                    On disjoint samples, the generated coordinate vector recovers Bob's input bit at every coordinate.

                                                                    Coordinates for the conditioned-on-disjointness sample space: the special coordinate, the generated disjoint coordinate-pair vector, and the ignored other value at the special coordinate.

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

                                                                      Under the hard distribution, a singleton fiber of the disjoint model together with D has one ambient sample's worth of mass.

                                                                      Dualize the hard sample space by swapping Alice/Bob and reversing coordinate order.

                                                                      Equations
                                                                      Instances For

                                                                        Dualizing a hard sample twice recovers the original sample.

                                                                        Alice's bit in the dual hard sample is Bob's original bit at the reversed coordinate.

                                                                        Bob's bit in the dual hard sample is Alice's original bit at the reversed coordinate.

                                                                        Dual hard samples swap Alice's input with Bob's input and reverse coordinates.

                                                                        Dual hard samples swap Bob's input with Alice's input and reverse coordinates.

                                                                        The generated input of a dual hard sample is the reversed, swapped original input.

                                                                        Alice's special bit in the dual hard sample is Bob's original special bit.

                                                                        Bob's special bit in the dual hard sample is Alice's original special bit.

                                                                        Alice's full input vector in the dual is Bob's original full vector in reverse order.

                                                                        Bob's full input vector in the dual is Alice's original full vector in reverse order.

                                                                        Alice's before-special vector in the dual is Bob's after-special vector in reverse order.

                                                                        Bob's after-special vector in the dual is Alice's before-special vector in reverse order.

                                                                        Alice's X_≤T vector in the dual is Bob's Y_≥T vector in reverse order.

                                                                        Bob's Y_≥T vector in the dual is Alice's X_≤T vector in reverse order.

                                                                        The coarse Z conditioning data is self-dual up to the conditioning-value recoding.

                                                                        Alice's corrected conditioning in the dual is Bob's corrected conditioning in recoded form.

                                                                        Bob's corrected conditioning in the dual is Alice's corrected conditioning in recoded form.

                                                                        theorem CommunicationComplexity.Functions.Disjointness.RandomizedLowerBound.not_xBit_left_and_yBit_right_of_same_conditioning (n : ℕ+) {ωX ωY : HardSample n} (hT : ωX.T = ωY.T) (hBefore : xBeforeSpecial n ωX = xBeforeSpecial n ωY) (hAfter : yAfterSpecial n ωX = yAfterSpecial n ωY) {i : Fin n} (hi : i ωX.T) :
                                                                        ¬(xBit n ωX i = true yBit n ωY i = true)

                                                                        If two samples agree on the data contained in Z, then Alice's bit from the first sample and Bob's bit from the second sample are disjoint away from the special coordinate.

                                                                        theorem CommunicationComplexity.Functions.Disjointness.RandomizedLowerBound.xBit_mix (n : ℕ+) {ωX ωY : HardSample n} (hT : ωX.T = ωY.T) (hBefore : xBeforeSpecial n ωX = xBeforeSpecial n ωY) (hAfter : yAfterSpecial n ωX = yAfterSpecial n ωY) (i : Fin n) :
                                                                        xBit n (mix n ωX ωY) i = xBit n ωX i

                                                                        The mixed sample has Alice's input bits from the first sample.

                                                                        theorem CommunicationComplexity.Functions.Disjointness.RandomizedLowerBound.yBit_mix (n : ℕ+) {ωX ωY : HardSample n} (hT : ωX.T = ωY.T) (hBefore : xBeforeSpecial n ωX = xBeforeSpecial n ωY) (hAfter : yAfterSpecial n ωX = yAfterSpecial n ωY) (i : Fin n) :
                                                                        yBit n (mix n ωX ωY) i = yBit n ωY i

                                                                        The mixed sample has Bob's input bits from the second sample.

                                                                        theorem CommunicationComplexity.Functions.Disjointness.RandomizedLowerBound.X_mix (n : ℕ+) {ωX ωY : HardSample n} (hT : ωX.T = ωY.T) (hBefore : xBeforeSpecial n ωX = xBeforeSpecial n ωY) (hAfter : yAfterSpecial n ωX = yAfterSpecial n ωY) :
                                                                        X n (mix n ωX ωY) = X n ωX

                                                                        The mixed sample has Alice's full input from the first sample.

                                                                        theorem CommunicationComplexity.Functions.Disjointness.RandomizedLowerBound.Y_mix (n : ℕ+) {ωX ωY : HardSample n} (hT : ωX.T = ωY.T) (hBefore : xBeforeSpecial n ωX = xBeforeSpecial n ωY) (hAfter : yAfterSpecial n ωX = yAfterSpecial n ωY) :
                                                                        Y n (mix n ωX ωY) = Y n ωY

                                                                        The mixed sample has Bob's full input from the second sample.

                                                                        theorem CommunicationComplexity.Functions.Disjointness.RandomizedLowerBound.input_mix (n : ℕ+) {ωX ωY : HardSample n} (hT : ωX.T = ωY.T) (hBefore : xBeforeSpecial n ωX = xBeforeSpecial n ωY) (hAfter : yAfterSpecial n ωX = yAfterSpecial n ωY) :
                                                                        input n (mix n ωX ωY) = (X n ωX, Y n ωY)

                                                                        The mixed sample's generated input is the mixed input pair.

                                                                        Mixing preserves Alice's before-T conditioning data from the first sample.

                                                                        theorem CommunicationComplexity.Functions.Disjointness.RandomizedLowerBound.yAfterSpecial_mix (n : ℕ+) {ωX ωY : HardSample n} (hT : ωX.T = ωY.T) (hBefore : xBeforeSpecial n ωX = xBeforeSpecial n ωY) (hAfter : yAfterSpecial n ωX = yAfterSpecial n ωY) :
                                                                        yAfterSpecial n (mix n ωX ωY) = yAfterSpecial n ωY

                                                                        Mixing preserves Bob's after-T conditioning data from the second sample.

                                                                        The mixed sample has Alice's special bit from the first sample.

                                                                        The mixed sample has Bob's special bit from the second sample.

                                                                        theorem CommunicationComplexity.Functions.Disjointness.RandomizedLowerBound.mix_mix_swap (n : ℕ+) {ωX ωY : HardSample n} (hT : ωX.T = ωY.T) (hBefore : xBeforeSpecial n ωX = xBeforeSpecial n ωY) (hAfter : yAfterSpecial n ωX = yAfterSpecial n ωY) :
                                                                        mix n (mix n ωX ωY) (mix n ωY ωX) = ωX

                                                                        Swapping twice recovers the first sample. This is the involution behind the rectangle-counting argument for conditional independence on Z fibers.

                                                                        theorem CommunicationComplexity.Functions.Disjointness.RandomizedLowerBound.hardSample_measureReal_fieldProduct (n : ℕ+) (TSet : Set (Fin n)) (XSet YSet : Set Bool) (OtherSet : Set (Fin nDisjointCoordinate)) :
                                                                        MeasureTheory.volume.real {ω : HardSample n | ω.T TSet ω.xT XSet ω.yT YSet ω.other OtherSet} = (↑(uniformFin n)).real TSet * (↑uniformBool).real XSet * (↑uniformBool).real YSet * (↑(uniformDisjointCoordinateVector n)).real OtherSet

                                                                        The hard sample distribution is the product distribution on the independent fields T, X_T, Y_T, and other. This rectangle form is the most convenient way to compute probabilities of events depending separately on the four fields.

                                                                        The hard distribution creates an intersection with probability 1 / 4.

                                                                        Each prescribed pair of special-coordinate bits has probability 1 / 4.

                                                                        Under the hard distribution, the special coordinate is uniform.

                                                                        Under the hard distribution, T=i and the special bits intersect with probability 1/(4n).

                                                                        The hard distribution generates disjoint inputs with probability 3 / 4.

                                                                        The hard distribution conditioned on the generated input being disjoint.

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

                                                                          Under the disjoint-conditioned hard distribution, the special coordinate remains uniform.

                                                                          The special-coordinate singleton event is the corresponding named event.

                                                                          Under the disjoint-conditioned distribution, preimages of special-coordinate singletons have the uniform mass.

                                                                          Under the measure conditioned on disjointness, the disjointness event holds almost surely.

                                                                          If Bob's special bit is false, the generated inputs are disjoint.

                                                                          A prescribed special-coordinate bit pair is disjoint exactly when it is not (true,true).

                                                                          Under the disjoint-conditioned hard distribution, (X_T,Y_T)=(0,0) has mass 1 / 3.

                                                                          Under the disjoint-conditioned hard distribution, each non-intersecting special bit-pair has mass 1/3.

                                                                          The disjoint-conditioned hard distribution, further conditioned on Bob's special bit being false. This is the Alice-side conditioning used in the Claim 6.21 Pinsker step.

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

                                                                            Under the disjoint-conditioned distribution, the disjoint model is uniform.

                                                                            Under the disjoint-conditioned distribution, the generated disjoint coordinate vector is uniform over the 3^n disjoint coordinate vectors.

                                                                            Under D and T=i, the generated disjoint coordinate vector is still uniform over the 3^n disjoint coordinate vectors.

                                                                            The uniform law on disjoint coordinate vectors is the product of the one-coordinate uniform laws.

                                                                            Under the uniform disjoint-coordinate-vector law, the coordinates are independent.

                                                                            Alice's bit at a fixed coordinate of a generated disjoint coordinate vector.

                                                                            Equations
                                                                            Instances For

                                                                              Bob's bit at a fixed coordinate of a generated disjoint coordinate vector.

                                                                              Equations
                                                                              Instances For

                                                                                Alice's input set represented by a generated disjoint coordinate vector.

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

                                                                                  Bob's input set represented by a generated disjoint coordinate vector.

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

                                                                                    The input pair represented by a generated disjoint coordinate vector.

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

                                                                                      The protocol transcript as a function of the generated disjoint coordinate vector.

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

                                                                                        Alice's coordinate-vector bits before a fixed coordinate, padded by false elsewhere.

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

                                                                                          Bob's coordinate-vector bits before a fixed coordinate, padded by false elsewhere.

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

                                                                                            Bob's coordinate-vector bits from a fixed coordinate onward, padded by false elsewhere.

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

                                                                                              The coordinate-vector version of Alice's fixed-coordinate Lemma 6.20 conditioning.

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

                                                                                                The one-bit-per-coordinate version of Alice's fixed conditioning: use X_j before i and Y_j from i onward.

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

                                                                                                  Alice's fixed conditioning as one bit from each coordinate.

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

                                                                                                    The residual coordinate bit left after conditioning on coordinateAliceCondBit. Before i this is Bob's bit; at i it is Alice's bit; after i it is unused.

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

                                                                                                      Recode the one-bit-per-coordinate Alice conditioning into the padded pair used in the information term.

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

                                                                                                          Each single-coordinate conditioning bit has positive mass under the uniform disjoint-vector law.

                                                                                                          The per-coordinate residual/conditioning pairs are independent under the product-uniform disjoint-coordinate law.

                                                                                                          After fixing Alice's one-bit-per-coordinate conditioning, the current Alice bit is independent of Bob's earlier bits under the product-uniform disjoint-coordinate law.

                                                                                                          Product-coordinate form of the textbook independence input: I(X_i : Y_<i | X_<i,Y_≥i)=0, first with the one-bit-per-coordinate conditioning.

                                                                                                          Product-coordinate form of the textbook independence input, using the padded-pair conditioning variable from Lemma 6.20.

                                                                                                          Under D, Alice's fixed bit is the corresponding coordinate-vector projection.

                                                                                                          Under D, Bob's fixed prefix is the corresponding coordinate-vector projection.

                                                                                                          A measure-preserving self-map leaves every random variable identically distributed with its pullback along that map.

                                                                                                          The preimage of a singleton under hard-sample duality is the dual singleton.

                                                                                                          Conditioning on a subevent of disjointness is the same under the ambient hard distribution and under the hard distribution first conditioned on disjointness.

                                                                                                          Conditioning on (X_T,Y_T)=(0,0) costs at most a factor 2 relative to conditioning only on Y_T=false under the disjoint distribution. This is the reweighting step before Markov in Claim 6.21.

                                                                                                          The transcript random variable induced by a deterministic protocol on the hard sample space.

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

                                                                                                            Under D, the transcript is a function of the generated disjoint coordinate vector.

                                                                                                            The dual protocol transcript on the dual hard sample is the original transcript recoded through protocol duality.

                                                                                                            Dualize a raw Z = (M,T,X_<T,Y_>T) value by recoding the transcript and coarse conditioning data.

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

                                                                                                              Dualize an achievable Z = (M,T,X_<T,Y_>T) value by recoding the transcript and coarse conditioning data.

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

                                                                                                                The Z-value recoding induced by protocol and hard-sample duality is injective.

                                                                                                                The Z variable for the dual protocol and hard sample is the recoded original Z.

                                                                                                                Pulling a recoded dual Z fiber back along hard-sample duality gives the original Z fiber.

                                                                                                                The ambient hard-sample measure gives corresponding original and dual Z fibers the same mass.

                                                                                                                Probabilities under the hard input distribution can be computed on the explicit hard sample space by taking preimages under input.

                                                                                                                The sample-space event where a deterministic protocol errs on disjointness.

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

                                                                                                                  The special-coordinate bit-pair.

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

                                                                                                                    On one-bit probability measures, Mathlib's klDiv to the uniform bit law agrees with the real-valued PFR KLDiv used by the entropy API.

                                                                                                                    Positive conditional fibers let the Mathlib one-bit KL be read as the PFR real-valued KLDiv of the corresponding random variable.

                                                                                                                    Uniform law on a bit-pair.

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

                                                                                                                      Each bit-pair has mass 1 / 4 under the uniform law on two bits.

                                                                                                                      Conditional probabilities under a Z=z fiber are computed by intersecting with the fiber and dividing by its mass.

                                                                                                                      The mass of a Z fiber under the Alice-side conditioned measure, with the 3/2 scaling from Pr_D[Y_T=false]=2/3 made explicit.

                                                                                                                      Conditioning first on Y_T=false under D, then on a Z value, is the same as conditioning under D on the intersection of those events.

                                                                                                                      Conditioning a Z=z fiber further on a special Bob-bit value is the same as conditioning the ambient hard distribution on the intersection of those two fiber events.

                                                                                                                      Conditioning a Z=z fiber further on Y_T=false agrees with conditioning the D ∧ Y_T=false measure on the same Z fiber.

                                                                                                                      A positive Z=z fiber under D ∧ Y_T=false makes the Y_T=false branch of the ambient Z=z fiber positive.

                                                                                                                      The conditional law of the special bit-pair on a positive-mass Z=z fiber.

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

                                                                                                                        On a positive-mass Z=z fiber, the conditional specialPair singleton mass is the corresponding preimage probability under the fiber measure.

                                                                                                                        The conditional law of Alice's special bit on a positive-mass Z=z fiber.

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

                                                                                                                          The conditional law of Bob's special bit on a positive-mass Z=z fiber.

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

                                                                                                                            On a positive-mass Z=z fiber, Alice's conditional special-bit singleton mass is the corresponding preimage probability under the fiber measure.

                                                                                                                            On a positive-mass Z=z fiber, Bob's conditional special-bit singleton mass is the corresponding preimage probability under the fiber measure.

                                                                                                                            The TV distance between the conditional special-pair law on a Z=z fiber and the uniform bit-pair law.

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

                                                                                                                              The TV distance between Alice's conditional special-bit law and a uniform bit.

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

                                                                                                                                The TV distance between Bob's conditional special-bit law and a uniform bit.

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

                                                                                                                                  Alice's one-bit conditional TV distance is nonnegative.

                                                                                                                                  Pulling a dual Z fiber intersected with a dual Alice-special-bit event back along hard-sample duality gives the corresponding original Bob-special-bit event.

                                                                                                                                  The ambient hard-sample measure gives corresponding original and dual one-bit Z-fiber events the same mass.

                                                                                                                                  The Alice one-bit law on the dual protocol's recoded Z fiber is Bob's one-bit law on the original Z fiber.

                                                                                                                                  The Alice one-bit distance for the dual protocol at the recoded Z value is the original Bob one-bit distance.

                                                                                                                                  Alice's one-bit fiber KL cost on a Z=z fiber.

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

                                                                                                                                    Jensen's inequality converts a squared Alice-side average-distance estimate under D ∧ Y_T=false into the average-distance estimate used before Markov.

                                                                                                                                    Markov's inequality converts the textbook Alice-side average-distance estimate under D ∧ Y_T=false into a bad-Z probability bound.

                                                                                                                                    A Z value is good when the conditional special-pair law on its achievable fiber is within of uniform.

                                                                                                                                    Equations
                                                                                                                                    Instances For

                                                                                                                                      The good-fiber event 𝓖 in Claim 6.21, pulled back to the hard sample space through Z.

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

                                                                                                                                        The generated input follows the transcript of any deterministic protocol.

                                                                                                                                        If a sample has Z=z, its generated input follows the transcript component of z.

                                                                                                                                        Equal Z value fixes Alice's bits before the special coordinate.

                                                                                                                                        Equal Z value fixes Bob's bits after the special coordinate.

                                                                                                                                        The transcript component of Z is a rectangle: two samples in the same Z fiber also contain the two mixed input pairs in that transcript rectangle.

                                                                                                                                        Two samples in the same Z fiber have the same special coordinate.

                                                                                                                                        Two samples in the same Z fiber have the same X_<T conditioning data.

                                                                                                                                        Two samples in the same Z fiber have the same Y_>T conditioning data.

                                                                                                                                        theorem CommunicationComplexity.Functions.Disjointness.RandomizedLowerBound.zVariable_mix_eq_of_same_zVariable (n : ℕ+) (p : ProtocolType n) {z : ZType n p} {ωX ωY : HardSample n} (hωX : zVariable n p ωX = z) (hωY : zVariable n p ωY = z) :
                                                                                                                                        zVariable n p (mix n ωX ωY) = z

                                                                                                                                        The mixed sample of two samples in the same Z fiber remains in that Z fiber.

                                                                                                                                        If two samples are in a Z=z fiber, and the first has Alice special bit bX while the second has Bob special bit bY, then their mix is in the same fiber with special pair (bX, bY).

                                                                                                                                        The swapped mix of two samples in a Z=z fiber remains in that fiber.

                                                                                                                                        If one sample in a fiber has special pair b and the other is just in the fiber, mixing with the special-pair sample on Alice's side lands in the fiber with Alice special bit b.1.

                                                                                                                                        If one sample in a fiber has special pair b and the other is just in the fiber, mixing with the special-pair sample on Bob's side lands in the fiber with Bob special bit b.2.

                                                                                                                                        The switching map (ωX, ωY) ↦ (mix ωX ωY, mix ωY ωX) gives the cardinal identity underlying conditional independence of specialX and specialY on a Z=z fiber.

                                                                                                                                        Under the uniform hard-distribution measure, real measure is cardinality divided by the size of the sample space.

                                                                                                                                        The rectangle switching identity, translated from cardinalities to the uniform hard-distribution measure.

                                                                                                                                        To prove the conditional special-pair law factors, it suffices to prove singleton factorization for the four bit-pairs.

                                                                                                                                        A cross-multiplied version of singleton factorization, phrased using the original hard distribution instead of conditional fiber probabilities.

                                                                                                                                        The protocol transcript is a rectangle on each coarse fiber, so conditioned on a positive Z=z fiber the special bits factor as the product of their two marginals.

                                                                                                                                        A product special-pair law gives singleton factorization of the conditional bit laws on the same Z fiber.

                                                                                                                                        Rectangle switching implies the textbook fiber identity p(X_T | Z=z) = p(X_T | Z=z, Y_T=false).

                                                                                                                                        After rectangle switching, Alice's xFiberKL can be computed by first conditioning on Y_T=false inside the Z=z fiber.

                                                                                                                                        Positive mass under D ∧ Y_T=false supplies the positivity hypotheses needed to rewrite Alice's fiber KL using the D ∧ Y_T=false, Z=z conditional law.

                                                                                                                                        Product-distribution step in Lemma 6.22 for Z fibers. This uses the textbook rectangle fact: conditioned on a transcript rectangle and the coarse data, the special bits are independent, so the pair TV distance is controlled by the two one-bit TV distances.

                                                                                                                                        If both one-bit marginal distances on a Z fiber are at most γ, then the fiber is good.

                                                                                                                                        The corrected Alice information term in (6.6): I(X_T : M | T, X_<T, Y_≥T, D).

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

                                                                                                                                          The corrected Bob information term in (6.6): I(Y_T : M | T, X_≤T, Y_>T, D).

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

                                                                                                                                            The total corrected special-coordinate information from (6.6).

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

                                                                                                                                              Alice's information term is bounded by the total corrected information.

                                                                                                                                              Alice's corrected information term for the dual protocol is Bob's corrected information term for the original protocol.

                                                                                                                                              Bob's corrected information term for the dual protocol is Alice's corrected information term for the original protocol.

                                                                                                                                              Full-vector information for the dual protocol is the swapped full-vector information for the original protocol.

                                                                                                                                              The total corrected information is invariant under protocol duality.

                                                                                                                                              The fixed-coordinate summand I(X_i : M | X_<i, Y_≥i) in Lemma 6.20.

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

                                                                                                                                                The fixed-coordinate term with the full Y vector in the conditioning.

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

                                                                                                                                                  The zero cross-information term I(X_i : Y_<i | X_<i, Y_≥i) in Lemma 6.20.

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

                                                                                                                                                    Textbook Lemma 6.20 independence input for the hard distribution conditioned on D: I(X_i : Y_<i | X_<i, Y_≥i, D) = 0.

                                                                                                                                                    Fixed-coordinate chain-rule inequality from Lemma 6.20: I(X_i : M | X_<i,Y_≥i) ≤ I(X_i : M | X_<i,Y).

                                                                                                                                                    Textbook chain rule for the full Alice vector: ∑ᵢ I(X_i : M | X_<i,Y,D) = I(X : M | Y,D).

                                                                                                                                                    Textbook Lemma 6.20 chain-rule step for the Alice summands: ∑ᵢ I(X_i : M | X_<i, Y_≥i, D) ≤ I(X : M | Y, D).

                                                                                                                                                    This is the proof-specific instance of Lemma 6.20; its only probabilistic input is fixedAliceCrossInfoTerm_eq_zero.

                                                                                                                                                    Textbook uniformity/independence step for the special coordinate: after conditioning on T=i, the random-coordinate Alice information term is the fixed-coordinate summand.

                                                                                                                                                    Averaging over the special coordinate: conditioned on D, T is uniform and independent of (X,Y,M), so the Alice term in (6.6) is the average of the fixed-coordinate Lemma 6.20 summands.

                                                                                                                                                    Alice half of Lemma 6.20, after conditioning on disjointness and averaging over the uniform special coordinate: I(X_T : M | T, X_<T, Y_≥T, D) ≤ I(X : M | Y, D) / n.

                                                                                                                                                    Bob half of Lemma 6.20, after conditioning on disjointness and averaging over the uniform special coordinate: I(Y_T : M | T, X_≤T, Y_>T, D) ≤ I(Y : M | X, D) / n.

                                                                                                                                                    Alice half of Lemma 6.20 plus the entropy bound H(M) ≤ ℓ, averaged over the uniform special coordinate.

                                                                                                                                                    Bob half of Lemma 6.20 plus the entropy bound H(M) ≤ ℓ, averaged over the uniform special coordinate.

                                                                                                                                                    Lemma 6.20 plus the entropy bound H(M) ≤ ℓ: the corrected claim information is at most the averaged full-vector transcript information. This is the part before (6.6) in .codex/disjointness.txt.

                                                                                                                                                    On the branch Y_T=false, the corrected Alice suffix Y_≥T is the same information as the coarse suffix Y_>T, since the missing coordinate is fixed to false.

                                                                                                                                                    On the branch Y_T=false, Alice's corrected Claim 6.21 conditioning is exactly the coarse conditioning from the textbook Z=(M,T,X_<T,Y_>T).

                                                                                                                                                    The Claim 6.21 Alice information term after additionally conditioning on Y_T=false: I(X_T : M | T, X_<T, Y_≥T, Y_T=0, D).

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

                                                                                                                                                      The same Alice Y_T=false information term using the textbook coarse conditioning T, X_<T, Y_>T.

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

                                                                                                                                                        Since X_T is uniform under D ∧ Y_T=false, the conditional KL average to the uniform bit law is the mutual information between X_T and the full Z=(M,T,X_<T,Y_>T) variable.

                                                                                                                                                        The fine Y_≥T and coarse Y_>T versions of the Alice Y_T=false information term agree, because Y_T is fixed on the conditioned measure.

                                                                                                                                                        The averaged Alice fiber KL cost under D ∧ Y_T=false, as a finite sum over Z values.

                                                                                                                                                        The averaged Alice fiber KL under D ∧ Y_T=false, rewritten as the PFR real conditional KL used by the entropy API.

                                                                                                                                                        Flip only Alice's special-coordinate bit. This preserves the coarse Claim 6.21 data T, X_<T, Y_>T and toggles X_T.

                                                                                                                                                        Equations
                                                                                                                                                        Instances For

                                                                                                                                                          Under D ∧ Y_T=false, the coarse data T, X_<T, Y_>T is independent of X_T. This is the sampling independence used in Claim 6.21 before adding the transcript rectangle.

                                                                                                                                                          The full Z=(M,coarse) mutual information is the coarse Claim 6.21 information term, because the coarse part alone is independent of X_T under D ∧ Y_T=false.

                                                                                                                                                          Textbook Claim 6.21 KL identification with the coarse Z conditioning: the average Alice one-bit fiber KL is the conditional mutual information I(X_T : M | T,X_<T,Y_>T,Y_T=0,D).

                                                                                                                                                          Textbook Claim 6.21 identification of the average Alice one-bit fiber KL with the conditional mutual information under Y_T=false. This packages the step p(x_t | z) = p(x_t | z, y_t=0) = p(x_t | z, y_t=0, D) coming from independence and the rectangle property of the transcript.

                                                                                                                                                          Textbook Claim 6.21 reweighting: (2/3) I(X_T : M | T, X_< T, Y_≥T, Y_T=0, D) ≤ I(X_T : M | T, X_< T, Y_≥T, D).

                                                                                                                                                          The factor is Pr[Y_T=false | D] = 2/3, and the event Y_T=false is determined by the conditioning variable because Y_≥T contains Y_T.

                                                                                                                                                          Textbook Claim 6.21, Alice information step under D ∧ Y_T=false: the average one-bit KL cost is bounded by Alice's term from (6.6), with the 2/3 conditioning factor.

                                                                                                                                                          Textbook Claim 6.21, Alice information step under D ∧ Y_T=false: the average one-bit KL cost is bounded by the small total information assumption.

                                                                                                                                                          Textbook Claim 6.21, Alice Pinsker/information step under D ∧ Y_T=false: the squared one-bit marginal distance has average at most γ^4. This is the KL-to-information comparison from the displayed (2/3) I(X_T : M | T, X_<T, Y_≥T, Y_T=0, D) ≤ I(X_T : M | T, X_<T, Y_≥T, D).

                                                                                                                                                          Alice marginal part of Claim 6.21: under the (X_T,Y_T)=(0,0) slice, the set of Z fibers whose Alice special-bit marginal is farther than γ from uniform has mass at most γ / 2.

                                                                                                                                                          Bob marginal part of Claim 6.21, symmetric to the Alice marginal estimate.

                                                                                                                                                          Claim 6.21 in the corrected transcription. If the corrected information from (6.6) is ≤ 2γ^4 / 3, then the set of Z fibers where the conditional law of (X_T, Y_T) is within of uniform has hard-distribution mass at least (1 - 4γ) / 4.

                                                                                                                                                          Intersecting with the defining Z=z fiber does not change probabilities under the corresponding fiber measure.

                                                                                                                                                          A good z gives the expected singleton-mass estimate for the conditional special-pair law.

                                                                                                                                                          A good z gives a lower bound on each singleton mass of the conditional special-pair law.

                                                                                                                                                          On a fixed Z=z fiber, inputs whose special pair equals the Z-determined protocol output on both sides are protocol errors.

                                                                                                                                                          On a good Z fiber, the conditional protocol-error probability is at least 1 / 4 - 2 * γ. If the protocol output on the fiber is true, then the (true, true) special bit-pair witnesses errors; otherwise (false, false) witnesses errors.

                                                                                                                                                          Averaging the good-fiber error lower bound over all good Z fibers gives an unconditional error lower bound.

                                                                                                                                                          Textbook Claim 6.21 and the final error calculation: a deterministic protocol with distributional error at most 1 / 32 must reveal a constant amount of the corrected information from (6.6).

                                                                                                                                                          Deterministic fixed-error disjointness lower bound from (6.6) and Lemma 6.20.

                                                                                                                                                          Public-coin fixed-error lower bound from the textbook deterministic distributional lower bound via minimax.

                                                                                                                                                          Headline theorem: public-coin randomized communication complexity of disjointness is linear at fixed error 1 / 32, with a concrete conservative constant. The cutoff is the floor of the real number n / 2^32, so the asymptotic constant is stated over the reals.