<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>perplexing labs</title>
        <description>Mindful ramblings and experiments of a mathy mind
</description>
        <link>https://perplexinglabs.com/</link>
        <atom:link href="https://perplexinglabs.com/feed.xml" rel="self" type="application/rss+xml"/>
        <pubDate>Thu, 02 Apr 2026 15:50:02 -0500</pubDate>
        <lastBuildDate>Thu, 02 Apr 2026 15:50:02 -0500</lastBuildDate>
        <generator>Jekyll v4.2.2</generator>
        
            
        
            
        
            
        
            
        
            
        
            
        
            
                <item>
                    <title>Free Will and Determinism</title>
                    <description>&lt;p&gt;It seems that I find a number of people who take issue with the idea that we
live in a deterministic world. I think some people don’t like this idea because
they feel like this limits their creativity and ability to choose. Others take
issue because they believe this raises issues in regards to moral
responsibility. Are these issues really problems for determinism, though?&lt;/p&gt;

&lt;p&gt;I think it’s reasonable to assume we live in a chaotic system. (See:
&lt;a href=&quot;http://en.wikipedia.org/wiki/Chaos_theory&quot;&gt;Chaos Theory&lt;/a&gt;) Whilst living in our
world, which, in large, we act within as though it is deterministic, we as mere
humans, cannot currently (or possibly ever) predict the entirety of next state
of another human and therefore their actions with an very high degree of
certainty. For what reason must we not hold beings accountable if they operate
deterministically? There are social rules (or maybe absolute morals, but we’re not
going there today) setup, such as “murder is punishable by, prison, possibly
death in some areas, etc.”, which, especially in this case, all humans are aware
of and take into account when performing an action. The mere fact that a law
exists gives additional input information to every agent.  Why then do people
still break the law? In some humans the weights on different input information
may be skewed, due to other conditions, such that within the local area of the
complex error hyper-surface of life breaking the law appears the best choice.
However, we, as mortals, with our current technology, cannot predict, nor are
we even aware of all the factors involved in bringing a person to the point of
violating a law.&lt;/p&gt;

&lt;p&gt;Lack of ability to choose or creativity is a much less difficult issue. Chaotic
systems exhibit such apparent “randomness” that, again due to our lack of
omniscience yielding the ability to predict, one could easily choose from a vast
array of things and none of us would be the wiser as to why you thought you
decided you chose it. I, personally, actually find determinism relaxing and it
doesn’t bother me at all because when, for example, I’m picking out a shirt I
pick it for whatever reasons I can think of and I get pleasure from it because
it satisfies the current need of my current state.&lt;/p&gt;

&lt;p&gt;Allow me to give an interesting demonstration. This is a plot of 100 numbers
(scaled, to look nice). Look at the points. I propose they are random. Do you
see any pattern in them? Would you agree with my proposal?&lt;/p&gt;
&lt;style&gt;
    svg polyline{
        display: none;
    }

    svg:hover polyline{
        display: inline;
    }
&lt;/style&gt;

&lt;svg width=&quot;600&quot; height=&quot;300&quot;&gt;
&lt;circle cx=&quot;0&quot; cy=&quot;93&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;7&quot; cy=&quot;256&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;14&quot; cy=&quot;68&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;21&quot; cy=&quot;74&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;28&quot; cy=&quot;21&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;35&quot; cy=&quot;193&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;42&quot; cy=&quot;111&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;50&quot; cy=&quot;193&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;57&quot; cy=&quot;201&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;64&quot; cy=&quot;116&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;71&quot; cy=&quot;56&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;78&quot; cy=&quot;144&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;85&quot; cy=&quot;9&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;92&quot; cy=&quot;173&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;100&quot; cy=&quot;176&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;107&quot; cy=&quot;17&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;114&quot; cy=&quot;238&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;121&quot; cy=&quot;288&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;128&quot; cy=&quot;65&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;135&quot; cy=&quot;149&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;142&quot; cy=&quot;173&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;150&quot; cy=&quot;116&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;157&quot; cy=&quot;68&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;164&quot; cy=&quot;133&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;171&quot; cy=&quot;270&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;178&quot; cy=&quot;297&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;185&quot; cy=&quot;129&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;192&quot; cy=&quot;261&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;200&quot; cy=&quot;220&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;207&quot; cy=&quot;27&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;214&quot; cy=&quot;253&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;221&quot; cy=&quot;185&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;228&quot; cy=&quot;190&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;235&quot; cy=&quot;258&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;242&quot; cy=&quot;283&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;250&quot; cy=&quot;189&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;257&quot; cy=&quot;216&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;264&quot; cy=&quot;19&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;271&quot; cy=&quot;176&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;278&quot; cy=&quot;83&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;285&quot; cy=&quot;181&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;292&quot; cy=&quot;223&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;300&quot; cy=&quot;145&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;307&quot; cy=&quot;194&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;314&quot; cy=&quot;14&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;321&quot; cy=&quot;18&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;328&quot; cy=&quot;134&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;335&quot; cy=&quot;119&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;342&quot; cy=&quot;168&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;350&quot; cy=&quot;90&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;357&quot; cy=&quot;7&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;364&quot; cy=&quot;240&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;371&quot; cy=&quot;76&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;378&quot; cy=&quot;31&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;385&quot; cy=&quot;226&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;392&quot; cy=&quot;293&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;400&quot; cy=&quot;109&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;407&quot; cy=&quot;195&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;414&quot; cy=&quot;157&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;421&quot; cy=&quot;196&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;428&quot; cy=&quot;265&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;435&quot; cy=&quot;103&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;442&quot; cy=&quot;212&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;450&quot; cy=&quot;16&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;457&quot; cy=&quot;94&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;464&quot; cy=&quot;111&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;471&quot; cy=&quot;235&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;478&quot; cy=&quot;165&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;485&quot; cy=&quot;129&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;492&quot; cy=&quot;190&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;500&quot; cy=&quot;282&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;507&quot; cy=&quot;263&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;514&quot; cy=&quot;111&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;521&quot; cy=&quot;163&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;528&quot; cy=&quot;226&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;535&quot; cy=&quot;64&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;542&quot; cy=&quot;47&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;550&quot; cy=&quot;260&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;557&quot; cy=&quot;300&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;564&quot; cy=&quot;217&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;571&quot; cy=&quot;228&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;578&quot; cy=&quot;297&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;585&quot; cy=&quot;147&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;592&quot; cy=&quot;246&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;600&quot; cy=&quot;11&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;607&quot; cy=&quot;213&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;614&quot; cy=&quot;183&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;621&quot; cy=&quot;251&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;628&quot; cy=&quot;163&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;635&quot; cy=&quot;167&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;642&quot; cy=&quot;115&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;650&quot; cy=&quot;244&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;657&quot; cy=&quot;241&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;664&quot; cy=&quot;231&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;671&quot; cy=&quot;198&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;678&quot; cy=&quot;16&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;685&quot; cy=&quot;100&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;
&lt;circle cx=&quot;692&quot; cy=&quot;106&quot; r=&quot;2&quot; fill=&quot;black&quot; /&gt;

    &lt;polyline class=&quot;hov&quot; points=&quot;0,93 7,256 14,68 21,74 28,21 35,193 42,111 50,193 57,201 64,116 71,56 78,144 85,9 92,173 100,176 107,17 114,238 121,288 128,65 135,149 142,173 150,116 157,68 164,133 171,270 178,297 185,129 192,261 200,220 207,27 214,253 221,185 228,190 235,258 242,283 250,189 257,216 264,19 271,176 278,83 285,181 292,223 300,145 307,194 314,14 321,18 328,134 335,119 342,168 350,90 357,7 364,240 371,76 378,31 385,226 392,293 400,109 407,195 414,157 421,196 428,265 435,103 442,212 450,16 457,94 464,111 471,235 478,165 485,129 492,190 500,282 507,263 514,111 521,163 528,226 535,64 542,47 550,260 557,300 564,217 571,228 578,297 585,147 592,246 600,11 607,213 614,183 621,251 628,163 635,167 642,115 650,244 657,241 664,231 671,198 678,16 685,100 692,106&quot; style=&quot;stroke: navy; stroke-width: 1px; fill: none;&quot; /&gt;

&lt;/svg&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;Interestingly enough, these numbers fit what is known as a Linear Congruential
Generator (LCG for short). All of those numbers above were generated according
to the following equation.&lt;/p&gt;

&lt;p style=&quot;border-radius: 2px; background-color: #f7f7f7; padding: 0.5rem; text-align: center&quot;&gt;
S&lt;sub&gt;n&lt;/sub&gt; = (A &amp;times; S&lt;sub&gt;n-1&lt;/sub&gt; + B) mod M
&lt;/p&gt;

&lt;p&gt;Thus, despite appearances, the points above were not chosen randomly but, rather,
generated quite deterministicly. In this particular instance I chose the values:
S&lt;sub&gt;0&lt;/sub&gt;=2024;
A=150;
B=473;
M=7543;&lt;/p&gt;

&lt;p&gt;When substituting these in the equation above one could get all the exact same
numbers used to generate the graph above.&lt;/p&gt;

&lt;p&gt;This system, however, is not really even a chaotic one, yet clearly those
numbers at first appear random before you know how they were generated. To
demonstrate just how deterministic this is (and why it’s not really chaotic,
which would make things appear more random), suppose I told you that
3 consecutive “random” numbers generated here were 1429, 3619, 227 and asked
for the next 20 that would be generated. (Those are actual values from the graph
above.) Could you find them? The answer is, interestingly enough, yes. This
happens to be a system that, though it first appears to be random is very much
not. You can take any 3 consecutive of those points and determine all the ones
that will follow. (See:
&lt;a href=&quot;http://alumni.cs.ucr.edu/%7Ejsun/random-number.pdf&quot;&gt;“Cracking” an LCG&lt;/a&gt;)
Additionally, if one picks a value for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;M&lt;/code&gt; (which adjusts the period) not too
large, one could easily find even the numbers preceding the consecutive 3, as
the numbers would start to repeat.&lt;/p&gt;

</description>
                    <pubDate>Mon, 11 May 2015 11:59:00 -0500</pubDate>
                    <link>https://perplexinglabs.com/free-will/chaotic-system/2015/05/11/free-will-and-determinsim.html</link>
                    <guid isPermaLink="true">https://perplexinglabs.com/free-will/chaotic-system/2015/05/11/free-will-and-determinsim.html</guid>
                    
                    
                        <category>free-will</category>
                    
                        <category>chaotic-system</category>
                    
                </item>
            
        
    </channel>
</rss>
