Convert Hyperoperation Notation
Enter the base, height and hyperoperation rank. Then choose the notation you want to convert from and the notation you want to convert to.
What Is Hyperoperation Notation?
Hyperoperations form a hierarchy of arithmetic operations. Each higher rank extends the previous operation, beginning with successor, addition, multiplication and exponentiation.
Different mathematical notations can represent the same hyperoperation. For example, tetration can be written using hyperoperation rank notation or Knuth's double up-arrow notation.
The converter translates between supported symbolic forms while retaining the same mathematical rank, base and second argument.
Supported Notation Systems
1. Standard Hyperoperation Rank Notation
Standard rank notation identifies an operation using its rank:
Here, n is the rank, a is the base, and b is the second argument.
2. Knuth Up-Arrow Notation
Knuth up-arrow notation uses repeated upward arrows to represent higher operations:
a ↑↑ b = tetration
a ↑↑↑ b = pentation
a ↑↑↑↑ b = hexation
3. Named Operation Notation
Named notation uses the conventional operation name and its arguments:
Pentation(a,b)
Hexation(a,b)
4. Arrow-Count Notation
Arrow-count notation explicitly records the number of arrows separating the base and height:
a [3 arrows] b = pentation
a [4 arrows] b = hexation
This last form is a descriptive representation used by this converter, rather than a separate universal mathematical standard.
Hyperoperation Rank Reference
| Rank | Operation | Knuth notation |
|---|---|---|
| 0 | Successor | b + 1 |
| 1 | Addition | a + b |
| 2 | Multiplication | a × b |
| 3 | Exponentiation | a ↑ b |
| 4 | Tetration | a ↑↑ b |
| 5 | Pentation | a ↑↑↑ b |
| 6 | Hexation | a ↑↑↑↑ b |
| 7 | Heptation | a ↑↑↑↑↑ b |
| 8 | Octation | a ↑↑↑↑↑↑ b |
| 9 | Nonation | a with 7 arrows, then b |
| 10 | Tenth hyperoperation | a with 8 arrows, then b |
Names at higher ranks can vary. The rank and arrow count are unambiguous within the convention used here.
How to Use the Converter
- Enter the integer base.
- Enter the second argument or height.
- Select the hyperoperation rank.
- Choose the source notation.
- Choose the notation you want to convert to.
- Click the conversion button to display the equivalent forms.
The converter handles symbolic notation. It does not parse arbitrary expressions pasted into a text field or calculate the numerical result of the hyperoperation.
Frequently Asked Questions
1. What does this hyperoperation notation converter do?
It converts a selected hyperoperation expression between standard rank notation, Knuth up-arrow notation, named operations and arrow-count notation.
2. How do I write tetration in Knuth notation?
Tetration is represented by two upward arrows. For example, 2 ↑↑ 3 represents a power tower of three 2s, equal to 16 under the standard convention.
3. How is pentation represented?
Pentation is represented by three Knuth up-arrows and corresponds to hyperoperation rank 5.
4. Does converting notation change the result?
No. The converter preserves the rank, base and second argument. It changes only the symbolic representation.
5. Can the converter handle higher hyperoperations?
Yes. It supports ranks up to 10, including heptation, octation, nonation and rank 10. Names beyond familiar operations may vary, so rank notation is particularly useful.
6. Does it calculate enormous hyperoperation values?
No. It converts the symbolic expression without evaluating it. This makes it possible to represent very large hyperoperations without requiring their numerical values.