Babel's Tower


How to Create a Language

1. Once there was a man that talked to birds...
We will develop a language for communication between man and machines. These are called
programming languages.
But I'll start simple. Once, there was two symbols inside
the alphabet.
One represented the non-Being (|) and the other represented the Being (:)
The Void
was receptive and the Being creative. The void is represented by 0. Our alphabet is now just $$\mathbb{A} = \{|,:,*\}$$
We came to find that they had to associate in some manner and they were making copies of themselves and their
copies formed words like ":|:|:|||||:|:|:|*" finite and countable. Which is the same to say that there is
a function $$\sigma:\mathbb{N} \to \mathbb{A}$$, creating the strings like $$\sigma(0) = |$$ and $$\sigma(1) = :$$
and the Void was the empty string $$\sigma(\emptyset) = *)$$. The forces continued to act one upon the other, but
they were still unmixed, because of the Void *. The decided to contract a relation of identity, so that non-Being
and Being already joined by the concatenation, now has to be separated into terms. The alphabet was updated
$$\mathbb{A} = \{|,:,*,\cdot,\rightarrow,\neg\,=\}$$.