{"id":466,"date":"2021-03-11T22:09:23","date_gmt":"2021-03-12T06:09:23","guid":{"rendered":"https:\/\/kihbernetics.org\/?p=466"},"modified":"2024-11-21T16:59:53","modified_gmt":"2024-11-22T00:59:53","slug":"ashby-and-self-organization","status":"publish","type":"post","link":"https:\/\/kihbernetics.org\/?p=466","title":{"rendered":"Ashby and Self-Organization"},"content":{"rendered":"<h2 class=\"simpletoc-title\">Table of Contents<\/h2>\n<ul class=\"simpletoc-list\">\n<li><a href=\"#ashby-on-machines-coupling\">Ashby on machines coupling<\/a>\n\n<\/li>\n<li><a href=\"#on-the-shannons-transducer\">On the Shannon&#8217;s &#8220;transducer&#8221;<\/a>\n\n<\/li>\n<li><a href=\"#shannons-transducer\">Shannon&#8217;s transducer<\/a>\n\n<\/li>\n<li><a href=\"#the-behaviour-of-shannons-transducer\">The behaviour of Shannon&#8217;s transducer<\/a>\n<\/li><\/ul>\n\n\n<p>Ashby had a very peculiar relationship with self organizing systems. In his seminal paper &#8220;<a href=\"https:\/\/csis.pace.edu\/~marchese\/CS396x\/Computing\/Ashby.pdf\">Principles of the self-organizing system<\/a>&#8221; (pgs. 115-117) he writes this:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"177\" src=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184036-1024x177.png\" alt=\"\" class=\"wp-image-467\" style=\"width:512px;height:89px\" srcset=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184036-1024x177.png 1024w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184036-300x52.png 300w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184036-768x133.png 768w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184036-1200x208.png 1200w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184036.png 1247w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>The reason for such a statement is given in another paragraph:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"321\" src=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184308-1024x321.png\" alt=\"\" class=\"wp-image-468\" style=\"width:512px;height:161px\" srcset=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184308-1024x321.png 1024w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184308-300x94.png 300w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184308-768x241.png 768w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184308-1200x376.png 1200w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184308.png 1239w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>So, according to Ashby, a system (machine) can &#8220;self&#8221; organize (change state or function) only by some <strong><span class=\"has-inline-color has-accent-color\">external control parameter<\/span><\/strong>. Ashby gives an example explaining his line of thinking:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"718\" src=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184950-1024x718.png\" alt=\"\" class=\"wp-image-469\" style=\"width:512px;height:359px\" srcset=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184950-1024x718.png 1024w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184950-300x210.png 300w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184950-768x538.png 768w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210311-184950.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>Now this last statement is crucial. To explain the flaw in Ashby&#8217; thinking we have to draw a block diagram for the above transformations. Ashby&#8217;s description from above translates in the block diagram depicted below, where it is the <strong><span class=\"has-inline-color has-accent-color\">input <\/span><\/strong>that defines the state of the system, that is, which of the three transformations will be used by the machine. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"265\" height=\"90\" src=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/text1332.png\" alt=\"\" class=\"wp-image-472\"\/><\/figure><\/div>\n\n\n<p>In such a case the whole thing is indeed reduced to a single transformation as Ashby describes in the above paragraph.<\/p>\n\n\n\n<p>A random input from the environment will, however, <strong><span class=\"has-inline-color has-accent-color\">never <\/span><\/strong>define the state of the system by itself. A new state of a system is actually, as Shannon explains in chapter 8 of his <a rel=\"noreferrer noopener\" href=\"http:\/\/people.math.harvard.edu\/~ctm\/home\/text\/others\/shannon\/entropy\/entropy.pdf\" target=\"_blank\">seminal paper<\/a>, a <strong><span class=\"has-inline-color has-accent-color\">function of the current input and the current state<\/span><\/strong> as depicted on the diagram below:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"258\" height=\"98\" src=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/text1483.png\" alt=\"\" class=\"wp-image-473\"\/><\/figure><\/div>\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Shannon&#8217;s description seems also in line with what Ashby has to say about system states in \u201c<a href=\"http:\/\/pespmc1.vub.ac.be\/ASHBBOOK.html\">Introduction to Cybernetics<\/a>\u201d (S. 2\/17) and the machine following a <strong><em>state trajectory<\/em><\/strong> that represents a particular <strong><em>behaviour<\/em><\/strong>:<\/p>\n<cite>The method corresponds, in the study of a dynamic system, to <strong><em><span class=\"has-inline-color has-accent-color\">setting it at some initial <\/span><\/em>state<\/strong> and then <strong><em><span class=\"has-inline-color has-accent-color\">allowing it to go on, without further interference<\/span><\/em><\/strong>, through such a <strong>series of changes<\/strong> as its inner nature determines.<\/cite><\/blockquote>\n\n\n\n<p>This case is now very different than the previous one. By allowing the state from a previous step to be the <strong><em><span class=\"has-inline-color has-accent-color\">parameter input<\/span><\/em><\/strong> for the next, the overall transformations (state trajectory) have more variety and are much more interesting.<\/p>\n\n\n\n<p>If we look at the same matrix from Ashby&#8217;s example above and, let&#8217;s say, start with state<strong><span class=\"has-inline-color has-accent-color\"> <em>f<sub>b<\/sub><\/em><\/span><\/strong> and keep the input constant at <em><strong><span class=\"has-inline-color has-accent-color\">a<\/span><\/strong> <\/em>, we&#8217;ll end with a behaviour that oscillates between<span class=\"has-inline-color has-accent-color\"> <strong><em>f<sub>b<\/sub><\/em><\/strong><\/span> and <strong><em><span class=\"has-inline-color has-accent-color\">f<sub>c<\/sub><\/span><\/em><\/strong> . If we instead start in the same state <strong><em><span class=\"has-inline-color has-accent-color\">f<sub>b<\/sub><\/span><\/em><\/strong> but keep the input constant at <em><strong><span class=\"has-inline-color has-accent-color\">b<\/span><\/strong><\/em>, the behaviour will be completely different. The state will immediately transition to<span class=\"has-inline-color has-accent-color\"> <em><strong><strong><em>f<sub>a<\/sub><\/em><\/strong><\/strong><\/em><\/span> in the next step and remain there as long as we keep the input constant at <em><strong><span class=\"has-inline-color has-accent-color\">b<\/span><\/strong><\/em>.<\/p>\n\n\n\n<h3 id=\"ashby-on-machines-coupling\" class=\"wp-block-heading\">Ashby on machines coupling<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow\">\n<p>In a <a href=\"http:\/\/www.rossashby.info\/letters\/riguet.html#3\">letter to Jacques Riguet<\/a> from 29-Oct-1954 Ashby explains his definition of machines and the way they are coupled:<\/p>\n<cite>I define the machine (E) with input (I) as a mapping of I x E in E, letting the states E be the output without further mapping into output symbols . I have found this more suitable for my purposes.<br><br>If the machine (I x E in E) is to be coupled to another (J x F in F), which may be an observer, then we add, by definition, a special mapping c, of E. in J (or F in I) to show which particular way of coupling is used; but the mapping c is not usually needed unless a coupling is required.<\/cite><\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Ashby speaks here about two <strong><em>independent machines<\/em><\/strong> with two separate sets of states (E) and (F). He elaborates more on the coupling in \u201c<a href=\"http:\/\/pespmc1.vub.ac.be\/ASHBBOOK.html\">Introduction to Cybernetics<\/a>\u201d (S. 4\/6):<\/p>\n<cite><em>A fundamental property of <strong>machines<\/strong> is that they <strong>can be coupled<\/strong>. Two or more whole machines can be coupled to form one machine; and <strong>any one machine can be regarded as formed by the coupling of its parts<\/strong>, which can themselves be thought of as small, sub-, machines.<\/em><br><br><em>&#8230; What we want is a <strong>way of coupling that does no violence to each machine\u2019s inner working<\/strong>, so that <strong>after the coupling each machine is still the same machine that it was before<\/strong>.<\/em><br><br><em>For this or this to be so, the coupling must be arranged so that, in principle <strong>each machine affects the other only by affecting its conditions, i.e. by, affecting its input<\/strong>. Thus, if the machines are to retain their individual natures after being coupled to form a whole, <strong>the coupling must be between the (given) inputs and outputs<\/strong>, other parts being left alone no matter how readily accessible they may be.<\/em><\/cite><\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Ashby provides some more insight about different types of machine couplings in one of his <a href=\"http:\/\/www.rossashby.info\/journal\/volume\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">Journals<\/a>. Specifically on <a href=\"http:\/\/www.rossashby.info\/journal\/page\/4854.html\" target=\"_blank\" rel=\"noreferrer noopener\">pages 4854 and 5<\/a> where he discusses different types of machine couplings and specifically how they relate to Shannon&#8217;s description of the transducer for which he says: <\/p>\n<cite>&#8220;Shannon&#8217;s &#8220;transducer&#8221; is a more general a mapping of I x E in E x J. The <em>generality, however, is <strong>excessive<\/strong> (in spite of the pleasing symmetry!) <strong>and must go<\/strong> (see below, 4855).<\/em>\u201d<\/cite><\/blockquote>\n\n\n\n<h3 id=\"on-the-shannons-transducer\" class=\"wp-block-heading\">On the Shannon&#8217;s &#8220;transducer&#8221;<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>On the next page Ashby spells out why:<\/p>\n<cite>\u201c<em>The full generality of Shannon\u2019s transducer cannot be used. It is equivalent to making a machine with input + output correspond to a mapping of <strong>I x E<\/strong> in <strong>E x J<\/strong>. Such a mapping (call it <strong>h<\/strong>) generates eight others<strong> :<\/strong><\/em>\u201d<\/cite><\/blockquote>\n\n\n\n<p>In Ashby&#8217;s own writing:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"463\" src=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-115456a-1-1024x463.png\" alt=\"\" class=\"wp-image-488\" style=\"width:768px;height:347px\" srcset=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-115456a-1-1024x463.png 1024w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-115456a-1-300x136.png 300w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-115456a-1-768x347.png 768w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-115456a-1-1536x694.png 1536w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-115456a-1-1200x543.png 1200w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-115456a-1.png 1847w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Next, he singles out just the last one on the list:<\/p>\n<cite>\u201c<em><strong><span class=\"has-inline-color has-accent-color\">9 is the one that won\u2019t do, for it makes the relation of \u201cmachine\u2019s state\u201d to \u201coutput\u201d depend on what value the input is at<\/span><\/strong>. Shannon allows this; and it may be all right in his work. <\/em><br><em><strong><span class=\"has-inline-color has-accent-color\">It does not matter if the joining is one way only<\/span><\/strong>, <strong><span class=\"has-inline-color has-accent-color\">but when the coupling is with feedback it means that no mapping is defined<\/span><\/strong>, for how <strong>e<\/strong> is to be transformed depends on the value of&nbsp; <strong>f<\/strong>, but not in any uniquely defined way, for the mappings that were used before, <strong>h<\/strong> and <strong>m<\/strong>, are not conditional on the values of <strong>i<\/strong> and <strong>k <\/strong>\u2013 values that they are going to <u>give<\/u>. <\/em><span class=\"has-inline-color has-accent-color\"><em><strong>The case breaks down.<\/strong><\/em><br><strong><em>In the diagram of immediate effects this case means having the output partly under the input control.<\/em><\/strong><\/span><\/cite><\/blockquote>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"978\" height=\"259\" src=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-115941a.png\" alt=\"\" class=\"wp-image-490\" style=\"width:489px;height:130px\" srcset=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-115941a.png 978w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-115941a-300x79.png 300w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-115941a-768x203.png 768w\" sizes=\"(max-width: 978px) 100vw, 978px\" \/><\/figure><\/div>\n\n\n<p>Which would, according to Ashby, in the case of a coupling of two machines in a feedback loop lead to an unacceptable situation like this:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"386\" height=\"304\" src=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-120052a.png\" alt=\"\" class=\"wp-image-492\" style=\"width:290px;height:228px\" srcset=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-120052a.png 386w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-120052a-300x236.png 300w\" sizes=\"(max-width: 386px) 100vw, 386px\" \/><\/figure><\/div>\n\n\n<p> instead of this:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"323\" height=\"305\" src=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-120233a.png\" alt=\"\" class=\"wp-image-493\" style=\"width:242px;height:229px\" srcset=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-120233a.png 323w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/ice_screenshot_20210314-120233a-300x283.png 300w\" sizes=\"(max-width: 323px) 100vw, 323px\" \/><\/figure><\/div>\n\n\n<p>At this point it would be, I think, useful to see how Shannon&#8217;s description of the transducer match Ashby&#8217;s understanding of it.<\/p>\n\n\n\n<h3 id=\"shannons-transducer\" class=\"wp-block-heading\">Shannon&#8217;s transducer<\/h3>\n\n\n\n<p>Shannon published his legendary <a href=\"https:\/\/evabsys.files.wordpress.com\/2019\/12\/shannon-a-mathematical-theory-of-communication.pdf\">Mathematical Theory of Communication<\/a> in The Bell System Technical Journal back in 1948, eight years before the release of Asby&#8217;s <a rel=\"noreferrer noopener\" href=\"http:\/\/pespmc1.vub.ac.be\/ASHBBOOK.html\" target=\"_blank\">Introduction to Cybernetics<\/a>. Shannon&#8217;s description of the transducer (with memory) is different than Ashby&#8217;s. It contains only two functions with two variables. The full description given in the paper is as follows:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"525\" src=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/01\/ice_screenshot_20201227-093402-1024x525.png\" alt=\"\" class=\"wp-image-230\" srcset=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/01\/ice_screenshot_20201227-093402-1024x525.png 1024w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/01\/ice_screenshot_20201227-093402-300x154.png 300w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/01\/ice_screenshot_20201227-093402-768x394.png 768w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/01\/ice_screenshot_20201227-093402-1200x615.png 1200w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/01\/ice_screenshot_20201227-093402.png 1321w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>Note that both functions <strong><em>f<\/em> <\/strong>and <em><strong>g<\/strong><\/em> can be understood and described as complex multi-valued transformations using Ashby&#8217;s descriptions from before. The block diagram for Shannon&#8217;s transducer can be then depicted like this:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/evabsys.files.wordpress.com\/2020\/07\/shantrans-1.png?w=369\" alt=\"\" class=\"wp-image-481\"\/><\/figure><\/div>\n\n\n<p>It is immediately obvious that this structure is very different from Ashby&#8217;s interpretation in the previous section. Instead of this:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"514\" height=\"193\" src=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/text2270.png\" alt=\"\" class=\"wp-image-495\" srcset=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/text2270.png 514w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/text2270-300x113.png 300w\" sizes=\"(max-width: 514px) 100vw, 514px\" \/><\/figure><\/div>\n\n\n<p>Aahby&#8217;s schematics that properly describes Shannon&#8217;s transducer should look more like this:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"514\" height=\"193\" src=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/text3774.png\" alt=\"\" class=\"wp-image-496\" srcset=\"https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/text3774.png 514w, https:\/\/kihbernetics.org\/wp-content\/uploads\/2021\/03\/text3774-300x113.png 300w\" sizes=\"(max-width: 514px) 100vw, 514px\" \/><\/figure><\/div>\n\n\n<p>The input is still directly connected to both the &#8220;machine&#8221; and the &#8220;output&#8221; as in Ashby&#8217;s original description but his description of Shannon&#8217;s transducer omits the fact that both &#8220;machine&#8221; and &#8220;output&#8221; depend on the state as defined by the &#8220;machine subsystem&#8221; in the previous step of the <strong><em><span class=\"has-inline-color has-accent-color\">state trajectory<\/span><\/em><\/strong>.  <\/p>\n\n\n\n<h3 id=\"the-behaviour-of-shannons-transducer\" class=\"wp-block-heading\">The behaviour of Shannon&#8217;s transducer<\/h3>\n\n\n\n<p>If we want to complicate things a little bit further, we can add to the simple unit delay another transformation (<strong><em>F<\/em><\/strong>) to get a proper &#8220;memory function&#8221;:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/evabsys.files.wordpress.com\/2020\/07\/shantransmod.png?w=369\" alt=\"\" class=\"wp-image-487\"\/><\/figure><\/div>\n\n\n<p>We can now, using Ashby&#8217;s notation and transformation rules described in his book <a rel=\"noreferrer noopener\" href=\"http:\/\/pespmc1.vub.ac.be\/ASHBBOOK.html\" target=\"_blank\">Introduction to Cybernetics<\/a> define three functional transformations in his canonical notation with some arbitrary elements as follows:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/evabsys.files.wordpress.com\/2020\/07\/shantranstable.png?w=709\" alt=\"\" class=\"wp-image-491\"\/><\/figure><\/div>\n\n\n<p>Note that this selection of variables is just an example to prove a point. As Ashby teach us, the selection can be practically anything as long as it follows the few transition rules described in the book.<\/p>\n\n\n\n<p>We can now explore two timelines describing two different behaviours of the same transducer:   <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/evabsys.files.wordpress.com\/2020\/07\/shantranstimelines.png?w=572\" alt=\"\" class=\"wp-image-493\"\/><\/figure><\/div>\n\n\n<p>In the first timeline the input is a constant (<strong>a<\/strong>) but, nevertheless, the output of the system changes because the state changes. We can interpret this as if the system is &#8220;learning&#8221; and refining its &#8220;knowledge&#8221; by revisiting the same set of input data with an &#8220;updated&#8221; knowledge state. <\/p>\n\n\n\n<p>In the second timeline example the input sequence is repeating itself but we can see that, because the system is &#8220;state defined&#8221; and thus dynamical in nature, the state and output do not follow this regularity of the input. Note also that there is nothing &#8220;chaotic&#8221; in this system. The transformations are completely deterministic. However, even with a such a limited number of variables the system can exhibit some very complicated behaviour.<\/p>\n\n\n\n<p>I&#8217;m still not sure why Ashby rejected Shannon&#8217;s simple description of the transducer and opted instead for a complex and cumbersome description like the one described in his <a rel=\"noreferrer noopener\" href=\"http:\/\/pespmc1.vub.ac.be\/ASHBBOOK.html\" target=\"_blank\">book<\/a> on page 49.<\/p>\n\n\n\n<p>In my opinion, Shannon&#8217;s elegant framework if understood properly has far reaching consequences beyond its use in communications theory. It introduces multiple fundamental changes in the definition of dynamical systems such as:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>If the system is open to the flow of matter and energy but closed to the flow of information (as per Ashby&#8217;s definition of a &#8220;cybernetic system&#8221;) then the control of the system <span style=\"text-decoration:underline;\"><strong>must<\/strong><\/span> be internal, thus the distinction between <span style=\"text-decoration:underline;\">control and controlled system<\/span> from classical cybernetics is wrong and should be discarded from the discussion about complex, dynamical systems.<\/li>\n\n\n\n<li>As a consequence of 1., strictly speaking, there is no transfer of information between systems either. What is transferred between systems (transducers) are messages, signals, symbols, etc. in the form of mater or energy (wave) structures. The information used for encoding a message by the source transducer (transmitter) may be then <span style=\"text-decoration:underline;\"><strong>re-created<\/strong><\/span> by the receiving transducer (receiver) at the destination and this is obviously <strong><span style=\"text-decoration:underline;\">not the same<\/span><\/strong> information.<\/li>\n\n\n\n<li>As a consequence of 2., information and knowledge are also strictly internal to the system. Information, once committed to memory (function <strong><em>F<\/em><\/strong> ), is used to build the knowledge (state <strong>\u03b1<\/strong>) of the system which (knowledge) is in turn used to extract new information (function <strong><em>g<\/em><\/strong> ) from external data, as well as to formulate (control) the output (visible behaviour) of the system (function <strong><em>f<\/em><\/strong> ).<\/li>\n<\/ol>\n\n\n\n<p>And one last (but not least) remark: This framework is so simple that can be very easily scaled and formalized in algorithm form (model) and used for simulating complex behaviour of basically any type of dynamical system with memory. <\/p>\n\n\n\n<p>As it may be obvious from this short expose, Ashby&#8217;s conclusion that a system can not self-regulate without an externally coupled control system providing a parameter, is based on the incorrect assumption that the state of the system depends exclusively of the input.<\/p>\n\n\n\n<p>Please, feel free to leave a comment, idea or suggestion that would expose any flaw you can find in my thinking. For many years I was looking for data that would prove me wrong, or a for confirmation that a parameter control from the environment is indeed necessary for self organization, but was not able to find any.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ashby had a very peculiar relationship with self organizing systems. In his seminal paper &#8220;Principles of the self-organizing system&#8221; (pgs. 115-117) he writes this: The reason for such a statement is given in another paragraph: So, according to Ashby, a system (machine) can &#8220;self&#8221; organize (change state or function) only by some external control parameter. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":807,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"no","footnotes":""},"categories":[5,11],"tags":[],"class_list":["post-466","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dsm","category-self-organization"],"modified_by":"py","_links":{"self":[{"href":"https:\/\/kihbernetics.org\/index.php?rest_route=\/wp\/v2\/posts\/466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kihbernetics.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kihbernetics.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kihbernetics.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kihbernetics.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=466"}],"version-history":[{"count":28,"href":"https:\/\/kihbernetics.org\/index.php?rest_route=\/wp\/v2\/posts\/466\/revisions"}],"predecessor-version":[{"id":1470,"href":"https:\/\/kihbernetics.org\/index.php?rest_route=\/wp\/v2\/posts\/466\/revisions\/1470"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kihbernetics.org\/index.php?rest_route=\/wp\/v2\/media\/807"}],"wp:attachment":[{"href":"https:\/\/kihbernetics.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kihbernetics.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kihbernetics.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}