Explore Higher Order Operators

  • Context: Undergrad 
  • Thread starter Thread starter KingNothing
  • Start date Start date
  • Tags Tags
    Operators
Click For Summary

Discussion Overview

The discussion revolves around the concept of higher order operators in mathematics, exploring the idea of creating new operators that extend beyond traditional arithmetic operations like addition, multiplication, and exponentiation. Participants consider the implications of such operators and their potential utility in mathematical expressions and computations.

Discussion Character

  • Exploratory
  • Debate/contested
  • Conceptual clarification

Main Points Raised

  • One participant proposes the idea of a "potato" operator that would represent repeated exponentiation and a "ham" operator for repeated application of the potato operator.
  • Another participant questions the relevance of defining multiplication and exponentiation in terms of natural numbers, highlighting issues with non-integer exponents.
  • A different viewpoint suggests that operators are limited by the number system and that new operators must have practical significance to be named.
  • One participant mentions the existence of uparrow notation, which relates to operations that produce very large numbers, akin to the proposed higher order operators.
  • Another contribution discusses the use of repeated exponentiation in number theory, referencing its application in Fermat's little theorem.
  • A participant raises concerns about the interaction of proposed operators, noting that operations like exponentiation do not behave associatively and may complicate mathematical structures.
  • There is a mention of the Ackermann function as a related concept, which connects to the idea of power towers and arrow notation.

Areas of Agreement / Disagreement

Participants express a range of views on the necessity and practicality of higher order operators, with no consensus reached on their utility or definition. Some agree that such operators are not commonly needed, while others explore their theoretical implications.

Contextual Notes

Limitations include the lack of established definitions for the proposed operators and the potential complexity introduced by their interactions with existing operations. The discussion also highlights the dependence on specific mathematical contexts and definitions.

KingNothing
Messages
880
Reaction score
4
This comes from a little brainstorming. Please note that when I say multiplication it may also mean division (they are basically the same concept.) and the same goes for addition and exponentiation (they can ll be used the same just by making a few things negative).

Higher Order Operators
Why don't we have them?
We have basic addition.
You might say multiplication is how many times to add a number to itself (minus the first of course). You might say raising a number to a power is how many times to multiply a number by itself (minus the first, you know what i mean).
So, why don't we have another operator called potato that describes how many times to raise a number to itself?

And why not an operator called ham which describes how many times to potato a number by itself?

In fact, why don't I take this idea a bit further and say why not make operators themselves parts of functions? Why not have operators be defined by number describing their order in the spectrum of operators?

Does it not seem logical that addition might be described as a level 1 operator, multiplication as a level 2, exponents as level 3, potato as level 4, ham as level 5? With that, subtraction (negative addition) would be level -1, division (inverse multiplication) would be level -2, roots (negative exponentiation) would be level -3, and so on.

Its something I have been thinking about for a short amount of time, but I haven't had any problems with it. I thought of most of this in physics class, when we had to use calculations that I found very inefficient. I will bring those up when I remember. Tell me what you think!
 
Mathematics news on Phys.org
Firstly the notion that mutliplying x by is adding x to itself y times is only relevant in the natural numbers, similarly for taking powers; what does it mean to multiply x by itself pi times? Second, (x^2)^2= x^4 (and (((x^r)^s)...^t)=x^{rs...t}) anyway so you aren't getting anything new.
 
operators came from language. They are restricted by the number system. For example logic came from language and and or. It so happens that there are more logic operators but not an unlimited number. Given two binary numbers A and B note that:
A B AndOr
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 1
AND and OR are numbers themselves. AND is 1 and OR is 7. There must be numbers between those.
Name the A B pairs
A B
0 0 Z Zero
0 1 L Less than
1 0 G Greater than
1 1 E Equal

Make a number from the pairs.
Z L G E
0 0 0 0
0 0 0 1 AND
0 0 1 0 GT
0 0 1 1 GTE
0 1 0 0 LT
0 1 0 1 LTE
0 1 1 0 XOR
0 1 1 1 OR
1 0 0 0 NOR
1 0 0 1 NXOR
1 0 1 0 NLTE
1 0 1 1 NLT
1 1 0 0 NGTE
1 1 0 1 NGT
1 1 1 0 NAND
1 1 1 1

That is all. GT, LT are conditional arithmetic which takes a computer to do.
I know of no number system like this for +, -, *, /
However, if your operators are a computer you can make any F(inputs)
I have already done this and have about 30 of these.
I have a Done operator and a Was operator and an Is operator but no potato. If you can make a potato procedure that you can program into a microcontroller, then you can make one.
 
Historically names and symbols have been assigned to frequently used operations or which have special physical meaning. If it is not commonly needed nor has any special physical significance it will not be named nor given a special symbol. Such is the case for the operation you mention.
 
In part because the numbers get *really* big with operations like that. Regardless, there is an uparrow notation which does something similar to what you describe. It usually comes up when 'big numbers' are discussed.
 
Last edited:
Using repeated exponentiation is useful in certain aspects of number theory - in particular in using Fermat's little theorem and so on. I think it's called something like 'towers', maybe.
 
So basically, the reason is because they are not commonly needed? How come operators have not been assigned numbers yet? I guess it isn't really needed...i guess its just me who naturally likes to structurize everything.
 
Originally posted by Decker
How come operators have not been assigned numbers yet?

would you mind explaining what that means?
 
Ackermann function!


Anyways, in order for there to be much use having a big hierarchy of arithmetic operations, they have to be able to interact in a nice way, such as [itex](a+b)c = ac + bc[/itex] or [itex]a^{bc} = (a^b)^c[/itex].

Things are already starting to break down when you get to exponentiation, since it's not an abelian operation. (And, in general, exponents don't even live in the same set as the bases!) Repeated exponentiation isn't even an associative operation, and I can't think of any way it can nicely interact with exponentiation.
 
Last edited:
  • #10
A quick wolfram based google for ackermann function leads you to power towers and arrow notation. Now how's that for unifying? (not to mention reassuring)
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 30 ·
2
Replies
30
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K