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

07/15/2023
āˆ™
by   Virendra Sule, et al.
āˆ™
0
āˆ™

This paper addresses the computational problem of deciding invertibility (or one to one-ness) of a Boolean map F in n-Boolean variables. This problem has a special case of deciding invertibilty of a map F:š”½_2^nā†’š”½_2^n over the binary field š”½_2. Further the problem can be extended and stated over a finite field š”½ instead of š”½_2. Algebraic condition for invertibility of F in this special case over a finite field is well known to be equivalent to invertibility of the Koopman operator of F as shown in <cit.>. In this paper a condition for invertibility is derived in the special case of Boolean maps F:B_0^nā†’ B_0^n where B_0 is the two element Boolean algebra in terms of implicants of Boolean equations. This condition is then extended to the case of general maps in n variables. Hence this condition answers the special case of invertibility of the map F defined over the binary field š”½_2 alternatively, in terms of implicants instead of the Koopman operator. The problem of deciding invertibility of a map F (or that of finding its GOE) over finite fields appears to be distinct from the satisfiability problem (SAT) or the problem of deciding consistency of polynomial equations over finite fields. Hence the well known algorithms for deciding SAT or of solvability using Grobner basis for checking membership in an ideal generated by polynomials is not known to answer the question of invertibility of a map. Similarly it appears that algorithms for satisfiability or polynomial solvability are not useful for computation of GOE(F) even for maps over the binary field š”½_2.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
āˆ™ 01/02/2019

Deciding the existence of minority terms

This paper investigates the computational complexity of deciding if a gi...
research
āˆ™ 02/08/2020

SAT-Based ATL Satisfiability Checking

Synthesis of models and strategies is a very important problem in softwa...
research
āˆ™ 01/25/2022

A Special Case of Schematic Syntactic Unification

We present a unification problem based on first-order syntactic unificat...
research
āˆ™ 06/10/2020

At-Most-One Constraints in Efficient Representations of Mutex Networks

The At-Most-One (AMO) constraint is a special case of cardinality constr...
research
āˆ™ 03/09/2022

Deciding Cuspidality of Manipulators through Computer Algebra and Algorithms in Real Algebraic Geometry

Cuspidal robots are robots with at least two inverse kinematic solutions...
research
āˆ™ 11/14/2006

Working times in atypical forms of employment: the special case of part-time work

In the present article, we attempt to devise a typology of forms of part...
research
āˆ™ 03/08/2019

Quadratic Probabilistic Algorithms for Normal Bases

It is well known that for any finite Galois extension field K/F, with Ga...

Please sign up or login with your details

Forgot password? Click here to reset