The complexity of the Chinese Remainder Theorem
Miguel Campercholi, Diego Casta\~no, Gonzalo Zigar\'an

TL;DR
This paper investigates the computational complexity of determining when a tuple of congruences in a finite algebra satisfies the Chinese Remainder property, establishing coNP-completeness in general and tractability in specific algebra classes.
Contribution
It proves that the CRT decision problem is coNP-complete for finite algebras and provides polynomial algorithms for well-known classes like vector spaces and distributive lattices.
Findings
CRT is coNP-complete for finite algebras
Polynomial algorithms exist for vector spaces and distributive lattices
Almost dichotomy for classes generated by two-element algebras
Abstract
The Chinese Remainder Theorem for the integers says that every system of congruence equations is solvable as long as the system satisfies an obvious necessary condition. This statement can be generalized in a natural way to arbitrary algebraic structures using the language of Universal Algebra. In this context, an algebra is a structure of a first-order language with no relation symbols, and a congruence on an algebra is an equivalence relation on its base set compatible with its fundamental operations. A tuple of congruences of an algebra is called a Chinese Remainder tuple if every system involving them is solvable. In this article we study the complexity of deciding whether a tuple of congruences of a finite algebra is a Chinese Remainder tuple. This problem, which we denote CRT, is easily seen to lie in coNP. We prove that it is actually coNP-complete and also show that it is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Algebra and Logic · semigroups and automata theory · Logic, Reasoning, and Knowledge
