Elements and Operators
There are three systems of logic currently employed in FieldCraft software. Binary logic is the conventional system used in software developed all over the world that emulates lower emotional processes (IE good/evil, light/darkness, 1/0, true/false, do/don't). Tertiary logic is a system designed to emulate inquisitive processes. Quaternary logic is designed to emulate linguistic processes and is perhaps a little too complex for resolving the finer differences in IQ Power.
Otherwise known as Boolean Algebra, binary logic has two biased operators (from which a further two exclusive operators and a further two negative operators are derived) and only two elements. The elements of Binary logic are TRUE and FALSE and are normally represented as 1 and 0. We have chosen to represent binary elements as 2 and 1 respectively for reasons that become clear when we begin to deal with ternary and quaternary logic. The two biased operators are AND & OR. Their function tables are as follows:
There are also the exclusive functions XAND & XOR, as well as the negative functions NAND & NOR that are dealt with in detail in the help section for all versions of IQ Power.
There are three primary elements and these are; UNKNOWN, TRUE, & FALSE in increasing order of information complexity. Numerically, 0 is used to represent "UNKNOWN" because it is indicative of zero or nil data in this context. 1 is used to represent "TRUE" because, "truth is one" existing without contradiction. 2 is used to represent "FALSE" as falsehood is characterised by contradiction and dual sidedness - there can be no falsehood in this system, unless there is first a known truth to contradict: two sides.
Ternary Logic has six biased operators from which a further six exclusive and six negative operators are derived. The six biased operators are AND, OR, MAYBE, FOR, AGAINST, & WITH. Their function tables are as follows:
There are also the exclusive functions XAND, XOR, XMAYBE, XFOR, XAGAINST & XWITH; as well as the negative functions NAND, NOR, NMAYBE, NFOR, NAGAINST, & NWITH; that are dealt with in detail in the help section of IQ Power.
This is the basis for turning ideas such as the "quad", often referred to as the "terraquad" in various Star Trek episodes, into a reality. If the "quad" (a unit of data assembled from the four-state equivalent of bits) is to be a viable means of data storage, it must have a complete logical system derived for the purpose of logical data manipulation. Quaternary logic is such a system, and like ternary logic, has been derived following the same mathematical processes on which binary logic is structured.
Quaternary logic has four elements, twenty-four biased operators, twenty-four exclusive operators and twenty-four negative operators, and is currently the basis for processing in linguistic perception applications under development at FieldCraft.