Abstract

AbstractMultiple‐valued logic functions using only AND, OR, and NOT as operators are called Kleenean functions. They were actively studied in Japan beginning in the early 1990s. Previously, regular ternary logic functions corresponding to the ambiguous state in which the truth value 1/2 is neither 0 nor 1 were defined in ternary logic; but regular ternary logic functions are equivalent to ternary Kleenean functions. Regular ternary logic functions represent only a small fraction of all ternary logic functions, and only a part of the ternary logic functions can be synthesized. In this paper we define regular ternary logic functions of the zeroth to third kinds by introducing the cyclical operation. We then define majority functions of the zeroth to third kinds, which are a subset of the extended regular ternary logic functions, and show that any ternary logic function can be synthesized by means of these three majority functions. Finally, using a genetic algorithm as the base algorithm, we present a technique for synthesizing any ternary logic function by means of extended ternary majority elements, and give illustrative examples. © 2003 Wiley Periodicals, Inc. Syst Comp Jpn, 35(1): 79–90, 2004; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/scj.10226

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.