Documentation

CommunicationComplexity.Comparison

@[reducible, inline]
abbrev CommunicationComplexity.PublicCoin.Protocol.toDeterministic {Ω : Type u_1} {X : Type u_2} {Y : Type u_3} {α : Type u_4} (p : Protocol Ω X Y α) (ω : Ω) :

Fix the randomness of a binary public-coin protocol, producing a deterministic protocol with the same complexity (via comap).

Equations
Instances For
    @[simp]
    theorem CommunicationComplexity.PublicCoin.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 ω
    @[reducible, inline]
    abbrev CommunicationComplexity.Deterministic.FiniteMessage.Protocol.toPrivateCoin {X : Type u_1} {Y : Type u_2} {α : Type u_3} {Ω_X : Type u_4} {Ω_Y : Type u_5} (p : Protocol X Y α) :

    Convert a deterministic finite-message protocol to a private-coin finite-message protocol by ignoring both coin spaces (via comap).

    Equations
    Instances For
      @[simp]
      theorem CommunicationComplexity.Deterministic.FiniteMessage.Protocol.toPrivateCoin_rrun {X : Type u_1} {Y : Type u_2} {α : Type u_3} {Ω_X : Type u_4} {Ω_Y : Type u_5} (p : Protocol X Y α) (x : X) (y : Y) (ω_x : Ω_X) (ω_y : Ω_Y) :
      p.toPrivateCoin.rrun x y ω_x ω_y = p.run x y
      @[reducible, inline]
      abbrev CommunicationComplexity.PublicCoin.FiniteMessage.Protocol.toDeterministic {Ω : Type u_1} {X : Type u_2} {Y : Type u_3} {α : Type u_4} (p : Protocol Ω X Y α) (ω : Ω) :

      Fix the randomness of a public-coin finite-message protocol, producing a deterministic finite-message protocol with the same complexity (via comap).

      Equations
      Instances For
        @[simp]
        theorem CommunicationComplexity.PublicCoin.FiniteMessage.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 ω

        Private-coin communication complexity is at most deterministic communication complexity (for any non-negative error).