Quasi-Quantum Computing in the Brain?

Similar documents
Binary addition (1-bit) P Q Y = P + Q Comments Carry = Carry = Carry = Carry = 1 P Q

THE LOGIC OF COMPOUND STATEMENTS

Discussion Question 6A

Gates for Adiabatic Quantum Computing

Coins and Counterfactuals

Binary addition example worked out

Digital- or Logic Circuits. Outline Logic Circuits. Logic Voltage Levels. Binary Representation

Building a Computer Adder

Why digital? Overview. Number Systems. Binary to Decimal conversion

Artificial Neural Network and Fuzzy Logic

Combinational Logic Design

COMP2611: Computer Organization. Introduction to Digital Logic

Chapter 3 Ctd: Combinational Functions and Circuits

Quantum computing! quantum gates! Fisica dell Energia!

COSC3330 Computer Architecture Lecture 2. Combinational Logic

for Digital Systems Simplification of logic functions Tajana Simunic Rosing Sources: TSR, Katz, Boriello & Vahid

Digital Electronics. Delay Max. FF Rate Power/Gate High Low (ns) (MHz) (mw) (V) (V) Standard TTL (7400)

Reversible and Quantum computing. Fisica dell Energia - a.a. 2015/2016

Pattern Recognition Prof. P. S. Sastry Department of Electronics and Communication Engineering Indian Institute of Science, Bangalore

Why quantum mechanics is weird

Quantum Computing. Vraj Parikh B.E.-G.H.Patel College of Engineering & Technology, Anand (Affiliated with GTU) Abstract HISTORY OF QUANTUM COMPUTING-

Latches. October 13, 2003 Latches 1

CS257 Discrete Quantum Computation

Digital Electronics. Part A

DSP Configurations. responded with: thus the system function for this filter would be

Possible logic functions of two variables

Learning Objectives. Boolean Algebra. In this chapter you will learn about:

Construction of a reconfigurable dynamic logic cell

Adequate set of connectives, logic gates and circuits

arxiv:quant-ph/ v1 17 Oct 1995

This is a brief overview of some of the very basic and classic laws of physics and how magnetic energy theory fits into those laws.

Is Quantum Physics Relevant for the Mind-Brain Problem?

Adders, subtractors comparators, multipliers and other ALU elements

UNIT III Design of Combinational Logic Circuits. Department of Computer Science SRM UNIVERSITY

CIRCUITS AND ELECTRONICS. The Digital Abstraction

ARTIFICIAL NEURAL NETWORK PART I HANIEH BORHANAZAD

CSE 20 DISCRETE MATH. Fall

Investigating the Complexity of Various Quantum Incrementer Circuits. Presented by: Carlos Manuel Torres Jr. Mentor: Dr.

Designing Information Devices and Systems I Spring 2018 Homework 10

Combinational Logic (mostly review!)

PHY305: Notes on Entanglement and the Density Matrix

Combinational logic. Possible logic functions of two variables. Minimal set of functions. Cost of different logic functions.

Boolean circuits. Figure 1. CRA versus MRA for the decomposition of all non-degenerate NPN-classes of three-variable Boolean functions

CPE/EE 427, CPE 527 VLSI Design I Pass Transistor Logic. Review: CMOS Circuit Styles

Adders, subtractors comparators, multipliers and other ALU elements

A Thermodynamic Turing Machine: Artificial Molecular Computing Using Classical Reversible Logic Switching Networks [1]

We all live in a yellow submarine

1.0 Introduction to Quantum Systems for Information Technology 1.1 Motivation

Evidence and Theory in Physics. Tim Maudlin, NYU Evidence in the Natural Sciences, May 30, 2014

Carry Look Ahead Adders

Prove that if not fat and not triangle necessarily means not green then green must be fat or triangle (or both).

Quantum Carry-Save Arithmetic

The Philosophy of Quantum Mechanics (Handout Eight) between the microphysical and the macrophysical. The macrophysical world could be understood

DESIGN OF A COMPACT REVERSIBLE READ- ONLY-MEMORY WITH MOS TRANSISTORS

:3 2 D e c o de r S ubs ys te m "0 " One "1 " Ze ro "0 " "0 " One I 1 "0 " One "1 " Ze ro "1 " Ze ro "0 " "0 "

Digital Circuits. 1. Inputs & Outputs are quantized at two levels. 2. Binary arithmetic, only digits are 0 & 1. Position indicates power of 2.

Logic gates. Quantum logic gates. α β 0 1 X = 1 0. Quantum NOT gate (X gate) Classical NOT gate NOT A. Matrix form representation

L2: Combinational Logic Design (Construction and Boolean Algebra)

Math /Foundations of Algebra/Fall 2017 Foundations of the Foundations: Proofs

Intern. J. Fuzzy Mathematical Archive Neutrosophic Quantum Computer Florentin Smarandache Abstract. Keywords:

New Delhi & Affiliated to VTU, Belgavi ) Oorgaum, Kolar Dist ,Karnataka

THE MOST IMPORTANT BIT

Digital Systems Roberto Muscedere Images 2013 Pearson Education Inc. 1

Control gates as building blocks for reversible computers

6.896 Quantum Complexity Theory September 18, Lecture 5

Mind the gap Solving optimization problems with a quantum computer

Logic Design Combinational Circuits. Digital Computer Design

Technical Report Communicating Secret Information Without Secret Messages

Propositional Logic. Spring Propositional Logic Spring / 32

Working with combinational logic

E40M. Binary Numbers. M. Horowitz, J. Plummer, R. Howe 1

Measurement: still a problem in standard quantum theory

ECE 407 Computer Aided Design for Electronic Systems. Simulation. Instructor: Maria K. Michael. Overview

ECE 546 Lecture 10 MOS Transistors

Max Planck, Nobel Prize in Physics and inventor of Quantum Mechanics said:

VELA. Getting started with the VELA Versatile Laboratory Aid. Paul Vernon

Quasi Analog Formal Neuron and Its Learning Algorithm Hardware

E40M Review - Part 1

Laboratory Exercise #10 An Introduction to High-Speed Addition

quantum mechanics is a hugely successful theory... QSIT08.V01 Page 1

Residue Number Systems Ivor Page 1

Superposition - World of Color and Hardness

Appendix A: Digital Logic. Principles of Computer Architecture. Principles of Computer Architecture by M. Murdocca and V. Heuring

If quantum mechanics hasn t profoundly shocked you, you haven t understood it.

L03: pn Junctions, Diodes

Network Flows. CS124 Lecture 17

CSE370 HW3 Solutions (Winter 2010)

Realizing Logic in Hardware

COMPLEX NOISE-BITS AND LARGE-SCALE INSTANTANEOUS PARALLEL OPERATIONS WITH LOW COMPLEXITY

HSSP Philosophy of Quantum Mechanics 08/07/11 Lecture Notes

Lecture 4: Perceptrons and Multilayer Perceptrons

Lecture 4: Feed Forward Neural Networks

CMSC 313 Lecture 16 Announcement: no office hours today. Good-bye Assembly Language Programming Overview of second half on Digital Logic DigSim Demo

Replay argument. Abstract. Tanasije Gjorgoski Posted on on 03 April 2006

Let s now begin to formalize our analysis of sequential machines Powerful methods for designing machines for System control Pattern recognition Etc.

Boolean Algebra. Boolean Variables, Functions. NOT operation. AND operation. AND operation (cont). OR operation

Experiment 7: Magnitude comparators

COMP9444 Neural Networks and Deep Learning 2. Perceptrons. COMP9444 c Alan Blair, 2017

On the possibility of nonlinear quantum evolution and superluminal communication

LOGIC CIRCUITS. Basic Experiment and Design of Electronics. Ho Kyung Kim, Ph.D.

Transcription:

ogn omput (2) 2:63 67 DOI.7/s2559--932-9 Quasi-Quantum omputing in the rain? Pentti O.. Haikonen Published online: 23 February 2 Ó Springer Science+usiness Media, LL 2 bstract Quantum computing has been seen as a potentially powerful computing method, and consequently some researchers have argued that the brain might somehow utilize quantum computing processes. In the laboratory, quantum computing calls for exotic conditions, and it has been argued that the brain cannot provide these. Here, a novel computing method, quasi-quantum computing, is presented. This method utilizes the main principles of quantum computing: superposition, entanglement and collapse, but in this case, computing is not based on quantum processes; instead, it is realized by utilizing conventional electronic devices in rather unconventional ways. s an example of the potential of this approach, the reverse computing of mathematical functions is considered, and an experimental test device is reported. Some aspects of this approach may be used by the brain as no exotic conditions are required. However, further research would be required. Keywords omputational networks Quantum computing Reverse computing ognitive computing Factorization Introduction Human cognition is still somewhat mysterious, and the actual brain process that manifests itself as thinking is not known in sufficient details. rtificial neural networks have been developed for models of the brain. However, this P. O.. Haikonen (&) Department of Philosophy, University of Illinois at Springfield, One University Plaza, Springfield, IL 6273, US e-mail: pentti.haikonen@pp.inet.fi work is not without problems, and further research is necessary. The biological neural networks of the brain are rather slow, and it is not obvious how they could compute in real time everything that is necessary. For instance, small birds have small brains, yet they manage to control their flight through thorny bushes so that they will not hurt themselves. onsequently, some researchers have argued that the computational power of the brain is not due to the rather simple interaction between neurons; instead, it would ultimately rely on quantum processes []. ccording to the quantum mind theory, conscious problem solving involves the evolution of the quantum wave function into a superposition of a number of states. The collapse of these states into a set of definite states would give the solution to the problem [2]. On the other hand, it has been argued that the brain cannot support the required quantum coherence due to its rather high working temperature. It has also been argued that the conditions for the Schrödinger equation are not met in the brain because synapses and neurons do not conserve energy [3]. Quantum entanglement and superposition may enable massively parallel quantum computers [4]. ccording to the quantum theory, an observable property of two entangled particles is indeterminate for both particles until a measurement is made. The eventual measurement will show that the measurement results for both particles will be correlated no matter how far the particles are from each other. Until this measurement, the quantum states of these particles are in a superposition state where and coexist. This property is utilized in the quantum computer where the computational unit, the quantum bit (qubit), can be in the superposition state. n example of the computations where quantum computers may excel is the factorization of large integers. The product of two large integers can be easily computed, but if the product is given, the finding of

64 ogn omput (2) 2:63 67 the factors can be extremely time-consuming with a conventional computer and any of the algorithms known today. However, practical quantum computers are notoriously difficult to build. Quantum superposition states are very fragile and demand exotic equipment and possibly very low working temperatures. The author presents here another approach to computational networks, one that utilizes similar principles as quantum computing, namely superposition and entanglement. However, this approach does not rely on quantum processes in the quantum computing sense and is executable by standard electronic components at the normal temperature range of those components. It is understood that real qubits cannot be realized with non-quantum standard electronic components; however, there are ways of emulating some of the features of quantum computing. ecause of the superficial similarities between real quantum computing and the presented method, the author calls this method quasi-quantum computing. In the following, a specific application of this method, which the author calls bi-directional oolean logic, is used to illustrate the principles of this approach. Quasi-Quantum omputing with i-directional oolean Logic Standard oolean logic can be used to execute binary calculations such as the addition and multiplication of binary numbers. When input numbers are inserted into the computational oolean network, signal paths emerge and converge at the correct output. The point is: at that stage, the signal paths are logically consistent in both directions, forward and reverse. This fact would seem to allow the computation of the function in the reverse order, from the result backwards to the initial values. However, there are two practical problems here. First, the existing electronic oolean logic circuits (Integrated ircuits) are not reversible; they do not translate their output values back into input values. Secondly, the reversing of most oolean logic truth tables leads to undetermined states where the logical one and zero would seem to be equally likely. This state resembles the quantum superposition state. The oolean function illustrates the problem of reversibility. two-input is considered here with the inputs and and the output. The output has the logical value of only when both inputs and are. Whenever =, and may have the following value pairs: {,}, {,}, {,}. Thus, whenever =, the corresponding values of and cannot be determined, they may have the values of and. When this ambiguity is marked [, the following reversed truth table results: The ambiguity state [ can be understood as a kind of superposition of the and states. (This is a logical superposition, not the quantum one; the term superposition is used here because it describes the coincident possibility of logical zero and one.) In an actual hardware realization, the and circuit terminals would have to be able to exhibit an undetermined logical state in addition to the logical zero and one. This ambiguity state cannot be resolved without additional information. However, we can see that in this superposition (when = ), and are entangled: if ¼ then ¼ if ¼ then ¼ : y the entanglement of and, it is meant here that the logical states of and are not independent of each other but have a two-way dependence. s such it is functionally rather similar to the entanglement that is used by traditional quantum computing. This function is different from the standard logic element function, which works only in one direction. Thus, a reverse circuit would accept as the input and have and terminals that could sustain superimposed logical states. dditionally, the and terminals would be logically connected with the entanglement rule. This entanglement, in order to be effective, would necessitate a dual nature for the and terminals; they would have to act as inputs or outputs as needed. Here an circuit, which operates normally in forward direction and additionally realizes the superposition and entanglement as described before, is called the bi-directional (bi). The conventional and the corresponding bi-directional are depicted in the Fig.. The bi function can be realized by standard electronic components. Fig. 2 gives one possible realization that utilizes the very high input impedance (Gigaohms) of high-speed -MOS logic components. In Fig. 2, I and I2 are tri-state logic buffers of the type 74H26. The circuit is of the type 74H8. ll diodes are N448. bi Fig. Two-input and the corresponding bi-directional (bi)

ogn omput (2) 2:63 67 65 R k R2 k D y I a 2y D2 Fig. 2 bi circuit realization oe D3 2oe 2a I2 The bi circuit operates in the forward direction (,? ) normally; the performs the standard operation. The result is passed to the terminal via the diode D3. Thus, whenever both and have the logical value one (?5 V), the terminal will also have the same value. In the reverse direction (?, ), the circuit operates as follows. Whenever has the value zero, the diodes D and D2 do not conduct, and the outputs of the buffers I and I2 stay at the high impedance state. If now one of the terminals, say, is forced to logical one, then the output enable 2oe will go high and the I2 will pass the value at the terminal ( V) to the terminal. Thus, the entanglement rule has been implemented. Whenever has the logical value one (? 5 V), the diodes D and D2 conduct and logical one is passed to the terminals and. The resistors R and R2 act as current limiters in case of high low state contests. This bi realization is a latching circuit that must be reset by powering it down. If the terminal of a bi circuit is set to zero, the terminals and will have ones and zeros superimposed; they will not represent and transmit logical zeros or ones but are ready to receive external information. This superposition will collapse if one of the terminals or is forced to logical one. This kind of collapse can take place in networks consisting of interconnected logic circuits. simple example of this operation is given in Fig. 3. In Fig. 3, the terminals and 2 of the bi and bi2 are tied together. When the terminal of the bi is set to one, and will have the logical value one. s the terminal is connected to the terminal 2, the 2 2 bi bi2 2 R3 k Fig. 3 Superposition and entanglement in a network superposition state at 2 will be destroyed, and consequently the entanglement rule forces 2 to the value zero, which is then transmitted to any elements that are connected to that terminal. bi-directional oolean NOT function (inverter) can be devised in a similar style. Every other oolean function can be realized by combinations of NOT and functions, and this is applicable to the bi-directional logic functions, too. However, more complex reverse logic circuits can also be designed directly from their truth tables. The general logic element with combined input/output terminals and logical entanglement rules is described in the U.S. Patent No. 7,6,385 [5]. bi-directional logic network consists of bi-directional logic elements that are interconnected to solve the requested function in the forward direction. When the function is solved, the network will settle in logical equilibrium where the logical states of the nodes are not contested. The network will then solve the requested function also in the reverse direction if certain conditions are met. n pplication to Reverse Multiplication Multiplication is one mathematical operation that is easy to execute in the forward direction but tedious to execute in the reverse direction when the factors of a number are to be found. This property is utilized in several data encrypting schemes; in order to crack the encrypting, one would have to factorize a large number that is the product of two large primes. Factorization is one possible application of bi-directional logic. In this application, the factorization apparatus is designed as a reverse binary multiplier; the logic elements that would constitute the normal binary multiplier are replaced with the corresponding bi-directional ones. Thereafter, the original output of the circuit, the product, will now be the input, and the original inputs will appear as the resulting factors. The number to be factorized is set as the output, and the factors can be read from the original inputs. The execution speed for the factorization operation will be about the same as for the forward multiplication. s a practical test of the concept, the author has built along these principles a binary reverse multiplier, which accepts a 6-bit binary number as an input and factorizes it into two 3-bit factors, see Fig. 4. The factorization can lead at least to two possibilities (e.g. 5 = 3 9 5or59 3). Therefore, at least two different logical paths exist. This symmetry of choice must be broken to make the network settle. This can be achieved by weak D bias signals that can be overruled by the net should they eventually contest the emerging logical equilibrium. lso low-level noise may be used. The bias signals alone will not cause any output

66 ogn omput (2) 2:63 67 i.e. = 9. ias signals can be inserted into the bias points indicated in fig. 4. The experimental binary reverse multiplier factorizes correctly the following numbers with one set of bias signals instantly at power-on: = 9, 8 = 2 9 4, 2 = 3 9 4, 5 = 3 9 5, 6 = 4 9 4, 2 = 5 9 4, 24 = 6 9 4, 28 = 7 9 4, 42 = 7 9 6, 49 = 7 9 7. Prime numbers such as 2, 3, 5, 7,, 3, 7, 9, 23, 29 and 3 cannot be factorized. This computer cannot factorize numbers where one of the factors is larger than three bits or decimal 7 (22 = 2 9, 26 = 2 9 3, 33 = 3 9, 32 = 4 9 8, 4 = 5 9 8 etc.) due to its capacity limit. It will be seen that a given set of bias signals will not necessarily lead to correct results for every input product value. Therefore, the outcome should be checked by multiplying the produced [a2 a a] and [b2 b b] binary numbers. Thus, the following procedure could be used: () apply a set of bias signals (2) execute reverse calculation (3) check the result by multiplication (4) if not correct apply different bias (5) execute reverse calculation anew (6) check and repeat if necessary. number may be a product of different factors, like 2 = 2 9 6or39 4. ertain bias signals will give one possibility, and other bias signals will reveal other possibilities. n integer (P) that is the product of two primes (, ) leads to the possibilities 9 P, P 9, x and x only and is in that sense easier to factorize by this method. Figure 5 depicts the experimental quasi-quantum computer. The input binary number to be factorized is set by the six switches on the left. The factors appear on the right as two binary numbers. In this photograph, the input number to be factorized is set to (decimal 24), and a a a2 b b b2 ab ab a2b ab ab a2b ab2 bias4 ab2 bias bias2 bias3 bias5 a2b2 bias6 HDD FDD HDD HDD FDD FDD Fig. 4 The block diagram of the binary reverse multiplier (FD- D = reverse full adder, HDD = reverse half adder) p p p2 p3 p4 p5 the factors are (decimal 6) and (decimal 4). The operation of this computer is not statistical; with given bias values, the computer outputs always and instantly the same result for a given number to be factorized. (The quasiquantum computer can be simulated by a circuit simulation program. However, the simulation is usually very slow and will easily stop due to convergence problems.) This experimental computer is not a full realization of the general principle as its modules do not work in the forward direction; full realization should give additional computing power as this would utilize all available information. It remains to be verified if larger reverse computers could be assembled along the principles presented here. onclusions Quasi-quantum computing is computing with the nonquantum equivalents of the quantum superposition and entanglement. Quasi-quantum computing is realized with networks of modules that communicate with each other via combined input/output terminals that allow the undecided state; this state accommodates both logical states until the network collapses to a logical equilibrium state. Quasiquantum computing utilizes logical entanglement and superposition that can be realized by conventional electronic components. Quasi-quantum computing principles allow the creation of bi-directional logical circuits that compute logical functions in forward and reverse directions. The combination of these bi-directional logical circuits should allow the reverse computation of mathematical functions; as a practical test of the concept, a simple reverse multiplier has been built. The brain utilizes networks of neurons that communicate with each other via electric pulses and chemical Fig. 5 The experimental quasi-quantum computer

ogn omput (2) 2:63 67 67 means. It has been speculated that in the brain, the quantum superposition, entanglement and collapse could play a role as these might improve the computing power of the brain. On the other hand, it has been argued that the brain cannot support the required quantum coherence. The principles of quasi-quantum computing might still be applicable to the brain as these do not call for any exotic physical conditions for their operation. The communication between neurons may rely, in one way or other, on kinds of superposition states that collapse to final states aided by learned entanglement rules. t the moment, this hypothesis remains to be verified by further research. It also remains to be seen if this quasi-quantum approach will have any value for practical applications and for the theory of computing, or if this approach will merely remain an intellectual curiosity. For the sake of clarity, it should be noted that this paper does not seek to criticize or diminish the value of the research on traditional quantum computing. cknowledgment The author wishes to thank Mr. Dylan Drummond for his kind suggestions about the text. References. Penrose R. The emperor s new mind. New York: Vintage; 989. 2. Nunn, larke, lott. ollapse of a quantum field may affect brain function. J onscious Stud. 994;:27 39. 3. Scott. On quantum theories of the mind. J onscious Stud. 996;5 6:484 9. 4. rown J. The quest for the quantum computer. New York: Simon & Schuster; 2. 5. Haikonen PO. U.S. Patent No. 7,6,385. ircuit elements and parallel computational networks with logically entangled terminals. Granted /9/27.