Googology Wiki
Advertisement
Googology Wiki

NOTE: This blog post focuses more on the behaviour of BMS rather than its ruleset. Also, this blog post uses BM2.

Primitive Sequence System[]

Think of it like this:

  • The empty string is 0.
  • (0) is 1.
  • Concatenation of strings of the form (0)X (X can be empty) is addition.
  • (0)X represents ωys for some y.
  • However, to represent y, we cannot use (0)Xs, so we use (1)Xs instead. (if y = 1, X = (1); if y = 2, X = (1)(1); etc.)
  • Then, (n+1)Xs are to (n)Xs as (1)Xs are to (0)Xs.

This is basically an encoding of Cantor's normal form, and so the limit is ε0.

Pair Sequence System[]

Definition: An n-row BMS sequence X is standard if there exists an x such that by evaluating (0,0,0,...,0)(1,1,1,...,1)[x] in (n+1)-row BMS (where f(n) = n), we can eventually get to X[x].

Property: In a standard n-row BMS sequence, appending an entry at the start of each element of the sequence enumerating the elements starting from 0 always produces a standard expression in (n+1)-row BMS - and, in fact, the limit of the sequences produced is the limit of (n+1)-row BMS.

Then, we do some analysis:

  • Empty string <- Empty string = 0
  • (0,0) <- (0) = 1
  • (0,0)(1,0) <- (0)(0) = 2
  • (0,0)(1,0)(2,0) <- (0)(0)(0) = 3
  • (0,0)(1,0)(2,0)(3,0) <- (0)(0)(0)(0) = 4
  • (0,0)(1,1) <- (0)(1) = ω
  • (0,0)(1,1)(2,0) <- (0)(1)(0) = ω+1
  • (0,0)(1,1)(2,0)(3,0) <- (0)(1)(0)(0) = ω+2
  • (0,0)(1,1)(2,0)(3,1) <- (0)(1)(0)(1) = ω2
  • (0,0)(1,1)(2,0)(3,1)(3,0)(4,1) <- (0)(1)(0)(1)(0)(1) = ω3
  • (0,0)(1,1)(2,1) <- (0)(1)(1) = ω2
  • (0,0)(1,1)(2,1)(3,0) <- (0)(1)(1)(0) = ω2+1
  • (0,0)(1,1)(2,1)(3,0)(4,1) <- (0)(1)(1)(0)(1) = ω2
  • (0,0)(1,1)(2,1)(3,0)(4,1)(5,1) <- (0)(1)(1)(0)(1)(1) = ω22
  • (0,0)(1,1)(2,1)(3,1) <- (0)(1)(1)(1) = ω3
  • (0,0)(1,1)(2,1)(3,1)(4,1) <- (0)(1)(1)(1)(1) = ω4
  • (0,0)(1,1)(2,2) <- (0)(1)(2) = ωω
  • (0,0)(1,1)(2,2)(3,1) <- (0)(1)(2)(1) = ωω+1
  • (0,0)(1,1)(2,2)(3,1)(4,2) <- (0)(1)(2)(1)(2) = ωω2
  • (0,0)(1,1)(2,2)(3,2) <- (0)(1)(2)(2) = ωω2
  • (0,0)(1,1)(2,2)(3,2)(4,1)(5,2)(6,2) <- (0)(1)(2)(2)(1)(2)(2) = ωω22
  • (0,0)(1,1)(2,2)(3,2)(4,2) <- (0)(1)(2)(2)(2) = ωω3
  • (0,0)(1,1)(2,2)(3,3) <- (0)(1)(2)(3) = ωωω
  • (0,0)(1,1)(2,2)(3,3)(4,2)(5,3) <- (0)(1)(2)(3)(2)(3) = ωωω2
  • (0,0)(1,1)(2,2)(3,3)(4,3) <- (0)(1)(2)(3)(3) = ωωω2
  • (0,0)(1,1)(2,2)(3,3)(4,4) <- (0)(1)(2)(3)(4) = ωωωω
  • (0,0)(1,1)(2,2)(3,3)(4,4)(5,5) <- (0)(1)(2)(3)(4)(5) = ωωωωω

From this analysis, we can deduce the following:

Property: Let X be a standard BMS sequence. If the rightmost element in X is of the form (x,y) for y > 1, find the least sequence Y in X such that Y is of the form (z,y-1)Z for some z < x and Z that contains the (x,y) (and can even be the (x,y) itself) and has no elements to the right of it. Then, when solving X[n] for some n,  [WIP]

Advertisement