Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a22a5b1c49dc11f8

Jump to content

Draft:Bowers' array notation

From Wikipedia, the free encyclopedia
  • Comment: Not sourced for notability (and nor is Conway for that matter). ChrysGalley (talk) 14:31, 26 April 2026 (UTC)



Array Notation is a means of expressing extremely large numbers, created by Jonathan Bowers[1] [2], vastly exceeding Conway chained arrow notation, a notation designed to produce very large numbers [3] (see Bird's proof).[4] [5] [6]

Definition and rules

[edit]

Let denote positive integers and denote an arbitrary sequence of positive integers. An entry is a positive integer in an array. An example of a valid array is . The array is evaluated according to the following rules:

  1. (originally )[5]
  2. (if the third entry is , all entries before the last preceding non- entry become the first entry, the last of the ones becomes the original array with the second entry decreased by , and the said non- entry is decreased by )
  3. If none of the rules above apply, then [6]

Examples

[edit]
  1. The array above is evaluated like so: (third entry is , rule 5)




  2. [5]

Extended hyperoperators

[edit]

Bowers also created a set of "extended operators" to visualize his array notation.[6]

Properties

[edit]

Array notation with 4 or more entries is not primitive recursive because the Ackermann function grows slower than even

Bird's Proof

[edit]

Bird’s Proof is a theorem that states that in Conway chained arrow notation. The theorem was proven by Chris Bird and named by Jonathan Bowers.[4][2] Before proving the main theorem, Bird proved two lemmas:

  • Conway chains.
  • ( ’s on each side)

and two corollaries:

( ’s on each side), .

( ’s on each side), . Note that the second corollary is just the first corollary, but with .

The main theorem was proven by mathematical induction.

The proof implies that:

  1. , as
  2. ,

Graham's Number

[edit]

Graham's number cannot be easily expressed in array notation but can be bounded by the following: Graham's number

Proof

[edit]

Let . Then, Graham’s Number is , where the superscript represents iteration. Since , it follows that Graham’s Number

Array of

[edit]

Bowers created a simple function: ( array of ) . As one might expect, this grows extraordinarily faster than Conway chained arrow notation. ( in the fast-growing hierarchy[7])

Extended Array Notation

[edit]

Bowers extended his array notation to more dimensions and even tetrational spaces. It has a growth rate of in the fast-growing hierarchy.[2].

Rules

[edit]

denote remainders of an array, denotes the "array of" operator, denotes a "separator" and denote separators such that . The rules only cover cases up to , but can be easily extended to [2]:

  1. 2 entries:
  2. Rows ending with 1:
  3. Second entry is 1:
  4. Third entry is 1, non-1 entry in same row
  5. Rules above do not apply:
  6. 2 entries on main row, next non-1 entry begins a higher structure:
  7. 2 entries on main row, next non-1 entry is preceded by 1's in its row: [2]
  8. for

References

[edit]
  1. ^ "Bowers' personal website". Retrieved 2026-04-27.
  2. ^ a b c d e "Bowers' Exploding Array Function". Retrieved 2026-04-27.
  3. ^ John H. Conway & Richard K. Guy, The Book of Numbers, 1996, p.59-62
  4. ^ a b Bird, Chris. "Proof that Bird's Linear Array Notation with 5 or more entries goes beyond Conway's Chained Arrow Notation" (PDF). Retrieved 2026-04-10.
  5. ^ a b c Robert Munafo. "Bowers' Array Notation (3 entries)". Robert Munafo's Large Number Site. Retrieved 2026-04-10.
  6. ^ a b c Robert Munafo. "Bowers' Array Notation (4 or more entries)". Robert Munafo's Large Number Site. Retrieved 2026-04-10.
  7. ^ "Spaces". Retrieved 2026-05-09.