Posts tagged with 1

In the beginning, at the birth of computing, there were no programming languages. Programs looked something like this:
```00110001 00000000 00000000
00110001 00000001 00000001
00110011 00000001 00000010
01010001 00001011 00000010
00100010 00000010 00001000
01000011 00000001 00000000
01000001 00000001 00000001
00010000 00000010 00000000
01100010 00000000 00000000```

That is a program to add the numbers from one to ten together, and print out the result `(1 + 2 + ... + 10 = 55)`. It could run on a very simple kind of computer.
Marijn Haverbeke

(Source: eloquentjavascript.net)

## Blood Types

Blood types form a topological space (and a complete distributive lattice). There are three generators: A, B, and Rh+.

Above the “zero element” is the universal donor O− and the “unit element” is the universal receiver AB+.

A topological space contains a zero object, maybe other objects, and all unions & intersections  of anything in the space.  So taking the power set  of {A, B, +} yields the “power set topology” which I drew above. AB+ is the 1 object and “nullset” O− is the 0 object.

A lattice has joins  & meets  which function like  and  in a topological space. Like 1 or True in a Heyting algebra, blood type as a power-set topology has one “master” object AB+.