A Paper I did in college on August 22, 2003
People have a natural curiosity as to the world in which they live. Although the perception of life is merely that, it is still the only common frame of reference available to “humans” to discuss what they see, hear, touch, sense,and ultimately believe to be the truth of existence. In this regard, philosophy has been the vehicle to postulate of existence, what was yet, or could not be proven through science. It is in this light, that I propose, what may be true, not what is true, under the auspices of philosophy and not science.
My first contention is that the universe as we know it exists, that each component of such universe can be defined, even if such definition is beyond the reach or grasp of our best intellect, technology, or science. Furthermore, that each component, hereinafter referred to as a spec (like a small spec of dust), and that each spec has non-fixed attributes that may change. As before, these attributes are postulated to exist, even though for the most part undefined.
Using the aforementioned spec as the smallest unit of measurement, consider a row of four specs. These four specs are connected together one after another, in the same way a centipede forms a complete insect. The entire module at this point can be considered a miniature universe, with a universe defined by a set of specs bound together by a common set of rules. It is by these rules that our universe functions.
The miniature universe of four specs can be used to demonstrate how a rule of energy stating that matter is neither created, nor destroyed but simply transferred could possibly work. For the purpose of simplicity of explanation, the four specs are numbered from one to four from left to right, with all specs only containing one attribute each. This attribute for this discussion will be only heat. Spec number one contains a heat attribute of 100 and specs two through four contain heat attributes of 0, although other combinations yield the same result.
A rule in this universe is that a spec adjacent to another spec must adjust its heat attribute, based on a comparison of the heat attribute of the spec next to it. The adjustment of the heat attribute is in the magnitude of a half of the difference of its heat attribute and that of the adjacent spec, until as such time that they become equal. Based on this rule, spec number one and spec number two must adjust their heat attribute to comply with the law of the universe. The remaining specs, spec two and spec four are still in balance and do nothing at this point.
Each rule that is acted upon takes place in a temporal unit I will define as a tick (as in the tick of a clock). This unit will not be defined or explained in this paper, but is considered the unit of time required for a spec to adjust a set of attributes based on the rules of the universe. In our example, spec and spec two are required to adjust their heat attribute. In the space of one tick, spec one drops its heat attribute by 50 units and spec two increases its heat attribute by 50, based on a difference of the specs, divided by two.
At this point spec one has a heat attribute of 50, spec two has a heat attribute of 50, and spec three and four have heat attributes of 0. During tick two, spec two and three are required, based on the rules of the universe at hand to adjust their heat attributes. Spec two drops its heat attribute to 25 and spec three increases its spec attribute to 25. This pattern continues, and is demonstrated in the following diagram:
Spec1 Spec2 Spec3 Spec4 SUM of Heat Attribute
Tick0 100 0 0 0 100
Tick1 50 50 0 0 100
Tick2 50 25 25 0 100
Tick3 37.5 37.5 12.5 12.5 100
Tick4 37.5 25 25 12.5 100
Tick5 31.25 31.25 18.75 18.75 100
Tick6 31.25 25 25 18.75 100
Tick7 28.125 28.125 21.875 21.875 100
Tick8 28.125 25 25 21.875 100
Tick9 26.5625 26.5625 23.4375 23.4375 100
Tick10 26.5625 25 25 23.4375 100
(Data taken from computer program written by Neil A Strecker on August 22, 2003)
The end result of this application of rules is that the heat attribute becomes more and more evenly distributed with each tick. Running the simulation in a computer program (Microsoft VBSCRIPT) shows an eventual endpoint in about 100 ticks, but that appears to be a limitation on the software not being able to carry out the averages to enough decimal places, rather than a proof that the attributes fine perfect equilibrium. Using this hypothesis, it can be postulated, that matter seeks equilibrium, but never will be able to achieve such.
This postulation can be used to explain gravity. Using the same basic universe of four specs, consider the use of two attributes per spec. Each spec has an attribute of mass and gravity. In this universe, spec one has a mass of one and gravity of near zero, inasmuch for simplicities sake we will give it a gravity of zero, although it should have a minute gravitational number to relate to its having any mass. Spec two and three have zero mass and zero gravity to start. Spec four has 100 mass and 100 gravity.
The rules for this universe, while simple are a little more complicated than the heat adjustment example used earlier. The first rule is that any spec with zero mass and zero gravity adjusts a gravity attribute with the gravity of the adjacent neighbor and the distance. In this case, spec three adjusts a gravity attribute and sets it to 100 with a distance of one, being that spec four is directly adjacent. Spec three then would adjust a gravity attribute and set it 100 with a distance of two.
Spec one would then be bound by another rule of this universe that states that if an adjacent spec has a gravity attribute of greater than the originating specs mass, then the original spec must reduce its mass to zero and the adjacent spec increases its mass attribute to the level of adjacent spec. When calculating the effective gravity attribute, the distance is factored into the net gravity to create a reduction in gravity based on distance from the source.
This is where movement is observed, but not really real. In this case spec ones mass attribute is removed as it is applied to spec twos. Subsequently, spec twos mass attribute would be reduced, while spec threes would be increased. After that, spec three hits spec four and I have not thought of rules for that yet.
However, using this type of rule based system, the universe as we perceive it can be explained. Also, in this explanation of the universe it can be postulated that nothing ever really moves. All apparent activity is nothing more than a set of rules being processed. If you were to pour water, the spec with air below the spec with water would change its attributes so that it was now a water spec and not an air spec, and vice versa. This philosophy is not mean to serve as science, but rather a conceptual understanding of explaining how the universe works from a philosophers point of view.
Computer Program written for test
'### SPEC attribute simulation
'### by Neil A Strecker
'### Modified 8/22/2003
'### set variables
option explicit
dim fso
dim wsh
dim tab
dim tick
dim spec1
dim spec2
dim spec3
dim spec4
dim total
dim spec12ex
dim spec21ex
dim spec23ex
dim spec32ex
dim spec34ex
dim spec43ex
dim done
dim logfile
dim goodbye
tick=0
total=0
goodbye=0
'### set methods
set WSH = Wscript.CreateObject("Wscript.Shell")
set fso = createobject("scripting.filesystemobject")
'### input specs
spec1=inputbox("Input Spec1")
spec2=inputbox("Input Spec2")
spec3=inputbox("Input Spec3")
spec4=inputbox("Input Spec4")
spec1=spec1+0
spec2=spec2+0
spec3=spec3+0
spec4=spec4+0
'### Create Logfile
set logfile = fso.createtextfile("c:\temp\logfile.txt")
logfile.writeline("spec attribute dispersion program")
logfile.writeline("by Neil A Strecker")
logfile.writeline("================================")
logfile.writeline("")
logfile.writeline("")
do while goodbye<>4
total=spec1+spec2+spec3+spec4
logfile.writeline("Tick "& tick)
logfile.writeline("-----------------------------")
logfile.writeline("spec1 " &spec1)
logfile.writeline("spec2 " &spec2)
logfile.writeline("spec3 " &spec3)
logfile.writeline("spec4 " &spec4)
logfile.writeline("-----------------------------")
logfile.writeline("Total "& total)
logfile.writeline("")
logfile.writeline("")
tick=tick+1
spec12ex=spec1-spec2
spec21ex=spec2-spec1
spec23ex=spec2-spec3
spec32ex=spec3-spec2
spec34ex=spec3-spec4
spec43ex=spec4-spec3
if spec12ex>0 then
spec2=(spec12ex/2)+spec2
spec1=spec1-(spec12ex/2)
end if
if spec21ex>0 then
spec1=(spec21ex/2)+spec1
spec2=spec2-(spec21ex/2)
end if
if spec23ex>0 then
spec3=(spec23ex/2)+spec3
spec2=spec2-(spec23ex/2)
end if
if spec32ex>0 then
spec2=(spec32ex/2)+spec2
spec3=spec3-(spec32ex/2)
end if
if spec34ex>0 then
spec4=(spec34ex/2)+spec4
spec3=spec3-(spec34ex/2)
end if
if spec43ex>0 then
spec3=(spec43ex/2)+spec3
spec4=spec4-(spec43ex/2)
end if
goodbye=0
if spec1=spec2 then
goodbye=goodbye+1
end if
if spec2=spec3 then
goodbye=goodbye+1
end if
if spec3=spec4 then
goodbye=goodbye+1
end if
if spec1=spec4 then
goodbye=goodbye+1
end if
loop
total=spec1+spec2+spec3+spec4
logfile.writeline("Tick "& tick)
logfile.writeline("-----------------------------")
logfile.writeline("spec1 " &spec1)
logfile.writeline("spec2 " &spec2)
logfile.writeline("spec3 " &spec3)
logfile.writeline("spec4 " &spec4)
logfile.writeline("-----------------------------")
logfile.writeline("Total "& total)
logfile.writeline("")
logfile.writeline("")
logfile.close
wsh.run ("C:\temp\logfile.txt")
spec attribute dispersion program (20 Ticks)
by Neil A Strecker
================================
Tick 0
-----------------------------
spec1 100
spec2 0
spec3 0
spec4 0
-----------------------------
Total 100
Tick 1
-----------------------------
spec1 50
spec2 50
spec3 0
spec4 0
-----------------------------
Total 100
Tick 2
-----------------------------
spec1 50
spec2 25
spec3 25
spec4 0
-----------------------------
Total 100
Tick 3
-----------------------------
spec1 37.5
spec2 37.5
spec3 12.5
spec4 12.5
-----------------------------
Total 100
Tick 4
-----------------------------
spec1 37.5
spec2 25
spec3 25
spec4 12.5
-----------------------------
Total 100
Tick 5
-----------------------------
spec1 31.25
spec2 31.25
spec3 18.75
spec4 18.75
-----------------------------
Total 100
Tick 6
-----------------------------
spec1 31.25
spec2 25
spec3 25
spec4 18.75
-----------------------------
Total 100
Tick 7
-----------------------------
spec1 28.125
spec2 28.125
spec3 21.875
spec4 21.875
-----------------------------
Total 100
Tick 8
-----------------------------
spec1 28.125
spec2 25
spec3 25
spec4 21.875
-----------------------------
Total 100
Tick 9
-----------------------------
spec1 26.5625
spec2 26.5625
spec3 23.4375
spec4 23.4375
-----------------------------
Total 100
Tick 10
-----------------------------
spec1 26.5625
spec2 25
spec3 25
spec4 23.4375
-----------------------------
Total 100
Tick 11
-----------------------------
spec1 25.78125
spec2 25.78125
spec3 24.21875
spec4 24.21875
-----------------------------
Total 100
Tick 12
-----------------------------
spec1 25.78125
spec2 25
spec3 25
spec4 24.21875
-----------------------------
Total 100
Tick 13
-----------------------------
spec1 25.390625
spec2 25.390625
spec3 24.609375
spec4 24.609375
-----------------------------
Total 100
Tick 14
-----------------------------
spec1 25.390625
spec2 25
spec3 25
spec4 24.609375
-----------------------------
Total 100
Tick 15
-----------------------------
spec1 25.1953125
spec2 25.1953125
spec3 24.8046875
spec4 24.8046875
-----------------------------
Total 100
Tick 16
-----------------------------
spec1 25.1953125
spec2 25
spec3 25
spec4 24.8046875
-----------------------------
Total 100
Tick 17
-----------------------------
spec1 25.09765625
spec2 25.09765625
spec3 24.90234375
spec4 24.90234375
-----------------------------
Total 100
Tick 18
-----------------------------
spec1 25.09765625
spec2 25
spec3 25
spec4 24.90234375
-----------------------------
Total 100
Tick 19
-----------------------------
spec1 25.048828125
spec2 25.048828125
spec3 24.951171875
spec4 24.951171875
-----------------------------
Total 100
Tick 20
-----------------------------
spec1 25.048828125
spec2 25
spec3 25
spec4 24.951171875
-----------------------------
Total 100