﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Uncommon Descent Contest Question 10: Provide the Code for Dawkins&#8217; WEASEL Program</title>
	<atom:link href="http://www.uncommondescent.com/darwinism/uncommon-descent-contest-question-10-provide-the-code-for-dawkins-weasel-program/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.uncommondescent.com/darwinism/uncommon-descent-contest-question-10-provide-the-code-for-dawkins-weasel-program/</link>
	<description>Serving The Intelligent Design Community</description>
	<lastBuildDate>Mon, 13 Feb 2012 20:31:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: DNA_Jock</title>
		<link>http://www.uncommondescent.com/darwinism/uncommon-descent-contest-question-10-provide-the-code-for-dawkins-weasel-program/comment-page-13/#comment-334146</link>
		<dc:creator>DNA_Jock</dc:creator>
		<pubDate>Wed, 16 Sep 2009 13:37:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.uncommondescent.com/?p=8316#comment-334146</guid>
		<description>This is fun.
This has to be the slowest derailment I have ever watched.

kairosfocus at post 66
&lt;blockquote&gt;
23 –&gt; however, on p. 1055, they simply describe, exemplify and analyse a partitioned search.
&lt;/blockquote&gt;
kairosfocus at post 372
&lt;blockquote&gt;
2] &lt;i&gt;The algorithm described textually and mathematically in section III.E of M&amp;D’s paper clearly contradicts both the description of WEASEL and the results thereof reported in TBW.&lt;/i&gt;
&lt;b&gt;M &amp; D do not describe an algorithm, they give an unrealistic illustration&lt;/b&gt;
[&lt;i&gt;Emphasis DNAJ&#039;s&lt;/i&gt;]
&lt;/blockquote&gt;
Expedient, but wrong. You were correct at post 66, but since then you have had to concede that the partitioned search they &#039;described, exemplified, and analyzed&#039; is quite different from TBW Weasel. Hence the evasion.
So now, according to kf, there is no &quot;THE&quot; M&amp;D algorithm in Section E, just an &lt;b&gt;unrealistic illustration&lt;/b&gt; - Huh? So what are they calculating the active information for?

As the train ever so slowly comes off the rails, kf has learnt that eqn 22 can be simply modified to take into account mutation rates other than 100%. Now would be a good time to re-read posts 34, 114, 164, and the first half of 305.
With s/N replacing 1/N in eqn22, do some exploring. You still cannot get a partitioned search that looks like the TBW run.

kairosfocus at post 375
&lt;blockquote&gt;
PPPS: And of course weirdly enough for s = 1, it turns out that we see 1/N.
&lt;/blockquote&gt;
That&#039;s not really &quot;&lt;i&gt;weird&lt;/i&gt;&quot;, it is the starting point, and the algorithm that M&amp;D explicitly describe. With Math. And it CANNOT be Weasel.
More importantly, &lt;b&gt;equation 22 cannot be modified to take generational champions into account&lt;/b&gt;. When DiEb asks you to &quot;just show me some values&quot;, he is gently trying to show you that your Q = GenSize x Gen# approximation leads to results that are waaaay off. I can help you here: You have showcased a run of 21 generations, where Q = 999 x 21 = 20,979,  with a mutation rate of 8% (your run D). According to &lt;b&gt;your math (post 367)&lt;/b&gt; 
&lt;blockquote&gt; 
q ~ [1 - (1 - s/N)^{G*z}]^L 

&lt;/blockquote&gt;  
the probability that this search is not finished within the first &lt;b&gt;11&lt;/b&gt; generations is &lt;b&gt;1 in 5 million million.&lt;/b&gt; Try it at home:
&lt;blockquote&gt; 
q ~ [1 - (1 - 0.08/27)^(999*11)]^28
&lt;/blockquote&gt;  My computer returns zero if I try to put a number &gt;12  into this equation....</description>
		<content:encoded><![CDATA[<p>This is fun.<br />
This has to be the slowest derailment I have ever watched.</p>
<p>kairosfocus at post 66</p>
<blockquote><p>
23 –&gt; however, on p. 1055, they simply describe, exemplify and analyse a partitioned search.
</p></blockquote>
<p>kairosfocus at post 372</p>
<blockquote><p>
2] <i>The algorithm described textually and mathematically in section III.E of M&amp;D’s paper clearly contradicts both the description of WEASEL and the results thereof reported in TBW.</i><br />
<b>M &amp; D do not describe an algorithm, they give an unrealistic illustration</b><br />
[<i>Emphasis DNAJ's</i>]
</p></blockquote>
<p>Expedient, but wrong. You were correct at post 66, but since then you have had to concede that the partitioned search they &#8216;described, exemplified, and analyzed&#8217; is quite different from TBW Weasel. Hence the evasion.<br />
So now, according to kf, there is no &#8220;THE&#8221; M&amp;D algorithm in Section E, just an <b>unrealistic illustration</b> &#8211; Huh? So what are they calculating the active information for?</p>
<p>As the train ever so slowly comes off the rails, kf has learnt that eqn 22 can be simply modified to take into account mutation rates other than 100%. Now would be a good time to re-read posts 34, 114, 164, and the first half of 305.<br />
With s/N replacing 1/N in eqn22, do some exploring. You still cannot get a partitioned search that looks like the TBW run.</p>
<p>kairosfocus at post 375</p>
<blockquote><p>
PPPS: And of course weirdly enough for s = 1, it turns out that we see 1/N.
</p></blockquote>
<p>That&#8217;s not really &#8220;<i>weird</i>&#8220;, it is the starting point, and the algorithm that M&amp;D explicitly describe. With Math. And it CANNOT be Weasel.<br />
More importantly, <b>equation 22 cannot be modified to take generational champions into account</b>. When DiEb asks you to &#8220;just show me some values&#8221;, he is gently trying to show you that your Q = GenSize x Gen# approximation leads to results that are waaaay off. I can help you here: You have showcased a run of 21 generations, where Q = 999 x 21 = 20,979,  with a mutation rate of 8% (your run D). According to <b>your math (post 367)</b> </p>
<blockquote><p>
q ~ [1 - (1 - s/N)^{G*z}]^L </p>
</blockquote>
<p>the probability that this search is not finished within the first <b>11</b> generations is <b>1 in 5 million million.</b> Try it at home:</p>
<blockquote><p>
q ~ [1 - (1 - 0.08/27)^(999*11)]^28
</p></blockquote>
<p>  My computer returns zero if I try to put a number &gt;12  into this equation&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiEb</title>
		<link>http://www.uncommondescent.com/darwinism/uncommon-descent-contest-question-10-provide-the-code-for-dawkins-weasel-program/comment-page-13/#comment-334129</link>
		<dc:creator>DiEb</dc:creator>
		<pubDate>Wed, 16 Sep 2009 09:10:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.uncommondescent.com/?p=8316#comment-334129</guid>
		<description>&lt;blockquote&gt;[ .. ] an explicitly latched version would be utterly unlikely to run as illustrated. That is the M &amp; D example is most credibly by way of illustration, not a credible actual run.&lt;/blockquote&gt;

&lt;i&gt;Utterly unlikely&lt;/i&gt;? I don&#039;t think so! And if you asked W. Dembski and R. Marks, I&#039;m sure they&#039;ll tell you that the example wasn&#039;t constructed, but an actual run of some program. Of course, they may have discarded some runs &lt;b&gt;without&lt;/b&gt; any (new) correct letters in the first two generation (the most probable events) - but their example is more  probable than getting firstly a queen  and secondly a black two from a deck of card.

But I suppose you&#039;ll tell me that &lt;i&gt;drawing the queen of hearts and then the two of spades  is utterly unlikely and not a credible actual run of the game of drawing two cards.&lt;/i&gt;</description>
		<content:encoded><![CDATA[<blockquote><p>[ .. ] an explicitly latched version would be utterly unlikely to run as illustrated. That is the M &amp; D example is most credibly by way of illustration, not a credible actual run.</p></blockquote>
<p><i>Utterly unlikely</i>? I don&#8217;t think so! And if you asked W. Dembski and R. Marks, I&#8217;m sure they&#8217;ll tell you that the example wasn&#8217;t constructed, but an actual run of some program. Of course, they may have discarded some runs <b>without</b> any (new) correct letters in the first two generation (the most probable events) &#8211; but their example is more  probable than getting firstly a queen  and secondly a black two from a deck of card.</p>
<p>But I suppose you&#8217;ll tell me that <i>drawing the queen of hearts and then the two of spades  is utterly unlikely and not a credible actual run of the game of drawing two cards.</i></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kairosfocus</title>
		<link>http://www.uncommondescent.com/darwinism/uncommon-descent-contest-question-10-provide-the-code-for-dawkins-weasel-program/comment-page-13/#comment-334119</link>
		<dc:creator>kairosfocus</dc:creator>
		<pubDate>Wed, 16 Sep 2009 06:01:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.uncommondescent.com/?p=8316#comment-334119</guid>
		<description>PPPS: And of course weirdly enough for s = 1, it turns out that we see 1/N. (But the case is artificial, as an implicitly latched version would be practically -- with probability, almost anything is logically possible but some things are practically impossible --  impossible and an explicitly latched version would be utterly unlikely to run as illustrated. That is the M &amp; D example is most credibly by way of illustration, not a credible actual run. And of course we should reckon with the implications of the multiple algors at EIL. There is no THE M &amp; D algorithm to be contrasted to a &quot;THE&quot; Dawkins algor. [Indeed, it is now quite clear that here will be no fortcoming c 1986 Weasel code; absent such code, we do not know the actual state of the algors c 1987 beyond all reasonable dispute; so various interpretations of Weasel c 1986 have a certain degree of legitimacy, and indeed that is so despite statements and declarations made in subsequent years. A declaration is not a demonstration, especially when it is made after the fact of a debate challenge and the decisive evidence is not forthcoming.])</description>
		<content:encoded><![CDATA[<p>PPPS: And of course weirdly enough for s = 1, it turns out that we see 1/N. (But the case is artificial, as an implicitly latched version would be practically &#8212; with probability, almost anything is logically possible but some things are practically impossible &#8212;  impossible and an explicitly latched version would be utterly unlikely to run as illustrated. That is the M &amp; D example is most credibly by way of illustration, not a credible actual run. And of course we should reckon with the implications of the multiple algors at EIL. There is no THE M &amp; D algorithm to be contrasted to a &#8220;THE&#8221; Dawkins algor. [Indeed, it is now quite clear that here will be no fortcoming c 1986 Weasel code; absent such code, we do not know the actual state of the algors c 1987 beyond all reasonable dispute; so various interpretations of Weasel c 1986 have a certain degree of legitimacy, and indeed that is so despite statements and declarations made in subsequent years. A declaration is not a demonstration, especially when it is made after the fact of a debate challenge and the decisive evidence is not forthcoming.])</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kairosfocus</title>
		<link>http://www.uncommondescent.com/darwinism/uncommon-descent-contest-question-10-provide-the-code-for-dawkins-weasel-program/comment-page-13/#comment-334117</link>
		<dc:creator>kairosfocus</dc:creator>
		<pubDate>Wed, 16 Sep 2009 05:43:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.uncommondescent.com/?p=8316#comment-334117</guid>
		<description>PPS: For a more technically sophisticated version:

1] Bayes Th:

p(A&#124;B) = p(A AND B) / p(B)

2] Here, what I have given as probability of going correct is actually in context prob of going correct on being selected: 

p(K&#124;S) = 1/N, 

--&gt; where N alternative values for a given character are possible (here, 27) and there is no reason to prefer any one value relative to the rest

--&gt; of these N values, one is correct

--&gt; in the case of potential implicit latching, each letter in turn for a member of a pop is subject to selection and if chosen, will take up one of N values at random, one of these being correct relative to the &quot;distant&quot; target. [This is of course at he heart of the dis-analogy between Weasel and real life as CRD acknowledged in BW.]

3] We are interested in the probability of being selected AND being correct:

p(K AND s) = p(K&#124;S) * p(S)

--&gt; Where p(S) = s, by definition, i.e. the per letter mut rate.

--&gt; And we see already that p (K&#124;S) = 1/N

4] So, substituting and rearranging:

p(K AND S) = (1/N) * s = s/N

--&gt; this is the result presented more loosely above.

--&gt; And, it is why I said the probs are &#039;effectively&quot; independent. (I am aware that conditional probability and Bayes th etc are even harder to think through. Cf my discussion in App 6 on Caputo et al . . .)</description>
		<content:encoded><![CDATA[<p>PPS: For a more technically sophisticated version:</p>
<p>1] Bayes Th:</p>
<p>p(A|B) = p(A AND B) / p(B)</p>
<p>2] Here, what I have given as probability of going correct is actually in context prob of going correct on being selected: </p>
<p>p(K|S) = 1/N, </p>
<p>&#8211;&gt; where N alternative values for a given character are possible (here, 27) and there is no reason to prefer any one value relative to the rest</p>
<p>&#8211;&gt; of these N values, one is correct</p>
<p>&#8211;&gt; in the case of potential implicit latching, each letter in turn for a member of a pop is subject to selection and if chosen, will take up one of N values at random, one of these being correct relative to the &#8220;distant&#8221; target. [This is of course at he heart of the dis-analogy between Weasel and real life as CRD acknowledged in BW.]</p>
<p>3] We are interested in the probability of being selected AND being correct:</p>
<p>p(K AND s) = p(K|S) * p(S)</p>
<p>&#8211;&gt; Where p(S) = s, by definition, i.e. the per letter mut rate.</p>
<p>&#8211;&gt; And we see already that p (K|S) = 1/N</p>
<p>4] So, substituting and rearranging:</p>
<p>p(K AND S) = (1/N) * s = s/N</p>
<p>&#8211;&gt; this is the result presented more loosely above.</p>
<p>&#8211;&gt; And, it is why I said the probs are &#8216;effectively&#8221; independent. (I am aware that conditional probability and Bayes th etc are even harder to think through. Cf my discussion in App 6 on Caputo et al . . .)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kairosfocus</title>
		<link>http://www.uncommondescent.com/darwinism/uncommon-descent-contest-question-10-provide-the-code-for-dawkins-weasel-program/comment-page-13/#comment-334033</link>
		<dc:creator>kairosfocus</dc:creator>
		<pubDate>Tue, 15 Sep 2009 13:46:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.uncommondescent.com/?p=8316#comment-334033</guid>
		<description>PS: I may need  clarify what I mean by no-change cases: members of a pop of mutants that are equal to the seed for the generation. With pops of reasonable size and low enough mut rates per letter, they are very likely to be present. So they are the latching backstop: another mutant is likely to be chosen by the gen champ selecting filter only if they preserve the existing letters AND add a new one. Failing such, the no-change case passes through to be the next gen champ. And in fact the two 1986 showcased runs hit target in 40+ [with 3 initially correct letters] and 60+ gens, indicating that about 1/2 the time no-change members won the contest to be seed for the next gen. [This is of course discussed in my App 7 the always linked. (I confess I get the distinct feeling that a lot of critiques are in a context of having never read what I actually have to say step by step on the matter.)]</description>
		<content:encoded><![CDATA[<p>PS: I may need  clarify what I mean by no-change cases: members of a pop of mutants that are equal to the seed for the generation. With pops of reasonable size and low enough mut rates per letter, they are very likely to be present. So they are the latching backstop: another mutant is likely to be chosen by the gen champ selecting filter only if they preserve the existing letters AND add a new one. Failing such, the no-change case passes through to be the next gen champ. And in fact the two 1986 showcased runs hit target in 40+ [with 3 initially correct letters] and 60+ gens, indicating that about 1/2 the time no-change members won the contest to be seed for the next gen. [This is of course discussed in my App 7 the always linked. (I confess I get the distinct feeling that a lot of critiques are in a context of having never read what I actually have to say step by step on the matter.)]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kairosfocus</title>
		<link>http://www.uncommondescent.com/darwinism/uncommon-descent-contest-question-10-provide-the-code-for-dawkins-weasel-program/comment-page-13/#comment-334030</link>
		<dc:creator>kairosfocus</dc:creator>
		<pubDate>Tue, 15 Sep 2009 13:29:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.uncommondescent.com/?p=8316#comment-334030</guid>
		<description>Okay:

After an 8-hr power cut last night since before midnight and dodgy net connexions since [hope this is not a hint from &quot;someone&quot; on the likely prospects of the new Govt . . . &lt;i&gt;&quot;Mons&#039;rat lack arf&quot;&lt;/i&gt; is not a joke if/when it moves from song to reality!], a few footnotes:

1] Rob: &lt;i&gt;Nor does implicit latching depend on a matching of mutation rate to pop size. The higher the pop size, the lower the probability of losing a correct letter.&lt;/i&gt;

This underscores the importance of a dynamical-empirical view rather than  a principally mathematical one.

Once pop size goes up enough, implicit latching is lost the other way: &lt;i&gt;far tail effects such as substitutions [one reverts, another advances] -- also &lt;a href=&quot;http://www.uncommondescent.com/intelligent-design/the-simulation-wars/#comment-312140&quot; rel=&quot;nofollow&quot;&gt;demonstrated&lt;/a&gt; [cf line 25] -- show up.&lt;/i&gt;

Hence too the importance of the law of large numbers here in making relatively improbable &quot;far tail&quot; or &quot;black swan&quot; events observable as sample size goes up.

2] &lt;i&gt;The algorithm described textually and mathematically in section III.E of M&amp;D’s paper clearly contradicts both the description of WEASEL and the results thereof reported in TBW.&lt;/i&gt;

M &amp; D do not describe an algorithm, they give an unrealistic illustration.  It seems that given the rhetorical environment it would have been better to have given an actual run &lt;a href=&quot;http://www.uncommondescent.com/intelligent-design/the-simulation-wars/#comment-312138&quot; rel=&quot;nofollow&quot;&gt;showing&lt;/a&gt; implicit latching and ratcheting.

Recall, such exist and have been demonstrated, since April.

3] &lt;i&gt;Your position has been shown to be false by both the mathematics and the empirical results&lt;/i&gt;

In fact implicit latching has been empirically demonstrated, ever since April 9th, as has repeatedly been underscored [and as was just linked]; whatever debates may be had over mathematical models and errors regarding thereof; the dynamical-empirical framework is valid. 

And, once implicit latching has been shown, it is a credible explanation of the showcased runs of Weasel 1986.

Also, on the mathematical side my issue was that I misread a term in an equation. (BTW, it seems that you, too, seem to have done so; cf. below.) 

Once I saw that I did, I acknowledged that and provided an alternative that fits with the relevant regime. I see you challenge it, so I comment:

4] &lt;i&gt;The probability of a given letter going correct on any mutant phrase is 1/N only if you assume a 100% mutation rate. But that assumption would contradict your assumptions in #8.&lt;/i&gt;

N states for the L relevant characters, prob of being selected for mut s; on flat random model, odds go to essentially s/N. 

(Independence is effectively true: each letter is picked in succession, and once it is in the hopper the s-odds die is thrown; deciding whether or not to let it take up any of the N available values at random. then, next letter. With odds of say 4% or so, typically one letter per 28-letter phrase will be varied, and 1 in 27 times it will repeat itself. And with a big enough but not too big pop, there will be to high odds no-change cases or at lest no distance to target change cases, and when a change occurs that goes closer home, it is likely to win. If pop is too big, multiple mutaiton effects will be more likely to pop up, and when a correct letter reverts while another advances in the same pop member, then this may crop up in the gen champs line, which would break the latching effect. Such substitutions were also demonstrated, as can be seen &lt;a href=&quot;http://www.uncommondescent.com/intelligent-design/the-simulation-wars/#comment-312140&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; in line 25.)

note again: I have also in effect inferred that we look at any given letter, say: l; then roll the dice to see if it will be permitted to mutate to one of 27 states, with s being odds that the given letter will mutate. 

Then the next letter is fed in etc.

5] &lt;i&gt;Consider that we can make the mutation rate arbitrarily low and still meet the conditions stated in your #8. &lt;b&gt;Your conclusion says that q should remain constant as the mutation rate drops ridiculously close to zero&lt;/b&gt;, but we know that q would, in fact, also decrease.&lt;/i&gt;

Where did this come from?

In the analysis above, at 367, I am using q analogous to M &amp; D for their s = 100% case. [I have already noted that s = 100% is not a practically feasible case to have implicit latching. I note that due to the required matching to get implicit latching, which was demonstrated, s is indeed factored in once we see latching. I simply misread the full import of M &amp; D&#039;s 1/N; this I have adjusted on seeing it, for he relevant implicit latching and ratcheting to target case: catch and keep in effect all cases where letters go correctt he first time. ] 

That is q is NOT a constant but the odds of going correct after G generations of size z. Thus, since s is a variable which will affect a rather large exponentiation, s will affect its value as it falls. 

Indeed at s = 0, q will be zero independent of G; save for the trivial case where the initial string is the target. As s --&gt; 0, q for a given G will fall towards zero, and that will be in the context of a probably large Q = G* z. 

Which is what the intuitive expectation is too.

(And I think this all shows just how hard it is to &quot;read&quot; these eqns right, on all sides.)

6] Nakashima-san:

Appreciated.

I guess I need to go off and do 500 lines of serious derivation as due penance to the gods of mathematics . . . ;)

However, the dynamical-empirical fundamentals of Weasel and why implicit latching is a credible account for the showcased runs c 1986  remain the same. (And that is why I rely on and prioritise dynamical-empirical methods.)

GEM of TKI</description>
		<content:encoded><![CDATA[<p>Okay:</p>
<p>After an 8-hr power cut last night since before midnight and dodgy net connexions since [hope this is not a hint from "someone" on the likely prospects of the new Govt . . . <i>"Mons'rat lack arf"</i> is not a joke if/when it moves from song to reality!], a few footnotes:</p>
<p>1] Rob: <i>Nor does implicit latching depend on a matching of mutation rate to pop size. The higher the pop size, the lower the probability of losing a correct letter.</i></p>
<p>This underscores the importance of a dynamical-empirical view rather than  a principally mathematical one.</p>
<p>Once pop size goes up enough, implicit latching is lost the other way: <i>far tail effects such as substitutions [one reverts, another advances] &#8212; also <a href="http://www.uncommondescent.com/intelligent-design/the-simulation-wars/#comment-312140" rel="nofollow">demonstrated</a> [cf line 25] &#8212; show up.</i></p>
<p>Hence too the importance of the law of large numbers here in making relatively improbable &#8220;far tail&#8221; or &#8220;black swan&#8221; events observable as sample size goes up.</p>
<p>2] <i>The algorithm described textually and mathematically in section III.E of M&amp;D’s paper clearly contradicts both the description of WEASEL and the results thereof reported in TBW.</i></p>
<p>M &amp; D do not describe an algorithm, they give an unrealistic illustration.  It seems that given the rhetorical environment it would have been better to have given an actual run <a href="http://www.uncommondescent.com/intelligent-design/the-simulation-wars/#comment-312138" rel="nofollow">showing</a> implicit latching and ratcheting.</p>
<p>Recall, such exist and have been demonstrated, since April.</p>
<p>3] <i>Your position has been shown to be false by both the mathematics and the empirical results</i></p>
<p>In fact implicit latching has been empirically demonstrated, ever since April 9th, as has repeatedly been underscored [and as was just linked]; whatever debates may be had over mathematical models and errors regarding thereof; the dynamical-empirical framework is valid. </p>
<p>And, once implicit latching has been shown, it is a credible explanation of the showcased runs of Weasel 1986.</p>
<p>Also, on the mathematical side my issue was that I misread a term in an equation. (BTW, it seems that you, too, seem to have done so; cf. below.) </p>
<p>Once I saw that I did, I acknowledged that and provided an alternative that fits with the relevant regime. I see you challenge it, so I comment:</p>
<p>4] <i>The probability of a given letter going correct on any mutant phrase is 1/N only if you assume a 100% mutation rate. But that assumption would contradict your assumptions in #8.</i></p>
<p>N states for the L relevant characters, prob of being selected for mut s; on flat random model, odds go to essentially s/N. </p>
<p>(Independence is effectively true: each letter is picked in succession, and once it is in the hopper the s-odds die is thrown; deciding whether or not to let it take up any of the N available values at random. then, next letter. With odds of say 4% or so, typically one letter per 28-letter phrase will be varied, and 1 in 27 times it will repeat itself. And with a big enough but not too big pop, there will be to high odds no-change cases or at lest no distance to target change cases, and when a change occurs that goes closer home, it is likely to win. If pop is too big, multiple mutaiton effects will be more likely to pop up, and when a correct letter reverts while another advances in the same pop member, then this may crop up in the gen champs line, which would break the latching effect. Such substitutions were also demonstrated, as can be seen <a href="http://www.uncommondescent.com/intelligent-design/the-simulation-wars/#comment-312140" rel="nofollow">here</a> in line 25.)</p>
<p>note again: I have also in effect inferred that we look at any given letter, say: l; then roll the dice to see if it will be permitted to mutate to one of 27 states, with s being odds that the given letter will mutate. </p>
<p>Then the next letter is fed in etc.</p>
<p>5] <i>Consider that we can make the mutation rate arbitrarily low and still meet the conditions stated in your #8. <b>Your conclusion says that q should remain constant as the mutation rate drops ridiculously close to zero</b>, but we know that q would, in fact, also decrease.</i></p>
<p>Where did this come from?</p>
<p>In the analysis above, at 367, I am using q analogous to M &amp; D for their s = 100% case. [I have already noted that s = 100% is not a practically feasible case to have implicit latching. I note that due to the required matching to get implicit latching, which was demonstrated, s is indeed factored in once we see latching. I simply misread the full import of M &amp; D's 1/N; this I have adjusted on seeing it, for he relevant implicit latching and ratcheting to target case: catch and keep in effect all cases where letters go correctt he first time. ] </p>
<p>That is q is NOT a constant but the odds of going correct after G generations of size z. Thus, since s is a variable which will affect a rather large exponentiation, s will affect its value as it falls. </p>
<p>Indeed at s = 0, q will be zero independent of G; save for the trivial case where the initial string is the target. As s &#8211;&gt; 0, q for a given G will fall towards zero, and that will be in the context of a probably large Q = G* z. </p>
<p>Which is what the intuitive expectation is too.</p>
<p>(And I think this all shows just how hard it is to &#8220;read&#8221; these eqns right, on all sides.)</p>
<p>6] Nakashima-san:</p>
<p>Appreciated.</p>
<p>I guess I need to go off and do 500 lines of serious derivation as due penance to the gods of mathematics . . . <img src='http://www.uncommondescent.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>However, the dynamical-empirical fundamentals of Weasel and why implicit latching is a credible account for the showcased runs c 1986  remain the same. (And that is why I rely on and prioritise dynamical-empirical methods.)</p>
<p>GEM of TKI</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DiEb</title>
		<link>http://www.uncommondescent.com/darwinism/uncommon-descent-contest-question-10-provide-the-code-for-dawkins-weasel-program/comment-page-13/#comment-334006</link>
		<dc:creator>DiEb</dc:creator>
		<pubDate>Tue, 15 Sep 2009 09:25:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.uncommondescent.com/?p=8316#comment-334006</guid>
		<description>--kf
&lt;blockquote&gt;As you know, Eqn 22 on p 1055 of the IEEE paper is about the effect of latched search, with the probability of capturing a correct letter built in already in the parameters.&lt;/blockquote&gt;

In #123 &lt;b&gt;you&lt;/b&gt; stated:
&lt;blockquote&gt;Again, once the run of generational champions takes on the cumulative progress, ratcheting-latching pattern [and cf the showcased runs of 1986 on that], it makes but little difference whether it is produced explicitly or implicitly.&lt;/blockquote&gt;

In #222 &lt;b&gt;you&lt;/b&gt; described a &lt;i&gt;proximity reward search&lt;/i&gt; with a population of 500 and a mutation probability µ of .04 as &lt;i&gt;implicitly latched&lt;/i&gt;.

So, according to &lt;b&gt;you&lt;/b&gt;, eq. 22 should apply. I just ask &lt;b&gt;you&lt;/b&gt;  to do the actual math, and to calculate the values. This should not be that complicated, should it?

Could you do the math, please, with S=500, and µ=.04?

P.S.: I&#039;d take it as a personal favour if you could start your answer with the sentence: &lt;i&gt;Yes, the value is ... &lt;/i&gt; and &lt;i&gt;No, I couldn&#039;t calculate the value&lt;/i&gt;. After this, feel free to elaborate.</description>
		<content:encoded><![CDATA[<p>&#8211;kf</p>
<blockquote><p>As you know, Eqn 22 on p 1055 of the IEEE paper is about the effect of latched search, with the probability of capturing a correct letter built in already in the parameters.</p></blockquote>
<p>In #123 <b>you</b> stated:</p>
<blockquote><p>Again, once the run of generational champions takes on the cumulative progress, ratcheting-latching pattern [and cf the showcased runs of 1986 on that], it makes but little difference whether it is produced explicitly or implicitly.</p></blockquote>
<p>In #222 <b>you</b> described a <i>proximity reward search</i> with a population of 500 and a mutation probability µ of .04 as <i>implicitly latched</i>.</p>
<p>So, according to <b>you</b>, eq. 22 should apply. I just ask <b>you</b>  to do the actual math, and to calculate the values. This should not be that complicated, should it?</p>
<p>Could you do the math, please, with S=500, and µ=.04?</p>
<p>P.S.: I&#8217;d take it as a personal favour if you could start your answer with the sentence: <i>Yes, the value is &#8230; </i> and <i>No, I couldn&#8217;t calculate the value</i>. After this, feel free to elaborate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nakashima</title>
		<link>http://www.uncommondescent.com/darwinism/uncommon-descent-contest-question-10-provide-the-code-for-dawkins-weasel-program/comment-page-13/#comment-333970</link>
		<dc:creator>Nakashima</dc:creator>
		<pubDate>Mon, 14 Sep 2009 22:11:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.uncommondescent.com/?p=8316#comment-333970</guid>
		<description>KF-san,

Sir, I honor you. Keep up the good work.</description>
		<content:encoded><![CDATA[<p>KF-san,</p>
<p>Sir, I honor you. Keep up the good work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: R0b</title>
		<link>http://www.uncommondescent.com/darwinism/uncommon-descent-contest-question-10-provide-the-code-for-dawkins-weasel-program/comment-page-13/#comment-333967</link>
		<dc:creator>R0b</dc:creator>
		<pubDate>Mon, 14 Sep 2009 21:31:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.uncommondescent.com/?p=8316#comment-333967</guid>
		<description>kairosfocus:&lt;blockquote&gt;If so, on a default, uniform distribution, odds of being selected and going correct on any mutant phrase would be:

s* (1/N) = s/N
&lt;/blockquote&gt;
Couple of problems I see here.

Big problem: The probability of a given letter going correct on any mutant phrase is 1/N only if you assume a 100% mutation rate.  But that assumption would contradict your assumptions in #8.

Not-as-big problem: P(A&amp;B)=P(A)*P(B) only if the two events are independent.  Obviously, getting selected is not independent of the given letter going correct.  This can be remedied by defining s as &quot;the probability of this sequence being selected &lt;i&gt;given that&lt;/i&gt; the letter in question went correct&quot;.

But s is also dependent on whether &lt;i&gt;other&lt;/i&gt; letters in the sequence went correct, and also on whether letters in &lt;i&gt;other&lt;/i&gt; sequences went correct.  The upshot is that I see no way to define s such that all of the steps in your derivation are true.  Maybe you can see a way.

Setting aside the problems in the derivation, we can easily see that your conclusion is not true.  Consider that we can make the mutation rate arbitrarily low and still meet the conditions stated in your #8.  Your conclusion says that q should remain constant as the mutation rate drops ridiculously close to zero, but we know that q would, in fact, also decrease.

If there&#039;s anything wrong with my take on your math, I&#039;m open to correction.</description>
		<content:encoded><![CDATA[<p>kairosfocus:<br />
<blockquote>If so, on a default, uniform distribution, odds of being selected and going correct on any mutant phrase would be:</p>
<p>s* (1/N) = s/N
</p></blockquote>
<p>Couple of problems I see here.</p>
<p>Big problem: The probability of a given letter going correct on any mutant phrase is 1/N only if you assume a 100% mutation rate.  But that assumption would contradict your assumptions in #8.</p>
<p>Not-as-big problem: P(A&amp;B)=P(A)*P(B) only if the two events are independent.  Obviously, getting selected is not independent of the given letter going correct.  This can be remedied by defining s as &#8220;the probability of this sequence being selected <i>given that</i> the letter in question went correct&#8221;.</p>
<p>But s is also dependent on whether <i>other</i> letters in the sequence went correct, and also on whether letters in <i>other</i> sequences went correct.  The upshot is that I see no way to define s such that all of the steps in your derivation are true.  Maybe you can see a way.</p>
<p>Setting aside the problems in the derivation, we can easily see that your conclusion is not true.  Consider that we can make the mutation rate arbitrarily low and still meet the conditions stated in your #8.  Your conclusion says that q should remain constant as the mutation rate drops ridiculously close to zero, but we know that q would, in fact, also decrease.</p>
<p>If there&#8217;s anything wrong with my take on your math, I&#8217;m open to correction.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: R0b</title>
		<link>http://www.uncommondescent.com/darwinism/uncommon-descent-contest-question-10-provide-the-code-for-dawkins-weasel-program/comment-page-13/#comment-333959</link>
		<dc:creator>R0b</dc:creator>
		<pubDate>Mon, 14 Sep 2009 19:10:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.uncommondescent.com/?p=8316#comment-333959</guid>
		<description>kairosfocus, it&#039;s gratifying to see that some progress is being made in this debate -- a rather rare occurrence on this forum.  But issues still remain.

&lt;blockquote&gt;Across these months, here are some points where I have been bitterly opposed by Darwinist critics and have proved objectively correct:&lt;/blockquote&gt;
From what I can tell, each of the points in your list has either not been disputed, or is in fact incorrect.  We can go through each point individually if you&#039;d like.
&lt;blockquote&gt;&lt;b&gt;Eqn 22 would be correct on the premise that latching behaviour is OBSERVED, and the particular features of the M &amp; D illustrative model (i.e. the context for their discussion) are followed.&lt;/b&gt; Latching, in turn depends on a matching of mutation rate per letter to pop size and to filter characteristics.

This is pivotal.

Mut rate –&gt; 0 or –&gt; 100% are cases where diverse effects will happen depending on pop size and filter characteristics. &lt;i&gt;One of these will be that under certain circumstances latching will be lost one way or another.&lt;/i&gt;
&lt;/blockquote&gt;
&lt;i&gt;Of course&lt;/i&gt; Eq. 22 is correct given the particular features of M&amp;D&#039;s model, since eq. 22 is derived from those features, which include explicit latching.  Explicit latching clearly does &lt;i&gt;not&lt;/i&gt; depend on a matching of mutation rate to pop size, as it includes an added mechanism that shields correct letters from mutation.

Nor does implicit latching depend on a matching of mutation rate to pop size.  The higher the pop size, the lower the probability of losing a correct letter.  And the lower the mutation rate, the lower the probability of losing a correct letter.  No matching is necessary.  If you don&#039;t believe it, we can work through the math.  If you&#039;re claiming that latching will be lost as the mutation rate goes to zero, you&#039;re wrong.
&lt;blockquote&gt;Yes, one can construct a strawman algorithm from this which will not resemble Dawkins&#039; &quot;algorithm&quot;&lt;/blockquote&gt;
The algorithm described textually and mathematically in section III.E of M&amp;D&#039;s paper clearly contradicts both the description of WEASEL and the results thereof reported in TBW.  The strawman algorithm is of M&amp;D&#039;s making.  If you think that someone here has strawmanned M&amp;D&#039;s strawman algorithm, then tell us how.
&lt;blockquote&gt;And, Mr Dawkins has not provided actual code or a technical summary of his algorithm[s] so various possibilities are credible or at least legitimate on the relevant evidence.])&lt;/blockquote&gt;
The algorithm described by M&amp;D in section III.E is not a possibility, as it contradicts Dawkins&#039; description and reported results.
&lt;blockquote&gt;Now, since I have focussed hitherto on the empirical data and dynamics of variable mut rates and the appearance of latching as a control, I have based my view of what was going on on this; which is an objective external control above and beyond the mathematics involved. (Such a control, BTW, limits the effect of errors one may make in a logical analysis.&lt;/blockquote&gt;
Your position has been shown to be false by both the mathematics &lt;i&gt;and&lt;/i&gt; the empirical results, so the above statement rings rather hollow.

I&#039;ll comment on your extension of M&amp;D&#039;s math later.</description>
		<content:encoded><![CDATA[<p>kairosfocus, it&#8217;s gratifying to see that some progress is being made in this debate &#8212; a rather rare occurrence on this forum.  But issues still remain.</p>
<blockquote><p>Across these months, here are some points where I have been bitterly opposed by Darwinist critics and have proved objectively correct:</p></blockquote>
<p>From what I can tell, each of the points in your list has either not been disputed, or is in fact incorrect.  We can go through each point individually if you&#8217;d like.</p>
<blockquote><p><b>Eqn 22 would be correct on the premise that latching behaviour is OBSERVED, and the particular features of the M &amp; D illustrative model (i.e. the context for their discussion) are followed.</b> Latching, in turn depends on a matching of mutation rate per letter to pop size and to filter characteristics.</p>
<p>This is pivotal.</p>
<p>Mut rate –&gt; 0 or –&gt; 100% are cases where diverse effects will happen depending on pop size and filter characteristics. <i>One of these will be that under certain circumstances latching will be lost one way or another.</i>
</p></blockquote>
<p><i>Of course</i> Eq. 22 is correct given the particular features of M&amp;D&#8217;s model, since eq. 22 is derived from those features, which include explicit latching.  Explicit latching clearly does <i>not</i> depend on a matching of mutation rate to pop size, as it includes an added mechanism that shields correct letters from mutation.</p>
<p>Nor does implicit latching depend on a matching of mutation rate to pop size.  The higher the pop size, the lower the probability of losing a correct letter.  And the lower the mutation rate, the lower the probability of losing a correct letter.  No matching is necessary.  If you don&#8217;t believe it, we can work through the math.  If you&#8217;re claiming that latching will be lost as the mutation rate goes to zero, you&#8217;re wrong.</p>
<blockquote><p>Yes, one can construct a strawman algorithm from this which will not resemble Dawkins&#8217; &#8220;algorithm&#8221;</p></blockquote>
<p>The algorithm described textually and mathematically in section III.E of M&amp;D&#8217;s paper clearly contradicts both the description of WEASEL and the results thereof reported in TBW.  The strawman algorithm is of M&amp;D&#8217;s making.  If you think that someone here has strawmanned M&amp;D&#8217;s strawman algorithm, then tell us how.</p>
<blockquote><p>And, Mr Dawkins has not provided actual code or a technical summary of his algorithm[s] so various possibilities are credible or at least legitimate on the relevant evidence.])</p></blockquote>
<p>The algorithm described by M&amp;D in section III.E is not a possibility, as it contradicts Dawkins&#8217; description and reported results.</p>
<blockquote><p>Now, since I have focussed hitherto on the empirical data and dynamics of variable mut rates and the appearance of latching as a control, I have based my view of what was going on on this; which is an objective external control above and beyond the mathematics involved. (Such a control, BTW, limits the effect of errors one may make in a logical analysis.</p></blockquote>
<p>Your position has been shown to be false by both the mathematics <i>and</i> the empirical results, so the above statement rings rather hollow.</p>
<p>I&#8217;ll comment on your extension of M&amp;D&#8217;s math later.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

