Many-valued logic processor for data query systems
First Claim
1. A digital information processing system for solving many-valued logic equations comprising:
- circuitry means for supplying a first plurality of input strings V and a second plurality of groups of input strings C;
a many-valued logic processor for processing said sequences of many-valued input signals encoded by V strings on the basis of sequences of many-valued input operations encoded by said groups of C strings, and producing sequences of output signals representing U strings, a selected group of said U strings producing a group of binary signals which is the plural-bit code of a many-valued truth value, by carrying out selected many-valued logical operations on said input many-valued truth values (or V strings);
parallel registers having plural-bit storage locations for storing sequences of input signals representing said second plurality of C strings, sequences of input signals representing said first plurality of V strings, and sequences of output signals representing said output U strings;
circuitry connecting said many-valued logic processor with said parallel registers plural-bit storage locations for storing sequences of output strings U produced by the many-valued logic processor; and
,output processing means for processing a group of selected U strings stored in said parallel registers plural-bit storage locations and producing, for each selected string U, a predetermined binary signal when the bits of said selected string U are all set to a predetermined value.
0 Assignments
0 Petitions
Accused Products
Abstract
This data query apparatus consists of an application software and a circuitry for the processing of the data selection condition of the user query embodied in a host data base management system or information retrieval system. The application software translates the selection condition into the standard form which the circuitry can process. From the host system, and for each data record to be analyzed, the circuit apparatus receives the logical values taken on by the atomic conditions of the query and returns the logical value that the global selection condition takes on. This system allows the user to query the data on the basis of any truth-valued logic set up an arbitrary number of logical values, within the limits fixed by the system developer.
-
Citations
3 Claims
-
1. A digital information processing system for solving many-valued logic equations comprising:
-
circuitry means for supplying a first plurality of input strings V and a second plurality of groups of input strings C; a many-valued logic processor for processing said sequences of many-valued input signals encoded by V strings on the basis of sequences of many-valued input operations encoded by said groups of C strings, and producing sequences of output signals representing U strings, a selected group of said U strings producing a group of binary signals which is the plural-bit code of a many-valued truth value, by carrying out selected many-valued logical operations on said input many-valued truth values (or V strings); parallel registers having plural-bit storage locations for storing sequences of input signals representing said second plurality of C strings, sequences of input signals representing said first plurality of V strings, and sequences of output signals representing said output U strings; circuitry connecting said many-valued logic processor with said parallel registers plural-bit storage locations for storing sequences of output strings U produced by the many-valued logic processor; and
,output processing means for processing a group of selected U strings stored in said parallel registers plural-bit storage locations and producing, for each selected string U, a predetermined binary signal when the bits of said selected string U are all set to a predetermined value. - View Dependent Claims (3)
-
-
2. A digital information system as defined in clam 1, wherein:
-
the many-valued processor executes n arbitrary many-valued logic operations, where each of the n truth values of a logic operation is represented by binary code using n-1 bits; and
each sequence of many-valued input values is represented by n-1 strings V;each sequence of many-valued input operations on said sequence of many-valued input values is represented by n strings C; and
,the many-valued logic processor provides processing of N-valued logics whose N truth values are represented by binary code using N-1 bits and is realized in accordance with the circuit EVAL consisting of a plurality of b-circuits of either type AX, type AE, type OE or type OX and each b-circuit produces a plurality of sequences of output signals or U strings to be selectively processed by said output processing means.
-
Specification