Let's say I have a finite set of functions $F=\{f_1,f_2,f_3,...,f_n\}$ and I want to show a recursive function that is constructed by an arbitrary sequence of applications of functions in $F$ to input $x$. For example, one such sequence could be $f_4(f_9(f_1(x)))$. Is there a nice mathematical way to show the set of all possible sequences of applying elements of $F$ to input $x$?
Mathematical Notation of Sequence of Functions
349 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail AtThere are 4 best solutions below
On
Just a suggestion..
Usually $\sigma(A)$ denotes the set of all possible permutations of elements of $A$
To simplify you could write $\sigma(n) = \sigma(\{1, \dots, n\}) $ and write then $f_{\sigma(n)}$ the set of all functions you describe
Or if you mean also subsequence (i.e. Permutations shorter than $n$) you could define $\sigma(n)= \cup_{i = 1}^n \sigma(\{1,\dots,i\})$
On
A possibly related concept is that of an Iterated Function System, and the Hutchinson operator: $$H(S) = \bigcup_{i=1}^n f_i(S)$$.
In this setting, the collection of all iterates of your collection of functions $\{f_i\}$ applied to $x$ could be described as $$\bigcup_{j=0}^\infty H^{j}(\{x\})$$ where the exponent represents repeated applications of the Hutchinson operator.
What you could write is just
$$\{(g_m \circ g_{m-1} \circ \ldots \circ g_1)(x) | m\leq k; g_i \in F\, \forall i=1,\ldots,m\}$$
This does cover repetitions and allows any sequence of $f_i$'s up to length $k$.