Araara d - Alocu
Concatenation already gives us addition. With the Fraktur alphabet, we can also describe how to choose and combine two arguments. Letโs start by choosing just one.
Choosing an argument
The operator ๐ returns the first argument. The operator ๐ returns the second. These are the projection functions, usually written ฯ0 and ฯ1:
๐ = ฯ0 : Akurto ร Akurto โ Akurto
(ae, bp) โฆ ae
๐ = ฯ1 : Akurto ร Akurto โ Akurto
(ae, bp) โฆ bp
Here, we use Apar with Akurto as its ambient type: ae and bp name our two parameters. They stand for whichever two Akurto terms we supply. The first projection keeps the first; the second keeps the second.

Putting them together
Now write ๐๐. Both operators receive the same two arguments, and we concatenate their answers in the order the operators are written. So we take the first argument, then the second:
๐๐ ae bp = ae bp = aebp
We will call sequences of Fraktur operators Alocu, after the Globasa word alocu, meaning โget changedโ. Each Alocu term is understood as a function on two parameters. For now, we are using Akurto as their ambient type.
๐๐ : Akurto ร Akurto โ Akurto
(ae, bp) โฆ aebp
We can make the joining operation visible by writing ๐ โจพ ๐ for ๐๐. Here, โจพ means pointwise concatenation: give both functions the same pair, then join their answers.
We have already been using this implicitly! Whenever we separated expressions with spaces, we applied ๐๐ to concatenate them in order, repeating this until everything was concatenated.
Reversing the order
To take the second argument first, use ๐๐:
๐๐ ae bp = bp ae = bpae
The resulting word has a different order, but the same Akurto value: addition is commutative.
Taking additive inverses
We can also take additive inverses. The operator ๐ข returns the inverse of the first argument; ๐ญ returns the inverse of the second:
๐ข : Akurto ร Akurto โ Akurto
(ae, bp) โฆ ea
๐ญ : Akurto ร Akurto โ Akurto
(ae, bp) โฆ pb
So ๐๐ญ keeps the first argument and appends the inverse of the second:
๐๐ญ ae bp = ae โ bp = ae pb = aepb
Subtraction has become concatenation again! Each Fraktur letter tells us what to return, and their sequence tells us how to put the answers together.
Taking multiplicative inverses
The uppercase Fraktur letters take multiplicative inverses. The operator ๐ returns the reciprocal of the first argument; ๐ returns the reciprocal of the second. With our Apar parameters over Akurto, their answers are in Asoho:
๐ : Akurto ร Akurto โ Asoho
(ae, bp) โฆ AE
๐
: Akurto ร Akurto โ Asoho
(ae, bp) โฆ BP
The operators ๐ and ๐ take both inverses, returning the negative reciprocal:
๐ : Akurto ร Akurto โ Asoho
(ae, bp) โฆ EA
๐ : Akurto ร Akurto โ Asoho
(ae, bp) โฆ PB
The same rules work with Asoho arguments. Using Apar over Asoho, our parameters are AE and BP. Lowercase Fraktur chooses an argument or takes its additive inverse, staying in Asoho; uppercase Fraktur takes its reciprocal, returning to Akurto. For example:
๐ข AE BP = EA
๐ AE BP = ae
In either ambient type, we concatenate the operatorsโ answers just as before.
Exercises
- Apply ๐ and ๐ to the arguments ca and b. Which argument does each return?
- Write out ๐๐ ca b and ๐๐ ca b. Do they produce the same word? Do they have the same Akurto value?
- Write out ๐๐ญ ca b. Then check your result by evaluating it as an integer.
- Using Apar over Asoho, write out ๐๐ AE BP. Which inverses does each operator take?