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.

25<br />

Distributi<strong>on</strong>: (A[BC]) : =(A[B])(A[C])<br />

Equivalent Expressi<strong>on</strong>s Template Replacement<br />

([][])([][])<br />

([][ ]) A = [];B = ;C = <br />

(([[]][]))<br />

(([[]][])([[]][])) A = [[]];B = ;C =<br />

([][ ])<br />

([][])([][]) A = [];B = ;C = <br />

([ ][]) A = [];B = ;C = <br />

Figure 4.2: Examples <str<strong>on</strong>g>of</str<strong>on</strong>g> Distributi<strong>on</strong>.<br />

4.3 Natural <str<strong>on</strong>g>Number</str<strong>on</strong>g>s<br />

The elements <str<strong>on</strong>g>of</str<strong>on</strong>g> the two-boundary calculus map to natural numbers, complete with<br />

arithmetic operati<strong>on</strong>s <str<strong>on</strong>g>of</str<strong>on</strong>g> additi<strong>on</strong>, multiplicati<strong>on</strong>, and exp<strong>on</strong>entiati<strong>on</strong>.<br />

Space is treated as additi<strong>on</strong> so that collecting elements adds them. Natural numbers<br />

are c<strong>on</strong>structed simply by accumulating the unit formed by the empty instance<br />

boundary, : The elements ; ; ;::: form the set <str<strong>on</strong>g>of</str<strong>on</strong>g> natural numbers, N, within<br />

the boundary calculus. The successor functi<strong>on</strong>, S(A) ! A, inductively builds N<br />

from the element :<br />

4.3.1 Additi<strong>on</strong><br />

Elements a; b 2 N add by collecti<strong>on</strong>, ab: The set N is closed under additi<strong>on</strong> because<br />

collecting elements can <strong>on</strong>ly form an element <str<strong>on</strong>g>of</str<strong>on</strong>g> equal or greater cardinality, which<br />

still an element <str<strong>on</strong>g>of</str<strong>on</strong>g>N<br />

Additi<strong>on</strong> is commutative because spatial collecti<strong>on</strong> is unordered.<br />

Additi<strong>on</strong> is<br />

associative because spatial collecti<strong>on</strong> makes no grouping distincti<strong>on</strong>s for multiple<br />

additi<strong>on</strong>s.<br />

The additive identity is the void: an element remains uneected when<br />

collected with the void.<br />

When adding these natural numbers, no calculati<strong>on</strong> is necessary. They are initially

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

Saved successfully!

Ooh no, something went wrong!