29.11.2014 Views

A Calculus of Number Based on Spatial Forms - University of ...

A Calculus of Number Based on Spatial Forms - University of ...

A Calculus of Number Based on Spatial Forms - University of ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2<br />

Soluti<strong>on</strong> Loop<br />

applicati<strong>on</strong><br />

6<br />

?<br />

c<strong>on</strong>ceptual objects<br />

6<br />

Activity<br />

problem representati<strong>on</strong><br />

translati<strong>on</strong> and c<strong>on</strong>trol<br />

?<br />

6<br />

computati<strong>on</strong>al objects<br />

calculati<strong>on</strong><br />

Figure 1.1: Stages <str<strong>on</strong>g>of</str<strong>on</strong>g> Mathematical Representati<strong>on</strong>.<br />

n<strong>on</strong>-commutative functi<strong>on</strong>s did not. By making c<strong>on</strong>straints explicit, much \knowledge"<br />

<str<strong>on</strong>g>of</str<strong>on</strong>g> mathematics can be embodied in the representati<strong>on</strong>.<br />

Standard notati<strong>on</strong> has abstracted away the behavior <str<strong>on</strong>g>of</str<strong>on</strong>g> its forms so that knowledge<br />

<str<strong>on</strong>g>of</str<strong>on</strong>g> their behavior has become implicit. For example, the notati<strong>on</strong> abstracts away<br />

magnitudes <str<strong>on</strong>g>of</str<strong>on</strong>g> the digits, making 1 + 1 = 2 not altogether obvious but requiring<br />

memorizati<strong>on</strong>. A model <str<strong>on</strong>g>of</str<strong>on</strong>g> this disembodiment is shown in Figure 1.1. The standard<br />

notati<strong>on</strong> represents the c<strong>on</strong>ceptual objects <str<strong>on</strong>g>of</str<strong>on</strong>g> numbers and functi<strong>on</strong>s but not the<br />

computati<strong>on</strong>al objects up<strong>on</strong> which c<strong>on</strong>straints are imposed.<br />

When using math, we work through the soluti<strong>on</strong> loop shown in Figure 1.1. We<br />

represent elements <str<strong>on</strong>g>of</str<strong>on</strong>g> a problem as c<strong>on</strong>ceptual objects in a mathematical notati<strong>on</strong>.<br />

We manipulate these objects according to calculati<strong>on</strong> rules, usually through separate<br />

computati<strong>on</strong>al objects. Guided by soluti<strong>on</strong> techniques, we manipulate the c<strong>on</strong>ceptual<br />

objects into forms that lend insights into the problem.<br />

Layers <str<strong>on</strong>g>of</str<strong>on</strong>g> mathematical objects are necessary because most mathematical forms<br />

cannot be \directly" manipulated with a c<strong>on</strong>cise set <str<strong>on</strong>g>of</str<strong>on</strong>g> rules. Comprehensively dened<br />

manipulati<strong>on</strong> <str<strong>on</strong>g>of</str<strong>on</strong>g>ten requires intermediate forms. Moreover, these intermediate forms<br />

can be completely disparate from the original form, making the translati<strong>on</strong> itself<br />

complicated.<br />

For example, with digit magnitude implicit, numbers are <str<strong>on</strong>g>of</str<strong>on</strong>g>ten added by use <str<strong>on</strong>g>of</str<strong>on</strong>g><br />

separate representati<strong>on</strong>s. Many computers use bits as computati<strong>on</strong>al objects because<br />

bits can be physically added by digital circuitry. Many people learn to add by using

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!