2020 James B. Wilson
Colorado State University
Let \(\sigma:\mathcal{O}\to\mathbb{N}\) be a function.
Definition. a \(\sigma\)-algebraic structure, or \(\sigma\)-Algebra for short, is a type \(A\) together with operators \[(\ldots)_o:A^{\sigma(o)}\to A\]
for each \(o\in \mathcal{O}\).
E.g. \(+\in \mathcal{O}\) with \(\sigma(+)=2\) then \[(x,y)_+:= x+y\]
maps \(A^2\to A\).
If \(\mathcal{O}\) is familiar, e.g. \(\{+,0\}\) and \(\sigma(+)=2, \sigma(0)=0\); then it is enough to state the symbols.
The converses are not true as there are no axioms, like "associative" so far.
\(\mathbb{N}\) is a technically a \([1,0]\)-Algebra: \[\vdash 0\in \mathbb{N}\qquad \frac{n\in \mathbb{N}}{S(n)\in \mathbb{N}}.\qquad(I_{\mathbb{N}})\]
So these two introduction rules give us
Define a new operator:
\[n+m:=\left\{\begin{array}{cc} m & n=0\\ S(k+m) & n=S(k)\end{array}\right.\]
Now \(\mathbb{N}\) becomes a \([+,0]\)-Algebra, i.e. the familiar \([2,0]\)-Algebra.
\(G\) is a \([2,2]\)-Algebra with operators
Define the left commutator operator:
\[[x,y] := (x*y)/(y*x)\]
So \(G\) becomes a \([2,2,2]\)-Algebra.
In a group \(G\) as a \([2,1,0]\)-Algebra with operators
\[x/y := x*(y^{-1})\]
\[[x,y] := (x*y)*(x^{-1}*y^{-1})\]
\[x^y := (x*y)*(y^{-1})\]
In an \([\cdot,1,+,-,0]\)-Algebra (e.g. a ring)
\([x,y]=xy-yx\)
\[(x,y,z) := (xy)z-x(yz)\]
\[\vdots\]
Leads to Sabinin algebras
A group \(G\) as a \([*,^-,1]\)-Algebra is also just as much a \([*]\)-Algebra and the identity and inverses can be recovered from the product.
Many books present groups that way.
A ring \(R\) is a natural \([*,+,-,1,0]\)-Algebra. But we can replace this with a more interesting ternary operator like
\[(m,x,b) := m*x+b\]
This lead M. Hall Jr. to invent "ternary rings" and he used them to describe coordinates of new geometries.
Key idea, each line is like \(y=mx+b\) so each line becomes the result of a ternary product.