Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-06T00:14:38.551Z Has data issue: false hasContentIssue false

Lipschitz bijections between boolean functions

Published online by Cambridge University Press:  16 November 2020

Tom Johnston*
Affiliation:
Mathematical Institute, University of Oxford, Oxford OX2 6GG, UK
Alex Scott
Affiliation:
Mathematical Institute, University of Oxford, Oxford OX2 6GG, UK
*
*Corresponding author. Email: thomas.johnston@maths.ox.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

We answer four questions from a recent paper of Rao and Shinkar [17] on Lipschitz bijections between functions from {0, 1}n to {0, 1}. (1) We show that there is no O(1)-bi-Lipschitz bijection from Dictator to XOR such that each output bit depends on O(1) input bits. (2) We give a construction for a mapping from XOR to Majority which has average stretch $O(\sqrt{n})$, matching a previously known lower bound. (3) We give a 3-Lipschitz embedding $\phi \colon\{0,1\}^n \to \{0,1\}^{2n+1}$ such that $${\rm{XOR }}(x) = {\rm{ Majority }}(\phi (x))$$ for all $x \in \{0,1\}^n$. (4) We show that with high probability there is an O(1)-bi-Lipschitz mapping from Dictator to a uniformly random balanced function.

MSC classification

Information

Type
Paper
Copyright
© The Author(s), 2020. Published by Cambridge University Press