Levels of mathematical operators

Suppose addition is level one. (5+2)
Multiplication is level two. (5*2)
Exponents are level three. (5^2)

Are there higher levels? In-between levels?

I don’t think there are a clearly-defined complete set of mathematical operators, but if you include programming operators, I would put increment (++) at level zero.

Parens are level 4, in your scheme.

Well, theres things like factorials, (ex: 5! = 54321) which would be somewhere between exponents and multiplication. But then, all that exponents are is the multiplcation of a number by itself X number of times. Then theres calculus, with derivatives and intergrals etc. Everything I know of so far is based on addition though. Theres also logrithims, which I dont know where they’d fall.

Without further information I don’t think we can answer your questions. On what basis did you allocate those particular levels to those operations? For example, what level would you give to the factorial function?

I answered your first question about four hours before you asked it, over here.

In-between levels I hadn’t thought about.

I don’t think that this question can be well-defined mathematically, so don’t expect anything along those lines. Here’s a thought, though, that maybe is along the same lines as the OP. What about taking the limit of a ratio as x → ∞?

For instance, lim x[sup]2[/sup] / e[sup]x[/sup] = 0, so you could say that exp() is a higher level than squaring. Eventually, almost all ratios of operations will go to 0 or ∞, so you could, in a sense, sort them.

It is very dangerous and error-prone to take those precedence levels seriously. Yes, lacking parens, you first apply exponents, then products, then sums. This is by standard convention. After that and with any other operators you must use parens. For example, you might think that by analogy, a / b /\ c ought to be
a / (b /\ c), but I would never, ever use it that way. Clarity is more important than concision.

A partial order by asymptotic growth, eh? You’ll get a lot that go to something in between, as well.

To the OP, there is a tower operation. I used to be able to define it, but I forget now. Search on Google, perhaps?

Um, really? Like what? I know that (x[sup]2[/sup] + 1) / x[sup]2[/sup] will not go to 0 or ∞, but those aren’t really different operations.

I believe the “tower” operator (repeated exponentiation) is defined as x tower 0 = 1, x tower 1 = x, x tower 2 = x^x, x tower 3 is x^x^x, and so forth. It is possible, using some fancy analytic techniques in function spaces, to define it for x^y where y is any positive real number. I am not aware of any practical use for this function, and the only theoretic use that I am aware of is extremely esoteric.

KellyM: That sounds actually fairly interesting… Are there ways for fractions/negative numbers to be used with the tower operator?

log(n!)/(nlog(n)) will go to 1, by Stirling’s approximation. Even worse, there are pairs of functions which aren’t comparable under your scheme–take nsin(n) and n*cos(n), for instance.

I see what you’re saying, ultrafilter. However, the OP was asking not about functions, but about operators, which are more limited in scope. While I admit that the distinction is rather ill-defined, I don’t think the OP had things like n·sin(n) in mind.

Parens alter the priority of operations; they are not operators. They are punctuation marks

The question was poorly phrased, I still can’t tell if the OP wanted to know about operators or priority of operations.

I figured, what kind of mathematical procedure produced a greater mathematical result due to operation.

Looks like summation comes in between addition and multiplication, and factorials between multiplication and exponents, so there’s your in-between levels there.

The tower repeated exponation looks like a good candidate for level four in my sceme of things.

In Murray S Klamkin, International Mathematical Olympiads 1978 - 1985, problem 6 from 1981 is
The function f(x,y) satisfies
(1) f(0,y) = y+1
(2) f(x+1,0) = f(x,1)
(3) f(x+1,y+1) = f(x,f(x+1,y))
for all non-negative integers x, y. Determine f(4,1981).

In his notes to the solution ( which I won’t give for the sake of anyone who wants to try it) he writes:
“This function, defined by a double recursion, is called Ackermann’s function. Ackermann, a student of Hilbert’s, showed that it grows faster than any function that can be defined recursively in terms of a single variable. It has been of interest to computer scientists because it grows faster than anything programmable by simple loops. See [Z A Melzak, Companion to Concrete Mathematics, Vol I, pp 76-78].”

I think the whole hierarchy you have in mind (at least from exponentiation onward) was expressed by Knuth with his arrow notation (pretend the ^'s are arrows pointing upward):
m^n = m * … * m (n m’s) = m[sup]n[/sup]
m^^n = m ^ … ^ m (n m’s) = m[sup]m[sup]…[sup]m[/sup][/sup][/sup], the exponential tower ultrafilter mentioned
m^^^n = m ^^ … ^^ m (n m’s),
and so forth. I don’t know if anyone’s ever used single-character operators for ^^, ^^^, etc.

Oops, forgot to mention, the arrow operators are right-associative, so e.g. m^^3 = m^(m^m), not (m^m)^m.