<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.physicsbook.gatech.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aabid8</id>
	<title>Physics Book - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://www.physicsbook.gatech.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aabid8"/>
	<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/Special:Contributions/Aabid8"/>
	<updated>2026-05-04T23:21:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.7</generator>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=32210</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=32210"/>
		<updated>2018-10-10T00:56:13Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Claimed by aabid8 (F2018)&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. Objects play an essential role in the necessary knowledge for the coding portion of PHYS 2211 and 2212, as most of your programs will require the extensive usage and manipulation of objects. This page is intended to provide you a background on these objects, especially if you have no prior knowledge of coding or VPython.&lt;br /&gt;
&lt;br /&gt;
In this class, you should know how to create sphere objects and set their positions, and how to use arrows to show forces, fields, velocities, etc. &lt;br /&gt;
&lt;br /&gt;
==The Main Idea==&lt;br /&gt;
&lt;br /&gt;
Objects in VPython are intended to represent data in ways that can be easily visualized and understood by both the user and the computer. Each object has a type it belongs to, which determines its default attributes, as well as how the computer will choose to display it when the program runs. Objects must be uniquely named if you wish to refer to them again later in your program, and any graphical object you create (spheres, boxes, curves, arrows, etc.) continue to exist for as long as your program remains running - VPython will continue to display them regardless of where they are positioned. If you change an attribute of an object, such as its position or color, VPython will automatically display the object in its new location and/or with its new color.&lt;br /&gt;
&lt;br /&gt;
For example, let&#039;s say you create a sphere called &#039;ball&#039; - by default, ball has attributes pre-assigned to it, such as ball.pos (the .pos attribute signifies the position of the sphere) or ball.color (the .color attribute allows you to change the color of the sphere). Also, in addition to the preset attributes, you can also create new ones. Besides the position and radius, you can also create attributes for mass (ball.mass), velocity (ball.vel), momentum (ball.momentum), or anything else you see fit. Of course, not all attributes need to be added manually. They can be left blank and filled in with a default value which the program automatically assigns them &lt;br /&gt;
&lt;br /&gt;
==Basics==&lt;br /&gt;
To make an object and visualize it, it is required to import functions by writing following lines on the top of the code. If you are using Glowscript, these imports are not required.&lt;br /&gt;
&lt;br /&gt;
 from __future__ import division&lt;br /&gt;
 from visual import *&lt;br /&gt;
&lt;br /&gt;
Then, by writing following line on your code, you can instantiate &lt;br /&gt;
&lt;br /&gt;
 [variable name] = [object type]([attribute1].[attribute1 type], ... ,[attribute n].[attribute n type])&lt;br /&gt;
&lt;br /&gt;
For an object of type sphere, attributes might include position (pos), color, and size. You can also add attributes such as charge or material.&lt;br /&gt;
For an arrow, typical attributes are position (pos), the axis vector, and color.&lt;br /&gt;
&lt;br /&gt;
You can also change attributes of the certain objects after they have been created.&lt;br /&gt;
&lt;br /&gt;
 [variable name].[attribute] = [new attribute type]&lt;br /&gt;
&lt;br /&gt;
==Attributes==&lt;br /&gt;
Many objects in VPython carry common attributes regardless of their type. This section will cover the attributes you will be utilizing the most in this class. &lt;br /&gt;
&lt;br /&gt;
===Position===&lt;br /&gt;
The position attribute is common to almost every single object, and is probably the most important of the attributes. It determines the position of the object&#039;s center (in the case of spheres, boxes, etc.) or the object&#039;s endpoint (arrows, curves, etc.). It is of the vector type. To access and/or edit this attribute, it can be accessed using objectName.pos. Returning to the example from the above section, we can access the position of our sphere called &#039;ball&#039; by typing&lt;br /&gt;
&lt;br /&gt;
 ball.pos&lt;br /&gt;
&lt;br /&gt;
This would return the position of the ball in vector form, or allow you to refer to said position in calculations.&lt;br /&gt;
&lt;br /&gt;
In addition, because this is a vector, the position attribute has three components of its own, which can be accessed by typing:&lt;br /&gt;
&lt;br /&gt;
 ball.pos.x&lt;br /&gt;
 ball.pos.y&lt;br /&gt;
 ball.pos.z&lt;br /&gt;
&lt;br /&gt;
depending on the desired component of the position. The same rules apply as to ball.pos, however they are returned as single numbers instead of as a vector.&lt;br /&gt;
&lt;br /&gt;
To set the position of an object, one must first set the type of the object and then type pos([vector coordinates]). For instance, if we wanted to create an object called ball centered at (4,2,0), we would type&lt;br /&gt;
&lt;br /&gt;
 ball = objectType(pos(4,2,0))&lt;br /&gt;
&lt;br /&gt;
===Color===&lt;br /&gt;
The color attribute defines the object&#039;s color when it appears in the display window. This attribute is not important for data but more for display - it is simply to distinguish objects from one another, which is especially useful if you are working with a multitude of objects at once. &lt;br /&gt;
&lt;br /&gt;
Color can be assigned in one of two ways. The first way it can be assigned is through a preset color. The preset colors in VPython are blue, orange, green, red, purple, brown, pink, gray, olive, and cyan - any of these can be inserted to create the desired color. For instance, the syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
 color = color.red&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector, an additive form of assigning color. Red, green and blue layers are added together in various saturations and opacities to reproduce a broad array of colors. The vector contains three numbers from 0 to 255 - The first number represents the red, the second represents the green, and the third represents the blue. The higher the value of the number, the more it resembles that particular color. For instance, if we wanted to assign cyan to color, we would type&lt;br /&gt;
 color = (0, 255, 255)&lt;br /&gt;
&lt;br /&gt;
To set the color of an object, one must first set the type of the object and then set the color within the parentheses. For instance, if we wanted to create an object called ball which was cyan, we would type either&lt;br /&gt;
&lt;br /&gt;
 ball = objectType(color = color(cyan))&lt;br /&gt;
 ball = objectType(color = (0,255,255))&lt;br /&gt;
&lt;br /&gt;
===Axis===&lt;br /&gt;
The axis attribute is important specifically for arrows, as it determines the direction which the arrow points and how long it is. For instance, if you wanted to create an arrow parallel to the x-axis with a length of 5, the syntax could be:&lt;br /&gt;
&lt;br /&gt;
 myArrow = arrow(pos=vec(5, 0, 0), axis=vec(1, 1, 1), color=color.green)&lt;br /&gt;
&lt;br /&gt;
meaning the arrow points 5 units along the x axis and is perpendicular to the y and z axes. You will often use arrows to represent forces and fields, where the position will be the observation point, and the axis will the vector value of the force/field/etc.&lt;br /&gt;
&lt;br /&gt;
The axis attribute also determines orientation of other objects, such as rings or cylinders, but arrows are the only object whose size is specifically tied to the axis attribute.&lt;br /&gt;
&lt;br /&gt;
===Setting Attributes in a Loop===&lt;br /&gt;
Sometimes, the position vector will be given, and will be easy to set. In other cases, you may want to create, say 12 spheres in a circle, all a distance 2 from the origin. A quick way to do this is by by using a [http://physicsbook.gatech.edu/VPython_Loops loop] or a [http://physicsbook.gatech.edu/VPython_Lists list].&lt;br /&gt;
&lt;br /&gt;
For example: &lt;br /&gt;
&lt;br /&gt;
    i = 0&lt;br /&gt;
    while i &amp;lt; 2*pi:&lt;br /&gt;
        sphere(pos=vec(2*cos(i), 2*sin(i), 0), radius=0.5, color=color.green)&lt;br /&gt;
        i = i + 2*pi/12&lt;br /&gt;
&lt;br /&gt;
This would create 12 green spheres of radius .5 in a circle 2 units from the origin:&lt;br /&gt;
[[File:12circles.png|right]]&lt;br /&gt;
&lt;br /&gt;
===Material/Texture===&lt;br /&gt;
One of the main purposes of VPython programming is to help people&#039;s understanding on a physical principle or phenomenon by displaying an animation describing the principle or phenomenon. To achieve this, various objects are used in the program, and various attributes such as color and shape are used to distinguish them. Material is also one of that attributes, which does not change the essence of the phenomenon but helps people&#039;s understanding on the phenomenon.&lt;br /&gt;
&lt;br /&gt;
====Basic Materials====&lt;br /&gt;
&#039;&#039;&#039;Wood&#039;&#039;&#039;&lt;br /&gt;
 materials.wood&lt;br /&gt;
&lt;br /&gt;
 woodsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.wood)&lt;br /&gt;
 woodbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.wood)&lt;br /&gt;
&lt;br /&gt;
[[File:Wood.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rough&#039;&#039;&#039;&lt;br /&gt;
 materials.rough&lt;br /&gt;
&lt;br /&gt;
 roughsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.rough)&lt;br /&gt;
 roughbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.rough)&lt;br /&gt;
&lt;br /&gt;
[[File:Rough.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Marble&#039;&#039;&lt;br /&gt;
 materials.marble&lt;br /&gt;
&lt;br /&gt;
 marblesphere = sphere(pos = (-2,0,0), radius = 1, material = materials.marble)&lt;br /&gt;
 marblebox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.marble)&lt;br /&gt;
&lt;br /&gt;
[[File:Marble.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plastic&#039;&#039;&#039;&lt;br /&gt;
 materials.plastic&lt;br /&gt;
&lt;br /&gt;
 plasticsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.plastic)&lt;br /&gt;
 plasticbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.plastic)&lt;br /&gt;
&lt;br /&gt;
[[File:Plastic.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Earth&#039;&#039;&#039;&lt;br /&gt;
 materials.earth&lt;br /&gt;
&lt;br /&gt;
 earthsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.earth)&lt;br /&gt;
 earthbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.earth)&lt;br /&gt;
&lt;br /&gt;
[[File:Earth.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Diffuse&#039;&#039;&#039;&lt;br /&gt;
 materials.diffuse&lt;br /&gt;
&lt;br /&gt;
 diffusesphere = sphere(pos = (-2,0,0), radius = 1, material = materials.diffuse)&lt;br /&gt;
 diffusebox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.diffuse)&lt;br /&gt;
&lt;br /&gt;
[[File:Diffuse.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emissive&#039;&#039;&#039;&lt;br /&gt;
Material which looks like it glows&lt;br /&gt;
&lt;br /&gt;
 materials.emissive&lt;br /&gt;
&lt;br /&gt;
 emissivesphere = sphere(pos = (-2,0,0), radius = 1, material = materials.emissive)&lt;br /&gt;
 emissivebox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.emissive)&lt;br /&gt;
&lt;br /&gt;
[[File:Emissive.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unshaded&#039;&#039;&#039;&lt;br /&gt;
Material which does not affected by lighting&lt;br /&gt;
&lt;br /&gt;
 materials.unshaded&lt;br /&gt;
&lt;br /&gt;
 unshadedsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.unshaded)&lt;br /&gt;
 unshadedbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.unshaded)&lt;br /&gt;
&lt;br /&gt;
[[File:Unshaded.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shiny&#039;&#039;&#039;&lt;br /&gt;
 materials.shiny&lt;br /&gt;
&lt;br /&gt;
 shinysphere = sphere(pos = (-2,0,0), radius = 1, material = materials.shiny)&lt;br /&gt;
 shinybox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.shiny)&lt;br /&gt;
&lt;br /&gt;
[[File:Shiny.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Chrome&#039;&#039;&#039;&lt;br /&gt;
 materials.chrome&lt;br /&gt;
&lt;br /&gt;
 chromesphere = sphere(pos = (-2,0,0), radius = 1, material = materials.chrome)&lt;br /&gt;
 chromebox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.chrome)&lt;br /&gt;
&lt;br /&gt;
[[File:Chrome.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Blazed&#039;&#039;&#039;&lt;br /&gt;
 materials.blazed&lt;br /&gt;
&lt;br /&gt;
 blazedsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.blazed)&lt;br /&gt;
 blazedbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.blazed)&lt;br /&gt;
&lt;br /&gt;
[[File:Blazed.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Silver&#039;&#039;&#039;&lt;br /&gt;
 materials.silver&lt;br /&gt;
&lt;br /&gt;
 silversphere = sphere(pos = (-2,0,0), radius = 1, material = materials.silver)&lt;br /&gt;
 silverbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.silver)&lt;br /&gt;
&lt;br /&gt;
[[File:Silver.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BlueMarble&#039;&#039;&#039;&lt;br /&gt;
Earth with clouds&lt;br /&gt;
&lt;br /&gt;
 materials.BlueMarble&lt;br /&gt;
&lt;br /&gt;
 BlueMarblesphere = sphere(pos = (-2,0,0), radius = 1, material = materials.BlueMarble)&lt;br /&gt;
 BlueMarblebox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.BlueMarble)&lt;br /&gt;
&lt;br /&gt;
[[File:BlueMarble.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bricks&#039;&#039;&#039;&lt;br /&gt;
 materials.bricks&lt;br /&gt;
&lt;br /&gt;
 brickssphere = sphere(pos = (-2,0,0), radius = 1, material = materials.bricks)&lt;br /&gt;
 bricksbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.bricks)&lt;br /&gt;
&lt;br /&gt;
[[File:Bricks.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Creating your own texture====&lt;br /&gt;
=====Making a text from a photo=====&lt;br /&gt;
&lt;br /&gt;
You can create a texture with a image file, using PIL, the Python Image Library.&lt;br /&gt;
To do this,PIL must be installed on the computer and the function &amp;quot;Image&amp;quot; should be imported.&lt;br /&gt;
&lt;br /&gt;
[http://www.pythonware.com/products/pil/#pil117]&lt;br /&gt;
&lt;br /&gt;
 from visual import *&lt;br /&gt;
 import Image # Must install PIL&lt;br /&gt;
&lt;br /&gt;
And the basic syntax is&lt;br /&gt;
&lt;br /&gt;
 name = &amp;quot;buzz&amp;quot;&lt;br /&gt;
 width = 64 # must be power of 2&lt;br /&gt;
 height = 64 # must be power of 2&lt;br /&gt;
 im = Image.open(name+&amp;quot;.jpg&amp;quot;)&lt;br /&gt;
 #print(im.size) # optionally, see size of image&lt;br /&gt;
 # Optional cropping:&lt;br /&gt;
 #im = im.crop((x1,y1,x2,y2)) # (0,0) is upper left&lt;br /&gt;
 im = im.resize((width,height), Image.ANTIALIAS)&lt;br /&gt;
 materials.saveTGA(name,im)&lt;br /&gt;
&lt;br /&gt;
You can use the texture &amp;quot;im&amp;quot;, which is created with an image file &amp;quot;buzz&amp;quot;, using following code&lt;br /&gt;
&lt;br /&gt;
 tex = materials.texture(data=im, mapping=&amp;quot;rectangular&amp;quot;) &lt;br /&gt;
 buzzbox = box(pos = (2,0,0), length=1, height=1, width=1, material = tex)&lt;br /&gt;
 buzzsphere = sphere(pos = (-2,0,0), radius = 1, material = tex)&lt;br /&gt;
&lt;br /&gt;
[[File:BuzzTexture.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Other Attributes===&lt;br /&gt;
There are other attributes which are also important but not as essential (or common) as position/color/axis, such as radius and make_trail, among others. Most of these attributes are self-explanatory or will not be used in the course, so if you would like full descriptions of these attributes, refer to the [http://vpython.org/contents/docs/index.html VPython Documentation].&lt;br /&gt;
&lt;br /&gt;
==Common Objects==&lt;br /&gt;
In order to display and understand your code effectively, there are a certain few objects which will be essential, especially for this class.&lt;br /&gt;
&lt;br /&gt;
===Sphere===&lt;br /&gt;
[[File:Sphere.jpg|thumb|right|alt=Yellow Arrow|The example sphere]]&lt;br /&gt;
Spheres are the most basic but also very useful objects. A sphere object is a representation of a sphere with a set radius, position, and color. Spheres are commonly used to represent particles in assignments and labs, and are generally assigned a velocity / momentum / etc. in problems. Spheres generally have three properties which should be set when creating them - radius, position, and color, in any order within the parentheses. Only the position is required  -  note that the position attribute for a cylinder, arrow, cone, and pyramid corresponds to one end of the object, whereas for a sphere it corresponds to the center of the object. If a radius and color are not specified, VPython will set the radius to 1 and the color to the current foreground color.&lt;br /&gt;
&lt;br /&gt;
For instance, if we wanted to create a yellow sphere at the origin with a radius of ten, we would type&lt;br /&gt;
&lt;br /&gt;
 yellowSphere = sphere(radius = 10, pos = vector(0,0,0), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
===Arrow===&lt;br /&gt;
[[File:arrowW.png|thumb|right|alt=Yellow Arrow|The example arrow]]&lt;br /&gt;
Arrows are just as multipurpose as spheres, if not more so. In this class, arrows will be used to represent vector quantities visually. For instance, you can use arrows to show the velocity/acceleration/momentum of a particle, the electric field direction around a charged particle, etc. Arrow objects are created with a position which represents the starting point of the arrow - not the center - and an axis which represents the arrow&#039;s direction and length. Both the position and the length are vector quantities. The color is again not essential as VPython will set it to a default value if left out. The arrow object itself features a straight box-shaped shaft with a 3d pyramid-shaped arrowhead at one end.&lt;br /&gt;
&lt;br /&gt;
For instance, to create an white arrow based at (4,2,0) pointing in the direction of (-2,2,-4), we would type&lt;br /&gt;
&lt;br /&gt;
 nameArrow = arrow(pos=(4,2,0), axis=(-2,2,-4), color=color.white)&lt;br /&gt;
&lt;br /&gt;
===Box===&lt;br /&gt;
[[File:ArrowV.jpg|thumb|right|alt=Yellow Arrow|The example box]]&lt;br /&gt;
Boxes will feature more in Physics 1 during the kinematics and dynamics sections. While the position attribute is the center of the box as with a sphere, the other attributes of boxes are more complex than spheres or arrows, and particular heed must be paid to the axis attribute, as the box&#039;s rotation and orientation depends on it. The axis attribute sets the direction of the length of the box, assuming the length, width and height of the box are set before. If they are not given, the length is automatically set to the magnitude of the axis vector. &lt;br /&gt;
&lt;br /&gt;
To create a green cube with its corner at the origin and a side length of 5 (pictured), we would type&lt;br /&gt;
&lt;br /&gt;
 greenbox = box(pos=(2.5, 2.5, 2.5), length=5, height=5, width=5) &lt;br /&gt;
&lt;br /&gt;
The axis attribute can also be added to tilt the box by changing the angle of the length. For example, this would cause the box from the previous step to be tipped at a 45 degree angle:&lt;br /&gt;
&lt;br /&gt;
 tippedbox = box(pos=(2.5, 2.5, 2.5), axis(1,1,0), length=5, height=5, width=5)&lt;br /&gt;
&lt;br /&gt;
The box can also be rotated around its own axis by changing which way is &amp;quot;up&amp;quot; for the box, by specifying an up attribute for the box that is different from the up vector of the coordinate system. For instance, this would take the tipped box from the previous step and rotate it so that the top face of the box is perpendicular to the vector in question.&lt;br /&gt;
&lt;br /&gt;
 rotatedbox = box(pos=(2.5, 2.5, 2.5), axis(1,1,0), length=5, height=5, width=5, up=(2, 3, 1))&lt;br /&gt;
&lt;br /&gt;
===Cylinder===&lt;br /&gt;
[[File:Cyl.jpg|thumb|right|alt=Yellow Arrow|The example cylinder]]&lt;br /&gt;
Cylinders are useful wherever a rod comes into play. For instance, in Physics 2, you may see problems regarding charged rods or something of the sort. The cylinder&#039;s attributes are a bit different and incorporate elements of most of the other shapes. As such, knowing cylinder syntax gives you a good basis for any object you need to create. The position vector determines the center of the cylinder&#039;s base (similar to a cone&#039;s pos attribute) and not the center of the object, while the axis determines the direction and length of the cylinder (similar to the arrow&#039;s axis attribute). The radius is self-explanatory.&lt;br /&gt;
&lt;br /&gt;
For example, to make a red cylinder with the base centered at (4,1,3) which is 6 units tall, has a radius of 2, and is laying parallel to the x-axis, you would type&lt;br /&gt;
&lt;br /&gt;
 cyl = cylinder(pos=(4,1,3), axis=(6,0,0), radius=2, color=color.red)&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
Aside from the four main objects listed above, there are many more objects which can be used in your programs. You will not need the majority of them for this class, but they do exist, and you may want to learn about them and their attributes. Visit the VPython Documentation for more information on the following objects:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;margin: 0 auto;&amp;quot;&lt;br /&gt;
| [[File:EllipseB.jpg|thumb|center|alt=Yellow Arrow|Ellipse]]&lt;br /&gt;
| [[File:RingB.jpg|thumb|center|alt=Yellow Arrow|Ring]]&lt;br /&gt;
| [[File:PyramidG.jpg|thumb|center|alt=Yellow Arrow|Pyramid]]&lt;br /&gt;
| [[File:HelixO.jpg|thumb|center|alt=Yellow Arrow|Helix]]&lt;br /&gt;
| [[File:FacesR.jpg|thumb|center|alt=Yellow Arrow|Face]]&lt;br /&gt;
| [[File:Curve.jpg|thumb|center|alt=Yellow Arrow|Curve]]&lt;br /&gt;
| [[File:ConeB.jpg|thumb|center|alt=Yellow Arrow|Cone]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;greenSphere&amp;quot; with a radius of 5 located at the origin. &lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| &amp;lt;strong&amp;gt;Solution&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;greenSphere = sphere(radius=5, pos=vector(0,0,0), color=color.green)&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. &lt;br /&gt;
* Object 1: A magenta sphere of radius 3 named sphereOne at the position (9,0,8)&lt;br /&gt;
* Object 2: A cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| &amp;lt;strong&amp;gt;Solution&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;position = vector(0,0,0)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Note: the position vector is used in the second line, because arrowTwo.pos cannot be called yet. The arrow has yet to be created - it is created in line 3.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create three objects. &lt;br /&gt;
* Object 1: Sphere, radius of 2, located at (-4,-3,8)&lt;br /&gt;
* Object 2: Sphere, radius of 1, located at (6,11,0)&lt;br /&gt;
* Object 3: Curve, starting at origin, moving to first sphere, then to second&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| &amp;lt;strong&amp;gt;Solution&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;curveOne = curve(color=color.red, pos = (0,0,0))&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;curveOne.append(sphereOne.pos)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;curveOne.append(sphereOne.pos)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Applying Texture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:EarthandMoon.GIF]]&lt;br /&gt;
&lt;br /&gt;
Trinket Link&lt;br /&gt;
[https://trinket.io/glowscript/6ddb3d237e]&lt;br /&gt;
&lt;br /&gt;
VPython code&lt;br /&gt;
 &lt;br /&gt;
 from __future__ import division&lt;br /&gt;
 from visual import *&lt;br /&gt;
 from visual.graph import *&lt;br /&gt;
 scene.width=1024&lt;br /&gt;
 scene.height=760&lt;br /&gt;
&lt;br /&gt;
 # CONSTANTS&lt;br /&gt;
 G = 6.7e-11&lt;br /&gt;
 mEarth = 6e24&lt;br /&gt;
 mcraft = 15000&lt;br /&gt;
 deltat = 60&lt;br /&gt;
 t = 0&lt;br /&gt;
 mMoon = 7e22&lt;br /&gt;
 scale = 800000&lt;br /&gt;
 c=2.99792e8&lt;br /&gt;
&lt;br /&gt;
 #OBJECTS AND INITIAL VALUES&lt;br /&gt;
 Earth = sphere(pos=vector(0,0,0), radius=15e6, material = materials.BlueMarble)&lt;br /&gt;
 # Add a radius for the spacecraft. It should be BIG, so it can be seen.&lt;br /&gt;
 craft = sphere(pos=vector(-60160000,-192000,0), radius=2e6, material = materials.marble)&lt;br /&gt;
 Moon =  sphere(pos=vector(4e8,0,0), radius=1.75e6, material = materials.marble)&lt;br /&gt;
 vcraft = vector(735,2849,0)&lt;br /&gt;
 pcraft = mcraft*vcraft&lt;br /&gt;
&lt;br /&gt;
 trail = curve(color=craft.color)    # This creates a trail for the spacecraft&lt;br /&gt;
 #scene.autoscale = 1000000                 # And this prevents zooming in or out&lt;br /&gt;
&lt;br /&gt;
 pscale = Earth.radius / mag(pcraft)&lt;br /&gt;
 fscale = Earth.radius/ ((G*mEarth*mcraft)/mag(craft.pos-Earth.pos)**2)&lt;br /&gt;
 dpscale = 500 * Earth.radius/mag(pcraft)&lt;br /&gt;
&lt;br /&gt;
 r_EarthMoon = Moon.pos - Earth.pos #Relative position vector from Earth to Moon&lt;br /&gt;
 r_EarthMoon_mag = mag(r_EarthMoon)&lt;br /&gt;
 F_EarthMoon_mag = (G*mcraft*mEarth)/(r_EarthMoon_mag**2)&lt;br /&gt;
 r_EarthMoon_hat = r_EarthMoon/r_EarthMoon_mag&lt;br /&gt;
&lt;br /&gt;
 Force_EarthMoon = (-r_EarthMoon_hat)*F_EarthMoon_mag #Force on Moon due to Earth&lt;br /&gt;
 pMoon = Force_EarthMoon / deltat&lt;br /&gt;
&lt;br /&gt;
 # CALCULATIONS&lt;br /&gt;
 print(&amp;quot;p=&amp;quot;,  pcraft)&lt;br /&gt;
 while t &amp;lt; (10e10):&lt;br /&gt;
    rate(500)   # This slows down the animation (runs faster with bigger number)&lt;br /&gt;
    rE =  craft.pos - Earth.pos&lt;br /&gt;
    rEmag = mag(rE)&lt;br /&gt;
    FEmag = (G*mcraft*mEarth)/(rEmag**2)&lt;br /&gt;
    rEhat = rE/rEmag&lt;br /&gt;
    FEnet = (-rEhat)*FEmag&lt;br /&gt;
&lt;br /&gt;
    rM =  craft.pos - Moon.pos&lt;br /&gt;
    rMmag = mag(rM)&lt;br /&gt;
    FMmag = (G*mcraft*mMoon)/(rMmag**2)&lt;br /&gt;
    rMhat = rM/rMmag&lt;br /&gt;
    FMnet = (-rMhat)*FMmag&lt;br /&gt;
    &lt;br /&gt;
    Fnet = FMnet+FEnet&lt;br /&gt;
&lt;br /&gt;
    pcraft_i = pcraft + vector(0,0,0)&lt;br /&gt;
    pcraft_ii = mag(pcraft_i)    &lt;br /&gt;
    pcraft = pcraft + ((Fnet)*deltat)&lt;br /&gt;
    pcraft_f = pcraft&lt;br /&gt;
    pcraft_ff = mag(pcraft)&lt;br /&gt;
    vavg = pcraft/mcraft&lt;br /&gt;
    speedcraft = mag(vavg)&lt;br /&gt;
    craft.pos = craft.pos + vavg*deltat&lt;br /&gt;
&lt;br /&gt;
    Fnet_tangent = ((pcraft_ff-pcraft_ii)/deltat)*(pcraft/mag(pcraft))*pscale&lt;br /&gt;
    Fnet_perp = Fnet - Fnet_tangent&lt;br /&gt;
&lt;br /&gt;
    r_EarthMoon = Moon.pos - Earth.pos #Relative position vector from Earth to Moon&lt;br /&gt;
    r_EarthMoon_mag = mag(r_EarthMoon)&lt;br /&gt;
    F_EarthMoon_mag = (G*mcraft*mEarth)/(r_EarthMoon_mag**2)&lt;br /&gt;
    r_EarthMoon_hat = r_EarthMoon/r_EarthMoon_mag&lt;br /&gt;
    &lt;br /&gt;
    r_craftMoon = Moon.pos - craft.pos#Relative position vector from spacecraft to Moon&lt;br /&gt;
    r_craftMoon_mag = mag(r_craftMoon)&lt;br /&gt;
    F_craftMoon_mag = (G*mcraft*mEarth)/(r_craftMoon_mag**2)&lt;br /&gt;
    r_craftMoon_hat = r_craftMoon/r_craftMoon_mag    &lt;br /&gt;
&lt;br /&gt;
    Force_EarthMoon = (-r_EarthMoon_hat)*F_EarthMoon_mag #Force on Moon due to Earth&lt;br /&gt;
    Force_craftMoon = (-r_craftMoon_hat)*F_craftMoon_mag#Force on Moon due to spacecraft&lt;br /&gt;
    Fnet_Moon = Force_EarthMoon + Force_craftMoon #Net force on Moon&lt;br /&gt;
&lt;br /&gt;
    momentum_Moon = pMoon + Fnet_Moon*deltat#Update momentum of Moon&lt;br /&gt;
    vavg_Moon = momentum_Moon/mMoon&lt;br /&gt;
    Moon.pos = Moon.pos + vavg_Moon * deltat #Update momentum of Moon&lt;br /&gt;
&lt;br /&gt;
    trail.append(pos=craft.pos)  &lt;br /&gt;
    t = t+deltat&lt;br /&gt;
    pcraft = pcraft_f&lt;br /&gt;
    deltap = pcraft - pcraft_i&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
How is this topic connected to something that you are interested in?&lt;br /&gt;
* I quite enjoy coding myself on my own time; I have taken a couple online classes outside of Tech on Java and a class here on MATLAB. However, Python and its variants are still far and away my favorite languages to code in, and the one I am most knowledgeable in. I believe the inclusion of VPython in the Physics curriculum is overall a benefit to us students as it allows us to both learn the physics and visualize them by creating the models we do in Labs on VPython.&lt;br /&gt;
  &lt;br /&gt;
How is it connected to your major?&lt;br /&gt;
* As a Business Admin major I&#039;ll be doing IT Management, which requires me to have an understanding of computer systems at the very least. While VPython may not be quite what I need in the future, it is still a good basis in learning the ins and outs of a major programming language long before I have to delve into serious CS training - plus it lets me keep my coding skills sharp!&lt;br /&gt;
&lt;br /&gt;
Is there an interesting industrial application?&lt;br /&gt;
* Of course! Whereas the simplicity of Python/VPython have made it effective to illustrate simple physics as we do, it&#039;s also powerful elsewhere. VPython is being used by some as a [https://www.youtube.com/watch?v=hK60VT0c8eI simulation tool for robotics] among other things, while Python itself is the backbone for thousands of industrial softwares and applications. In addition, agencies such as NASA use Python and VPython in their labs - I used both programs during my two separate internships at NASA Glenn Research Center in Cleveland, OH.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython] - VPython&#039;s biography, if you will&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics] - Especially if you&#039;re totally new to coding as a whole, this page will bolster your learning&lt;br /&gt;
 &lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions] - Working with functions, assuming you understand the basics of coding&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Loops VPython Loops] - The next step in VPython code knowledge after functions - using loops&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Common_Errors_and_Troubleshooting VPython Troubleshooting] - Having problems? Check here!&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/index.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/materials.html&lt;br /&gt;
&lt;br /&gt;
http://guigui.developpez.com/cours/python/vpython/en/?page=object&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=32209</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=32209"/>
		<updated>2018-09-27T18:33:32Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Claimed by Ddebord3 (2015)&lt;br /&gt;
*Edited by Vnistala3 (2017)&lt;br /&gt;
*Edited by jlee3414 (2018)&lt;br /&gt;
*Claimed by aabid8 (F2018)&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. Objects play an essential role in the necessary knowledge for the coding portion of PHYS 2211 and 2212, as most of your programs will require the extensive usage and manipulation of objects. This page is intended to provide you a background on these objects, especially if you have no prior knowledge of coding or VPython.&lt;br /&gt;
&lt;br /&gt;
In this class, you should know how to create sphere objects and set their positions, and how to use arrows to show forces, fields, velocities, etc. &lt;br /&gt;
&lt;br /&gt;
==The Main Idea==&lt;br /&gt;
&lt;br /&gt;
Objects in VPython are intended to represent data in ways that can be easily visualized and understood by both the user and the computer. Each object has a type it belongs to, which determines its default attributes, as well as how the computer will choose to display it when the program runs. Objects must be uniquely named if you wish to refer to them again later in your program, and any graphical object you create (spheres, boxes, curves, arrows, etc.) continue to exist for as long as your program remains running - VPython will continue to display them regardless of where they are positioned. If you change an attribute of an object, such as its position or color, VPython will automatically display the object in its new location and/or with its new color.&lt;br /&gt;
&lt;br /&gt;
For example, let&#039;s say you create a sphere called &#039;ball&#039; - by default, ball has attributes pre-assigned to it, such as ball.pos (the .pos attribute signifies the position of the sphere) or ball.color (the .color attribute allows you to change the color of the sphere). Also, in addition to the preset attributes, you can also create new ones. Besides the position and radius, you can also create attributes for mass (ball.mass), velocity (ball.vel), momentum (ball.momentum), or anything else you see fit. Of course, not all attributes need to be added manually. They can be left blank and filled in with a default value which the program automatically assigns them &lt;br /&gt;
&lt;br /&gt;
==Basics==&lt;br /&gt;
To make an object and visualize it, it is required to import functions by writing following lines on the top of the code. If you are using Glowscript, these imports are not required.&lt;br /&gt;
&lt;br /&gt;
 from __future__ import division&lt;br /&gt;
 from visual import *&lt;br /&gt;
&lt;br /&gt;
Then, by writing following line on your code, you can instantiate &lt;br /&gt;
&lt;br /&gt;
 [variable name] = [object type]([attribute1].[attribute1 type], ... ,[attribute n].[attribute n type])&lt;br /&gt;
&lt;br /&gt;
For an object of type sphere, attributes might include position (pos), color, and size. You can also add attributes such as charge or material.&lt;br /&gt;
For an arrow, typical attributes are position (pos), the axis vector, and color.&lt;br /&gt;
&lt;br /&gt;
You can also change attributes of the certain objects after they have been created.&lt;br /&gt;
&lt;br /&gt;
 [variable name].[attribute] = [new attribute type]&lt;br /&gt;
&lt;br /&gt;
==Attributes==&lt;br /&gt;
Many objects in VPython carry common attributes regardless of their type. This section will cover the attributes you will be utilizing the most in this class. &lt;br /&gt;
&lt;br /&gt;
===Position===&lt;br /&gt;
The position attribute is common to almost every single object, and is probably the most important of the attributes. It determines the position of the object&#039;s center (in the case of spheres, boxes, etc.) or the object&#039;s endpoint (arrows, curves, etc.). It is of the vector type. To access and/or edit this attribute, it can be accessed using objectName.pos. Returning to the example from the above section, we can access the position of our sphere called &#039;ball&#039; by typing&lt;br /&gt;
&lt;br /&gt;
 ball.pos&lt;br /&gt;
&lt;br /&gt;
This would return the position of the ball in vector form, or allow you to refer to said position in calculations.&lt;br /&gt;
&lt;br /&gt;
In addition, because this is a vector, the position attribute has three components of its own, which can be accessed by typing:&lt;br /&gt;
&lt;br /&gt;
 ball.pos.x&lt;br /&gt;
 ball.pos.y&lt;br /&gt;
 ball.pos.z&lt;br /&gt;
&lt;br /&gt;
depending on the desired component of the position. The same rules apply as to ball.pos, however they are returned as single numbers instead of as a vector.&lt;br /&gt;
&lt;br /&gt;
To set the position of an object, one must first set the type of the object and then type pos([vector coordinates]). For instance, if we wanted to create an object called ball centered at (4,2,0), we would type&lt;br /&gt;
&lt;br /&gt;
 ball = objectType(pos(4,2,0))&lt;br /&gt;
&lt;br /&gt;
===Color===&lt;br /&gt;
The color attribute defines the object&#039;s color when it appears in the display window. This attribute is not important for data but more for display - it is simply to distinguish objects from one another, which is especially useful if you are working with a multitude of objects at once. &lt;br /&gt;
&lt;br /&gt;
Color can be assigned in one of two ways. The first way it can be assigned is through a preset color. The preset colors in VPython are blue, orange, green, red, purple, brown, pink, gray, olive, and cyan - any of these can be inserted to create the desired color. For instance, the syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
 color = color.red&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector, an additive form of assigning color. Red, green and blue layers are added together in various saturations and opacities to reproduce a broad array of colors. The vector contains three numbers from 0 to 255 - The first number represents the red, the second represents the green, and the third represents the blue. The higher the value of the number, the more it resembles that particular color. For instance, if we wanted to assign cyan to color, we would type&lt;br /&gt;
 color = (0, 255, 255)&lt;br /&gt;
&lt;br /&gt;
To set the color of an object, one must first set the type of the object and then set the color within the parentheses. For instance, if we wanted to create an object called ball which was cyan, we would type either&lt;br /&gt;
&lt;br /&gt;
 ball = objectType(color = color(cyan))&lt;br /&gt;
 ball = objectType(color = (0,255,255))&lt;br /&gt;
&lt;br /&gt;
===Axis===&lt;br /&gt;
The axis attribute is important specifically for arrows, as it determines the direction which the arrow points and how long it is. For instance, if you wanted to create an arrow parallel to the x-axis with a length of 5, the syntax could be:&lt;br /&gt;
&lt;br /&gt;
 myArrow = arrow(pos=vec(5, 0, 0), axis=vec(1, 1, 1), color=color.green)&lt;br /&gt;
&lt;br /&gt;
meaning the arrow points 5 units along the x axis and is perpendicular to the y and z axes. You will often use arrows to represent forces and fields, where the position will be the observation point, and the axis will the vector value of the force/field/etc.&lt;br /&gt;
&lt;br /&gt;
The axis attribute also determines orientation of other objects, such as rings or cylinders, but arrows are the only object whose size is specifically tied to the axis attribute.&lt;br /&gt;
&lt;br /&gt;
===Setting Attributes in a Loop===&lt;br /&gt;
Sometimes, the position vector will be given, and will be easy to set. In other cases, you may want to create, say 12 spheres in a circle, all a distance 2 from the origin. A quick way to do this is by by using a [http://physicsbook.gatech.edu/VPython_Loops loop] or a [http://physicsbook.gatech.edu/VPython_Lists list].&lt;br /&gt;
&lt;br /&gt;
For example: &lt;br /&gt;
&lt;br /&gt;
    i = 0&lt;br /&gt;
    while i &amp;lt; 2*pi:&lt;br /&gt;
        sphere(pos=vec(2*cos(i), 2*sin(i), 0), radius=0.5, color=color.green)&lt;br /&gt;
        i = i + 2*pi/12&lt;br /&gt;
&lt;br /&gt;
This would create 12 green spheres of radius .5 in a circle 2 units from the origin:&lt;br /&gt;
[[File:12circles.png|right]]&lt;br /&gt;
&lt;br /&gt;
===Material/Texture===&lt;br /&gt;
One of the main purposes of VPython programming is to help people&#039;s understanding on a physical principle or phenomenon by displaying an animation describing the principle or phenomenon. To achieve this, various objects are used in the program, and various attributes such as color and shape are used to distinguish them. Material is also one of that attributes, which does not change the essence of the phenomenon but helps people&#039;s understanding on the phenomenon.&lt;br /&gt;
&lt;br /&gt;
====Basic Materials====&lt;br /&gt;
&#039;&#039;&#039;Wood&#039;&#039;&#039;&lt;br /&gt;
 materials.wood&lt;br /&gt;
&lt;br /&gt;
 woodsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.wood)&lt;br /&gt;
 woodbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.wood)&lt;br /&gt;
&lt;br /&gt;
[[File:Wood.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rough&#039;&#039;&#039;&lt;br /&gt;
 materials.rough&lt;br /&gt;
&lt;br /&gt;
 roughsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.rough)&lt;br /&gt;
 roughbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.rough)&lt;br /&gt;
&lt;br /&gt;
[[File:Rough.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Marble&#039;&#039;&lt;br /&gt;
 materials.marble&lt;br /&gt;
&lt;br /&gt;
 marblesphere = sphere(pos = (-2,0,0), radius = 1, material = materials.marble)&lt;br /&gt;
 marblebox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.marble)&lt;br /&gt;
&lt;br /&gt;
[[File:Marble.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plastic&#039;&#039;&#039;&lt;br /&gt;
 materials.plastic&lt;br /&gt;
&lt;br /&gt;
 plasticsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.plastic)&lt;br /&gt;
 plasticbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.plastic)&lt;br /&gt;
&lt;br /&gt;
[[File:Plastic.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Earth&#039;&#039;&#039;&lt;br /&gt;
 materials.earth&lt;br /&gt;
&lt;br /&gt;
 earthsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.earth)&lt;br /&gt;
 earthbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.earth)&lt;br /&gt;
&lt;br /&gt;
[[File:Earth.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Diffuse&#039;&#039;&#039;&lt;br /&gt;
 materials.diffuse&lt;br /&gt;
&lt;br /&gt;
 diffusesphere = sphere(pos = (-2,0,0), radius = 1, material = materials.diffuse)&lt;br /&gt;
 diffusebox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.diffuse)&lt;br /&gt;
&lt;br /&gt;
[[File:Diffuse.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emissive&#039;&#039;&#039;&lt;br /&gt;
Material which looks like it glows&lt;br /&gt;
&lt;br /&gt;
 materials.emissive&lt;br /&gt;
&lt;br /&gt;
 emissivesphere = sphere(pos = (-2,0,0), radius = 1, material = materials.emissive)&lt;br /&gt;
 emissivebox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.emissive)&lt;br /&gt;
&lt;br /&gt;
[[File:Emissive.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unshaded&#039;&#039;&#039;&lt;br /&gt;
Material which does not affected by lighting&lt;br /&gt;
&lt;br /&gt;
 materials.unshaded&lt;br /&gt;
&lt;br /&gt;
 unshadedsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.unshaded)&lt;br /&gt;
 unshadedbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.unshaded)&lt;br /&gt;
&lt;br /&gt;
[[File:Unshaded.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shiny&#039;&#039;&#039;&lt;br /&gt;
 materials.shiny&lt;br /&gt;
&lt;br /&gt;
 shinysphere = sphere(pos = (-2,0,0), radius = 1, material = materials.shiny)&lt;br /&gt;
 shinybox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.shiny)&lt;br /&gt;
&lt;br /&gt;
[[File:Shiny.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Chrome&#039;&#039;&#039;&lt;br /&gt;
 materials.chrome&lt;br /&gt;
&lt;br /&gt;
 chromesphere = sphere(pos = (-2,0,0), radius = 1, material = materials.chrome)&lt;br /&gt;
 chromebox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.chrome)&lt;br /&gt;
&lt;br /&gt;
[[File:Chrome.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Blazed&#039;&#039;&#039;&lt;br /&gt;
 materials.blazed&lt;br /&gt;
&lt;br /&gt;
 blazedsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.blazed)&lt;br /&gt;
 blazedbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.blazed)&lt;br /&gt;
&lt;br /&gt;
[[File:Blazed.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Silver&#039;&#039;&#039;&lt;br /&gt;
 materials.silver&lt;br /&gt;
&lt;br /&gt;
 silversphere = sphere(pos = (-2,0,0), radius = 1, material = materials.silver)&lt;br /&gt;
 silverbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.silver)&lt;br /&gt;
&lt;br /&gt;
[[File:Silver.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BlueMarble&#039;&#039;&#039;&lt;br /&gt;
Earth with clouds&lt;br /&gt;
&lt;br /&gt;
 materials.BlueMarble&lt;br /&gt;
&lt;br /&gt;
 BlueMarblesphere = sphere(pos = (-2,0,0), radius = 1, material = materials.BlueMarble)&lt;br /&gt;
 BlueMarblebox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.BlueMarble)&lt;br /&gt;
&lt;br /&gt;
[[File:BlueMarble.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bricks&#039;&#039;&#039;&lt;br /&gt;
 materials.bricks&lt;br /&gt;
&lt;br /&gt;
 brickssphere = sphere(pos = (-2,0,0), radius = 1, material = materials.bricks)&lt;br /&gt;
 bricksbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.bricks)&lt;br /&gt;
&lt;br /&gt;
[[File:Bricks.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Creating your own texture====&lt;br /&gt;
=====Making a text from a photo=====&lt;br /&gt;
&lt;br /&gt;
You can create a texture with a image file, using PIL, the Python Image Library.&lt;br /&gt;
To do this,PIL must be installed on the computer and the function &amp;quot;Image&amp;quot; should be imported.&lt;br /&gt;
&lt;br /&gt;
[http://www.pythonware.com/products/pil/#pil117]&lt;br /&gt;
&lt;br /&gt;
 from visual import *&lt;br /&gt;
 import Image # Must install PIL&lt;br /&gt;
&lt;br /&gt;
And the basic syntax is&lt;br /&gt;
&lt;br /&gt;
 name = &amp;quot;buzz&amp;quot;&lt;br /&gt;
 width = 64 # must be power of 2&lt;br /&gt;
 height = 64 # must be power of 2&lt;br /&gt;
 im = Image.open(name+&amp;quot;.jpg&amp;quot;)&lt;br /&gt;
 #print(im.size) # optionally, see size of image&lt;br /&gt;
 # Optional cropping:&lt;br /&gt;
 #im = im.crop((x1,y1,x2,y2)) # (0,0) is upper left&lt;br /&gt;
 im = im.resize((width,height), Image.ANTIALIAS)&lt;br /&gt;
 materials.saveTGA(name,im)&lt;br /&gt;
&lt;br /&gt;
You can use the texture &amp;quot;im&amp;quot;, which is created with an image file &amp;quot;buzz&amp;quot;, using following code&lt;br /&gt;
&lt;br /&gt;
 tex = materials.texture(data=im, mapping=&amp;quot;rectangular&amp;quot;) &lt;br /&gt;
 buzzbox = box(pos = (2,0,0), length=1, height=1, width=1, material = tex)&lt;br /&gt;
 buzzsphere = sphere(pos = (-2,0,0), radius = 1, material = tex)&lt;br /&gt;
&lt;br /&gt;
[[File:BuzzTexture.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Other Attributes===&lt;br /&gt;
There are other attributes which are also important but not as essential (or common) as position/color/axis, such as radius and make_trail, among others. Most of these attributes are self-explanatory or will not be used in the course, so if you would like full descriptions of these attributes, refer to the [http://vpython.org/contents/docs/index.html VPython Documentation].&lt;br /&gt;
&lt;br /&gt;
==Common Objects==&lt;br /&gt;
In order to display and understand your code effectively, there are a certain few objects which will be essential, especially for this class.&lt;br /&gt;
&lt;br /&gt;
===Sphere===&lt;br /&gt;
[[File:Sphere.jpg|thumb|right|alt=Yellow Arrow|The example sphere]]&lt;br /&gt;
Spheres are the most basic but also very useful objects. A sphere object is a representation of a sphere with a set radius, position, and color. Spheres are commonly used to represent particles in assignments and labs, and are generally assigned a velocity / momentum / etc. in problems. Spheres generally have three properties which should be set when creating them - radius, position, and color, in any order within the parentheses. Only the position is required  -  note that the position attribute for a cylinder, arrow, cone, and pyramid corresponds to one end of the object, whereas for a sphere it corresponds to the center of the object. If a radius and color are not specified, VPython will set the radius to 1 and the color to the current foreground color.&lt;br /&gt;
&lt;br /&gt;
For instance, if we wanted to create a yellow sphere at the origin with a radius of ten, we would type&lt;br /&gt;
&lt;br /&gt;
 yellowSphere = sphere(radius = 10, pos = vector(0,0,0), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
===Arrow===&lt;br /&gt;
[[File:arrowW.png|thumb|right|alt=Yellow Arrow|The example arrow]]&lt;br /&gt;
Arrows are just as multipurpose as spheres, if not more so. In this class, arrows will be used to represent vector quantities visually. For instance, you can use arrows to show the velocity/acceleration/momentum of a particle, the electric field direction around a charged particle, etc. Arrow objects are created with a position which represents the starting point of the arrow - not the center - and an axis which represents the arrow&#039;s direction and length. Both the position and the length are vector quantities. The color is again not essential as VPython will set it to a default value if left out. The arrow object itself features a straight box-shaped shaft with a 3d pyramid-shaped arrowhead at one end.&lt;br /&gt;
&lt;br /&gt;
For instance, to create an white arrow based at (4,2,0) pointing in the direction of (-2,2,-4), we would type&lt;br /&gt;
&lt;br /&gt;
 nameArrow = arrow(pos=(4,2,0), axis=(-2,2,-4), color=color.white)&lt;br /&gt;
&lt;br /&gt;
===Box===&lt;br /&gt;
[[File:ArrowV.jpg|thumb|right|alt=Yellow Arrow|The example box]]&lt;br /&gt;
Boxes will feature more in Physics 1 during the kinematics and dynamics sections. While the position attribute is the center of the box as with a sphere, the other attributes of boxes are more complex than spheres or arrows, and particular heed must be paid to the axis attribute, as the box&#039;s rotation and orientation depends on it. The axis attribute sets the direction of the length of the box, assuming the length, width and height of the box are set before. If they are not given, the length is automatically set to the magnitude of the axis vector. &lt;br /&gt;
&lt;br /&gt;
To create a green cube with its corner at the origin and a side length of 5 (pictured), we would type&lt;br /&gt;
&lt;br /&gt;
 greenbox = box(pos=(2.5, 2.5, 2.5), length=5, height=5, width=5) &lt;br /&gt;
&lt;br /&gt;
The axis attribute can also be added to tilt the box by changing the angle of the length. For example, this would cause the box from the previous step to be tipped at a 45 degree angle:&lt;br /&gt;
&lt;br /&gt;
 tippedbox = box(pos=(2.5, 2.5, 2.5), axis(1,1,0), length=5, height=5, width=5)&lt;br /&gt;
&lt;br /&gt;
The box can also be rotated around its own axis by changing which way is &amp;quot;up&amp;quot; for the box, by specifying an up attribute for the box that is different from the up vector of the coordinate system. For instance, this would take the tipped box from the previous step and rotate it so that the top face of the box is perpendicular to the vector in question.&lt;br /&gt;
&lt;br /&gt;
 rotatedbox = box(pos=(2.5, 2.5, 2.5), axis(1,1,0), length=5, height=5, width=5, up=(2, 3, 1))&lt;br /&gt;
&lt;br /&gt;
===Cylinder===&lt;br /&gt;
[[File:Cyl.jpg|thumb|right|alt=Yellow Arrow|The example cylinder]]&lt;br /&gt;
Cylinders are useful wherever a rod comes into play. For instance, in Physics 2, you may see problems regarding charged rods or something of the sort. The cylinder&#039;s attributes are a bit different and incorporate elements of most of the other shapes. As such, knowing cylinder syntax gives you a good basis for any object you need to create. The position vector determines the center of the cylinder&#039;s base (similar to a cone&#039;s pos attribute) and not the center of the object, while the axis determines the direction and length of the cylinder (similar to the arrow&#039;s axis attribute). The radius is self-explanatory.&lt;br /&gt;
&lt;br /&gt;
For example, to make a red cylinder with the base centered at (4,1,3) which is 6 units tall, has a radius of 2, and is laying parallel to the x-axis, you would type&lt;br /&gt;
&lt;br /&gt;
 cyl = cylinder(pos=(4,1,3), axis=(6,0,0), radius=2, color=color.red)&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
Aside from the four main objects listed above, there are many more objects which can be used in your programs. You will not need the majority of them for this class, but they do exist, and you may want to learn about them and their attributes. Visit the VPython Documentation for more information on the following objects:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;margin: 0 auto;&amp;quot;&lt;br /&gt;
| [[File:EllipseB.jpg|thumb|center|alt=Yellow Arrow|Ellipse]]&lt;br /&gt;
| [[File:RingB.jpg|thumb|center|alt=Yellow Arrow|Ring]]&lt;br /&gt;
| [[File:PyramidG.jpg|thumb|center|alt=Yellow Arrow|Pyramid]]&lt;br /&gt;
| [[File:HelixO.jpg|thumb|center|alt=Yellow Arrow|Helix]]&lt;br /&gt;
| [[File:FacesR.jpg|thumb|center|alt=Yellow Arrow|Face]]&lt;br /&gt;
| [[File:Curve.jpg|thumb|center|alt=Yellow Arrow|Curve]]&lt;br /&gt;
| [[File:ConeB.jpg|thumb|center|alt=Yellow Arrow|Cone]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;greenSphere&amp;quot; with a radius of 5 located at the origin. &lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| &amp;lt;strong&amp;gt;Solution&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;greenSphere = sphere(radius=5, pos=vector(0,0,0), color=color.green)&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. &lt;br /&gt;
* Object 1: A magenta sphere of radius 3 named sphereOne at the position (9,0,8)&lt;br /&gt;
* Object 2: A cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| &amp;lt;strong&amp;gt;Solution&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;position = vector(0,0,0)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Note: the position vector is used in the second line, because arrowTwo.pos cannot be called yet. The arrow has yet to be created - it is created in line 3.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create three objects. &lt;br /&gt;
* Object 1: Sphere, radius of 2, located at (-4,-3,8)&lt;br /&gt;
* Object 2: Sphere, radius of 1, located at (6,11,0)&lt;br /&gt;
* Object 3: Curve, starting at origin, moving to first sphere, then to second&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| &amp;lt;strong&amp;gt;Solution&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;curveOne = curve(color=color.red, pos = (0,0,0))&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;curveOne.append(sphereOne.pos)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;curveOne.append(sphereOne.pos)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Applying Texture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:EarthandMoon.GIF]]&lt;br /&gt;
&lt;br /&gt;
Trinket Link&lt;br /&gt;
[https://trinket.io/glowscript/6ddb3d237e]&lt;br /&gt;
&lt;br /&gt;
VPython code&lt;br /&gt;
 &lt;br /&gt;
 from __future__ import division&lt;br /&gt;
 from visual import *&lt;br /&gt;
 from visual.graph import *&lt;br /&gt;
 scene.width=1024&lt;br /&gt;
 scene.height=760&lt;br /&gt;
&lt;br /&gt;
 # CONSTANTS&lt;br /&gt;
 G = 6.7e-11&lt;br /&gt;
 mEarth = 6e24&lt;br /&gt;
 mcraft = 15000&lt;br /&gt;
 deltat = 60&lt;br /&gt;
 t = 0&lt;br /&gt;
 mMoon = 7e22&lt;br /&gt;
 scale = 800000&lt;br /&gt;
 c=2.99792e8&lt;br /&gt;
&lt;br /&gt;
 #OBJECTS AND INITIAL VALUES&lt;br /&gt;
 Earth = sphere(pos=vector(0,0,0), radius=15e6, material = materials.BlueMarble)&lt;br /&gt;
 # Add a radius for the spacecraft. It should be BIG, so it can be seen.&lt;br /&gt;
 craft = sphere(pos=vector(-60160000,-192000,0), radius=2e6, material = materials.marble)&lt;br /&gt;
 Moon =  sphere(pos=vector(4e8,0,0), radius=1.75e6, material = materials.marble)&lt;br /&gt;
 vcraft = vector(735,2849,0)&lt;br /&gt;
 pcraft = mcraft*vcraft&lt;br /&gt;
&lt;br /&gt;
 trail = curve(color=craft.color)    # This creates a trail for the spacecraft&lt;br /&gt;
 #scene.autoscale = 1000000                 # And this prevents zooming in or out&lt;br /&gt;
&lt;br /&gt;
 pscale = Earth.radius / mag(pcraft)&lt;br /&gt;
 fscale = Earth.radius/ ((G*mEarth*mcraft)/mag(craft.pos-Earth.pos)**2)&lt;br /&gt;
 dpscale = 500 * Earth.radius/mag(pcraft)&lt;br /&gt;
&lt;br /&gt;
 r_EarthMoon = Moon.pos - Earth.pos #Relative position vector from Earth to Moon&lt;br /&gt;
 r_EarthMoon_mag = mag(r_EarthMoon)&lt;br /&gt;
 F_EarthMoon_mag = (G*mcraft*mEarth)/(r_EarthMoon_mag**2)&lt;br /&gt;
 r_EarthMoon_hat = r_EarthMoon/r_EarthMoon_mag&lt;br /&gt;
&lt;br /&gt;
 Force_EarthMoon = (-r_EarthMoon_hat)*F_EarthMoon_mag #Force on Moon due to Earth&lt;br /&gt;
 pMoon = Force_EarthMoon / deltat&lt;br /&gt;
&lt;br /&gt;
 # CALCULATIONS&lt;br /&gt;
 print(&amp;quot;p=&amp;quot;,  pcraft)&lt;br /&gt;
 while t &amp;lt; (10e10):&lt;br /&gt;
    rate(500)   # This slows down the animation (runs faster with bigger number)&lt;br /&gt;
    rE =  craft.pos - Earth.pos&lt;br /&gt;
    rEmag = mag(rE)&lt;br /&gt;
    FEmag = (G*mcraft*mEarth)/(rEmag**2)&lt;br /&gt;
    rEhat = rE/rEmag&lt;br /&gt;
    FEnet = (-rEhat)*FEmag&lt;br /&gt;
&lt;br /&gt;
    rM =  craft.pos - Moon.pos&lt;br /&gt;
    rMmag = mag(rM)&lt;br /&gt;
    FMmag = (G*mcraft*mMoon)/(rMmag**2)&lt;br /&gt;
    rMhat = rM/rMmag&lt;br /&gt;
    FMnet = (-rMhat)*FMmag&lt;br /&gt;
    &lt;br /&gt;
    Fnet = FMnet+FEnet&lt;br /&gt;
&lt;br /&gt;
    pcraft_i = pcraft + vector(0,0,0)&lt;br /&gt;
    pcraft_ii = mag(pcraft_i)    &lt;br /&gt;
    pcraft = pcraft + ((Fnet)*deltat)&lt;br /&gt;
    pcraft_f = pcraft&lt;br /&gt;
    pcraft_ff = mag(pcraft)&lt;br /&gt;
    vavg = pcraft/mcraft&lt;br /&gt;
    speedcraft = mag(vavg)&lt;br /&gt;
    craft.pos = craft.pos + vavg*deltat&lt;br /&gt;
&lt;br /&gt;
    Fnet_tangent = ((pcraft_ff-pcraft_ii)/deltat)*(pcraft/mag(pcraft))*pscale&lt;br /&gt;
    Fnet_perp = Fnet - Fnet_tangent&lt;br /&gt;
&lt;br /&gt;
    r_EarthMoon = Moon.pos - Earth.pos #Relative position vector from Earth to Moon&lt;br /&gt;
    r_EarthMoon_mag = mag(r_EarthMoon)&lt;br /&gt;
    F_EarthMoon_mag = (G*mcraft*mEarth)/(r_EarthMoon_mag**2)&lt;br /&gt;
    r_EarthMoon_hat = r_EarthMoon/r_EarthMoon_mag&lt;br /&gt;
    &lt;br /&gt;
    r_craftMoon = Moon.pos - craft.pos#Relative position vector from spacecraft to Moon&lt;br /&gt;
    r_craftMoon_mag = mag(r_craftMoon)&lt;br /&gt;
    F_craftMoon_mag = (G*mcraft*mEarth)/(r_craftMoon_mag**2)&lt;br /&gt;
    r_craftMoon_hat = r_craftMoon/r_craftMoon_mag    &lt;br /&gt;
&lt;br /&gt;
    Force_EarthMoon = (-r_EarthMoon_hat)*F_EarthMoon_mag #Force on Moon due to Earth&lt;br /&gt;
    Force_craftMoon = (-r_craftMoon_hat)*F_craftMoon_mag#Force on Moon due to spacecraft&lt;br /&gt;
    Fnet_Moon = Force_EarthMoon + Force_craftMoon #Net force on Moon&lt;br /&gt;
&lt;br /&gt;
    momentum_Moon = pMoon + Fnet_Moon*deltat#Update momentum of Moon&lt;br /&gt;
    vavg_Moon = momentum_Moon/mMoon&lt;br /&gt;
    Moon.pos = Moon.pos + vavg_Moon * deltat #Update momentum of Moon&lt;br /&gt;
&lt;br /&gt;
    trail.append(pos=craft.pos)  &lt;br /&gt;
    t = t+deltat&lt;br /&gt;
    pcraft = pcraft_f&lt;br /&gt;
    deltap = pcraft - pcraft_i&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
How is this topic connected to something that you are interested in?&lt;br /&gt;
* I quite enjoy coding myself on my own time; I have taken a couple online classes outside of Tech on Java and a class here on MATLAB. However, Python and its variants are still far and away my favorite languages to code in, and the one I am most knowledgeable in. I believe the inclusion of VPython in the Physics curriculum is overall a benefit to us students as it allows us to both learn the physics and visualize them by creating the models we do in Labs on VPython.&lt;br /&gt;
  &lt;br /&gt;
How is it connected to your major?&lt;br /&gt;
* As a Business Admin major I&#039;ll be doing IT Management, which requires me to have an understanding of computer systems at the very least. While VPython may not be quite what I need in the future, it is still a good basis in learning the ins and outs of a major programming language long before I have to delve into serious CS training - plus it lets me keep my coding skills sharp!&lt;br /&gt;
&lt;br /&gt;
Is there an interesting industrial application?&lt;br /&gt;
* Of course! Whereas the simplicity of Python/VPython have made it effective to illustrate simple physics as we do, it&#039;s also powerful elsewhere. VPython is being used by some as a [https://www.youtube.com/watch?v=hK60VT0c8eI simulation tool for robotics] among other things, while Python itself is the backbone for thousands of industrial softwares and applications. In addition, agencies such as NASA use Python and VPython in their labs - I used both programs during my two separate internships at NASA Glenn Research Center in Cleveland, OH.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython] - VPython&#039;s biography, if you will&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics] - Especially if you&#039;re totally new to coding as a whole, this page will bolster your learning&lt;br /&gt;
 &lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions] - Working with functions, assuming you understand the basics of coding&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Loops VPython Loops] - The next step in VPython code knowledge after functions - using loops&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Common_Errors_and_Troubleshooting VPython Troubleshooting] - Having problems? Check here!&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/index.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/materials.html&lt;br /&gt;
&lt;br /&gt;
http://guigui.developpez.com/cours/python/vpython/en/?page=object&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=File:12circles.png&amp;diff=32208</id>
		<title>File:12circles.png</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=File:12circles.png&amp;diff=32208"/>
		<updated>2018-09-27T18:29:24Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=File:12_circles.png&amp;diff=32207</id>
		<title>File:12 circles.png</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=File:12_circles.png&amp;diff=32207"/>
		<updated>2018-09-27T18:27:34Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=32206</id>
		<title>VPython Object</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=VPython_Object&amp;diff=32206"/>
		<updated>2018-09-27T18:26:48Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Claimed by Ddebord3 (2015)&lt;br /&gt;
*Edited by Vnistala3 (2017)&lt;br /&gt;
*Edited by jlee3414 (2018)&lt;br /&gt;
*Claimed by aabid8 (F2018)&lt;br /&gt;
&lt;br /&gt;
A VPython Object is a representation of data in a specific in VPython both visually and numerically. Each object represents data through its attributes, specific characteristics assigned to each individual object. Objects play an essential role in the necessary knowledge for the coding portion of PHYS 2211 and 2212, as most of your programs will require the extensive usage and manipulation of objects. This page is intended to provide you a background on these objects, especially if you have no prior knowledge of coding or VPython.&lt;br /&gt;
&lt;br /&gt;
In this class, you should know how to create sphere objects and set their positions, and how to use arrows to show forces, fields, velocities, etc. &lt;br /&gt;
&lt;br /&gt;
==The Main Idea==&lt;br /&gt;
&lt;br /&gt;
Objects in VPython are intended to represent data in ways that can be easily visualized and understood by both the user and the computer. Each object has a type it belongs to, which determines its default attributes, as well as how the computer will choose to display it when the program runs. Objects must be uniquely named if you wish to refer to them again later in your program, and any graphical object you create (spheres, boxes, curves, arrows, etc.) continue to exist for as long as your program remains running - VPython will continue to display them regardless of where they are positioned. If you change an attribute of an object, such as its position or color, VPython will automatically display the object in its new location and/or with its new color.&lt;br /&gt;
&lt;br /&gt;
For example, let&#039;s say you create a sphere called &#039;ball&#039; - by default, ball has attributes pre-assigned to it, such as ball.pos (the .pos attribute signifies the position of the sphere) or ball.color (the .color attribute allows you to change the color of the sphere). Also, in addition to the preset attributes, you can also create new ones. Besides the position and radius, you can also create attributes for mass (ball.mass), velocity (ball.vel), momentum (ball.momentum), or anything else you see fit. Of course, not all attributes need to be added manually. They can be left blank and filled in with a default value which the program automatically assigns them &lt;br /&gt;
&lt;br /&gt;
==Basics==&lt;br /&gt;
To make an object and visualize it, it is required to import functions by writing following lines on the top of the code. If you are using Glowscript, these imports are not required.&lt;br /&gt;
&lt;br /&gt;
 from __future__ import division&lt;br /&gt;
 from visual import *&lt;br /&gt;
&lt;br /&gt;
Then, by writing following line on your code, you can instantiate &lt;br /&gt;
&lt;br /&gt;
 [variable name] = [object type]([attribute1].[attribute1 type], ... ,[attribute n].[attribute n type])&lt;br /&gt;
&lt;br /&gt;
For an object of type sphere, attributes might include position (pos), color, and size. You can also add attributes such as charge or material.&lt;br /&gt;
For an arrow, typical attributes are position (pos), the axis vector, and color.&lt;br /&gt;
&lt;br /&gt;
You can also change attributes of the certain objects after they have been created.&lt;br /&gt;
&lt;br /&gt;
 [variable name].[attribute] = [new attribute type]&lt;br /&gt;
&lt;br /&gt;
==Attributes==&lt;br /&gt;
Many objects in VPython carry common attributes regardless of their type. This section will cover the attributes you will be utilizing the most in this class. &lt;br /&gt;
&lt;br /&gt;
===Position===&lt;br /&gt;
The position attribute is common to almost every single object, and is probably the most important of the attributes. It determines the position of the object&#039;s center (in the case of spheres, boxes, etc.) or the object&#039;s endpoint (arrows, curves, etc.). It is of the vector type. To access and/or edit this attribute, it can be accessed using objectName.pos. Returning to the example from the above section, we can access the position of our sphere called &#039;ball&#039; by typing&lt;br /&gt;
&lt;br /&gt;
 ball.pos&lt;br /&gt;
&lt;br /&gt;
This would return the position of the ball in vector form, or allow you to refer to said position in calculations.&lt;br /&gt;
&lt;br /&gt;
In addition, because this is a vector, the position attribute has three components of its own, which can be accessed by typing:&lt;br /&gt;
&lt;br /&gt;
 ball.pos.x&lt;br /&gt;
 ball.pos.y&lt;br /&gt;
 ball.pos.z&lt;br /&gt;
&lt;br /&gt;
depending on the desired component of the position. The same rules apply as to ball.pos, however they are returned as single numbers instead of as a vector.&lt;br /&gt;
&lt;br /&gt;
To set the position of an object, one must first set the type of the object and then type pos([vector coordinates]). For instance, if we wanted to create an object called ball centered at (4,2,0), we would type&lt;br /&gt;
&lt;br /&gt;
 ball = objectType(pos(4,2,0))&lt;br /&gt;
&lt;br /&gt;
===Color===&lt;br /&gt;
The color attribute defines the object&#039;s color when it appears in the display window. This attribute is not important for data but more for display - it is simply to distinguish objects from one another, which is especially useful if you are working with a multitude of objects at once. &lt;br /&gt;
&lt;br /&gt;
Color can be assigned in one of two ways. The first way it can be assigned is through a preset color. The preset colors in VPython are blue, orange, green, red, purple, brown, pink, gray, olive, and cyan - any of these can be inserted to create the desired color. For instance, the syntax for creating a red color is:&lt;br /&gt;
&lt;br /&gt;
 color = color.red&lt;br /&gt;
 &lt;br /&gt;
Another way of assigning color is through an RGB vector, an additive form of assigning color. Red, green and blue layers are added together in various saturations and opacities to reproduce a broad array of colors. The vector contains three numbers from 0 to 255 - The first number represents the red, the second represents the green, and the third represents the blue. The higher the value of the number, the more it resembles that particular color. For instance, if we wanted to assign cyan to color, we would type&lt;br /&gt;
 color = (0, 255, 255)&lt;br /&gt;
&lt;br /&gt;
To set the color of an object, one must first set the type of the object and then set the color within the parentheses. For instance, if we wanted to create an object called ball which was cyan, we would type either&lt;br /&gt;
&lt;br /&gt;
 ball = objectType(color = color(cyan))&lt;br /&gt;
 ball = objectType(color = (0,255,255))&lt;br /&gt;
&lt;br /&gt;
===Axis===&lt;br /&gt;
The axis attribute is important specifically for arrows, as it determines the direction which the arrow points and how long it is. For instance, if you wanted to create an arrow parallel to the x-axis with a length of 5, the syntax could be:&lt;br /&gt;
&lt;br /&gt;
 myArrow = arrow(pos=vec(5, 0, 0), axis=vec(1, 1, 1), color=color.green)&lt;br /&gt;
&lt;br /&gt;
meaning the arrow points 5 units along the x axis and is perpendicular to the y and z axes. You will often use arrows to represent forces and fields, where the position will be the observation point, and the axis will the vector value of the force/field/etc.&lt;br /&gt;
&lt;br /&gt;
The axis attribute also determines orientation of other objects, such as rings or cylinders, but arrows are the only object whose size is specifically tied to the axis attribute.&lt;br /&gt;
&lt;br /&gt;
===Material/Texture===&lt;br /&gt;
One of the main purposes of VPython programming is to help people&#039;s understanding on a physical principle or phenomenon by displaying an animation describing the principle or phenomenon. To achieve this, various objects are used in the program, and various attributes such as color and shape are used to distinguish them. Material is also one of that attributes, which does not change the essence of the phenomenon but helps people&#039;s understanding on the phenomenon.&lt;br /&gt;
&lt;br /&gt;
====Basic Materials====&lt;br /&gt;
&#039;&#039;&#039;Wood&#039;&#039;&#039;&lt;br /&gt;
 materials.wood&lt;br /&gt;
&lt;br /&gt;
 woodsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.wood)&lt;br /&gt;
 woodbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.wood)&lt;br /&gt;
&lt;br /&gt;
[[File:Wood.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rough&#039;&#039;&#039;&lt;br /&gt;
 materials.rough&lt;br /&gt;
&lt;br /&gt;
 roughsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.rough)&lt;br /&gt;
 roughbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.rough)&lt;br /&gt;
&lt;br /&gt;
[[File:Rough.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Marble&#039;&#039;&lt;br /&gt;
 materials.marble&lt;br /&gt;
&lt;br /&gt;
 marblesphere = sphere(pos = (-2,0,0), radius = 1, material = materials.marble)&lt;br /&gt;
 marblebox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.marble)&lt;br /&gt;
&lt;br /&gt;
[[File:Marble.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plastic&#039;&#039;&#039;&lt;br /&gt;
 materials.plastic&lt;br /&gt;
&lt;br /&gt;
 plasticsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.plastic)&lt;br /&gt;
 plasticbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.plastic)&lt;br /&gt;
&lt;br /&gt;
[[File:Plastic.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Earth&#039;&#039;&#039;&lt;br /&gt;
 materials.earth&lt;br /&gt;
&lt;br /&gt;
 earthsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.earth)&lt;br /&gt;
 earthbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.earth)&lt;br /&gt;
&lt;br /&gt;
[[File:Earth.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Diffuse&#039;&#039;&#039;&lt;br /&gt;
 materials.diffuse&lt;br /&gt;
&lt;br /&gt;
 diffusesphere = sphere(pos = (-2,0,0), radius = 1, material = materials.diffuse)&lt;br /&gt;
 diffusebox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.diffuse)&lt;br /&gt;
&lt;br /&gt;
[[File:Diffuse.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Emissive&#039;&#039;&#039;&lt;br /&gt;
Material which looks like it glows&lt;br /&gt;
&lt;br /&gt;
 materials.emissive&lt;br /&gt;
&lt;br /&gt;
 emissivesphere = sphere(pos = (-2,0,0), radius = 1, material = materials.emissive)&lt;br /&gt;
 emissivebox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.emissive)&lt;br /&gt;
&lt;br /&gt;
[[File:Emissive.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unshaded&#039;&#039;&#039;&lt;br /&gt;
Material which does not affected by lighting&lt;br /&gt;
&lt;br /&gt;
 materials.unshaded&lt;br /&gt;
&lt;br /&gt;
 unshadedsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.unshaded)&lt;br /&gt;
 unshadedbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.unshaded)&lt;br /&gt;
&lt;br /&gt;
[[File:Unshaded.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Shiny&#039;&#039;&#039;&lt;br /&gt;
 materials.shiny&lt;br /&gt;
&lt;br /&gt;
 shinysphere = sphere(pos = (-2,0,0), radius = 1, material = materials.shiny)&lt;br /&gt;
 shinybox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.shiny)&lt;br /&gt;
&lt;br /&gt;
[[File:Shiny.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Chrome&#039;&#039;&#039;&lt;br /&gt;
 materials.chrome&lt;br /&gt;
&lt;br /&gt;
 chromesphere = sphere(pos = (-2,0,0), radius = 1, material = materials.chrome)&lt;br /&gt;
 chromebox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.chrome)&lt;br /&gt;
&lt;br /&gt;
[[File:Chrome.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Blazed&#039;&#039;&#039;&lt;br /&gt;
 materials.blazed&lt;br /&gt;
&lt;br /&gt;
 blazedsphere = sphere(pos = (-2,0,0), radius = 1, material = materials.blazed)&lt;br /&gt;
 blazedbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.blazed)&lt;br /&gt;
&lt;br /&gt;
[[File:Blazed.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Silver&#039;&#039;&#039;&lt;br /&gt;
 materials.silver&lt;br /&gt;
&lt;br /&gt;
 silversphere = sphere(pos = (-2,0,0), radius = 1, material = materials.silver)&lt;br /&gt;
 silverbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.silver)&lt;br /&gt;
&lt;br /&gt;
[[File:Silver.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BlueMarble&#039;&#039;&#039;&lt;br /&gt;
Earth with clouds&lt;br /&gt;
&lt;br /&gt;
 materials.BlueMarble&lt;br /&gt;
&lt;br /&gt;
 BlueMarblesphere = sphere(pos = (-2,0,0), radius = 1, material = materials.BlueMarble)&lt;br /&gt;
 BlueMarblebox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.BlueMarble)&lt;br /&gt;
&lt;br /&gt;
[[File:BlueMarble.JPG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bricks&#039;&#039;&#039;&lt;br /&gt;
 materials.bricks&lt;br /&gt;
&lt;br /&gt;
 brickssphere = sphere(pos = (-2,0,0), radius = 1, material = materials.bricks)&lt;br /&gt;
 bricksbox = box(pos = (2,0,0), length=1, height=1, width=1, material = materials.bricks)&lt;br /&gt;
&lt;br /&gt;
[[File:Bricks.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Creating your own texture====&lt;br /&gt;
=====Making a text from a photo=====&lt;br /&gt;
&lt;br /&gt;
You can create a texture with a image file, using PIL, the Python Image Library.&lt;br /&gt;
To do this,PIL must be installed on the computer and the function &amp;quot;Image&amp;quot; should be imported.&lt;br /&gt;
&lt;br /&gt;
[http://www.pythonware.com/products/pil/#pil117]&lt;br /&gt;
&lt;br /&gt;
 from visual import *&lt;br /&gt;
 import Image # Must install PIL&lt;br /&gt;
&lt;br /&gt;
And the basic syntax is&lt;br /&gt;
&lt;br /&gt;
 name = &amp;quot;buzz&amp;quot;&lt;br /&gt;
 width = 64 # must be power of 2&lt;br /&gt;
 height = 64 # must be power of 2&lt;br /&gt;
 im = Image.open(name+&amp;quot;.jpg&amp;quot;)&lt;br /&gt;
 #print(im.size) # optionally, see size of image&lt;br /&gt;
 # Optional cropping:&lt;br /&gt;
 #im = im.crop((x1,y1,x2,y2)) # (0,0) is upper left&lt;br /&gt;
 im = im.resize((width,height), Image.ANTIALIAS)&lt;br /&gt;
 materials.saveTGA(name,im)&lt;br /&gt;
&lt;br /&gt;
You can use the texture &amp;quot;im&amp;quot;, which is created with an image file &amp;quot;buzz&amp;quot;, using following code&lt;br /&gt;
&lt;br /&gt;
 tex = materials.texture(data=im, mapping=&amp;quot;rectangular&amp;quot;) &lt;br /&gt;
 buzzbox = box(pos = (2,0,0), length=1, height=1, width=1, material = tex)&lt;br /&gt;
 buzzsphere = sphere(pos = (-2,0,0), radius = 1, material = tex)&lt;br /&gt;
&lt;br /&gt;
[[File:BuzzTexture.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Other Attributes===&lt;br /&gt;
There are other attributes which are also important but not as essential (or common) as position/color/axis, such as radius and make_trail, among others. Most of these attributes are self-explanatory or will not be used in the course, so if you would like full descriptions of these attributes, refer to the [http://vpython.org/contents/docs/index.html VPython Documentation].&lt;br /&gt;
&lt;br /&gt;
==Common Objects==&lt;br /&gt;
In order to display and understand your code effectively, there are a certain few objects which will be essential, especially for this class.&lt;br /&gt;
&lt;br /&gt;
===Sphere===&lt;br /&gt;
[[File:Sphere.jpg|thumb|right|alt=Yellow Arrow|The example sphere]]&lt;br /&gt;
Spheres are the most basic but also very useful objects. A sphere object is a representation of a sphere with a set radius, position, and color. Spheres are commonly used to represent particles in assignments and labs, and are generally assigned a velocity / momentum / etc. in problems. Spheres generally have three properties which should be set when creating them - radius, position, and color, in any order within the parentheses. Only the position is required  -  note that the position attribute for a cylinder, arrow, cone, and pyramid corresponds to one end of the object, whereas for a sphere it corresponds to the center of the object. If a radius and color are not specified, VPython will set the radius to 1 and the color to the current foreground color.&lt;br /&gt;
&lt;br /&gt;
For instance, if we wanted to create a yellow sphere at the origin with a radius of ten, we would type&lt;br /&gt;
&lt;br /&gt;
 yellowSphere = sphere(radius = 10, pos = vector(0,0,0), color=color.yellow)&lt;br /&gt;
&lt;br /&gt;
===Arrow===&lt;br /&gt;
[[File:arrowW.png|thumb|right|alt=Yellow Arrow|The example arrow]]&lt;br /&gt;
Arrows are just as multipurpose as spheres, if not more so. In this class, arrows will be used to represent vector quantities visually. For instance, you can use arrows to show the velocity/acceleration/momentum of a particle, the electric field direction around a charged particle, etc. Arrow objects are created with a position which represents the starting point of the arrow - not the center - and an axis which represents the arrow&#039;s direction and length. Both the position and the length are vector quantities. The color is again not essential as VPython will set it to a default value if left out. The arrow object itself features a straight box-shaped shaft with a 3d pyramid-shaped arrowhead at one end.&lt;br /&gt;
&lt;br /&gt;
For instance, to create an white arrow based at (4,2,0) pointing in the direction of (-2,2,-4), we would type&lt;br /&gt;
&lt;br /&gt;
 nameArrow = arrow(pos=(4,2,0), axis=(-2,2,-4), color=color.white)&lt;br /&gt;
&lt;br /&gt;
===Setting Attributes in a Loop===&lt;br /&gt;
Sometimes, the position vector will be given, and will be easy to set. In other cases, you may want to create, say 12 spheres in a circle, all a distance 2 from the origin. A quick way to do this is by by using a [http://physicsbook.gatech.edu/VPython_Loops loop] or a [http://physicsbook.gatech.edu/VPython_Lists list].&lt;br /&gt;
&lt;br /&gt;
For example: &lt;br /&gt;
&lt;br /&gt;
i = 0&lt;br /&gt;
while i &amp;lt; 2*pi:&lt;br /&gt;
    sphere(pos=vec(2*cos(i), 2*sin(i), 0), radius=0.5, color=color.green)&lt;br /&gt;
    i = i + 2*pi/12&lt;br /&gt;
&lt;br /&gt;
This would create 12 green spheres of radius .5 in a circle 2 units from the origin:&lt;br /&gt;
&lt;br /&gt;
===Box===&lt;br /&gt;
[[File:ArrowV.jpg|thumb|right|alt=Yellow Arrow|The example box]]&lt;br /&gt;
Boxes will feature more in Physics 1 during the kinematics and dynamics sections. While the position attribute is the center of the box as with a sphere, the other attributes of boxes are more complex than spheres or arrows, and particular heed must be paid to the axis attribute, as the box&#039;s rotation and orientation depends on it. The axis attribute sets the direction of the length of the box, assuming the length, width and height of the box are set before. If they are not given, the length is automatically set to the magnitude of the axis vector. &lt;br /&gt;
&lt;br /&gt;
To create a green cube with its corner at the origin and a side length of 5 (pictured), we would type&lt;br /&gt;
&lt;br /&gt;
 greenbox = box(pos=(2.5, 2.5, 2.5), length=5, height=5, width=5) &lt;br /&gt;
&lt;br /&gt;
The axis attribute can also be added to tilt the box by changing the angle of the length. For example, this would cause the box from the previous step to be tipped at a 45 degree angle:&lt;br /&gt;
&lt;br /&gt;
 tippedbox = box(pos=(2.5, 2.5, 2.5), axis(1,1,0), length=5, height=5, width=5)&lt;br /&gt;
&lt;br /&gt;
The box can also be rotated around its own axis by changing which way is &amp;quot;up&amp;quot; for the box, by specifying an up attribute for the box that is different from the up vector of the coordinate system. For instance, this would take the tipped box from the previous step and rotate it so that the top face of the box is perpendicular to the vector in question.&lt;br /&gt;
&lt;br /&gt;
 rotatedbox = box(pos=(2.5, 2.5, 2.5), axis(1,1,0), length=5, height=5, width=5, up=(2, 3, 1))&lt;br /&gt;
&lt;br /&gt;
===Cylinder===&lt;br /&gt;
[[File:Cyl.jpg|thumb|right|alt=Yellow Arrow|The example cylinder]]&lt;br /&gt;
Cylinders are useful wherever a rod comes into play. For instance, in Physics 2, you may see problems regarding charged rods or something of the sort. The cylinder&#039;s attributes are a bit different and incorporate elements of most of the other shapes. As such, knowing cylinder syntax gives you a good basis for any object you need to create. The position vector determines the center of the cylinder&#039;s base (similar to a cone&#039;s pos attribute) and not the center of the object, while the axis determines the direction and length of the cylinder (similar to the arrow&#039;s axis attribute). The radius is self-explanatory.&lt;br /&gt;
&lt;br /&gt;
For example, to make a red cylinder with the base centered at (4,1,3) which is 6 units tall, has a radius of 2, and is laying parallel to the x-axis, you would type&lt;br /&gt;
&lt;br /&gt;
 cyl = cylinder(pos=(4,1,3), axis=(6,0,0), radius=2, color=color.red)&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
Aside from the four main objects listed above, there are many more objects which can be used in your programs. You will not need the majority of them for this class, but they do exist, and you may want to learn about them and their attributes. Visit the VPython Documentation for more information on the following objects:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;margin: 0 auto;&amp;quot;&lt;br /&gt;
| [[File:EllipseB.jpg|thumb|center|alt=Yellow Arrow|Ellipse]]&lt;br /&gt;
| [[File:RingB.jpg|thumb|center|alt=Yellow Arrow|Ring]]&lt;br /&gt;
| [[File:PyramidG.jpg|thumb|center|alt=Yellow Arrow|Pyramid]]&lt;br /&gt;
| [[File:HelixO.jpg|thumb|center|alt=Yellow Arrow|Helix]]&lt;br /&gt;
| [[File:FacesR.jpg|thumb|center|alt=Yellow Arrow|Face]]&lt;br /&gt;
| [[File:Curve.jpg|thumb|center|alt=Yellow Arrow|Curve]]&lt;br /&gt;
| [[File:ConeB.jpg|thumb|center|alt=Yellow Arrow|Cone]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
===Simple===&lt;br /&gt;
Create a green sphere named &amp;quot;greenSphere&amp;quot; with a radius of 5 located at the origin. &lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| &amp;lt;strong&amp;gt;Solution&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;greenSphere = sphere(radius=5, pos=vector(0,0,0), color=color.green)&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Middling===&lt;br /&gt;
Create two objects. &lt;br /&gt;
* Object 1: A magenta sphere of radius 3 named sphereOne at the position (9,0,8)&lt;br /&gt;
* Object 2: A cyan arrow named arrowTwo that points from the origin to the center of sphereOne.&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| &amp;lt;strong&amp;gt;Solution&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;sphereOne = sphere(radius=3.5, pos=vector(9,0,8), color=color.magenta)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;position = vector(0,0,0)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;arrow(pos=position, axis=(sphereOne.pos - position), color = color.cyan)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Note: the position vector is used in the second line, because arrowTwo.pos cannot be called yet. The arrow has yet to be created - it is created in line 3.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Difficult===&lt;br /&gt;
Create three objects. &lt;br /&gt;
* Object 1: Sphere, radius of 2, located at (-4,-3,8)&lt;br /&gt;
* Object 2: Sphere, radius of 1, located at (6,11,0)&lt;br /&gt;
* Object 3: Curve, starting at origin, moving to first sphere, then to second&lt;br /&gt;
&lt;br /&gt;
{| role=&amp;quot;presentation&amp;quot; class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
| &amp;lt;strong&amp;gt;Solution&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;sphereOne = sphere(radius = 2, pos=vector(-4,-3,8))&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;sphereTwo = sphere(radius = 1, pos=vector(6,11,0))&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;curveOne = curve(color=color.red, pos = (0,0,0))&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;curveOne.append(sphereOne.pos)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | &amp;lt;code&amp;gt;curveOne.append(sphereOne.pos)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Applying Texture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:EarthandMoon.GIF]]&lt;br /&gt;
&lt;br /&gt;
Trinket Link&lt;br /&gt;
[https://trinket.io/glowscript/6ddb3d237e]&lt;br /&gt;
&lt;br /&gt;
VPython code&lt;br /&gt;
 &lt;br /&gt;
 from __future__ import division&lt;br /&gt;
 from visual import *&lt;br /&gt;
 from visual.graph import *&lt;br /&gt;
 scene.width=1024&lt;br /&gt;
 scene.height=760&lt;br /&gt;
&lt;br /&gt;
 # CONSTANTS&lt;br /&gt;
 G = 6.7e-11&lt;br /&gt;
 mEarth = 6e24&lt;br /&gt;
 mcraft = 15000&lt;br /&gt;
 deltat = 60&lt;br /&gt;
 t = 0&lt;br /&gt;
 mMoon = 7e22&lt;br /&gt;
 scale = 800000&lt;br /&gt;
 c=2.99792e8&lt;br /&gt;
&lt;br /&gt;
 #OBJECTS AND INITIAL VALUES&lt;br /&gt;
 Earth = sphere(pos=vector(0,0,0), radius=15e6, material = materials.BlueMarble)&lt;br /&gt;
 # Add a radius for the spacecraft. It should be BIG, so it can be seen.&lt;br /&gt;
 craft = sphere(pos=vector(-60160000,-192000,0), radius=2e6, material = materials.marble)&lt;br /&gt;
 Moon =  sphere(pos=vector(4e8,0,0), radius=1.75e6, material = materials.marble)&lt;br /&gt;
 vcraft = vector(735,2849,0)&lt;br /&gt;
 pcraft = mcraft*vcraft&lt;br /&gt;
&lt;br /&gt;
 trail = curve(color=craft.color)    # This creates a trail for the spacecraft&lt;br /&gt;
 #scene.autoscale = 1000000                 # And this prevents zooming in or out&lt;br /&gt;
&lt;br /&gt;
 pscale = Earth.radius / mag(pcraft)&lt;br /&gt;
 fscale = Earth.radius/ ((G*mEarth*mcraft)/mag(craft.pos-Earth.pos)**2)&lt;br /&gt;
 dpscale = 500 * Earth.radius/mag(pcraft)&lt;br /&gt;
&lt;br /&gt;
 r_EarthMoon = Moon.pos - Earth.pos #Relative position vector from Earth to Moon&lt;br /&gt;
 r_EarthMoon_mag = mag(r_EarthMoon)&lt;br /&gt;
 F_EarthMoon_mag = (G*mcraft*mEarth)/(r_EarthMoon_mag**2)&lt;br /&gt;
 r_EarthMoon_hat = r_EarthMoon/r_EarthMoon_mag&lt;br /&gt;
&lt;br /&gt;
 Force_EarthMoon = (-r_EarthMoon_hat)*F_EarthMoon_mag #Force on Moon due to Earth&lt;br /&gt;
 pMoon = Force_EarthMoon / deltat&lt;br /&gt;
&lt;br /&gt;
 # CALCULATIONS&lt;br /&gt;
 print(&amp;quot;p=&amp;quot;,  pcraft)&lt;br /&gt;
 while t &amp;lt; (10e10):&lt;br /&gt;
    rate(500)   # This slows down the animation (runs faster with bigger number)&lt;br /&gt;
    rE =  craft.pos - Earth.pos&lt;br /&gt;
    rEmag = mag(rE)&lt;br /&gt;
    FEmag = (G*mcraft*mEarth)/(rEmag**2)&lt;br /&gt;
    rEhat = rE/rEmag&lt;br /&gt;
    FEnet = (-rEhat)*FEmag&lt;br /&gt;
&lt;br /&gt;
    rM =  craft.pos - Moon.pos&lt;br /&gt;
    rMmag = mag(rM)&lt;br /&gt;
    FMmag = (G*mcraft*mMoon)/(rMmag**2)&lt;br /&gt;
    rMhat = rM/rMmag&lt;br /&gt;
    FMnet = (-rMhat)*FMmag&lt;br /&gt;
    &lt;br /&gt;
    Fnet = FMnet+FEnet&lt;br /&gt;
&lt;br /&gt;
    pcraft_i = pcraft + vector(0,0,0)&lt;br /&gt;
    pcraft_ii = mag(pcraft_i)    &lt;br /&gt;
    pcraft = pcraft + ((Fnet)*deltat)&lt;br /&gt;
    pcraft_f = pcraft&lt;br /&gt;
    pcraft_ff = mag(pcraft)&lt;br /&gt;
    vavg = pcraft/mcraft&lt;br /&gt;
    speedcraft = mag(vavg)&lt;br /&gt;
    craft.pos = craft.pos + vavg*deltat&lt;br /&gt;
&lt;br /&gt;
    Fnet_tangent = ((pcraft_ff-pcraft_ii)/deltat)*(pcraft/mag(pcraft))*pscale&lt;br /&gt;
    Fnet_perp = Fnet - Fnet_tangent&lt;br /&gt;
&lt;br /&gt;
    r_EarthMoon = Moon.pos - Earth.pos #Relative position vector from Earth to Moon&lt;br /&gt;
    r_EarthMoon_mag = mag(r_EarthMoon)&lt;br /&gt;
    F_EarthMoon_mag = (G*mcraft*mEarth)/(r_EarthMoon_mag**2)&lt;br /&gt;
    r_EarthMoon_hat = r_EarthMoon/r_EarthMoon_mag&lt;br /&gt;
    &lt;br /&gt;
    r_craftMoon = Moon.pos - craft.pos#Relative position vector from spacecraft to Moon&lt;br /&gt;
    r_craftMoon_mag = mag(r_craftMoon)&lt;br /&gt;
    F_craftMoon_mag = (G*mcraft*mEarth)/(r_craftMoon_mag**2)&lt;br /&gt;
    r_craftMoon_hat = r_craftMoon/r_craftMoon_mag    &lt;br /&gt;
&lt;br /&gt;
    Force_EarthMoon = (-r_EarthMoon_hat)*F_EarthMoon_mag #Force on Moon due to Earth&lt;br /&gt;
    Force_craftMoon = (-r_craftMoon_hat)*F_craftMoon_mag#Force on Moon due to spacecraft&lt;br /&gt;
    Fnet_Moon = Force_EarthMoon + Force_craftMoon #Net force on Moon&lt;br /&gt;
&lt;br /&gt;
    momentum_Moon = pMoon + Fnet_Moon*deltat#Update momentum of Moon&lt;br /&gt;
    vavg_Moon = momentum_Moon/mMoon&lt;br /&gt;
    Moon.pos = Moon.pos + vavg_Moon * deltat #Update momentum of Moon&lt;br /&gt;
&lt;br /&gt;
    trail.append(pos=craft.pos)  &lt;br /&gt;
    t = t+deltat&lt;br /&gt;
    pcraft = pcraft_f&lt;br /&gt;
    deltap = pcraft - pcraft_i&lt;br /&gt;
&lt;br /&gt;
==Connectedness ==&lt;br /&gt;
How is this topic connected to something that you are interested in?&lt;br /&gt;
* I quite enjoy coding myself on my own time; I have taken a couple online classes outside of Tech on Java and a class here on MATLAB. However, Python and its variants are still far and away my favorite languages to code in, and the one I am most knowledgeable in. I believe the inclusion of VPython in the Physics curriculum is overall a benefit to us students as it allows us to both learn the physics and visualize them by creating the models we do in Labs on VPython.&lt;br /&gt;
  &lt;br /&gt;
How is it connected to your major?&lt;br /&gt;
* As a Business Admin major I&#039;ll be doing IT Management, which requires me to have an understanding of computer systems at the very least. While VPython may not be quite what I need in the future, it is still a good basis in learning the ins and outs of a major programming language long before I have to delve into serious CS training - plus it lets me keep my coding skills sharp!&lt;br /&gt;
&lt;br /&gt;
Is there an interesting industrial application?&lt;br /&gt;
* Of course! Whereas the simplicity of Python/VPython have made it effective to illustrate simple physics as we do, it&#039;s also powerful elsewhere. VPython is being used by some as a [https://www.youtube.com/watch?v=hK60VT0c8eI simulation tool for robotics] among other things, while Python itself is the backbone for thousands of industrial softwares and applications. In addition, agencies such as NASA use Python and VPython in their labs - I used both programs during my two separate internships at NASA Glenn Research Center in Cleveland, OH.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython VPython] - VPython&#039;s biography, if you will&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_basics VPython Basics] - Especially if you&#039;re totally new to coding as a whole, this page will bolster your learning&lt;br /&gt;
 &lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Functions VPython Functions] - Working with functions, assuming you understand the basics of coding&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Loops VPython Loops] - The next step in VPython code knowledge after functions - using loops&lt;br /&gt;
&lt;br /&gt;
[http://www.physicsbook.gatech.edu/VPython_Common_Errors_and_Troubleshooting VPython Troubleshooting] - Having problems? Check here!&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/index.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/color.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/primitives.html&lt;br /&gt;
&lt;br /&gt;
http://vpython.org/contents/docs/materials.html&lt;br /&gt;
&lt;br /&gt;
http://guigui.developpez.com/cours/python/vpython/en/?page=object&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9455</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9455"/>
		<updated>2015-12-03T04:26:41Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Modeling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
[[File:determinismpooltable.png|frame|left|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model them. It is impossible to account for every interaction within and outside a system, since every particle in the universe interacts with every other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations we can carry out. &lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient. For systems with small particles, quantum mechanics comes into play. If gravitational interaction between massive objects is involved, the [[Principle of Relativity|Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty, which limits the precision of our calculations.&lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. Tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|416x192px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|155x200px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9450</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9450"/>
		<updated>2015-12-03T04:26:04Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Modeling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
[[File:determinismpooltable.png|frame|left|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model them. It is impossible to account for every interaction within and outside a system, since every particle in the universe interacts with every other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations we can carry out. &lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient. For systems with small particles, quantum mechanics comes into play. If gravitational interaction between massive objects is involved, the [[Principle of Relativity|Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty, which limits the precision of our calculations.&lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. Tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|416x192px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9442</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9442"/>
		<updated>2015-12-03T04:25:18Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Concept and Limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
[[File:determinismpooltable.png|frame|left|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model them. It is impossible to account for every interaction within and outside a system, since every particle in the universe interacts with every other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations we can carry out. &lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient. For systems with small particles, quantum mechanics comes into play. If gravitational interaction between massive objects is involved, the [[Principle of Relativity|Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty, which limits the precision of our calculations.&lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. Tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9434</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9434"/>
		<updated>2015-12-03T04:23:18Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Practical Limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
[[File:determinismpooltable.png|frame|left|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model them. It is impossible to account for every interaction within and outside a system, since every particle in the universe interacts with every other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations we can carry out. &lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty, which limits the precision of our calculations.&lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. Tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9432</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9432"/>
		<updated>2015-12-03T04:22:48Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Concept and Limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
[[File:determinismpooltable.png|frame|left|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model them. It is impossible to account for every interaction within and outside a system, since every particle in the universe interacts with every other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations we can carry out. &lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty, which limits the precision of our calculations.&lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. Tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9424</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9424"/>
		<updated>2015-12-03T04:21:21Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Practical Limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
[[File:determinismpooltable.png|frame|left|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model them. It is impossible to account for every interaction within and outside a system, since every particle in the universe interacts with every other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations we can carry out. &lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations.&lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. Tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9422</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9422"/>
		<updated>2015-12-03T04:21:02Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Practical Limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model them. It is impossible to account for every interaction within and outside a system, since every particle in the universe interacts with every other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations we can carry out. [[File:determinismpooltable.png|frame|left|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations.&lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. Tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9420</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9420"/>
		<updated>2015-12-03T04:20:03Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Practical Limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. [[File:determinismpooltable.png|frame|left|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out. &lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations.&lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. Tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9416</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9416"/>
		<updated>2015-12-03T04:19:17Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Chaos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
[[File:determinismpooltable.png|frame|left|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out. &lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations.&lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. Tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9412</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9412"/>
		<updated>2015-12-03T04:18:39Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Chaos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
[[File:determinismpooltable.png|frame|left|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out. &lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations.&lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9411</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9411"/>
		<updated>2015-12-03T04:18:29Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Concept and Limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
[[File:determinismpooltable.png|frame|left|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out. &lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations.&lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9407</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9407"/>
		<updated>2015-12-03T04:17:49Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Chaos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out. [[File:determinismpooltable.png|frame|left|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations.&lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9406</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9406"/>
		<updated>2015-12-03T04:17:41Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Chaos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out. [[File:determinismpooltable.png|frame|left|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations.&lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9404</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9404"/>
		<updated>2015-12-03T04:17:28Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Practical Limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out. [[File:determinismpooltable.png|frame|left|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations.&lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9402</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9402"/>
		<updated>2015-12-03T04:17:11Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Chaos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out. [[File:determinismpooltable.png|frame|right|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations.&lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9400</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9400"/>
		<updated>2015-12-03T04:16:57Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Practical Limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out. [[File:determinismpooltable.png|frame|right|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations.&lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9398</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9398"/>
		<updated>2015-12-03T04:16:49Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Chaos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations.&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9396</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9396"/>
		<updated>2015-12-03T04:16:33Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Chaos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
[[File:determinismpooltable.png|frame|right|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9394</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9394"/>
		<updated>2015-12-03T04:16:22Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Chaos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|right|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9393</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9393"/>
		<updated>2015-12-03T04:15:53Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Chaos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9390</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9390"/>
		<updated>2015-12-03T04:15:27Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* VPython Model */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;  [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt; &lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9388</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9388"/>
		<updated>2015-12-03T04:15:06Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Modeling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt; [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9386</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9386"/>
		<updated>2015-12-03T04:14:40Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Sample Glowscript Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt; [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9384</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9384"/>
		<updated>2015-12-03T04:14:30Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Sample Glowscript Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt; [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9382</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9382"/>
		<updated>2015-12-03T04:14:16Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Modeling Determinism Using VPython */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===VPython Model===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt; [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9380</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9380"/>
		<updated>2015-12-03T04:14:04Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* A Mathematical Model */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt; [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9377</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9377"/>
		<updated>2015-12-03T04:13:43Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Sample Glowscript Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt; [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9376</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9376"/>
		<updated>2015-12-03T04:13:27Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Modeling Determinism Using VPython */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt; [[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9375</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9375"/>
		<updated>2015-12-03T04:13:02Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Modeling Determinism Using VPython */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
[[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9372</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9372"/>
		<updated>2015-12-03T04:12:39Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Modeling Determinism Using VPython */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
[[File:Glowscript2.png|frame|left|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9371</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9371"/>
		<updated>2015-12-03T04:12:33Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Sample Glowscript Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9370</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9370"/>
		<updated>2015-12-03T04:12:26Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Sample Glowscript Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9369</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9369"/>
		<updated>2015-12-03T04:11:49Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Sample Glowscript Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Glowscript2.png|frame|left|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9365</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9365"/>
		<updated>2015-12-03T04:11:35Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Sample Glowscript Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Glowscript2.png|frame|left|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9364</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9364"/>
		<updated>2015-12-03T04:11:21Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Sample Glowscript Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
[[File:Glowscript2.png|frame|right|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9361</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9361"/>
		<updated>2015-12-03T04:11:10Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Sample Glowscript Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
[[File:Glowscript2.png|frame|left|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9360</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9360"/>
		<updated>2015-12-03T04:10:56Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Example: Weather Systems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
[[File:Glowscript2.png|frame|left|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9359</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9359"/>
		<updated>2015-12-03T04:10:44Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Example: Weather Systems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
[[File:Glowscript2.png|frame|left|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9357</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9357"/>
		<updated>2015-12-03T04:10:28Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Example: Weather Systems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
[[File:Glowscript2.png|frame|left|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9356</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9356"/>
		<updated>2015-12-03T04:10:06Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Example: Weather Systems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
[[File:Glowscript2.png|frame|left|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9354</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9354"/>
		<updated>2015-12-03T04:09:56Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Sample Glowscript Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
[[File:Glowscript2.png|frame|left|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here]. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9352</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9352"/>
		<updated>2015-12-03T04:09:34Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Sample Glowscript Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
[[File:Glowscript2.png|frame|left|200x300px|Screenshot of Glowscript program]]&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here].&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9350</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9350"/>
		<updated>2015-12-03T04:09:05Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Example: Weather Systems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
[[File:Glowscript2.png|frame|left|200x300px]]&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here].&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9349</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9349"/>
		<updated>2015-12-03T04:08:54Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* Example: Weather Systems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
[[File:Glowscript2.png|frame|left|200x300px]]&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here].&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|right|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
	<entry>
		<id>http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9347</id>
		<title>Determinism</title>
		<link rel="alternate" type="text/html" href="http://www.physicsbook.gatech.edu/index.php?title=Determinism&amp;diff=9347"/>
		<updated>2015-12-03T04:08:26Z</updated>

		<summary type="html">&lt;p&gt;Aabid8: /* A Mathematical Model */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By Areeba Abid &lt;br /&gt;
&lt;br /&gt;
Determinism is the idea that if the physical state of a system is known, including the momentums, positions, and forces of each object in the system, the behavior of the system can be calculated using [[Iterative Prediction|iterative prediction]] to determine its behavior at any given time. This idea is based on the [[Momentum Principle]], developed by [[Sir Isaac Newton|Isaac Newton]].&lt;br /&gt;
&lt;br /&gt;
==Concept and Limitations==&lt;br /&gt;
&lt;br /&gt;
===Physical and Philosophical Determinism===&lt;br /&gt;
Newton&#039;s laws allow us to predict the motion of an object if we know the initial position, initial momentum, and forces acting on the object. Using iterative prediction, we should be able to calculate where the object will be at any given time in the future. If this idea is extrapolated to all objects in the universe, it would seem that we could predict the future of the entire universe if we only knew the initial conditions (the starting positions and momentums, and forces being applied) of each object. From a scientific standpoint, this means that the future state of the universe should theoretically be able to be determined by scientists using simple physics. This idea has been taken even further in a philosophical context to argue that humans do not have free will, because the atoms that make up our bodies simply continue to move in the paths we would expect based on their initial conditions. &lt;br /&gt;
&lt;br /&gt;
===Practical Limitations===&lt;br /&gt;
While the idea of determinism seems straightforward at first, there are actually complicated reasons that we cannot precisely predict the future of small, simple systems, much less the entire universe.&lt;br /&gt;
&lt;br /&gt;
One practical limitation is the fact that initial conditions can only be measured as accurately as our instruments allow, and after a few time steps, small inaccuracies build on each other. This means that over time, our model of the system and our predictions of its future state stray farther and farther away from the actual future state of the system. This is why iterative prediction is usually only used over small periods of time. &lt;br /&gt;
&lt;br /&gt;
Another practical limitation is that we must necessarily simplify systems to be able to model and calculate them. It is impossible to account for every interaction within and outside a system, since every single particle in the universe interacts with every single other particle in the universe, resulting in an unthinkable number of calculations that would need to be done to accurately account for the net forces on a system. This introduces error that limits the long term accuracy of any calculations that we can carry out.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Newton&#039;s laws are not always sufficient to describe a system. For systems with very small particles, quantum mechanics comes into play, and when gravitational interaction between massive objects is involved, the [[Principle of Relativity|Theory of General Relativity]] needs to be taken into account. Additionally, the Heisenberg Uncertainty Principle asserts that we physically cannot know the position and velocity of a particle with one hundred percent certainty; there is always some level of uncertainty, which limits the precision of our calculations. &lt;br /&gt;
&lt;br /&gt;
===Chaos===&lt;br /&gt;
Determinism and chaos are related, almost opposite concepts. Chaos results in systems that are extremely sensitive to initial conditions. This means that tiny changes in initial conditions quickly lead to dramatic differences in behavior. Any system that exhibits chaos presents a challenge to deterministic theory because the future behavior of a system is so difficult to predict and varies wildly based on miniscule, imperceptible differences in initial conditions, demonstrating in an extreme way the practical limitations that hinder deterministic calculations. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:determinismpooltable.png|center|frame|For an example of a chaotic system, consider a game of pool. The blue and yellow paths are the result of very similar forces on the cue ball, but the outcomes are not similar. Slight changes in the force applied to the ball result in a wildly different outcome seconds later.]]&lt;br /&gt;
&lt;br /&gt;
==Modeling==&lt;br /&gt;
===A Mathematical Model===&lt;br /&gt;
[[Image:MOTION.png|right|frame|520x240px|Position updating using Newton&#039;s laws. (from [[Iterative Prediction]])]]&lt;br /&gt;
&lt;br /&gt;
For an understanding of the mathematical equations relevant to determinism, see [[Iterative Prediction]].&lt;br /&gt;
&lt;br /&gt;
===Modeling Determinism Using VPython===&lt;br /&gt;
&lt;br /&gt;
Basic systems can be considered deterministic and calculated with some level of accuracy. &lt;br /&gt;
In Physics 1, you will often use VPython to model the future behavior of systems given a set of initial conditions. The steps to do this, with given time step (deltat), initial momentum (p_initial), and initial position (pos_intiial) are:&lt;br /&gt;
&lt;br /&gt;
#Calculate the net force on the object. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the change in momentum (deltap) of the object using deltap = Fnet*deltat. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate the final momentum using p_initial + deltap = p_final. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final velocity (v_final) by dividing final momentum by mass. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate change in position (deltapos) using v_final*deltat = deltapos. &amp;lt;br&amp;gt;&lt;br /&gt;
#Calculate final position (pos_final) using pos_initial + deltapos = pos_final. &lt;br /&gt;
&lt;br /&gt;
These steps should be repeated using a while loop.&lt;br /&gt;
&lt;br /&gt;
===Sample Glowscript Code===&lt;br /&gt;
[[File:Glowscript2.png|frame|left|200x300px]]&lt;br /&gt;
&lt;br /&gt;
Sample Glowscript code and a basic program can be found [http://www.glowscript.org/#/user/areeba/folder/Public/program/IterativePredictionExample here].&lt;br /&gt;
&lt;br /&gt;
==Example: Weather Systems==&lt;br /&gt;
&lt;br /&gt;
[[File:Weather2.jpg|center|504x330px|frame|The atmosphere can be considered a physical system, and rough predictions can be made about its future state.]]&lt;br /&gt;
For a practical example of a system that should theoretically be deterministic, consider the weather. Meteorologists use the movement of weather fronts to predict the weather in the near future, and if the temperatures and velocities of masses of air were known with precision, they should be able to determine what the weather will look like in the next few days. However, we all know how inaccurate weather predictions can be just a couple days in advance. This is because of the difficulty of measuring atmospheric conditions with the level of precision required for iterative prediction.&lt;br /&gt;
&lt;br /&gt;
==Connectedness==&lt;br /&gt;
===Connection to Personal Interest: Philosophical Determinism===&lt;br /&gt;
&amp;lt;i&amp;gt;How is this topic connected to something that you are interested in?&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
Determinism has fascinating implications for the concept of free will. Even if it is impossible for us to calculate the future behavior of a system accurately, it is still without a doubt the direct result of the initial conditions, as directed by Newton&#039;s laws. Consider the human body as a physical system. If the body is simply a collection of particles and thoughts in the brain are just neurons firing, is every feeling experienced and every decision made by a person simply the result of whatever initial conditions they started with? Is it possible to differentiate between the laws that regulate matter and the laws that regulate our own bodies? What happens when we try to apply the laws of physics to the workings of our minds? It&#039;s difficult to think of your body as a collection of chemicals that behave like a very complicated deterministic system, but the implications are mind blowing and have been the subject of controversy since ancient times.&lt;br /&gt;
&lt;br /&gt;
===Connection to Major: Engineering Applications===&lt;br /&gt;
&amp;lt;I&amp;gt;How is it connected to your major (biomedical engineering)?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Predicting the behavior of physical systems is important for any engineer, and determinism makes this possible to some extent.&lt;br /&gt;
&lt;br /&gt;
===Connection to Industry: Ethernet Data Transfer===&lt;br /&gt;
&amp;lt;I&amp;gt;Is there an interesting industrial application?&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Data transmission takes time, and knowing the time that it takes for information to travel from one location to another is important is some industrial applications, such as sending control variables to a high-speed CNC mill. Engineers need to be able to know how long it will take for a machine to receive data, and if a system is deterministic this can be calculated. However, Ethernet systems are not deterministic and the rate of data transfer is unpredictable, which poses problems for engineers. [http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Source]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The concept of determinism has been around for centuries and was explored by thinkers around the world. Physical determinism was bolstered by [[Newton&#039;s Laws and Linear Momentum|Newton&#039;s Laws]], and the first publication discussing it in a scientific context, &amp;quot;LaPlace&#039;s demon&amp;quot;, was written by [[Pierre Laplace]] in 1814. He wrote that a hypothetical omniscient observer could potentially predict the entire future of the universe. Even though this is practically impossible for any human or computer to ever achieve, LaPlace argued that it was still hypothetically possible if physical determinism were true. However, this was before 1927. when the Heisenberg Uncertainty Principle asserted that initial conditions cannot be known with complete accuracy, even hypothetically.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
===Background Physics===&lt;br /&gt;
[[Fundamental Interactions]] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.khanacademy.org/science/chemistry/electronic-structure-of-atoms/orbitals-and-electrons/v/heisenberg-uncertainty-principle Khan Academy: Heisenberg Uncertainty Principle]&lt;br /&gt;
&lt;br /&gt;
===General Information on Determinism===&lt;br /&gt;
[https://en.wikipedia.org/wiki/Determinism Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.wikipedia.org/wiki/Physical_determinism Physical Determinism] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More on Free Will===&lt;br /&gt;
[https://www.khanacademy.org/partner-content/wi-phi/metaphys-epistemology/v/problem-of-free-will Khan Academy/MIT: The Problem of Free Will] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=ZU05XZ4_jtk Video Arguing Free Will Doesn&#039;t Exist] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://bigthink.com/dr-kakus-universe/why-quantum-physics-ends-the-free-will-debate Video Arguing Free Will Does Exist (Sort Of)]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
[http://www.automationworld.com/networking-amp-connectivity/understanding-ethernet-speed-and-determinism Understanding Ethernet Speed and Determinism]&lt;br /&gt;
&lt;br /&gt;
[[Category: Interactions]]&lt;/div&gt;</summary>
		<author><name>Aabid8</name></author>
	</entry>
</feed>