Arrow Research search
Back to STOC

STOC 2022

Approximate polymorphisms

Conference Paper Session 2A Algorithms and Complexity · Theoretical Computer Science

Abstract

For a function g ∶{0,1} m →{0,1}, a function f ∶ {0,1} n →{0,1} is called a g -polymorphism if their actions commute: f ( g ( row 1 ( Z )),…, g ( row n ( Z ))) = g ( f ( col 1 ( Z )),…, f ( col m ( Z ))) for all Z ∈{0,1} n × m . The function f is called an approximate g -polymorphism if this equality holds with probability close to 1, when Z is sampled uniformly. A pair of functions f 0 , f 1 ∶ {0,1} n → {0,1} are called a skew g -polymorphism if f 0 ( g ( row 1 ( Z )),…, g ( row n ( Z ))) = g ( f 1 ( col 1 ( Z )),…, f 1 ( col m ( Z ))) for all Z ∈{0,1} n × m .

Authors

Keywords

  • polymorphisms
  • property testing
  • social choice theory

Context

Venue
ACM Symposium on Theory of Computing
Archive span
1969-2025
Indexed papers
4364
Paper id
75159744416126908
v2026.09.13