,
Armin Weiß
Creative Commons Attribution 4.0 International license
We show that the metaproblem for coset-generating polymorphisms is NP-complete, answering a question of Chen and Larose: given a finite structure, the computational question is whether this structure has a polymorphism of the form (x,y,z) ↦ x y^{-1} z with respect to some group; such operations are also called coset-generating, or heaps.
Furthermore, we introduce a promise version of the metaproblem, parametrised by two polymorphism conditions Σ₁ and Σ₂ and defined analogously to the promise constraint satisfaction problem. We give sufficient conditions under which the promise metaproblem for (Σ₁,Σ₂) is in 𝖯 and under which it is NP-hard. In particular, the promise metaproblem is in 𝖯 if Σ₁ states the existence of a Maltsev polymorphism and Σ₂ states the existence of an abelian heap polymorphism - despite the fact that neither the metaproblem for Σ₁ nor the metaproblem for Σ₂ is known to be in 𝖯. We also show that the creation-metaproblem for Maltsev polymorphisms, under the promise that a heap polymorphism exists, is in 𝖯 if and only if there is a uniform polynomial-time algorithm for CSPs with a heap polymorphism.
@InProceedings{bodirsky_et_al:LIPIcs.ICALP.2026.169,
author = {Bodirsky, Manuel and Wei{\ss}, Armin},
title = {{The Complexity of Finding Coset-Generating Polymorphisms and the Promise Metaproblem}},
booktitle = {53rd International Colloquium on Automata, Languages, and Programming (ICALP 2026)},
pages = {169:1--169:18},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-428-4},
ISSN = {1868-8969},
year = {2026},
volume = {374},
editor = {Bhattacharya, Sayan and Nanongkai, Danupon and Benedikt, Michael and Puppis, Gabriele},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICALP.2026.169},
URN = {urn:nbn:de:0030-drops-265574},
doi = {10.4230/LIPIcs.ICALP.2026.169},
annote = {Keywords: constraint satisfaction problem, coset-generating polymorphisms, metaproblem, heap, abelian heap, uniform polynomial-time algorithm, NP-hardness}
}