Knuth’s up-arrow notation

E94986

Knuth’s up-arrow notation is a mathematical notation introduced by Donald Knuth to concisely represent very large integers using iterated exponentiation and its higher-order generalizations.

AI illustration

How this image was made

AI-generated illustration of Knuth’s up-arrow notation

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of Knuth’s up-arrow notation (Knuth’s up-arrow notation is a mathematical notation introduced by Donald Knuth to concisely represent very large integers using iterated exponentiation and its higher-order generalizations.)

All labels observed (2)

Label Occurrences
Knuth up-arrow notation 3
Knuth’s up-arrow notation canonical 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf hyperoperation notation ⓘ
mathematical notation ⓘ
alternativeTo Conway chained arrow notation for some ranges ⓘ
power tower notation ⓘ
basedOn iterated exponentiation ⓘ
clarifies hierarchy of operations beyond exponentiation ⓘ
convention operations are right-associative in b ⓘ
creator Donald Knuth ⓘ
linked to: Donald E. Knuth
defines a ↑ b = a^b (ordinary exponentiation) ⓘ
a ↑^n b recursively for n ≥ 1 ⓘ
a ↑↑ b = a tetrated to height b ⓘ
a ↑↑↑ b = a pentated to height b ⓘ
domain a is a positive integer ⓘ
b is a nonnegative integer ⓘ
example 2 ↑↑ 5 = 2^(2^(2^(2^2))) ⓘ
2 ↑↑↑ 3 = 2 ↑↑ (2 ↑↑ 2) ⓘ
3 ↑ 3 = 27 ⓘ
3 ↑↑ 3 = 3^(3^3) = 3^27 ⓘ
field computational complexity theory ⓘ
mathematics ⓘ
number theory ⓘ
generalizes exponentiation ⓘ
tetration ⓘ
growthRate grows faster than any fixed-height tower of exponentials ⓘ
hasParameter arrow level n (number of up-arrows) ⓘ
base a ⓘ
height or iteration count b ⓘ
influenced Conway chained arrow notation ⓘ
introducedBy Donald Knuth ⓘ
linked to: Donald E. Knuth
introducedIn 20th century ⓘ
introducedInContextOf analysis of algorithms ⓘ
language symbolic mathematics ⓘ
notationSymbol ↑ ⓘ
↑^n (n up-arrows) ⓘ
↑↑ ⓘ
↑↑↑ ⓘ
notationType prefix binary operation on integers ⓘ
partOf hyperoperation sequence ⓘ
purpose to represent very large integers concisely ⓘ
recurrenceRule a ↑^n (b+1) = a ↑^{n-1} (a ↑^n b) for n ≥ 2, b ≥ 1 ⓘ
a ↑^n 1 = a for n ≥ 1 ⓘ
relatedTo Ackermann function ⓘ
Conway chained arrow notation ⓘ
fast-growing hierarchy ⓘ
hyperoperations ⓘ
tetration ⓘ
usedFor defining extremely fast-growing functions ⓘ
describing growth rates beyond primitive recursive functions ⓘ
expressing large bounds in proof theory ⓘ
expressing large numbers in combinatorics ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Donald E. Knuth → knownFor → Knuth’s up-arrow notation ⓘ
Concrete Mathematics → usesNotation → Knuth up-arrow notation ⓘ
linked to: Knuth’s up-arrow notation
Conway chained arrow notation → relatedTo → Knuth up-arrow notation ⓘ
linked to: Knuth’s up-arrow notation
Graham's number → definedUsing → Knuth up-arrow notation ⓘ
linked to: Knuth’s up-arrow notation