Hyperoperation Visualizer

Compare successive levels of arithmetic and explore how successor, addition, multiplication, exponentiation, tetration, pentation, and higher hyperoperations grow.

Compare hyperoperation levels

Select a base, second argument, and maximum rank. The visualizer calculates each supported operation using the same input pair.

Quick examples:
Base 2, argument 2 Base 2, argument 3 Base 3, argument 2 Base 3, argument 3 Base 2, argument 4

What are hyperoperations?

Hyperoperations form a hierarchy of arithmetic operations. Each level generalizes the operation below it.

Rank Operation Interpretation
0 Successor Add one to the second argument
1 Addition Repeated successor
2 Multiplication Repeated addition
3 Exponentiation Repeated multiplication
4 Tetration Repeated exponentiation
5 Pentation Repeated tetration
6 Hexation Repeated pentation
7 Heptation Repeated hexation
8 Octation Repeated heptation

The recursive definition

This visualizer uses the following common convention for hyperoperations:

H₀(a,b) = b + 1
H₁(a,b) = a + b
H₂(a,b) = a × b
H₃(a,b) = a^b

For ranks n ≥ 4:

Hₙ(a,0) = 1
Hₙ(a,b) = Hₙ₋₁(a,Hₙ(a,b−1))

This recursive definition explains why each new rank can grow much faster than the previous one. Different mathematical sources sometimes use different indexing conventions, so always check the stated definition when comparing results.

How hyperoperation growth changes

Consider the progression from multiplication to exponentiation and tetration:

2 × 3 = 6
2³ = 8
2 ↑↑ 3 = 2^(2²) = 16

At the next level, pentation applies tetration recursively. The resulting numbers can become too large to write in ordinary decimal notation even for small arguments.

The higher ranks are useful in studying extremely fast-growing functions, large-number notation, and the limits of ordinary numerical computation.

Numerical limitations

Mathematical convention: The recursive higher-rank definition above gives Hₙ(a,0) = 1 for n ≥ 4. The special cases for rank 0 through rank 3 are defined separately.

Related hyperoperation calculators

Frequently asked questions

What is the first hyperoperation?

In this convention, rank 0 is the successor operation, H₀(a,b) = b + 1. Rank 1 is addition, followed by multiplication and exponentiation.

What is tetration?

Tetration is rank 4 in this hierarchy. It represents repeated exponentiation and is commonly written using double up-arrow notation.

What comes after pentation?

Hexation is rank 6, followed by heptation, octation, and increasingly higher hyperoperations. Names for very high ranks are not universally standardized.

Why are higher hyperoperations difficult to calculate?

Each level uses the previous operation recursively. This causes extremely rapid growth, quickly exceeding the numerical range of ordinary computer data types.

Are all higher hyperoperations supported?

This visualizer supports ranks 0 through 8, subject to computation limits. It uses a specific recursive convention and does not claim to evaluate every possible generalized hyperoperation.