Triviality of promise polymorphisms
Combinatorics
2026-07-29 v1 Discrete Mathematics
Abstract
Given two -ary predicates , an -ary polymorphism is a tuple of functions such that implies , where . This generalizes the usual definition in universal algebra, in which and . In earlier work, we studied when all polymorphisms of a single predicate are "trivial": either all depend on a single coordinate (common to all of them), or they constitute a "certificate" for the predicate. We showed that it suffices to check this condition for -ary polymorphisms, and even for -ary polymorphisms, modulo an explicit list of obstructions. In this paper we generalize the first result to the setting, for a relaxed notion of certificate. We also generalize the second result in the promise setting, in which range over the same alphabets and .
Cite
@article{arxiv.2607.27057,
title = {Triviality of promise polymorphisms},
author = {Yuval Filmus},
journal= {arXiv preprint arXiv:2607.27057},
year = {2026}
}
Comments
14 pages