Patent ID: 9582771
Date: 2017-02-28
CPC Classifications: B82Y,G05B,G06N

Claim:
1. A Turing machine based on a non-linear oscillatory chemical reaction comprising: an input source to provide a sequence of data to feed a chemical reactor comprising a reactant solution comprising a reactant capable of attaining multiple states when a first chemical species or a second chemical species are added to the chemical reactor, the sequence of data consisting of symbols from a two symbol chemical alphabet; a first chemical species source to provide a selected amount of a first chemical species to the chemical reactor comprising the reactant solution comprising the reactant, the first chemical species corresponding to a first symbol in the two symbol chemical alphabet; a second chemical species source to provide a selected amount of a second chemical species to the chemical reactor comprising the reactant solution comprising the reactant, the second chemical species corresponding to a second symbol in the two symbol chemical alphabet; one or more external controllers communicatively coupled to the first chemical species source and the second chemical species source; the one or more external controllers adapted to receive the sequence of data from the input tape, and control the addition, to the chemical reactor comprising the reactant solution comprising the reactant, of the first and second chemical species from the first or the second chemical species sources corresponding to the sequence of data; and one or more external sensors to sense a change of the state of the reactant corresponding to one of the multiple states attainable by the reactant as the above one or more external controllers operate the sources of the first and second chemical species to add selected amounts of the respective first and second chemical species to the chemical reactor to represent the input sequence of data and to correlate the subsequent state of the reactant to a chemical result that is chemically and autonomously computed in the chemical reactor and which depends on the sequence of chemical species in the input source; and an external computer system including an interface communicatively coupled to the one or more external sensors to allow a user to understand the chemical result chemically and autonomously computed as a function of the sequence input source by: receiving from the one or more external sensor signals representative of amplitude and frequency of oscillations of the non-linear oscillatory chemical reaction; correlating the amplitude and frequency signals with the state of the chemical reaction; processing the information on the state of the chemical reaction into a logical result; and outputting the logical result.