********** Definition of Fish number and function **********
(1) First step: definition of s(1) mapping
S(1) mapping is a mapping from a pair of a natural number and a function to a pair of a natural number and a function. One of S(1) mapping, s(1), is defined by the following rule:
When I denote mapping in general, I use large letter S as in S(1) mapping, and when I denote a special mapping, I use small letter s as in s(1). This distinction will follow.
s(1):[m,x+1] --> [g(m),g(x)] gives the Ackermann function g(x)=ac(x,x). Applying s(1) mapping to the Ackermann function itself will yield even larger function.
S(2) mapping is a mapping from a set of a natural number and a function and an S(1) mapping to a set of a natural number and a function and an S(1) mapping. The mapping rule of s(2), one of the S(2) mapping, is defined by:
S(n) mapping (n>1) is a mapping from a set of a natural number and a function and S(1),S(2),...,S(n-1) mappings to a set of a number and a function and S(1),...,S(n-1) mappings. The s(n) mapping, one of the S(n) mapping, is defined by: