hlreed
01-11-03, 11:48 AM
A proposal:
Take the equation O = I + R and see it as a machine. I and R are inputs and O is the output. We can define it precisely as a procedure and give it a name.
Plus
Read I
Read R
Do I + R ; any 2 input function can go here
Write O
GOTO Plus ; do this forever
When you think about this it logically divides into no input, single input and two input procedures.
Cos
Read I
Do Cos(I) ; any single input function here
Write O
GOTO Cos ;
Making these into hardware is easy. Each function becomes a node with input and output headers. So you can combine nodes in any manner with cables that carry the data.
Add two other functions, outside of mathematics to provide outside input and output.
Sensor
Read input
Convert to number
Write O
GOTO Sensor
Motor
Read I
Convert to action or display
Do the action
GOTO Motor
Now we can make mathematical structures and look at them.
Since we have moving data the calculus functions become simple one input functions because dt = 1 always here.
So we can write O = d(I) and O = i(I) for differentiation and integration. Other things come about. We have max and min functions, and an arithmetic logic that is beyond Boolean.
Going on this way, we eat up and unabstract some math. How much I don't know now.
Two input functions combine into n input trees that can be manipulated like numbers.
Are there any structures that cannot be made into a machine? Is any such structure meaningful?
Harold
Take the equation O = I + R and see it as a machine. I and R are inputs and O is the output. We can define it precisely as a procedure and give it a name.
Plus
Read I
Read R
Do I + R ; any 2 input function can go here
Write O
GOTO Plus ; do this forever
When you think about this it logically divides into no input, single input and two input procedures.
Cos
Read I
Do Cos(I) ; any single input function here
Write O
GOTO Cos ;
Making these into hardware is easy. Each function becomes a node with input and output headers. So you can combine nodes in any manner with cables that carry the data.
Add two other functions, outside of mathematics to provide outside input and output.
Sensor
Read input
Convert to number
Write O
GOTO Sensor
Motor
Read I
Convert to action or display
Do the action
GOTO Motor
Now we can make mathematical structures and look at them.
Since we have moving data the calculus functions become simple one input functions because dt = 1 always here.
So we can write O = d(I) and O = i(I) for differentiation and integration. Other things come about. We have max and min functions, and an arithmetic logic that is beyond Boolean.
Going on this way, we eat up and unabstract some math. How much I don't know now.
Two input functions combine into n input trees that can be manipulated like numbers.
Are there any structures that cannot be made into a machine? Is any such structure meaningful?
Harold