How Do You Write Nested Function Compositions with Multiple Variables?

AI Thread Summary
The discussion centers on the challenge of writing nested function compositions with multiple variables in a clear and standardized way. The original poster seeks a notation that avoids messy ellipses and can generalize complex mathematical constructs like sums and products. They propose a new notation, using symbols to define limits and nesting, while questioning the implications of infinite depth in function composition. Examples illustrate how the proposed notation can yield different results based on the treatment of limits. The conversation invites feedback on this innovative approach to function composition notation.
bjshnog
Messages
10
Reaction score
0
I've looked around on the internet a bunch, for a standard way to write an arbitrary number of nested functions (eg. ##{f_1}\circ{f_2}\circ\cdots\circ{f_n}##) without ellipses and with a second input variable (eg. the i in ##f_i##), but never found anything. If anyone does this, what is the standard way to write that kind of thing? To use messy ellipses?

I more or less want to be able to generalize things like arbitrary sums, products and continued fractions (as well as arbitrary functions).
 
Last edited:
Mathematics news on Phys.org
jedishrfu said:
...

I see. I have to say the main reason was because I went to the effort to invent something that I didn't think anyone had bothered doing in the past so that I could experiment with it, and I didn't want to be unoriginal. I posted about it here about 3 years ago, but I was bad at organization and posting back then, so let's just ignore that, heh heh. I guess the main thing was that I didn't put all this effort into something that was already done before (as far as I know).

Below is the current definition of my notation (though it might be necessary for me to add limits in there for infinites, if it isn't implied by the structure). ##a## is the lower limit and ##b## is the upper limit, where ##i## is the alternative input variable (in most "large" operators, you would see ##i=a## at the bottom, but that implies a starting point, and this notation needs to be able to go infinitely high (##\cdots\circ{f_1}\circ{f_0}##) and infinitely deep (##{f_{-1}}\circ{f_{-2}}\circ\cdots##)). The higher the value of ##i##, the more functions are nested within it, and the lower the value, the more functions it is nested in. The square brackets are where you place the function you're quasi-iterating, and the round brackets are where you put your independent variable (which always goes on the deepest-nested function, as we all know). ##z## is the important bit. ##z## is the symbol that represents what part of the function in the square brackets is replaced by the deeper nested function (##f_{i-1}##).

<br /> \Omega_{a}^{b}[f_{i}(z)]_{z}^{i}(x)=<br /> \begin{cases}<br /> {\Omega_{0}^{\infty}[f_{i}(z)]_{z}^{i}}\circ{\Omega_{-\infty}^{-1}[f_{i}(z)]_{z}^{i}} &amp; {-\infty}={a},{b}=\infty<br /> \\<br /> {f_{b}}\circ{\Omega_{a}^{b-1}[f_{i}(z)]_{z}^{i}} &amp; {-\infty}\neq{a}&lt;{b}\neq{\infty}<br /> \\<br /> {\Omega_{a+1}^{b}[f_{i}(z)]_{z}^{i}}\circ{f_{a}}(x) &amp; {\infty}\neq{a}&lt;{b}<br /> \\<br /> {f_{a}(x)} &amp; {a}={b}<br /> \\<br /> {x} &amp; {a}&gt;{b}<br /> \end{cases}<br />

Note: I didn't put ##(x)## after the two operators that go infinitely deep (##\Omega_{-\infty}^{b}##), because, well... it goes infinitely deep, so you would never get to the value and you'd calculate the result via a limit, as a direct composition of an infinite number of functions. However, I'm now questioning whether I should put it there, since if you did set a value to the independent variable and calculated the limit with that in each step, you might get a totally different result depending on the type of function you're quasi-iterating.
Example #1: ##\Omega_{1}^{\infty}[z+\frac{1}{2^i}]_{z}^{i}(-1)=1##
Example #2: ##\lim_{b\rightarrow\infty}\Omega_{1}^{b}[z+\frac{1}{2^i}]_{z}^{i}(-1)=0##
The limit goes straight to 1 in the first example, but if you took into account the very final step (which is infinitely embedded in the functions), you would get 0. I don't think there's any mathematical "rule" that says what to do when you "reach" the final function if it's infinitely deep. If I make it a part of the definition, then it would look more like this:

<br /> \Omega_{a}^{b}[f_{i}(z)]_{z}^{i}(x)=<br /> \begin{cases}<br /> {x} &amp; {a}&gt;{b}<br /> \\<br /> {f_{a}(x)} &amp; {a}={b}<br /> \\<br /> {f_{b}}\circ{\Omega_{a}^{b-1}[f_{i}(z)]_{z}^{i}}(x) &amp; {-\infty}\neq{a}&lt;{b}\neq{\infty}<br /> \\<br /> \lim_{b\rightarrow{\infty}}[{\Omega_{a}^{b}[f_{i}(z)]_{z}^{i}}(x)] &amp; {-\infty}\neq{a}&lt;{b}={\infty}<br /> \\<br /> \lim_{a\rightarrow-\infty}[{\Omega_{a}^{b}[f_{i}(z)]_{z}^{i}}(x)] &amp; {-\infty}={a}&lt;{b}\neq{\infty}<br /> \\<br /> \lim_{b\rightarrow{\infty}}[\lim_{a\rightarrow{-\infty}}[{\Omega_{a}^{b}[f_{i}(z)]_{z}^{i}}(x)]] &amp; {-\infty}={a},{b}=\infty<br /> \end{cases}<br />

Can I have input, if anyone's interested?By the way, here are some common expressions generalized by this notation:
##e## expressed as a continued fraction: ##e=2+\Omega_{-\infty}^{0}\left[\frac{1}{1+(1-2i/3)\cdot[i\in\mathbb{Z}_3]+z}\right]_{z}^{i}(0)##
Capital sigma notation: ##\Sigma_{i=a}^{b}{x_i}=\Omega_{a}^{b}[z+{x_i}]_{z}^{i}(0)##
Capital pi notation: ##\Pi_{i=a}^{b}{x_i}=\Omega_{a}^{b}[z\cdot{x_i}]_{z}^{i}(1)##
 
Last edited:
I thought about it a bit and it would be impossible to write an endless string of functions and not have a ##z## sitting around in the result. It must use a limit, as in the second definition.

Here's Graham's number. ##G=\Omega_{1}^{64}[{3}\uparrow^{z}{3}]_{z}^{i}(4)##
 
Suppose ,instead of the usual x,y coordinate system with an I basis vector along the x -axis and a corresponding j basis vector along the y-axis we instead have a different pair of basis vectors ,call them e and f along their respective axes. I have seen that this is an important subject in maths My question is what physical applications does such a model apply to? I am asking here because I have devoted quite a lot of time in the past to understanding convectors and the dual...
Insights auto threads is broken atm, so I'm manually creating these for new Insight articles. In Dirac’s Principles of Quantum Mechanics published in 1930 he introduced a “convenient notation” he referred to as a “delta function” which he treated as a continuum analog to the discrete Kronecker delta. The Kronecker delta is simply the indexed components of the identity operator in matrix algebra Source: https://www.physicsforums.com/insights/what-exactly-is-diracs-delta-function/ by...
Back
Top