<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJIS</journal-id><journal-title-group><journal-title>International Journal of Intelligence Science</journal-title></journal-title-group><issn pub-type="epub">2163-0283</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijis.2015.52011</article-id><article-id pub-id-type="publisher-id">IJIS-53728</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Brain as an Emergent Finite Automaton: A Theory and Three Theorems
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>uyang</surname><given-names>Weng</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Department of Computer Science and Engineering, Michigan State University, East Lansing, MI, USA</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>weng@cse.msu.edu</email></corresp></author-notes><pub-date pub-type="epub"><day>14</day><month>01</month><year>2015</year></pub-date><volume>05</volume><issue>02</issue><fpage>112</fpage><lpage>131</lpage><history><date date-type="received"><day>3</day>	<month>November</month>	<year>2014</year></date><date date-type="rev-recd"><day>accepted</day>	<month>5</month>	<year>December</year>	</date><date date-type="accepted"><day>2</day>	<month>February</month>	<year>2015</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  This paper models a biological brain—excluding motivation (e.g., emotions)—as a Finite Automaton in Developmental Network (FA-in-DN), but such an FA emerges incrementally in DN. In artificial intelligence (AI), there are two major schools: symbolic and connectionist. Weng 2011 [1] proposed three major properties of the Developmental Network (DN) which bridged the two schools: 1) From any complex FA that demonstrates human knowledge through its sequence of the symbolic inputs-outputs, a Developmental Program (DP) incrementally develops an emergent FA itself inside through naturally emerging image patterns of the symbolic inputs-outputs of the FA. The DN learning from the FA is incremental, immediate and error-free; 2) After learning the FA, if the DN freezes its learning but runs, it generalizes optimally for infinitely many inputs and actions based on the neuron’s inner-product distance, state equivalence, and the principle of maximum likelihood; 3) After learning the FA, if the DN continues to learn and run, it “thinks” optimally in the sense of maximum likelihood conditioned on its limited computational resource and its limited past experience. This paper gives an overview of the FA-in-DN brain theory and presents the three major theorems and their proofs.
 
</p></abstract><kwd-group><kwd>Brain</kwd><kwd> Mind</kwd><kwd> Connectionist</kwd><kwd> Automata Theory</kwd><kwd> Finite Automaton</kwd><kwd> Symbolic Artificial Intelligence</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Our computational theory [<xref ref-type="bibr" rid="scirp.53728-ref2">2</xref>] of brain and mind includes two major parts rooted in the rich literature about biological brains [<xref ref-type="bibr" rid="scirp.53728-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.53728-ref4">4</xref>] : (A) dynamically emerging, motivation-free circuits and functions; and (B) motivation based on such circuits and functions.</p><p>The computation in the former (A) is carried out by target-precise neuron-to-neuron signal transmissions. Weng &amp; Luciw 2012 [<xref ref-type="bibr" rid="scirp.53728-ref5">5</xref>] and Weng et al. 2013 [<xref ref-type="bibr" rid="scirp.53728-ref6">6</xref>] presented a computational theory for such brain circuits to process information spatial and temporal, respectively, using their distributed, emergent, and non-symbolic representations. As reviewed in those two articles, such brain circuits are also fundamentally different from many existing neural networks cited therein―the brain circuits are not only locally recurrent as many neural networks, but also globally recurrent in the sense that they all use motor as input concepts. As explained in Weng &amp; Luciw [<xref ref-type="bibr" rid="scirp.53728-ref7">7</xref>] , the brain motors (or actions) correspond to all possible concepts that a human can learn and express from conception, through prenatal life, birth, childhood, infancy, and adulthood―such as location, type, scale, temporal context, goal, subgoal, intent, purpose, price, ways to use, and so on. These concepts are used by the brain circuits as states, like states in a Finite Automaton (FA) [<xref ref-type="bibr" rid="scirp.53728-ref8">8</xref>] , but such an FA is emergent and non-symbolic to be explained below.</p><p>The computation in the latter (B) is based on target-imprecise diffusion of neural transmitters that diffuse across brain tissue. Weng et al. 2013 [<xref ref-type="bibr" rid="scirp.53728-ref9">9</xref>] proposed a model for how reinforcement learning is carried out in such emergent brain circuits through two types of transmitter systems―serotonin and dopamine. Wang et al. 2011 [<xref ref-type="bibr" rid="scirp.53728-ref10">10</xref>] present a model about how individual neurons use two other types of transmitter systems―acetylcholine and norepinephrine―to automatically estimate uncertainty and novelty, so that each neuron can decide where it gets inputs from. These four types of neural transmitter systems―serotonin, dopamine, acetylcholine and norepinephrine―along with other neural transmitters but seemingly relatively less important than these four types [<xref ref-type="bibr" rid="scirp.53728-ref11">11</xref>] , amount to what we know as motivation. Various emotions are special cases of motivation [<xref ref-type="bibr" rid="scirp.53728-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.53728-ref4">4</xref>] .</p><p>This paper will not further discuss the motivation part of a biological brain and will instead concentrate on the former―(A) the basic brain circuits and functions. In other words, the theory below models any emotion-free brain. DNs with emotion such as pain avoidance and pleasure seeking will be only briefly discussed in Section 9.</p><p>This theory here does not claim that the FA-based brain model is indeed complete for an emotion-free brain, because there is no widely accepted and rigorous definition of a natural phenomenon such as a brain and therefore, there is always some limitation for any theory to explain a natural phenomenon. As such, as any theory can only approximate a natural phenomenon but can never exhaust such an approximation. The Newtonian physics is a good example because it is refined by the relativity theory.</p><p>All computational networks fall into two categories: Symbolic Networks (SNs) and Emergent Networks. The former category uses symbolic representations and the latter uses emergent representations. See the review for symbolic models and emergent models in Weng 2012 [<xref ref-type="bibr" rid="scirp.53728-ref12">12</xref>] which tried to clarify some common misconceptions on representations.</p><p>The class of SN [<xref ref-type="bibr" rid="scirp.53728-ref13">13</xref>] includes Finite Automata (FA), Markov Chains, Markov Models, Hidden Markov Models (HMM), Partially Observable Markov Decision Processes (POMDP), Belief Networks, Graphical Models, and all other networks that use at least some symbolic representations. The HMM and other probability-based models in the above list are symbolic because they add probability to the symbolic FA basis and therefore the basic nature of their representations is still symbolic―adding probability does not change the nature of symbolic representation. We will use FA as an example for SN because any SN includes FA as its basis.</p><p>The class of Emergent Network includes all neural networks that use exclusively emergent representations, such as Feed-forward Networks, Hopfield Networks, Boltzmann Machines, Restricted Boltzmann Machines, Liquid State Machines, and Reservoir Computing, and the newer Developmental Networks (DNs) [<xref ref-type="bibr" rid="scirp.53728-ref14">14</xref>] . However, traditional neural networks are not as powerful and complete as DN, because they do not have the logic of FA as explained first in [<xref ref-type="bibr" rid="scirp.53728-ref14">14</xref>] and we will be proved for DN in this paper.</p><p>The major differences between a Symbolic Network (SN) and a Developmental Network (DN) are illustrated in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>Marvin Minsky 1991 [<xref ref-type="bibr" rid="scirp.53728-ref15">15</xref>] and others correctly argued that symbolic models were logical and clean, while connectionist models were analogical and scruffy. Neural networks are called emergent networks here because some networks were not emergent and partially symbolic. Michael Jodan 2014 [<xref ref-type="bibr" rid="scirp.53728-ref16">16</xref>] correctly raised fundamental questions that many researchers have not paid sufficient attention to. The logic capabilities of emergent networks are still unclear, categorically. This paper addresses some fundamental issues that Michael Jordan raised [<xref ref-type="bibr" rid="scirp.53728-ref16">16</xref>] recently.</p><p>Computationally, feed-forward connections serve to feed sensory features [<xref ref-type="bibr" rid="scirp.53728-ref17">17</xref>] to motor area for generating behaviors. It has been reported that feed-backward connections can serve as class supervision [<xref ref-type="bibr" rid="scirp.53728-ref18">18</xref>] , attention [<xref ref-type="bibr" rid="scirp.53728-ref19">19</xref>] , and storage of time information.</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Comparison between a symbolic FA (or SN) and an emergent DN. (a) Given a task, an FA (or SN), symbolic, handcrafted by the human pro- grammer using a static symbol set; (b) A DN, which incrementally learns the FA but takes sensory images directly and produces motor images directly. Without given any task, a human designs the general-purpose Developmental Program (DP) which resides in the DN as a functional equivalent of the “genome” that regulates the development―fully autonomous inside the DN</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1680148x5.png"/></fig><p>The work of Finite Automata (FA) played a major role in our theory about the brain. The work of Weng 2011 [<xref ref-type="bibr" rid="scirp.53728-ref14">14</xref>] and 2013 [<xref ref-type="bibr" rid="scirp.53728-ref20">20</xref>] was not the first to relate a network with an FA. Some researchers used neural networks to batch-com- pile a special kind of FA. Frasconi et al. 1995 [<xref ref-type="bibr" rid="scirp.53728-ref21">21</xref>] used a feed-forward network to explicitly compute the state transition function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x6.png" xlink:type="simple"/></inline-formula> of an FA. Their network requires: 1) a special canonical binary coding of the states so that the Hamming distance is 1 between any source state q and any target state<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x7.png" xlink:type="simple"/></inline-formula>; 2) an additional intermediate state is added if the source state q and target state q are the same; 3) the entire state transition function δ is known a priori so that their algorithm can directly compute all the weights as a batch (i.e., programmed, instead of learned incrementally). This compiled network uses a layer of logic-AND nodes followed by a layer of logic-OR nodes. Frasconi et al. 1996 proposed a radial basis function as an alternative batch-compiled feed-forward network for the above logic network [<xref ref-type="bibr" rid="scirp.53728-ref22">22</xref>] since a finite number of samples are sufficient for completely characterizing the FA due to its symbolic nature. Omlin &amp; Giles 1996 [<xref ref-type="bibr" rid="scirp.53728-ref23">23</xref>] proposed a second-order network for computing the state transition function of a fully given FA. By second order, the neuronal input contains the sum of weighted multiplications (hence the second order), between individual state nodes and individual input nodes. There does not seem to be known evidence that a biological neuron uses such a product. The network Omlin &amp; Giles 1996 is also statically “programmed” by a human programmer based on a fully given FA. They positively contributed to neural network studies.</p><p>The above studies aimed successfully compute the state transition function using a programmed network, but they do not generate emergent representations, do not learn from observations of FA operations, do not deal with natural input images (or patterns), and do not deal with natural motor images (or patterns), and not incrementally learn.</p><p>As far as we know, the DN in Weng 2011 [<xref ref-type="bibr" rid="scirp.53728-ref14">14</xref>] was the first general-purpose emergent FA that</p><p>1) uses fully emergent representations,</p><p>2) allows natural sensory firing patterns,</p><p>3) allows the motor area to have subareas where each subarea represents either an abstract concept (location, type, scale, etc.) or natural muscle actions (e.g., driving a car or riding a bicycle),</p><p>4) uses a general-purpose and unified area function that does not need interactive approximation and does not have local minima in its high dimensional and nonlinear but non-iterative approximation,</p><p>5) learns incrementally―taking one-pair of sensory pattern and motor pattern at a time to update the network and discarding the pair immediately after―and,</p><p>6) uses an optimization scheme in which every update of the network realizes the maximum likelihood estimate of the network, conditioned on the limited computational resources in the network and the limited learning experience in the network’s “life time”.</p><p>Explained in Weng 2012 [<xref ref-type="bibr" rid="scirp.53728-ref2">2</xref>] , the DN model is inspired by biological brains, especially brain anatomy (e.g., [<xref ref-type="bibr" rid="scirp.53728-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.53728-ref26">26</xref>] ) and brain physiological experiments (e.g. [<xref ref-type="bibr" rid="scirp.53728-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.53728-ref26">26</xref>] ). But we will use computational language in the following material, so that the material is understandable by an analytical reader.</p><p>In the following, we analyze how the DN theory bridges the symbolic school and the connectionist school in artificial intelligence (AI). First, Section 2 presents the algorithm for the Developmental Program (DP) of the DN. Section 3 gives a temporal formulation of FA to facilitate understanding the brain theory. Then, Section 4 proposes that the framework for FA is complete. All FAs in this paper are Deterministic FA. So, we call them simply FAs. How a DN learns incrementally from an FA is discussed in Section 5. The three theorems are presented and proved in Section 6 through Section 8.</p><p>Theorem 1 states that for any FA that operates in real time, there is an emergent DN that learns the FA incre- mentally. It observes one state-and-input pair from the FA at a time, learns immediately and becomes error-free for all the FA transitions that it has learned, regardless how many times a transition has been observed―one is sufficient but more results in better optimality in the real world. The DN is equivalent to the part of FA that corresponds to all transitions that have demonstrated so far.</p><p>Theorem 2 establishes that if the FA-learned DN is frozen―computing responses only but not updating its adaptive parts, the frozen DN is optimal in the sense of maximum likelihood when it takes inputs from infinitely many possible cases in the world.</p><p>Theorem 3 asserts that the FA-learned DN, if it is allowed to continue to learn from infinitely many possible cases in the world, is optimal in the sense of maximum likelihood.</p><p>Section 9 briefly discusses experiments of DN. Section 10 provides concluding remarks and discussion.</p></sec><sec id="s2"><title>2. Algorithm for Developmental Program</title><p>The small DP algorithm self-programs logic of the world into a huge DN based on experiences in its physical activities. A DN has its area Y as a “bridge” for its two banks, X and Z, as illustrated in <xref ref-type="fig" rid="fig2">Figure 2</xref>(b).</p><p>Biologically, a DP algorithm models the collective effects of some genome properties of the cells of the nervous system―neurons and other types of cells in the nervous system [<xref ref-type="bibr" rid="scirp.53728-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.53728-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.53728-ref27">27</xref>] . Thus, in nature, the DP is a result of evolution across many generations of a species. The DP seems to be a more systematic way to understand natural intelligence than studies the response of a child or adult brain.</p><p>In artificial intelligence, a DP algorithm is the result of human understanding of the development of natural intelligence followed by a human DP design based such understanding. This approach, known as developmental approach [<xref ref-type="bibr" rid="scirp.53728-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.53728-ref28">28</xref>] , short-cuts the long and expensive process of cross-generation evolution.</p><p>Some parameters of DP (e.g., the number of cells in Y) could be experimentally selected by a genetic algorithm, but the DP as a whole seems to be extremely expensive for any artificial genetic algorithm to reach without handcrafting (e.g., see the handcrafted area function below).</p><p>Human design of DP algorithm [<xref ref-type="bibr" rid="scirp.53728-ref28">28</xref>] seems to be a more practical way to reach human-like mental capabilities and human-level performance in robots and computers for two main reasons: 1) Fully automatic development of intelligence (i.e., task-nonspecific and fully automatic learning) is the approach that the natural intelligence takes and has demonstrated success; 2) The design of the DP algorithm is a clean task, in contrast to traditional AI― modeling intelligence itself―which is a muddy task [<xref ref-type="bibr" rid="scirp.53728-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.53728-ref29">29</xref>] .</p><p>The quality in a human-designed DP, when the DP is widely used in the future, greatly affects all the capabilities in the developmental robots and computers that use the DP.</p><p>In the DN, if Y is meant for modeling the entire brain, X consists of all receptors and Z consists of all effectors―muscle neurons and glands. Additionally, the Y area of the DP can also model any Brodmann area in the brain and if so, the X and Z correspond to respectively, the bottom-up areas and top-down areas of the Brodemann area. From the analysis below, we can also see that the Y area of the DN can model any closely related set of neurons―Brodmann area, a subset, or a superset.</p><p>The most basic function of an area Y seems to be prediction―predict the signals in its two vast banks X and Z through space and time.</p><p>Algorithm 1 (DP) Input areas: X and Z. Output areas: X and Z. The dimension and representation</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Conceptual correspondence between an Finite Automaton (FA) with the corresponding DN. (a) An FA, handcrafted and static; (b) A corresponding DN that simulates the FA. It was taught to produce the same input-output rela- tions as the FA in (a). A symbol (e.g.,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x9.png" xlink:type="simple"/></inline-formula>) in (a) corresponds to an image (e.g.,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x10.png" xlink:type="simple"/></inline-formula>) in (b)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1680148x8.png"/></fig><p>of X and Y areas are hand designed based on the sensors and effectors of the species (or from evolution in biology). Y is the skull-closed (inside the brain), not directly accessible by the outside.</p><p>1) At time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x11.png" xlink:type="simple"/></inline-formula>, for each area A in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x12.png" xlink:type="simple"/></inline-formula>, initialize its adaptive part <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x13.png" xlink:type="simple"/></inline-formula> and the response vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x14.png" xlink:type="simple"/></inline-formula>, where V contains all the synaptic weight vectors and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x15.png" xlink:type="simple"/></inline-formula> stores all the neuronal ages. For example, use the generative DN method discussed below.</p><p>2) At time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x16.png" xlink:type="simple"/></inline-formula>, for each A in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x17.png" xlink:type="simple"/></inline-formula> repeat:</p><p>a) Every area A performs mitosis-equivalent if it is needed, using its bottom-up and top-down inputs <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x18.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x19.png" xlink:type="simple"/></inline-formula>, respectively.</p><p>b) Every area A computes its area function<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x20.png" xlink:type="simple"/></inline-formula>, described below,</p><disp-formula id="scirp.53728-formula388"><graphic  xlink:href="http://html.scirp.org/file/6-1680148x21.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x22.png" xlink:type="simple"/></inline-formula> is its response vector and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x23.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x24.png" xlink:type="simple"/></inline-formula> are the adaptive part of the area defined above, before and after the area update, respectively. Note that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x25.png" xlink:type="simple"/></inline-formula> is not part of the domain of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x26.png" xlink:type="simple"/></inline-formula> because <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x27.png" xlink:type="simple"/></inline-formula> is the model for any area A, not just for an individual neuron of A. Thus, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x28.png" xlink:type="simple"/></inline-formula>does not use iterations, efficiently approximating lateral inhibitions and internal excitations.</p><p>c) For every area A in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x29.png" xlink:type="simple"/></inline-formula>, A replaces: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x30.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x31.png" xlink:type="simple"/></inline-formula>.</p><p>The DN must update at least twice for the effects of each new signal pattern in X and Z, respectively, to go through one update in Y and then one update in Z to appear in X and Z.</p><p>In the remaining discussion, we assume that Y models the entire brain. If X is a sensory area, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x32.png" xlink:type="simple"/></inline-formula>is always supervised. The <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x33.png" xlink:type="simple"/></inline-formula> is supervised only when the teacher chooses to. Otherwise, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x34.png" xlink:type="simple"/></inline-formula>gives (predicts) motor output.</p><p>The area function<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x35.png" xlink:type="simple"/></inline-formula>, which is based on the theory of Lobe Component Analysis (LCA) [<xref ref-type="bibr" rid="scirp.53728-ref30">30</xref>] , is a model for self-organization by a neural area. Each area A has a weight vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x36.png" xlink:type="simple"/></inline-formula>. Its pre-response vector is:</p><disp-formula id="scirp.53728-formula389"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x37.png"  xlink:type="simple"/></disp-formula><p>which measures the degree of match between the directions of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x38.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x39.png" xlink:type="simple"/></inline-formula>.</p><p>To simulate lateral inhibitions (winner-take-all) within each area A, only top-<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x40.png" xlink:type="simple"/></inline-formula> winners are among the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x41.png" xlink:type="simple"/></inline-formula> competing neurons fire. Considering<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x42.png" xlink:type="simple"/></inline-formula>, the winner neuron <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x43.png" xlink:type="simple"/></inline-formula> is identified by:</p><disp-formula id="scirp.53728-formula390"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x44.png"  xlink:type="simple"/></disp-formula><p>The area dynamically scale top-k winners so that the top-k respond with values in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x45.png" xlink:type="simple"/></inline-formula>. For<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x46.png" xlink:type="simple"/></inline-formula>, only the single winner fires with response value <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x47.png" xlink:type="simple"/></inline-formula> and all other neurons in A do not fire. The response value <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x48.png" xlink:type="simple"/></inline-formula> approximates the probability for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x49.png" xlink:type="simple"/></inline-formula> to fall into the Voronoi region of its <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x50.png" xlink:type="simple"/></inline-formula> where the “nearness” is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x51.png" xlink:type="simple"/></inline-formula>.</p><p>All the connections in a DN are learned incrementally based on Hebbian learning―cofiring of the pre- synaptic activity <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x52.png" xlink:type="simple"/></inline-formula> and the post-synaptic activity <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x53.png" xlink:type="simple"/></inline-formula> of the firing neuron. If the pre-synaptic end and the post- synaptic end fire together, the synaptic vector of the neuron has a synapse gain<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x54.png" xlink:type="simple"/></inline-formula>. Other non-firing neurons do not modify their memory. When a neuron <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x55.png" xlink:type="simple"/></inline-formula> fires, its firing age is incremented <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x56.png" xlink:type="simple"/></inline-formula> and then its synapse vector is updated by a Hebbian-like mechanism:</p><disp-formula id="scirp.53728-formula391"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x57.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x58.png" xlink:type="simple"/></inline-formula> is the learning rate depending on the firing age (counts) <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x59.png" xlink:type="simple"/></inline-formula>of the neuron <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x60.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x61.png" xlink:type="simple"/></inline-formula> is the retention rate with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x62.png" xlink:type="simple"/></inline-formula>. Note that a component in the gain vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x63.png" xlink:type="simple"/></inline-formula> is zero if the corresponding component in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x64.png" xlink:type="simple"/></inline-formula> is zero.</p><p>The simplest version of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x65.png" xlink:type="simple"/></inline-formula> is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x66.png" xlink:type="simple"/></inline-formula> which corresponds to:</p><disp-formula id="scirp.53728-formula392"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x67.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x68.png" xlink:type="simple"/></inline-formula> is the firing time of the post-synaptic neuron<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x69.png" xlink:type="simple"/></inline-formula>. The above is the recursive way of computing the batch average:</p><disp-formula id="scirp.53728-formula393"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x70.png"  xlink:type="simple"/></disp-formula><p>The initial condition is as follows. The smallest <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x71.png" xlink:type="simple"/></inline-formula> in Equation (3) is 1 since <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x72.png" xlink:type="simple"/></inline-formula> after initialization. When<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x73.png" xlink:type="simple"/></inline-formula>, the initial value of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x74.png" xlink:type="simple"/></inline-formula> on the right side of Equation (3) is used for pre-response competition to find this winner<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x75.png" xlink:type="simple"/></inline-formula>, but the initial value of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x76.png" xlink:type="simple"/></inline-formula> does not affect the first-time updated <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x77.png" xlink:type="simple"/></inline-formula> on the left side since<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x78.png" xlink:type="simple"/></inline-formula>.</p><p>In other words, any initialization of weight vectors will only determine who win (i.e., which newly born neurons take the current role) but the initialization will not affect the distribution of weights at all. In this sense, all random initializations of synaptic weights will work equally well―all resulting in weight distributions that are computationally equivalent. Biologically, we do not care which neurons (in a small 3-D neighborhood) take the specific roles, as long as the distribution of the synaptic weights of these neurons lead to the same computational effect. This neuronal learning model leads to the following conjecture.</p><p>Conjecture 1 In a small 3-D neighborhood (e.g., of a hundred nearby neurons), neural circuits are so different across different biological brains that mapping the detailed neuron wiring of brain is not informative at the level of individual neuron.</p><p>The NIH Connectome program aims to “map the neural pathways ... about the structural and functional connectivity of the human brain. ... resulting in improved sensitivity, resolution, and utility, thereby accelerating progress in the emerging field of human connectomics”. The DN theory and the above conjecture predict that such an NIH program is not as scientifically useful as the NIH program hoped in terms of understanding how the brain works and future studies of abnormal brain circuits. For the brain, “more detailed connectomics data” seems to be not as productive as more complete and clear theories.</p></sec><sec id="s3"><title>3. FA as a Temporal Machine</title><p>In this section, we present an FA as a temporal machine, although traditionally an FA is a logic machine, driven by discrete event of input.</p><p>As we need a slight deviation from the standard definition of FA, let us look at the standard definition first.</p><p>Definition 1 (Language acceptor FA) A finite automaton (FA) M is a 5-tuple<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x79.png" xlink:type="simple"/></inline-formula>, where Q is a finite set of states, consists of symbols. Σ is a finite alphabet of input symbols. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x80.png" xlink:type="simple"/></inline-formula>is the initial state. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x81.png" xlink:type="simple"/></inline-formula>is the set of accepting states. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x82.png" xlink:type="simple"/></inline-formula>is the state transition function.</p><p>This classical definition is for a language acceptor, which accepts all strings x from the alphabet Σ that belongs to a language L. It has been proved [<xref ref-type="bibr" rid="scirp.53728-ref8">8</xref>] that given any regular language L from alphabet Σ, there is an FA that accepts L, meaning that it accepts exactly all <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x83.png" xlink:type="simple"/></inline-formula> but no other string not in L. Conversely, given any FA taking alphabet Σ, the language L that the FA accepts is a regular language. However, a language FA, just like any other automata, only deals syntax not semantics. The semantics is primary for understanding a language and the syntax is secondary.</p><p>We need to extend the definition of FA for agents that run at discrete times as follows.</p><p>Definition 2 (Agent FA) A finite automaton (FA) M for a finite symbolic world is a 4-tuple<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x84.png" xlink:type="simple"/></inline-formula>, where Σ and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x85.png" xlink:type="simple"/></inline-formula> are the same as above and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x86.png" xlink:type="simple"/></inline-formula> is a finite set of states, where each state <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x87.png" xlink:type="simple"/></inline-formula> is a symbol, corresponding to a set of concepts. The agent runs through discrete times<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x88.png" xlink:type="simple"/></inline-formula>, starting from state <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x89.png" xlink:type="simple"/></inline-formula> at<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x90.png" xlink:type="simple"/></inline-formula>. At each time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x91.png" xlink:type="simple"/></inline-formula>, it reads input <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x92.png" xlink:type="simple"/></inline-formula> and transits from state</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x93.png" xlink:type="simple"/></inline-formula>to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x94.png" xlink:type="simple"/></inline-formula>, and outputs <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x95.png" xlink:type="simple"/></inline-formula> at time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x96.png" xlink:type="simple"/></inline-formula>, illustrated as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x97.png" xlink:type="simple"/></inline-formula>.</p><p>The inputs to an FA are symbolic. The input space is denoted as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x98.png" xlink:type="simple"/></inline-formula>, which can be a discretized version of a continuous space o input. In sentence recognition, the FA reads one word at a time. The number l is equal to the number of all possible words―the size of the vocabulary. For a computer game agent, l is equal to the total number of different percepts.</p><p>The outputs (actions) from a language acceptor FA are also symbolic, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x99.png" xlink:type="simple"/></inline-formula>which can also be a discretized version of a continuous space of output. For a sentence detector represented by an FA, when the FA reaches the last state, its action reports that the sentence has been detected.</p><p>An agent FA is an extension from the corresponding language FA, in the sense that it outputs the state, not only the acceptance property of the state. The meanings of each state, which are handcrafted by the human programmer but are not part of the formal FA definition, are only in the mind of the human programmer. Such meanings can indicate whether a state is an accepting state or not, along many other meanings associated with each state as our later example will show. However, such concepts are only in the mind of the human system designer, not something that the FA is “aware” of. This is a fundamental limitation of all symbolic models. The Developmental Network (DN) described below do not use any symbols, but instead (image) vectors from the real-world sensors and real-world effectors. As illustrated in <xref ref-type="fig" rid="fig2">Figure 2</xref>, a DN is grounded in the physical environment but an FA is not.</p><p><xref ref-type="fig" rid="fig3">Figure 3</xref> gives an example of the agent FA. Each state is associated with a number of cognitive states and actions, shown as text in the lower part of <xref ref-type="fig" rid="fig3">Figure 3</xref>, reporting action for cognition plus a motor action. The example in <xref ref-type="fig" rid="fig3">Figure 3</xref> shows that an agent FA can be very general, simulating an animal in a micro, symbolic world. The meanings of each state in the lower part of <xref ref-type="fig" rid="fig3">Figure 3</xref> are handcrafted by, and only in the mind of, the human designer. These meanings are not a part of the FA definition and are not accessible by the machine that simulates the FA.</p><p>Without loss of generality, we can consider that an agent FA simply outputs its current state at any time, since the state is uniquely linked to a pair of the cognition set and the action set, at least in the mind of human designer.</p></sec><sec id="s4"><title>4. Completeness of the FA-in-DN Framework</title><p>The FA-in-DN framework is useful for understanding how a DN works. However, FA itself is handcrafted by a human teacher, or in other words, the behaviors of an autonomously developed human teacher.</p><p>It has been proved [<xref ref-type="bibr" rid="scirp.53728-ref8">8</xref>] that an FA with n states partitions all the strings in Σ into n sets. Each set is called equivalence class, consisting of strings that are indistinguishable by the FA. Since these strings are indistinguishable, any string x in the same set can be used to denote the equivalent class, denoted as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x100.png" xlink:type="simple"/></inline-formula>. Let Λ denote an empty string. Considering <xref ref-type="fig" rid="fig3">Figure 3</xref>, the FA partitions all possible strings into 6 equivalent classes. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x101.png" xlink:type="simple"/></inline-formula>as the agent does not know about “calculus” although it is in Σ. All the strings in the equivalent class [Λ] end in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x102.png" xlink:type="simple"/></inline-formula>. All strings in the equivalent class <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x103.png" xlink:type="simple"/></inline-formula> end in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x104.png" xlink:type="simple"/></inline-formula>, etc.</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> An FA simulates an animal. Each circle indicates a context state. The system starts from state z<sub>1</sub>. Supposing the system is at state q and receives a symbol σ and the next state should be q', the diagram has an arrow denoted as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x106.png" xlink:type="simple"/></inline-formula>. A label “other” means any symbol other than those marked from the out-going state. Each state corresponds to a set of actions, indicated below the FA. The “other” transitions from the lower part are omitted for brevity</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1680148x105.png"/></fig><p>From the above discussion, we can see that the key power of an FA is to lump very complex equivalent <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x107.png" xlink:type="simple"/></inline-formula> contexts into equivalent classes.</p><p>A Turing Machine (TM) [<xref ref-type="bibr" rid="scirp.53728-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.53728-ref31">31</xref>] is a 5-tuple T =<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x108.png" xlink:type="simple"/></inline-formula>, where Q is the set of states, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x109.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x110.png" xlink:type="simple"/></inline-formula> are the input and tape alphabets, respectively, with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x111.png" xlink:type="simple"/></inline-formula>, q<sub>0</sub> is the initial state, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x112.png" xlink:type="simple"/></inline-formula> is the transition function:</p><disp-formula id="scirp.53728-formula394"><graphic  xlink:href="http://html.scirp.org/file/6-1680148x113.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x114.png" xlink:type="simple"/></inline-formula> is the blank symbol not in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x115.png" xlink:type="simple"/></inline-formula>, h denotes the halt state, and R, L, S denote the head motion, right, left, and stationary, respectively. Consider the following two definitions:</p><p>1) Define <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x116.png" xlink:type="simple"/></inline-formula> to include also the tape write action w and the head move action m:</p><disp-formula id="scirp.53728-formula395"><graphic  xlink:href="http://html.scirp.org/file/6-1680148x117.png"  xlink:type="simple"/></disp-formula><p>Each state in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x118.png" xlink:type="simple"/></inline-formula> is a three tuple (q, w, m) where w and m can be empty.</p><p>2) Let<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x119.png" xlink:type="simple"/></inline-formula>.</p><p>The above transition function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x120.png" xlink:type="simple"/></inline-formula> for TM becomes the transition function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x121.png" xlink:type="simple"/></inline-formula> of an FA:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x121.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x122.png" xlink:type="simple"/></inline-formula>.</p><p>Therefore, the controller of any TM is an FA. A grounded DN can learn the FA perfectly. It takes input <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x123.png" xlink:type="simple"/></inline-formula> from the real word and its action can include head write and head motion. A TM is not grounded, but the DN is grounded: A TM senses from, and acts on, a tape but a DN senses from, and acts on, its real-world physical environment.</p><p>The completeness of agent FA-in-DA can be described as follows. Given a vocabulary S' representing the elements of a symbolic world, a natural language L is defined in terms of S' where the meanings of all sentences (or events) in L are defined by the set of equivalent classes, determined by Q' of FA-in-DN. When the number of states is sufficiently large, a properly learned FA-in-DN can sufficiently characterize the cognition and behaviors of an agent living in the real physical world with vocabulary S'.</p><p>This argument is based on the following observation: as long as the context state <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x124.png" xlink:type="simple"/></inline-formula> is properly learned so that it contains all the information that is necessary and sufficient for generating the following states, then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x125.png" xlink:type="simple"/></inline-formula> with sensory input <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x125.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x126.png" xlink:type="simple"/></inline-formula> correctly selected from a cluttered scene should be sufficient to</p><p>generate the next state:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x127.png" xlink:type="simple"/></inline-formula>.</p><p>As a simple example, an FA-in-DN can accept the context-free language<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x128.png" xlink:type="simple"/></inline-formula>, the set of all</p><p>strings that consist of n a’s followed by the same number of b’s, by simulating how a TM works on a tape to accept the language L.</p><p>The Chomsky hierarchy [<xref ref-type="bibr" rid="scirp.53728-ref31">31</xref>] after the work of Norm Chomsky in particular and the automana and languages theory in classical computer science [<xref ref-type="bibr" rid="scirp.53728-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.53728-ref31">31</xref>] regard only Turing Machines as general-purpose programming machine because they mainly consider only the syntax of a computer language, not the rich semantics that a symbol can represent. However, a symbolic state q and an input symbol σ can practically represent any set of meanings. Yet, the meanings of general purpose with Turing Machines and FA-in-DN are different: with a TM, it means what kind of sequence of computations the TM program can represent. With the latter FA-in-DN, it means the richness of meaning any symbol (q and σ) can represent so that the FA-in-DN can represent any emergent state-based agent that has a finite memory.</p><p>In particular, it is important to note that a state can remember very early event [<xref ref-type="bibr" rid="scirp.53728-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.53728-ref6">6</xref>] : e.g. an event needed by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x129.png" xlink:type="simple"/></inline-formula> can be contained in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x130.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x131.png" xlink:type="simple"/></inline-formula>, etc.</p><p>But FA-in-DN goes beyond the symbolic AI, because it automatically develop internal representations― emergent.</p></sec><sec id="s5"><title>5. DN Incrementally Learns FA</title><p>Next, let us consider how a DN learns from any FA. First we consider the mapping from symbolic sets S and q to vector spaces X and Z.</p><p>Definition 3 (Symbol-to-vector mapping) A symbol-to-vector mapping m is a one-to-one mapping<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x132.png" xlink:type="simple"/></inline-formula>. We say that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x133.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x134.png" xlink:type="simple"/></inline-formula> are equivalent, denoted as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x135.png" xlink:type="simple"/></inline-formula> if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x136.png" xlink:type="simple"/></inline-formula>.</p><p>A binary vector of dimension d is such that all its components are either 0 or 1. It simulates that each neuron, among d neurons, either fires with a spike <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x137.png" xlink:type="simple"/></inline-formula> or without <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x138.png" xlink:type="simple"/></inline-formula> at each sampled discrete time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x139.png" xlink:type="simple"/></inline-formula>. From discrete spikes<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x140.png" xlink:type="simple"/></inline-formula>, the real valued firing rate at time t can be estimated by</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x141.png" xlink:type="simple"/></inline-formula>, where T is the temporal size for averaging. A biological neuron can fire at a maximum</p><p>rate around <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x142.png" xlink:type="simple"/></inline-formula> spikes per second, producible only under a laboratory environment. If the brain is sampled at frequency<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x143.png" xlink:type="simple"/></inline-formula>, we consider the unit time length to be <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x143.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x144.png" xlink:type="simple"/></inline-formula> second. The timing of each spike is precise up to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x143.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x145.png" xlink:type="simple"/></inline-formula> second at the sampling rate f, not just an estimated firing rate v, which depends on the temporal size T (e.g., <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x143.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x146.png" xlink:type="simple"/></inline-formula>s). Therefore, a firing-rate neuronal model is less temporally precise than a spiking neuronal model. The latter, which DN adopts, is more precise for fast sensorimotor changes.</p><p>Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x147.png" xlink:type="simple"/></inline-formula> denote the d-dimensional vector space which contains all the binary vectors each of which has at most p components to be 1. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x148.png" xlink:type="simple"/></inline-formula> contains all the binary vectors each of which has exactly p com- ponents to be 1.</p><p>Definition 4 (Binary-p mapping) Let<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x149.png" xlink:type="simple"/></inline-formula>. A symbol-to-vector mapping <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x150.png" xlink:type="simple"/></inline-formula> is a binary-p mapping if m is one to one, that is, if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x151.png" xlink:type="simple"/></inline-formula> then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x152.png" xlink:type="simple"/></inline-formula> implies<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x152.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x153.png" xlink:type="simple"/></inline-formula>.</p><p>The larger the p, the more symbols the space of Z can represent. However, through a binary-p mapping, each symbol <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x154.png" xlink:type="simple"/></inline-formula> always has a unique vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x154.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x155.png" xlink:type="simple"/></inline-formula>. Note that different q’s are mapped to different directions of unit z’s.</p><p>Suppose that a DN is taught by supervising binary-p codes at its exposed areas, X and Z. When the motor area Z is free, the DN performs, but the output from Z is not always exact due to (a) the DN outputs in real numbers instead of discrete symbols and (b) there are errors in any computer or biological system. The following binary conditioning can prevent error accumulation by suppressing noise and normalizing the spikes as 1, which the brain seems to use through spikes.</p><p>Definition 5 (Binary conditioning) For any vector from<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x156.png" xlink:type="simple"/></inline-formula>, the binary conditioning of z forces every real-valued component <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x157.png" xlink:type="simple"/></inline-formula> to be 1 if the pre-response of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x158.png" xlink:type="simple"/></inline-formula> is larger than the machine zero―a small positive bound estimating computer round-off noise.</p><p>The binary conditioning must be used during autonomous performance as long as the Z representations use spikes, instead of firing rates. Machines zeros are noises from computer finite precision in representing a number. The binary conditioning suppresses the accumulation of such computer generated round-off errors. Because the Z representation is binary by definition, the binary conditioning forces the real numbers to become 0 or 1 only. However, the actual value of machine zero is computer dependent, depending on the length to represent a real number. In particular, the case of a constant Z vector of all ones will not appear incorrectly because all noises components that are meant to be 0 are set back to 0.</p><p>The output layer Z that uses binary-p mapping must use the binary conditioning, instead of top-k competition with a fixed k, as the number of firing neurons ranges from 1 to p.</p><p>Algorithm 2 (DP for GDN) A GDN is a DN that gives the following specific way of initialization. It starts from pre-specified dimensions for the X and Z areas, respectively. X represents receptors and is totally determined by the current input. But it incrementally generates neurons in Y from an empty Y (computer programming may use dynamic memory allocation). Each neuron in Z is initialized by a synaptic vector v of dimension 0, age 0. Suppose <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x159.png" xlink:type="simple"/></inline-formula> is the current synaptic vectors in Y. Whenever the network takes an input<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x160.png" xlink:type="simple"/></inline-formula>, compute the pre-resppnses in Y. If the top-1 winner in Y has a pre-response lower than 2 (i.e.,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x160.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x161.png" xlink:type="simple"/></inline-formula>), simulate mitosis-equivalent by doing the following:</p><p>1) Increment the number of neurons<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x162.png" xlink:type="simple"/></inline-formula>,</p><p>2) Add a new Y neuron. Set the weight vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x163.png" xlink:type="simple"/></inline-formula>, its age to be 0, and its pre-response to be 2 since it is the perfect match based on Equation (1). There is no need to recompute the pre-responses.</p><p>The response value of each Z neuron is determined by the starting state (e.g., background class). As soon as the first Y neuron is generated, every Z neuron will add the first dimension in its synaptic vector in the following DN update. This way, the dimension of its weight vector continuously increases together with the number c of Y neurons.</p></sec><sec id="s6"><title>6. Theorem 1: DN Learns FA Perfectly</title><p>In this section, we establish the most basic theorem of the three, Theorem 1. First, we give an overview. Next, we establish a lemma to facilitate the proof of Theorem 1. Then, we present Theorem 1. Finally, we discuss grounded DN.</p><sec id="s6_1"><title>6.1. Overview</title><p>We first give an overview to facilitate the understanding of the proofs. <xref ref-type="fig" rid="fig4">Figure 4</xref> is our graphic guide of this section. It has two parts, <xref ref-type="fig" rid="fig4">Figure 4</xref>(a) having a four-state and two-input FA as a small example of SN, and <xref ref-type="fig" rid="fig4">Figure 4</xref>(b) being a general purpose DN that can implement the FA in <xref ref-type="fig" rid="fig4">Figure 4</xref>(a) as only a special case but a DN can learn any FA autonomously from physically emerging patterns.</p><p>Although an FA is a temporal machine, the classic way to run an FA at discrete events that correspond to the time when the FA receives a symbolic input [<xref ref-type="bibr" rid="scirp.53728-ref8">8</xref>] . In order to explain how a continuously running DN learns an FA we run both FA and DN through discrete time indices.</p><p>An FA, such as the one in <xref ref-type="fig" rid="fig4">Figure 4</xref>(a) is handcrafted by a human programmer for a specific given task. However, a DN in <xref ref-type="fig" rid="fig4">Figure 4</xref>(b) can learn any FA, including the one in <xref ref-type="fig" rid="fig4">Figure 4</xref>(a). The DN observes one pair of symbol <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x164.png" xlink:type="simple"/></inline-formula> at a time from the FA but the DN only uses the physically consistent pattern <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x165.png" xlink:type="simple"/></inline-formula> corresponding to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x165.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x166.png" xlink:type="simple"/></inline-formula>, instead of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x165.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x166.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x167.png" xlink:type="simple"/></inline-formula> itself. By physically consistent, we mean, e.g., z is a muscle neuron firing pattern and x is an image in the eyes. Therefore, we say that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x165.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x166.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x168.png" xlink:type="simple"/></inline-formula> is emergent (i.e., directly emerge from the physical world) but <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x165.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x166.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x169.png" xlink:type="simple"/></inline-formula> is not (i.e., handcrafted by the human programmer in the design document).</p><p>Because all three areas X, Y, Z in the DN all compute in parallel in Algorithm 1, we have two parallel computation flows in <xref ref-type="fig" rid="fig4">Figure 4</xref>(b):</p><p>1) The first flow corresponds to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x170.png" xlink:type="simple"/></inline-formula> in the first column, y in the second column, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x171.png" xlink:type="simple"/></inline-formula> in the third column.</p><p>2) The second flow has y in the first column, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x172.png" xlink:type="simple"/></inline-formula>in the second, and y in the third.</p><p>Both flows satisfy the real-world events, but for the FA logic here we let the second flow simply repeat (retain) the first flow. Therefore, due to these two flows, the DN must update at least twice for each pair <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x173.png" xlink:type="simple"/></inline-formula> for the effect of a new <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x173.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x174.png" xlink:type="simple"/></inline-formula> to reach the next<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x173.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x174.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x175.png" xlink:type="simple"/></inline-formula>, once for the new y computation and once for the new <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x173.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x174.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x175.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x176.png" xlink:type="simple"/></inline-formula> computation. In the real world, DN should be updated as fast as the computational resources allow so as to respond to the real world as fast as it can.</p><p>The X area is always supervised by x as the binary pattern of σ.</p><p>The number of Z firing neurons depends on the number of different physical patterns required for Z, but we assume that the Z area uses binary representations. Each firing Z neuron, supervised by the current q from the FA as vector z, accumulates the firing frequency of the current single firing Y neuron as the corresponding Y -to-Z synaptic weights of the Z neuron. The incremental average in the Hebbian learning of Equation (4) is ex-</p><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Symbolic Network (SN) and model the brain mapping, DN. In general, the brain performs external mapping <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula> on the fly. (a) An SN samples the vector space Z using symbolic set Q, and X using S, to compute symbolic mapping<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula>. This example has four states<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula>, with two input symbols<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x181.png" xlink:type="simple"/></inline-formula>. Two conditions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x182.png" xlink:type="simple"/></inline-formula> (e.g., <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x183.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x184.png" xlink:type="simple"/></inline-formula>) iden- tify the active outgoing arrow (e.g., red). <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x185.png" xlink:type="simple"/></inline-formula>is the target state pointed to by the (red) arrow. (b) The grounded DN generates the internal brain area Y as a bridge, its bi- directional connections with its two banks X and Z, the inner products distance, and adaptation, to realize the external brain mapping. It performs at least two network updates during each unit time. To show how the DN learns a SN, the colors between (a) and (b) match. The sign <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x186.png" xlink:type="simple"/></inline-formula> means “image code for”. In (b), the two red paths from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x187.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x188.png" xlink:type="simple"/></inline-formula> show the condition<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x189.png" xlink:type="simple"/></inline-formula>. At<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x190.png" xlink:type="simple"/></inline-formula>, they link to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x191.png" xlink:type="simple"/></inline-formula> as internal representation, corresponding to the identification of the outgoing arrow (red) in (a) but an SN does not have any internal representation. At time t, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x192.png" xlink:type="simple"/></inline-formula>predicts the action. But the DN uses internal <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x193.png" xlink:type="simple"/></inline-formula> to predict both state <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x193.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x194.png" xlink:type="simple"/></inline-formula> and input<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x193.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x195.png" xlink:type="simple"/></inline-formula>. The same color between two neighboring hori- zontal boxes in (b) shows the retention of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x193.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x196.png" xlink:type="simple"/></inline-formula> image in (a) within each unit time, but the retention should be replaced by temporal sampling in general. The black arrows in (b) are for predicting X. Each arrow link in (b) represents many connections. When it is shown by a non-black color, the color indicates the corresponding transition in (a). Each arrow link represents excitatory connections. Each bar link is inhibitory, representing top-k competition among Y neurons</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1680148x177.png"/></fig><p>actly what is needed to compute this firing frequency. This firing frequency is equal to the discrete probability required for the optimality in the later Theorems 2 and 3.</p><p>The Y area of the GDN is empty to start with. Whenever there is a new input<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x197.png" xlink:type="simple"/></inline-formula>, the DN automatically assigns a new Y neuron that memorizes <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x198.png" xlink:type="simple"/></inline-formula> as its weight vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x199.png" xlink:type="simple"/></inline-formula>. Later, this Y neuron will not win in the top-1 competition unless when the same input <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x199.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x200.png" xlink:type="simple"/></inline-formula> appears again. The incremental average in the Hebbian learning of Equation (4) implies that every Y neuron never changes its weight vector after it is initialized using the input―average over the same vectors. Therefore, the number of Y neurons needed by the DN to learn an FA is equal to the number of different FA transitions.</p><p>With this overview, we are ready for Lemma 1.</p></sec><sec id="s6_2"><title>6.2. Lemma 1</title><p>This subsection is a little long because of the detailed and complete proof, but I use the top-level Case 1 (new Y input) and Case 2 (old Y input) in the proof to organize the material. Each Case first considers Y and then Z. When we consider Z, we have Case <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x201.png" xlink:type="simple"/></inline-formula> and Case <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x202.png" xlink:type="simple"/></inline-formula> for the case where the Z neuron under consideration should fire and not fire, respectively, where i corresponds to 1 or 2 in the above Cases 1 or 2.</p><p>Lemma 1 (Properties of a GDN) Suppose a GDN simulates any given FA using top-1 competition for Y, binary-p mapping, and binary conditioning for Z, and update at least twice in each unit time. Each input <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x203.png" xlink:type="simple"/></inline-formula> is retained during all DN updates in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x203.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x204.png" xlink:type="simple"/></inline-formula>. Such a GDN has the following properties for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x203.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x204.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x205.png" xlink:type="simple"/></inline-formula>:</p><p>1) The winner Y neuron matches perfectly with input <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x206.png" xlink:type="simple"/></inline-formula> with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x206.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x207.png" xlink:type="simple"/></inline-formula> and fires, illustrated in <xref ref-type="fig" rid="fig4">Figure 4</xref>(a) as a single transition edge (red).</p><p>2) All the synaptic vectors in Y are unit and they never change once initialized, for all times up to t. They only advance their firing ages. The number of Y neurons c is exactly the number of learned state transitions up to time t.</p><p>3) Suppose that the weight vector v of each Z neuron is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x208.png" xlink:type="simple"/></inline-formula>, and Z area uses the learning</p><p>rate straight recursive average<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x209.png" xlink:type="simple"/></inline-formula>. Then the weight <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x210.png" xlink:type="simple"/></inline-formula> from the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x211.png" xlink:type="simple"/></inline-formula>-th Y neuron to each Z neuron is</p><disp-formula id="scirp.53728-formula396"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x212.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x213.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x214.png" xlink:type="simple"/></inline-formula> is the number of times the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x214.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x215.png" xlink:type="simple"/></inline-formula>-th Y neuron has fired conditioned on that the Z neuron fires, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x214.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x215.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x216.png" xlink:type="simple"/></inline-formula> is the total number of times the Z neuron has fired.</p><p>4) Suppose that the FA makes transition<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x217.png" xlink:type="simple"/></inline-formula>, as illustrated in <xref ref-type="fig" rid="fig4">Figure 4</xref>(a). After the second DN update, Z outputs<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x217.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x218.png" xlink:type="simple"/></inline-formula>, as long as Z of DN is supervised for the second DN update when the transition is received by Z the first time. Z then retains the values automatically till the end of the first DN update after t.</p><p>Proof. The proof below is a constructive proof, instead of an existence one. To facilitate understanding, the main ideas are illustrated in <xref ref-type="fig" rid="fig4">Figure 4</xref>. Let the X of the DN take the equivalent inputs from S using a symbol-to-vector mapping. Let Z be supervised as the equivalent states in Q, using a binary-p mapping. The number of firing neurons Z depends on the binary-p mapping. The DN lives in the simulated sensori-motor world X &#215; Z determined by the sensory symbol-to-vector mapping: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x219.png" xlink:type="simple"/></inline-formula>and the binary-p symbol-to- vector mapping<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x220.png" xlink:type="simple"/></inline-formula>.</p><p>We prove it using induction on integer t.</p><p>Basis: When<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x221.png" xlink:type="simple"/></inline-formula>, set the output <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x221.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x222.png" xlink:type="simple"/></inline-formula> for the DN. Y has no neuron. Z neurons have no synaptic weights. All the neuronal ages are zeros. The properties 1, 2, 3 and 4 are trivially true for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x221.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x222.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x223.png" xlink:type="simple"/></inline-formula>.</p><p>Hypothesis: We hypothesize that the above four properties are true up to integer time t. In the following, we prove that the above properties are true for t + 1.</p><p>Induction step: During t to t + 1, suppose that the FA makes transition<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x224.png" xlink:type="simple"/></inline-formula>. The DN must do the equivalent, as shown below.</p><p>At the next DN update, there are two cases for Y: Case 1: the transition is observed by the DN as the first time; Case 2: the DN has observed the transition.</p><p>Case 1: new Y input. First consider Y. As the input <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x225.png" xlink:type="simple"/></inline-formula> to Y is the first time,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x226.png" xlink:type="simple"/></inline-formula>. Y initializes a new neuron whose weight vector is initialized as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x227.png" xlink:type="simple"/></inline-formula> and age<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x228.png" xlink:type="simple"/></inline-formula>. The number of Y neurons c is incremented by 1 as this is a newly observed state transition. From the hypothesis, all previous Y neurons in V are still their originally initialized unit vectors. Thus, the newly initialized <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x229.png" xlink:type="simple"/></inline-formula> is the only Y neuron that matches <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x229.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x230.png" xlink:type="simple"/></inline-formula> exactly. With<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x229.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x230.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x231.png" xlink:type="simple"/></inline-formula>, this new Y neuron is the unique winner and it fires with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x229.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x230.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x231.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x232.png" xlink:type="simple"/></inline-formula>. Its Hebbian learning gives age advance <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x229.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x230.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x231.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x232.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x233.png" xlink:type="simple"/></inline-formula> and Equation (3) leads to</p><disp-formula id="scirp.53728-formula397"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x234.png"  xlink:type="simple"/></disp-formula><p>As DN updates at least twice in the unit time, Y area is updated again for the second DN update. But X and Z retain their values within each unit time, per simulation rule. Thus, the Y winner is still the same new neuron and its vector still does not change as the above expression is still true. Thus, properties 1 and 2 are true for the first two DN updates within<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x235.png" xlink:type="simple"/></inline-formula>.</p><p>Next consider Z. Z retains its values in the first DN update, per hypothesis. For the second DN update, the response of Z is regarded the DN’s Z output for this unit time, which uses the above Y response as illustrated in <xref ref-type="fig" rid="fig4">Figure 4</xref>. In Case 1, Z must be supervised for this second DN update within the unit time. According to the binary-p mapping from the supervised<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x236.png" xlink:type="simple"/></inline-formula>, Equation (3) is performed for up to p firing Z neurons:</p><disp-formula id="scirp.53728-formula398"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x237.png"  xlink:type="simple"/></disp-formula><p>We can see that Equations (7) and (8) are the same Hebbian learning, but the former is for Y and the latter is for Z. Note that Z has only bottom input <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x238.png" xlink:type="simple"/></inline-formula> and the normalized vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x238.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x239.png" xlink:type="simple"/></inline-formula> is binary. That is, only one component (the new one) in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x238.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x239.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x240.png" xlink:type="simple"/></inline-formula> is 1 and all other components are zeros. All Z neurons do not link with this new Y neuron before the second DN update. Consider two subcases, subcase (1.a) the Z neuron should fire at the end of this unit time, and subcase (1.b) the Z neuron should not fire.</p><p>Subcase (1.a): the Z neuron should fire. All Z neurons that should fire, up to p of them, are supervised to fire for the second DN update by the Z area function. Suppose that a supervised-to-fire Z neuron has a synapse vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x241.png" xlink:type="simple"/></inline-formula> with the new <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x242.png" xlink:type="simple"/></inline-formula> just initialized to be 0 since the new Y neuron <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x243.png" xlink:type="simple"/></inline-formula> now fires. From the hypothesis, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x244.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x244.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x245.png" xlink:type="simple"/></inline-formula>. But, according to the Z initialization in GDN, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x244.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x246.png" xlink:type="simple"/></inline-formula>for the new dimension initialization. Then from<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x244.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x246.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x247.png" xlink:type="simple"/></inline-formula>, we have <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x244.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x246.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x247.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x248.png" xlink:type="simple"/></inline-formula> which is correct for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x244.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x246.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x247.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x249.png" xlink:type="simple"/></inline-formula>. From Equation (3), the c-th component of v is</p><disp-formula id="scirp.53728-formula399"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x250.png"  xlink:type="simple"/></disp-formula><p>which is the correct count for the new<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x251.png" xlink:type="simple"/></inline-formula>, and the other components of v are</p><disp-formula id="scirp.53728-formula400"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x252.png"  xlink:type="simple"/></disp-formula><p>for all<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x253.png" xlink:type="simple"/></inline-formula>, which is also the correct count for other components of the v synaptic vector. Every firing Z neuron advances its age by 1 and correctly counts the firing of the new c-th Y neuron. As Y response does not change for more DN updates within <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x253.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x254.png" xlink:type="simple"/></inline-formula> and the firing Y neuron meets a positive <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x253.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x254.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x255.png" xlink:type="simple"/></inline-formula> weight to the firing Z neuron with age<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x253.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x254.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x255.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x256.png" xlink:type="simple"/></inline-formula>, the Z area does not need to be supervised after the second DN update within<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x253.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x254.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x255.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x256.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x257.png" xlink:type="simple"/></inline-formula>.</p><p>Subcase (1.b): the Z neuron should not fire. All Z neurons that should not fire must be supervised to be zero (not firing). All such Z neurons could not be linked with the new Y neuron because the new Y neuron was not present until now. However, in computer programming or hardware circuits, each non-firing Z neuron must add a zero-weight link from this new Y neuron. Otherwise, the Z neuron never “sees” the new Y neuron and can never link from it when the Z neuron fires in the future. All these non-firing neurons keep their counts and ages unchanged. As Y response does not change for more DN updates within<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x258.png" xlink:type="simple"/></inline-formula>, the Z area does not need to be supervised after the second DN update within<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x258.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x259.png" xlink:type="simple"/></inline-formula>, since the only firing Y neuron meets a 0 weight to the Z neuron.</p><p>The binary conditioning for Z makes sure that all the Z neurons that have a positive pre-response to fire fully. That is, the properties 3 and 4 are true from the first two DN updates within<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x260.png" xlink:type="simple"/></inline-formula>.</p><p>Case 2: old Y input. First consider Y. To Y, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x261.png" xlink:type="simple"/></inline-formula>has been an input before. From the hypothesis, the winner Y neuron j exactly matches<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x262.png" xlink:type="simple"/></inline-formula>, with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x262.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x263.png" xlink:type="simple"/></inline-formula>. Equation (7) still holds using the inductive hypothesis, as the winner Y neuron fires only for a single <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x262.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x263.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x264.png" xlink:type="simple"/></inline-formula> vector. Thus, properties 1 and 2 are true from the firstD N update within<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x262.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x263.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x264.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x265.png" xlink:type="simple"/></inline-formula>.</p><p>Next consider Z. Z retains its previous vector values in the first DN update, per hypothesis. In the second DN update, the transition is not new, we show that Z does not need to be supervised during the unit time <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x266.png" xlink:type="simple"/></inline-formula> to fire perfectly. From Equation (1), the Z pre-response is computed by</p><disp-formula id="scirp.53728-formula401"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x267.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x268.png" xlink:type="simple"/></inline-formula> is binary with only a single positive component and t is absent as Z does not have a top-down input. Suppose that Y neuron <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x269.png" xlink:type="simple"/></inline-formula> fired in the first DN update. From the hypothesis, every Z neuron has a synaptic vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x270.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x271.png" xlink:type="simple"/></inline-formula> counting up to time t, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x271.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x272.png" xlink:type="simple"/></inline-formula> is the observed frequency</p><p>(occurrences) of Y neuron <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x273.png" xlink:type="simple"/></inline-formula> firing, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x273.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x274.png" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x273.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x274.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x275.png" xlink:type="simple"/></inline-formula> is the total number of times the Z neuron has fired. Consider two sub-cases: (2.a) the Z neuron should fire according to the transition, and (2.b) the Z neuron should not.</p><p>For sub-case (2.a) where the Z neuron should fire, we have</p><disp-formula id="scirp.53728-formula402"><graphic  xlink:href="http://html.scirp.org/file/6-1680148x276.png"  xlink:type="simple"/></disp-formula><p>because the Z neuron has been supervised at least the first time for this transition and thus<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x277.png" xlink:type="simple"/></inline-formula>. We conclude that the Z neuron guarantees to fire at 1 after its binary conditioning. From Equation (3), the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x277.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x278.png" xlink:type="simple"/></inline-formula>-th component of v is:</p><disp-formula id="scirp.53728-formula403"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x279.png"  xlink:type="simple"/></disp-formula><p>which is the correct count for the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x280.png" xlink:type="simple"/></inline-formula>-th component, and the other components of v are:</p><disp-formula id="scirp.53728-formula404"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x281.png"  xlink:type="simple"/></disp-formula><p>for all<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x282.png" xlink:type="simple"/></inline-formula>, which is also the correct count for all other components in v. The Z neuron does not need to be supervised after the second DN update within <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x283.png" xlink:type="simple"/></inline-formula> but still keeps firing. This is what we want to prove for property 3 for every firing Z neuron.</p><p>Next consider sub-case (2.b) where the Z neuron should not fire. Similarly we have<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x284.png" xlink:type="simple"/></inline-formula>, from the hypothesis that this Z neuron fires correctly up to time t and thus we must have<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x284.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x285.png" xlink:type="simple"/></inline-formula>. Thus, they do not fire, change their weights, or advance their ages. The Z neuron does not need to be supervised after the second DN update within <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x284.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x286.png" xlink:type="simple"/></inline-formula> but keeps not firing. This is exactly what we want to prove for property 3 for every non-firing Z neuron.</p><p>Combining the sub-cases (2.a) and (2.b), all the Z neurons act perfectly and the properties 3 and 4 are true for the first two DN updates. We have proved for Case 2, old Y input.</p><p>Therefore, the properties 1, 2, 3, 4 are true for first two DN updates. If DN has time to continue to update before time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x287.png" xlink:type="simple"/></inline-formula>, we see that we have always Case 2 for Y and Z within the unit time and Y and Z re- tain their responses since the input <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x287.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x288.png" xlink:type="simple"/></inline-formula> retains its vector value. Thus, the properties 1, 2, 3, 4 are true for all DN updates within<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x287.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x288.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x289.png" xlink:type="simple"/></inline-formula>.</p><p>According to the principle of induction, we have proved that the properties 1, 2, 3 and 4 are all true for all t. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x290.png" xlink:type="simple"/></inline-formula></p></sec><sec id="s6_3"><title>6.3. Theorem 1</title><p>Using the above lemma, we are ready to prove:</p><p>Theorem 1 (Simulate any FA as scaffolding) The general-purpose DP incrementally grows a GDN to simulate any given FA<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x291.png" xlink:type="simple"/></inline-formula>, error-free and on the fly, if the Z area of the DN is supervised when the DN observes each new state transition from the FA. The learning for each state transition completes within two network updates. There is no need for a second supervision for the same state transition to reach error-free future performance. The number of Y neurons in the DN is the number of state transitions in the FA.</p><p>Proof. Run the given FA and the GDN at discrete time t,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x292.png" xlink:type="simple"/></inline-formula>. Using the lemma above, each state transition <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x292.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x293.png" xlink:type="simple"/></inline-formula> is observed by the DN via the mappings <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x292.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x293.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x294.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x292.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x293.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x294.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x295.png" xlink:type="simple"/></inline-formula>. Update the DN at least twice in each unit time. In DN, if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x292.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x293.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x294.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x295.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x296.png" xlink:type="simple"/></inline-formula> is a new vector to Y, Y adds a new neuron. Further, from the proof of the above lemma, we can see that as soon as each transition in FA has been taught, the DN has only Case 2 for the same transition in the future, which means that no need for second supervision for any transition. Also from the proof of the lemma, the number of Y neurons corresponds to the number of state transitions in the FA. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x292.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x293.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x294.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x295.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x296.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x297.png" xlink:type="simple"/></inline-formula></p><p>If the training data set is finite and consistent (the same <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x298.png" xlink:type="simple"/></inline-formula> must go to the unique next state<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x298.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x299.png" xlink:type="simple"/></inline-formula>), re- substitution test (using the training set) corresponds to simulating an FA using pattern codes. Theorem 1 states that for the GDN any re-substitution test for consistent training data is always immediate and error-free. Conventionally, this will mean that the system over-fits data as its generalization will be poor. However, the GDN does not over-fit data as the following Theorem 2 states, since the nature of its parameters is optimal and the size of the parameter set is dynamic. In other words, it is optimal for disjoint tests.</p></sec><sec id="s6_4"><title>6.4. Grounded DN</title><p>Definition 6 (Grounded DN) Suppose that the symbol-to-vector mapping for the DN is consistent with the real sensor of the a real-world agent (robot or animal), namely, each symbol <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x300.png" xlink:type="simple"/></inline-formula> for FA is mapped to an sub-image x from the real sensor, excluding the parts of the irrelevant background in the scene. Then the DN that has been trained for the FA is called grounded.</p><p>For a grounded DN, the SN is a human knowledge abstraction of the real world. After training, a grounded DN can run in the real physical world, at least in principle. However, as we discussed above, the complexity of symbolic representation for S and Q is exponential in the number of concepts. Therefore, it is intractable for any SN to sufficiently sample the real world since the number of symbols required is too many for a realistic problem. The fact that there are enough symbols to model the real world causes the symbolic system to be brittle. All the probability variants of FA can only adjust the boundaries between any two nearby symbols, but the added probability cannot resolve the fundamental problem of the lack of sufficient number of symbols.</p></sec></sec><sec id="s7"><title>7. Theorem 2: Frozen DN Generalizes Optimally</title><p>The next theorem states how the frozen GDN generalizes for infinitely many sensory inputs.</p><p>Theorem 2 (DN generalization while frozen) Suppose that after having experienced all the transitions of the FA from time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x301.png" xlink:type="simple"/></inline-formula>, the GDN turns into a DN that</p><p>1) freezes: It does not generate new Y neurons and does not update its adaptive part.</p><p>2) generalizes: It continues to generate responses by taking sensory inputs not restricted to the finite ones for the FA.</p><p>Then the DN generates the Maximum Likelihood (ML) action<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x302.png" xlink:type="simple"/></inline-formula>, recursively, for all integer<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x302.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x303.png" xlink:type="simple"/></inline-formula>:</p><disp-formula id="scirp.53728-formula405"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x304.png"  xlink:type="simple"/></disp-formula><p>where the probability density <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x305.png" xlink:type="simple"/></inline-formula> is the probability density of the new last observation</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x306.png" xlink:type="simple"/></inline-formula>, with the parameter vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x306.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x307.png" xlink:type="simple"/></inline-formula>, conditioned on the last executed action<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x306.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x307.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x308.png" xlink:type="simple"/></inline-formula>, based on its experience gained from learning the FA.</p><p>Proof. Reuse the proof of the lemma. Case 1 does not apply since the DN does not generate new neurons. Only Case 2 applies.</p><p>First consider Y. Define <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x309.png" xlink:type="simple"/></inline-formula> Voronoi regions in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x309.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x310.png" xlink:type="simple"/></inline-formula> based on now frozen<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x309.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x310.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x311.png" xlink:type="simple"/></inline-formula>, where each <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x309.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x310.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x311.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x312.png" xlink:type="simple"/></inline-formula> consisting of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x309.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x310.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x311.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x312.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x313.png" xlink:type="simple"/></inline-formula> vectors that are closer to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x309.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x310.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x311.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x312.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x313.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x314.png" xlink:type="simple"/></inline-formula> than to other<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x309.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x310.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x311.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x312.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x313.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x314.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x315.png" xlink:type="simple"/></inline-formula>:</p><disp-formula id="scirp.53728-formula406"><graphic  xlink:href="http://html.scirp.org/file/6-1680148x316.png"  xlink:type="simple"/></disp-formula><p>Given observation<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x317.png" xlink:type="simple"/></inline-formula>, V has two sets of parameters, the X synaptic vectors and the Z synaptic vectors. They are frozen.</p><p>According to the dependence of parameters in DN, first consider c events for area Y: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x318.png" xlink:type="simple"/></inline-formula>falls into<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x318.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x319.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x318.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x319.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x320.png" xlink:type="simple"/></inline-formula>partitioned by the c Y vectors in V. The conditional probability density <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x318.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x319.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x320.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x321.png" xlink:type="simple"/></inline-formula> is zero if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x318.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x319.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x320.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x321.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x322.png" xlink:type="simple"/></inline-formula> falls out of the Voronoi region of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x318.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x319.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x320.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x321.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x322.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x323.png" xlink:type="simple"/></inline-formula>:</p><disp-formula id="scirp.53728-formula407"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x324.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x325.png" xlink:type="simple"/></inline-formula> is the probability density within<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x325.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x326.png" xlink:type="simple"/></inline-formula>. Note that the distribution of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x325.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x326.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x327.png" xlink:type="simple"/></inline-formula> within <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x325.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x326.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x327.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x328.png" xlink:type="simple"/></inline-formula> is irrelevant as long as it integrates to 1.</p><p>Note that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x329.png" xlink:type="simple"/></inline-formula>. Given<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x329.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x330.png" xlink:type="simple"/></inline-formula>, the ML estimator for the binary vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x329.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x331.png" xlink:type="simple"/></inline-formula> needs to maximize<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x329.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x331.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x332.png" xlink:type="simple"/></inline-formula>, which is equivalent to finding</p><disp-formula id="scirp.53728-formula408"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x333.png"  xlink:type="simple"/></disp-formula><p>since finding the ML estimator <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x334.png" xlink:type="simple"/></inline-formula> for Equation (15) is equivalent to finding the Voronoi region to which <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x334.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x335.png" xlink:type="simple"/></inline-formula> belongs to. This is exactly what the Y area does, supposing <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x334.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x335.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x336.png" xlink:type="simple"/></inline-formula> for top-<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x334.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x335.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x336.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x337.png" xlink:type="simple"/></inline-formula> competition.</p><p>Next, consider Z. The set of all possible binary-1 Y vectors and the set of producible binary-p Z vectors have a one-to-one correspondence: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x338.png" xlink:type="simple"/></inline-formula>corresponds to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x338.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x339.png" xlink:type="simple"/></inline-formula> if and only if the single firing neuron in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x338.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x339.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x340.png" xlink:type="simple"/></inline-formula> has non-zero connections to all the firing neurons in the binary-p <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x338.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x339.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x340.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x341.png" xlink:type="simple"/></inline-formula> but not to the non-firing neurons in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x338.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x339.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x340.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x342.png" xlink:type="simple"/></inline-formula>. Namely, given the winner Y neuron<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x338.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x339.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x340.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x342.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x343.png" xlink:type="simple"/></inline-formula>, the corresponding <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x338.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x339.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x340.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x342.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x343.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x344.png" xlink:type="simple"/></inline-formula> vector is deterministic. Furthermore, for each Y neuron, there is only unique z because of the definition of FA. Based on the definition of probability density, we have:</p><disp-formula id="scirp.53728-formula409"><graphic  xlink:href="http://html.scirp.org/file/6-1680148x345.png"  xlink:type="simple"/></disp-formula><p>for every <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x346.png" xlink:type="simple"/></inline-formula> corresponding to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x346.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x347.png" xlink:type="simple"/></inline-formula>. Thus, when the DN generates <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x346.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x348.png" xlink:type="simple"/></inline-formula> in Equation (16) for ML estimate, its Z area generates ML estimate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x346.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x348.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x349.png" xlink:type="simple"/></inline-formula> that maximizes Equation (14). <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x346.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x348.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x349.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x350.png" xlink:type="simple"/></inline-formula></p></sec><sec id="s8"><title>8. Theorem 3: DN Thinks Optimally</title><p>There seems no more proper terms to describe the nature of the DN operation other than “think”. The thinking process by the current basic version of DN seems similar to, but not exactly the same as, that of the brain. At least, the richness of the mechanisms in DN that has demonstrated experimentally to be close to that of the brain.</p><p>Theorem 3 (DN generalization while updating) Suppose that after having experienced all the transitions of the FA from time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x351.png" xlink:type="simple"/></inline-formula>, the GDN turns into a DN that</p><p>1) fixes its size: It does not generate new Y neurons.</p><p>2) adapts: It updates its adaptive part<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x352.png" xlink:type="simple"/></inline-formula>.</p><p>3) generalizes: It continues to generate responses by taking sensory inputs not restricted to the finite ones for the FA.</p><p>Then the DN “thinks” (i.e., learns and generalizes) recursively and optimally: for all integer<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x353.png" xlink:type="simple"/></inline-formula>, the DN recursively generates the Maximum Likelihood (ML) response<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x353.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x354.png" xlink:type="simple"/></inline-formula>: with</p><disp-formula id="scirp.53728-formula410"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x355.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x356.png" xlink:type="simple"/></inline-formula> is the probability density, conditioned on<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x356.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x357.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x356.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x357.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x358.png" xlink:type="simple"/></inline-formula>. And the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x356.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x357.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x359.png" xlink:type="simple"/></inline-formula> has the pre-response vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x356.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x357.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x360.png" xlink:type="simple"/></inline-formula>, where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x356.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x357.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x360.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x361.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x356.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x357.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x360.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x361.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x362.png" xlink:type="simple"/></inline-formula>, is the conditional probability for the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x356.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x357.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x360.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x361.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x362.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x363.png" xlink:type="simple"/></inline-formula>-th Z neuron to fire:</p><disp-formula id="scirp.53728-formula411"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x364.png"  xlink:type="simple"/></disp-formula><p>The firing of each Z neuron has a freedom to choose a binary conditioning method to map the above the pre-response vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x365.png" xlink:type="simple"/></inline-formula> to the corresponding binary vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x365.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x366.png" xlink:type="simple"/></inline-formula>.</p><p>Proof. Again, reuse the proof of the lemma with the synaptic vectors of Y to be <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x367.png" xlink:type="simple"/></inline-formula> now adapting.</p><p>First consider Y. Equation (16) is still true as this is what DN does but V is now adapting. The probability density in Equation (15) is the currently estimated version based on past experience but V is now adapting. Then, when <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x368.png" xlink:type="simple"/></inline-formula> for top-k Y area competition, the Y response vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x368.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x369.png" xlink:type="simple"/></inline-formula> with j determined by Equation (16) gives Equation (17). In other words, the response vector from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x368.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x369.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x370.png" xlink:type="simple"/></inline-formula> area is again the Maximum Likelihood (ML) estimate from the incrementally estimated probability density. The major difference between Equation (16) and Equation (17) is that in the latter, the adaptive part of the DN updates.</p><p>Next, consider Z. From the proof of the Lemma 1, the synaptic weight between the j-th Y neuron and the n-th Z neuron is</p><disp-formula id="scirp.53728-formula412"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1680148x371.png"  xlink:type="simple"/></disp-formula><p>The total pre-response for the n-th neuron is</p><disp-formula id="scirp.53728-formula413"><graphic  xlink:href="http://html.scirp.org/file/6-1680148x372.png"  xlink:type="simple"/></disp-formula><p>since the j-th neuron is the only firing Y neuron at this time. The above two expressions give Equation (18). <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x373.png" xlink:type="simple"/></inline-formula></p><p>The last sentence in the theorem gives the freedom for Z to choose a binary conditioning method but a binary conditioning method is required in order to determine which Z neurons fire and all other Z neurons do not. In the brain, neural modulation (e.g., expected punishment, reward, or novelty) discourages or encourages the recalled components of z to fire.</p><p>The adaptive mode after learning the FA is autonomous inside the DN. A major novelty of this theory of thinking is that the structure inside the DN is fully emergent, regulated by the DP (i.e., nature) and indirectly shaped (i.e., nurture) by the external environment.</p><p>The neuronal resource of Y gradually re-distribute according to the new observations in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x374.png" xlink:type="simple"/></inline-formula>. It adds new context-sensory experience and gradually weights down prior experience. Over the entire life span, more often observed experience and less often observed experience are proportionally represented as the synaptic weights.</p><p>However, an adaptive DN does not simply repeat the function of the FA it has learned. Its new thinking experience includes those that are not applicable to the FA. The following cases are all allowed in principle:</p><p>1) Thinking with a “closed eye”: A closed eye sets <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x375.png" xlink:type="simple"/></inline-formula> where u has 0.5 for all its components (all gray image). The DN runs where Y responses mainly to z as x has little “preference” in matching.</p><p>2) Thinking with an “open eye”: In the sensory input x is different from any prior input.</p><p>3) Inconsistent experience: from the same<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x376.png" xlink:type="simple"/></inline-formula>, the next <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x376.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x377.png" xlink:type="simple"/></inline-formula> may be different at different times. FA does not allow any such inconsistency. However, the inconsistencies allow occasional mistakes, update of knowledge structures, and possible discovery of new knowledge.</p><p>The neuronal resources of Y gradually re-distribute according to the new context-motor experience in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x378.png" xlink:type="simple"/></inline-formula>. The learning rate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x378.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x379.png" xlink:type="simple"/></inline-formula> amounts to equally weighted average for past experience by each neuron. Weng &amp; Luciw 2009 [<xref ref-type="bibr" rid="scirp.53728-ref30">30</xref>] investigated amnesic average to give more weight to recent experience.</p><p>In the developmental process of a DN, there is no need for a rigid switch between FA and the real-world learning. The mitosis-equivalent of Y neurons is gradually realized by gradual mitosis and cell death, neuronal migration and connection, neuronal spine growth and death, and other neuronal adaptation. DN can also switch between neuronal initialization and adaptation smoothly. The rigid switches between neuronal initialization and neuronal adaptation and between FA learning and the real-world learning above are meant to facilitate our understanding and analysis only.</p><p>The binary conditioning is suited only when Z is supervised according to the FA to be simulated. As the “thinking” of the DN is not necessarily correct, it is not desirable to use the binary conditioning for Z neurons. For example, a dynamic threshold can be used for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x380.png" xlink:type="simple"/></inline-formula> to pass in order for the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x380.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1680148x381.png" xlink:type="simple"/></inline-formula>-th neuron to fire at value 1. This threshold can be related to the punishment and reward from the environment. In general, the threshold is related to the neural modulatory system.</p><p>The thinking process by the current basic version of DN seems similar to, but not exactly the same as, that of the brain. At least, the richness of the mechanisms in an experimental DN is not yet close to that of an adult brain. For example, the DN here does not use neuromodulators so it does not prefer any signals from receptors (e.g., sweet vs bitter).</p></sec><sec id="s9"><title>9. Experimental Results</title><p>Due to the focused theoretical subject here and the space limitation, detailed experimental results of DN are not included here. The DN has had several versions of experimental embodiments, called Where-What Networks (WWNs), from WWN-1 [<xref ref-type="bibr" rid="scirp.53728-ref32">32</xref>] to WWN-7 [<xref ref-type="bibr" rid="scirp.53728-ref33">33</xref>] . Each WWN has multiple areas in the Z areas, representing the location concept (Location Motor, LM), type concept (Type Motor, TM), or scale concept (Scale Motor, SM), and so on.</p><p>A learned WWN can simultaneously detect and recognize learned 3-D objects from new unobserved cluttered natural scenes [<xref ref-type="bibr" rid="scirp.53728-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.53728-ref34">34</xref>] .</p><p>The function of this space-time machine DN differs depending on the context information in its Z area [<xref ref-type="bibr" rid="scirp.53728-ref7">7</xref>] . If there is no Z signal at all, the WWN is in an (emergent) free-viewing mode and it detects any learned object from the cluttered scene and tells its location from LM, type from TM, and scale from SM. If the LM area fires representing a location (intent or context), the WWN recognizes the object near that intended location from the cluttered scene and tells its type from TM and scale from SM. If the TM area fires representing an object type (intent or context) the WWN finds (i.e., detects) an intended object type from the cluttered scene and tells its location from LM and scale from SM.</p><p>A WWN can also perform autonomous attention. If the DN suppresses the firing neuron that represents an object type in TM, the WWN switches attention from one object type to another object type that barely lost in the previous Y competition―feature-based autonomous attention. If the DN suppresses the firing neuron in LM, the WWN switches attention from one object location to another object location that barely lost in the previous Y competition―location-based autonomous attention.</p><p>The WWN has also performed language acquisition for a subset of natural language and also generalized and predicted [<xref ref-type="bibr" rid="scirp.53728-ref35">35</xref>] . For example, predict from one person Joe to his hierarchical properties such as male and human, and predict from Penguin to its hierarchical properties such as non-flying and bird.</p><p>The WWNs have versions that are motivated, such as pain avoidance and pleasure seeking, so that its learning does not need to be supervised [<xref ref-type="bibr" rid="scirp.53728-ref9">9</xref>] . The learned tasks include object recognition under reinforcement learning and autonomous foraging (wandering around) in the presence of a friend and an enemy.</p><p>However, the experimental results from such DN experiments are difficult to understand and to train without a clear theoretical framework here that links DNs with the well-known automata theory and the mathematical properties presented as the three theorems that have been proved here.</p></sec><sec id="s10"><title>10. Conclusions and Discussion</title><p>Proposed first in Weng 2011 [<xref ref-type="bibr" rid="scirp.53728-ref14">14</xref>] , the DN framework seems to be, as far as I know, the first brain-scale computational and developmental theory for the brain and mind. By developing, we mean that the model regards brain areas should automatically emerge from activities, instead of fully specified rigidly by the genome. This view is supported by a great deal of cross-modal plasticity found in mammalian brains, from eye deprivation by Torsten N. Wiesel and David H. Hubel [<xref ref-type="bibr" rid="scirp.53728-ref36">36</xref>] , to the auditory cortex that processes visual information by Mriganka Sur et al. [<xref ref-type="bibr" rid="scirp.53728-ref37">37</xref>] , to the reassignment of modality―visual cortex is reassigned to audition and touch in the born blind as reviewed by Patrice Voss [<xref ref-type="bibr" rid="scirp.53728-ref38">38</xref>] .</p><p>Therefore, it appears that a valid brain model at least should not assume a static existence of―genome rigidly specified―Brodmann areas. This static existence has been prevailing in almost all existing biologically inspired models for sensorimotor systems. Instead, a brain model should explain the emergence and known plasticity of brain areas. DP enables areas to emerge in DN and adapt. The genome provides the power of cells to move and connect. The genome also plays a major role in early and coarse connections of a brain. However, fine connections in the brain seem to be primarily determined by the statistics of activities from the conception of the life all the way up to the current life time.</p><p>In conclusion, this paper provides an overarching theory of the brain and mind, although the complexity of the mind is left to the richness of the environment and the activities of DN―task nonspecific [<xref ref-type="bibr" rid="scirp.53728-ref28">28</xref>] . The paper also provides the proofs of the three basic theorems in an archival form. At this early time of the computational brain theory, we predict that the landscape of AI and understanding of natural intelligence would both fundamentally change in the future.</p></sec><sec id="s11"><title>Acknowledgements</title><p>The author would like to thank Hao Ye at Fudan University who carefully proof-read the proofs presented here and raised two gaps that I have filled since then. The author would also like to thank Z. Ji, M. Luciw, K. Miyan and other members of the Embodied Intelligence Laboratory at Michigan State University; Q. Zhang, Yuekai Wang, Xiaofeng Wu and other members of the Embodied Intelligence Laboratory at Fudan University whose work has provided experimental supports for the theory presented here.</p></sec></body><back><ref-list><title>References</title><ref id="scirp.53728-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Weng, J. (2011) Three Theorems: Brain-Like Networks Logically Reason and Optimally Generalize. International Joint Conference on Neural Networks, San Jose, 31 July-5 August 2011, 2983-2990.</mixed-citation></ref><ref id="scirp.53728-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Weng, J. (2012) Natural and Artificial Intelligence: Introduction to Computational Brain-Mind. BMI Press, Okemos.</mixed-citation></ref><ref id="scirp.53728-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Gluck, M.A., Mercado, E. and Myers, C. (2013) Learning and Memory: From Brain to Behavior. 2nd Edition, Worth Publishers, New York.</mixed-citation></ref><ref id="scirp.53728-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Chomsky, N. (1978) Rules and Representation. Columbia University Press, New York.</mixed-citation></ref><ref id="scirp.53728-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Kandel, E.R., Schwartz, J.H., Jessell, T.M., Siegelbaum, S. and Hudspeth, A.J. (2012) Principles of Neural Science. 5th Edition, McGraw-Hill, New York.</mixed-citation></ref><ref id="scirp.53728-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Weng, J. and Luciw, M. (2012) Brain-Like Emergent Spatial Processing. IEEE Transactions on Autonomous Mental Development, 4, 161-185. http://dx.doi.org/10.1109/TAMD.2011.2174636</mixed-citation></ref><ref id="scirp.53728-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Weng, J., Luciw, M. and Zhang, Q. (2013) Brain-Like Temporal Processing: Emergent Open States. IEEE Transactions on Autonomous Mental Development, 5, 89-116. http://dx.doi.org/10.1109/TAMD.2013.2258398</mixed-citation></ref><ref id="scirp.53728-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Weng, J. and Luciw, M.D. (2014) Brain-Inspired Concept Networks: Learning Concepts from Cluttered Scenes. IEEE Intelligent Systems Magazine, 29, 14-22. http://dx.doi.org/10.1109/MIS.2014.75</mixed-citation></ref><ref id="scirp.53728-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Hopcroft, J.E., Motwani, R. and Ullman, J.D. (2006) Introduction to Automata Theory, Languages, and Computation. Addison-Wesley, Boston.</mixed-citation></ref><ref id="scirp.53728-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Weng, J., Paslaski, S., Daly, J., VanDam, C. and Brown, J. (2013) Modulation for Emergent Networks: Serotonin and Dopamine. Neural Networks, 41, 225-239. http://dx.doi.org/10.1016/j.neunet.2012.11.008</mixed-citation></ref><ref id="scirp.53728-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Wang, Y., Wu, X. and Weng, J. (2011) Synapse Maintenance in the Where-What Network. International Joint Conference on Neural Networks, San Jose, 31 July-5 August 2011, 2823-2829.</mixed-citation></ref><ref id="scirp.53728-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Krichmar, J.L. (2008) The Neuromodulatory System: A Framework for Survival and Adaptive Behavior in a Challenging World. Adaptive Behavior, 16, 385-399. http://dx.doi.org/10.1177/1059712308095775</mixed-citation></ref><ref id="scirp.53728-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Weng, J. (2012) Symbolic Models and Emergent Models: A Review. IEEE Transactions on Autonomous Mental Development, 4, 29-53. http://dx.doi.org/10.1109/TAMD.2011.2159113</mixed-citation></ref><ref id="scirp.53728-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Russell, S. and Norvig, P. (2010) Artificial Intelligence: A Modern Approach. 3rd Edition, Prentice-Hall, Upper Saddle River.</mixed-citation></ref><ref id="scirp.53728-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Weng, J. (2011) Why Have We Passed “Neural Networks Do Not Abstract Well”? Natural Intelligence: The INNS Magazine, 1, 13-22.</mixed-citation></ref><ref id="scirp.53728-ref16"><label>16</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Minsky</surname><given-names> M. </given-names></name>,<etal>et al</etal>. (<year>1991</year>)<article-title>Logical versus Analogical or Symbolic versus Connectionist or Neat versus Scruffy</article-title><source> AI Magazine</source><volume> 12</volume>,<fpage> 34</fpage>-<lpage>51</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.53728-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Gomes, L. (2014) Machine-Learning Maestro Michael Jordan on the Delusions of Big Data and Other Huge Engineering Efforts. IEEE Spectrum, Online Article Posted 20 October 2014.</mixed-citation></ref><ref id="scirp.53728-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Olshaushen, B.A. and Field, D.J. (1996) Emergence of Simple-Cell Receptive Field Properties by Learning a Sparse Code for Natural Images. Nature, 381, 607-609. http://dx.doi.org/10.1038/381607a0</mixed-citation></ref><ref id="scirp.53728-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Hinton, G.E., Osindero, S. and Teh, Y-W. (2006) A Fast Learning Algorithm for Deep Belief nets. Neural Computation, 18, 1527-1554. http://dx.doi.org/10.1162/neco.2006.18.7.1527</mixed-citation></ref><ref id="scirp.53728-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Desimone, R. and Duncan, J. (1995) Neural Mechanisms of Selective Visual Attention. Annual Review of Neuroscience, 18, 193-222. http://dx.doi.org/10.1146/annurev.ne.18.030195.001205</mixed-citation></ref><ref id="scirp.53728-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Weng, J. (2013) Establish the Three Theorems: DP Optimally Self-Programs Logics Directly from Physics. Proceedings of International Conference on Brain-Mind, East Lansing, 27-28 July 2013, 1-9.</mixed-citation></ref><ref id="scirp.53728-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Frasconi, P., Gori, M., Maggini, M. and Soda, G. (1995) Unified Integration of Explicit Knowledge and Learning by Example in Recurrent Networks. IEEE Transactions on Knowledge and Data Engineering, 7, 340-346. http://dx.doi.org/10.1109/69.382304</mixed-citation></ref><ref id="scirp.53728-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Frasconi, P., Gori, M., Maggini, M. and Soda, G. (1996) Representation of Finite State Automata in Recurrent Radial Basis Function Networks. Machine Learning, 23, 5-32. http://dx.doi.org/10.1007/BF00116897</mixed-citation></ref><ref id="scirp.53728-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Omlin, C.W. and Giles, C.L. (1996) Constructing Deterministic Finite-State Automata in Recurrent Neural Networks. Journal of the ACM, 43, 937-972. http://dx.doi.org/10.1145/235809.235811</mixed-citation></ref><ref id="scirp.53728-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Felleman, D.J. and Van Essen, D.C. (1991) Distributed Hierarchical Processing in the Primate Cerebral Cortex. Cerebral Cortex, 1, 1-47. http://dx.doi.org/10.1093/cercor/1.1.1</mixed-citation></ref><ref id="scirp.53728-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Sur, M. and Rubenstein, J.L.R. (2005) Patterning and Plasticity of the Cerebral Cortex. Science, 310, 805-810. http://dx.doi.org/10.1126/science.1112070</mixed-citation></ref><ref id="scirp.53728-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Bichot, N.P., Rossi, A.F. and Desimone, R. (2006) Parallel and Serial Neural Mechanisms for Visual Search in Macaque Area V4. Science, 308, 529-534. http://dx.doi.org/10.1126/science.1109676</mixed-citation></ref><ref id="scirp.53728-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Campbell, N.A., Reece, J.B., Urry, L.A., Cain, M.L., Wasserman, S.A., Minorsky, P.V. and Jackson, R.B. (2011) Biology. 9th Edition, Benjamin Cummings, San Francisco.</mixed-citation></ref><ref id="scirp.53728-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Weng, J., McClelland, J., Pentland, A., Sporns, O., Stockman, I., Sur, M. and Thelen, E. (2001) Autonomous Mental Development by Robots and Animals. Science, 291, 599-600. http://dx.doi.org/10.1126/science.291.5504.599</mixed-citation></ref><ref id="scirp.53728-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Weng, J. (2009) Task Muddiness, Intelligence Metrics, and the Necessity of Autonomous Mental Development. Minds and Machines, 19, 93-115. http://dx.doi.org/10.1007/s11023-008-9127-1</mixed-citation></ref><ref id="scirp.53728-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Weng, J. and Luciw, M. (2009) Dually Optimal Neuronal Layers: Lobe Component Analysis. IEEE Transactions on Autonomous Mental Development, 1, 68-85. http://dx.doi.org/10.1109/TAMD.2009.2021698</mixed-citation></ref><ref id="scirp.53728-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Martin, J.C. (2003) Introduction to Languages and the Theory of Computation. 3rd Edition, McGraw Hill, Boston.</mixed-citation></ref><ref id="scirp.53728-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Chomsky, N. (1957) Syntactic Structures. Mouton, The Hague.</mixed-citation></ref><ref id="scirp.53728-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Ji, Z., Weng, J. and Prokhorov, D. (2008) Where-What Network 1: “Where” and “What” Assist Each Other through Top-Down Connections. IEEE International Conference on Development and Learning, Monterey, 9-12 August 2008, 61-66.</mixed-citation></ref><ref id="scirp.53728-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">Wu, X., Guo, Q. and Weng, J. (2013) Skull-Closed Autonomous Development: WWN-7 Dealing with Scales. Proceedings of International Conference on Brain-Mind, East Lansing, 27-28 July 2013, 1-8.</mixed-citation></ref><ref id="scirp.53728-ref36"><label>36</label><mixed-citation publication-type="other" xlink:type="simple">Luciw, M. and Weng, J. (2010) Where What Network 3: Developmental Top-Down Attention with Multiple Meaningful Foregrounds. IEEE International Conference on Neural Networks, Barcelona, 18-23 July 2010, 4233-4240.</mixed-citation></ref><ref id="scirp.53728-ref37"><label>37</label><mixed-citation publication-type="other" xlink:type="simple">Miyan, K. and Weng, J. (2010) WWN-Text: Cortex-Like Language Acquisition, with What and Where. IEEE 9th International Conference on Development and Learning, Ann Arbor, 18-21 August 2010, 280-285.</mixed-citation></ref><ref id="scirp.53728-ref38"><label>38</label><mixed-citation publication-type="other" xlink:type="simple">Wiesel, T.N. and Hubel, D.H. (1965) Comparison of the Effects of Unilateral and Bilateral Eye Closure on Cortical Unit Responses in Kittens. Journal of Neurophysiology, 28, 1029-1040.</mixed-citation></ref><ref id="scirp.53728-ref39"><label>39</label><mixed-citation publication-type="other" xlink:type="simple">Von Melchner, L., Pallas, S.L. and Sur, M. (2000) Visual Behaviour Mediated by Retinal Projections Directed to the Auditory Pathway. Nature, 404, 871-876. http://dx.doi.org/10.1038/35009102</mixed-citation></ref><ref id="scirp.53728-ref40"><label>40</label><mixed-citation publication-type="other" xlink:type="simple">Voss, P. (2013) Sensitive and Critical Periods in Visual Sensory Deprivation. Frontiers in Psychology, 4, 664.</mixed-citation></ref></ref-list></back></article>