Deciding One to One property of Boolean maps: Condition and algorithm in terms of implicants
Virendra Sule

TL;DR
This paper develops a new algebraic condition based on implicants to decide the invertibility of Boolean maps, providing an alternative to existing methods like the Koopman operator approach.
Contribution
It introduces a novel condition for Boolean map invertibility using implicants, extending the analysis to general maps over finite fields, distinct from SAT and polynomial solvability.
Findings
Derived a Boolean implicant-based invertibility condition.
Extended the condition to general maps with more equations.
Provided an alternative approach to Koopman operator for invertibility.
Abstract
This paper addresses the computational problem of deciding invertibility (or one to one-ness) of a Boolean map in -Boolean variables. This problem is a special case of deciding invertibilty of a map over the finite field for . Algebraic condition for invertibility of is well known to be equivalent to invertibility of the Koopman operator of as shown in \cite{RamSule}. In this paper a condition for invertibility is derived in the special case of Boolean maps where is the two element Boolean algebra in terms of \emph{implicants} of Boolean equations defined by the map. This condition is then extended to the case of general maps in variables and equations. Hence this condition answers the special case of invertibility of maps defined over the binary field…
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
TopicsFormal Methods in Verification · Commutative Algebra and Its Applications · Polynomial and algebraic computation
