Documentation

CommunicationComplexity.Deterministic.UpperBounds

For finite input types, the deterministic communication complexity of any function is at most ⌈log₂ |X|⌉ + ⌈log₂ |Y|⌉, achieved by Alice sending her entire input followed by Bob sending his.

The deterministic communication complexity of f is at most ⌈log₂ |X|⌉ + ⌈log₂ |α|⌉, achieved by Alice sending her input, then Bob computing and sending the output.

The deterministic communication complexity of f is at most ⌈log₂ |Y|⌉ + ⌈log₂ |α|⌉, achieved by Bob sending his input, then Alice computing and sending the output.