A private-coin finite-message protocol is a deterministic
finite-message protocol where Alice's input is Ω_X × X and
Bob's is Ω_Y × Y.
Equations
- CommunicationComplexity.PrivateCoin.FiniteMessage.Protocol Ω_X Ω_Y X Y α = CommunicationComplexity.Deterministic.FiniteMessage.Protocol (Ω_X × X) (Ω_Y × Y) α
Instances For
Alice sends a β-valued message depending on her input x and
private randomness ω_x.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Bob sends a β-valued message depending on his input y and
private randomness ω_y.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Execute a private-coin finite-message protocol on inputs x, y
with private randomness ω_x for Alice and ω_y for Bob.
Equations
Instances For
A finite-message protocol ε-satisfies a predicate Q if for
every input (x, y), the probability that Q x y (p.rrun ...)
fails is at most ε.
Equations
Instances For
A finite-message protocol ε-computes a function f if for
every input (x, y), the probability of producing an incorrect
answer is at most ε.
Equations
Instances For
Convert a private-coin finite-message protocol to a binary
private-coin protocol. Delegates to Deterministic.FiniteMessage.Protocol.toProtocol.
Instances For
Embed a binary private-coin protocol into a finite-message protocol.
Delegates to Deterministic.FiniteMessage.Protocol.ofProtocol.