English

When Darwin met Ianus: dichotomies of expressivity

Logic in Computer Science 2026-05-07 v4 Logic Rings and Algebras

Abstract

The classifications of temporal and phylogeny constraint languages stand among the most seminal complexity classifications within infinite-domain Constraint Satisfaction Problems (CSPs), yet remain the most mysterious in terms of algorithms and algebraic invariants for the tractable cases. We show that those languages which do not pp-construct EVERYTHING (and thus by the classifications are solvable in polynomial time) have, in fact, very limited expressive power as measured by the graphs and hypergraphs they can pp-interpret. This limitation yields many previously unknown algebraic consequences, while also providing new, uniform proofs for known invariance properties. In particular, we show that such temporal and phylogeny constraint languages admit 44-ary pseudo-Siggers polymorphisms -- a result that sustains the possibility that the existence of such polymorphisms extends to the much broader context of the Bodirsky-Pinsker conjecture. Although temporal and phylogeny constraint languages appear to follow fundamentally different algorithmic principles, our proofs reveal a common core and proceed along strikingly similar lines.

Keywords

Cite

@article{arxiv.2509.04347,
  title  = {When Darwin met Ianus: dichotomies of expressivity},
  author = {Johanna Brunar and Michael Pinsker and Moritz Schöbi},
  journal= {arXiv preprint arXiv:2509.04347},
  year   = {2026}
}

Comments

added pseudo-loop lemma for phylogeny constraint languages; 36 pages