@[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 α)
(ω : Ω)
:
Deterministic.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
@[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 α)
:
PrivateCoin.FiniteMessage.Protocol Ω_X Ω_Y 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
@[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).