Documentation

CommunicationComplexity.PublicCoin.OneWayMinimax

noncomputable def CommunicationComplexity.Deterministic.OneWay.Protocol.distributionalError {X : Type u_1} {Y : Type u_2} {α : Type u_3} (p : Protocol X Y α) (μ : FiniteProbabilitySpace (X × Y)) (f : XYα) :

The distributional error of a deterministic one-way protocol with respect to a distribution μ on X × Y: the probability that the protocol output disagrees with f.

Equations
Instances For
    def CommunicationComplexity.PublicCoin.OneWay.Protocol.toDeterministic {Ω : Type u_1} {X : Type u_2} {Y : Type u_3} {α : Type u_4} (p : Protocol Ω X Y α) (ω : Ω) :

    Fix the public randomness ω in a one-way public-coin protocol, producing a deterministic one-way protocol.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]
      theorem CommunicationComplexity.PublicCoin.OneWay.Protocol.toDeterministic_run {Ω : Type u_1} {X : Type u_2} {Y : Type u_3} {α : Type u_4} (p : Protocol Ω X Y α) (ω : Ω) (x : X) (y : Y) :
      (p.toDeterministic ω).run x y = p.rrun x y ω
      theorem CommunicationComplexity.PublicCoin.OneWay.minimax_lower_bound {X : Type u_1} {Y : Type u_2} {α : Type u_3} (f : XYα) (ε : ) (n : ) (μ : FiniteProbabilitySpace (X × Y)) (h : ∀ (p : Deterministic.OneWay.Protocol X Y α), p.cost np.distributionalError μ f > ε) :

      Yao's minimax principle (one direction) for one-way public-coin protocols: if some joint distribution μ forces every deterministic one-way protocol of cost at most n to have distributional error strictly greater than ε, then one-way public-coin communication complexity at error ε is greater than n.