Solving systems of equations in supernilpotent algebras
Abstract
Recently, M. Kompatscher proved that for each finite supernilpotent algebra A in a congruence modular variety, there is a polynomial time algorithm to solve polynomial equations over this algebra. Let μ be the maximal arity of the fundamental operations of A, and let \[ d := |A|2 (μ) + 2 (|A|) + 1.\] Applying a method that G. K\'arolyi and C. Szab\'o had used to solve equations over finite nilpotent rings, we show that for A, there is c ∈ N such that a solution of every system of s equations in n variables can be found by testing at most c nsd (instead of all |A|n possible) assignments to the variables. This also yields new information on some circuit satisfiability problems.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.