Googology Wiki
Googology Wiki
(I'll change the source to the newer version of the blog then with new retrieval date. The notation is well-defined now.)
Tag: Visual edit
mNo edit summary
Line 1: Line 1:
'''Rampant Array Notation '''is an [[array notation]] developed by Googology Wiki user [[User:Nirvana_Supermind|Nirvana Supermind]]<ref>[https://integralview.wordpress.com/2020/07/13/rampant-array-notation-index/ Rampant Array Notation Index] (Retrived Sat Sep 20 12:53am UTC)</ref>. The goal of it is to eventually catch up with the [[BEAF]], [[BAN]], and most other major notations and become one of the fastest notations. However, BEAF is known to be ill-defined beyond tetrational arrays, and hence the comparison does not make sense with UdRaN (which corresponds to expandal BEAF). It is composed of 6 extensions, 2 of which have been finished:
+
'''Rampant Array Notation '''is an [[array notation]] developed by Googology Wiki user [[User:Nirvana_Supermind|Nirvana Supermind]]<ref name="current">[https://integralview.wordpress.com/2020/07/13/rampant-array-notation-index/ Rampant Array Notation Index] (Retrived Sat Sep 20 12:53am UTC)</ref>. The goal of it is to eventually catch up with the [[BEAF]], [[BAN]], and most other major notations and become one of the fastest notations. However, BEAF is known to be ill-defined beyond tetrational arrays, and hence the comparison does not make sense with UdRaN (which corresponds to expandal BEAF). It is composed of 6 extensions, 2 of which have been finished:
 
* [https://integralview.wordpress.com/2020/07/14/rampant-array-notation-part-1/ Basic Rampant Array Notation] (BRAN)
 
* [https://integralview.wordpress.com/2020/07/14/rampant-array-notation-part-1/ Basic Rampant Array Notation] (BRAN)
 
* [https://integralview.wordpress.com/2020/09/12/rampant-array-notation-part-2/ Linear Rampant Array Notation] (LRAN)
 
* [https://integralview.wordpress.com/2020/09/12/rampant-array-notation-part-2/ Linear Rampant Array Notation] (LRAN)
Line 6: Line 6:
 
* Bidimensional Rampant Array Notation (BdRAN)
 
* Bidimensional Rampant Array Notation (BdRAN)
 
* Ultradimensional Rampant Array Notation (UdRAN)
 
* Ultradimensional Rampant Array Notation (UdRAN)
  +
The two are ill-defined in the original definition while the creator insists that they are well-defined even after issues are clearly pointed out,<ref name="original">[https://integralview.wordpress.com/2020/07/13/rampant-array-notation-index/ Rampant Array Notation Index (Retrieved at UTC 09:00 18/09/2020)]</ref> but the creator changed the description of the definition.
  +
  +
Although it is not clarified in the current definition and the original definition,<ref name="current" /><ref name="original" /> the range and domain of the notation is nonnegative integers according to the creator. However, the creator substitutes not only a nonnegative integer, but also an array of nonnegative integers. Therefore the description of the domain is inconsistent with the actual explanation. Therefore the declaration of the domain and the range should be ignored unless they will be clarified and fixed.
   
 
== Basic notation ==
 
== Basic notation ==
Line 21: Line 24:
 
r(3,1) = 6561
 
r(3,1) = 6561
   
  +
In the original definition<ref name="original" />, which the creator insists the well-definedness from the beginning, r() was ill-defined and r(3,0) admits two distinct ways to evaluate.
   
 
== Linear notation ==
 
== Linear notation ==

Revision as of 01:16, 20 September 2020

Rampant Array Notation is an array notation developed by Googology Wiki user Nirvana Supermind[1]. The goal of it is to eventually catch up with the BEAF, BAN, and most other major notations and become one of the fastest notations. However, BEAF is known to be ill-defined beyond tetrational arrays, and hence the comparison does not make sense with UdRaN (which corresponds to expandal BEAF). It is composed of 6 extensions, 2 of which have been finished:

The two are ill-defined in the original definition while the creator insists that they are well-defined even after issues are clearly pointed out,[2] but the creator changed the description of the definition.

Although it is not clarified in the current definition and the original definition,[1][2] the range and domain of the notation is nonnegative integers according to the creator. However, the creator substitutes not only a nonnegative integer, but also an array of nonnegative integers. Therefore the description of the domain is inconsistent with the actual explanation. Therefore the declaration of the domain and the range should be ignored unless they will be clarified and fixed.

Basic notation

Basic Rampant Array Notation takes two entries. It is defined as:

  1. r() = 0
  2. r(a) = a^2
  3. r(#,0) = r(#)
  4. r(a,b) = r(r(r(a,b-1),b-1),b-1…) with “a” times for b>0

Here # denotes a portion of the array. It can also be empty.

Example

r(3,1) = r(r(r(3,0),0),0…) with 3 times r(3,1) = r(r(r(3,0),0),0) r(3,1) = ((3^2)^2)^2 r(3,1) = 6561

In the original definition[2], which the creator insists the well-definedness from the beginning, r() was ill-defined and r(3,0) admits two distinct ways to evaluate.

Linear notation

Linear Rampant Array Notation takes any amount of entries, so it is the limit of vanilla arrays/tuples. The rules are:

  1. r() = 0
  2. r(a) = a^2
  3. r(#,0) = r(#)
  4. r(a,b,#) = r(r(r(a,b-1,#),b-1,#),b-1,#…) with “a” times for b>0

These rules are incomplete, and there are edge cases where they don't work (e.g. r(a,0,1)). So we begin a process if the rules dont work:

Start from the second-to-last entry, and move backwards.

  1. If you hit an entry which is 0, then turn the entry into “a” (the first entry) and decrease the following entry by 1.
  2. Otherwise, stop the process.

Example

r(2,1,0,1) = r(r(2,0,0,1),0,0,1) r(2,0,0,1) = r(2,2,2,2) r(2,2,2,2) = r(r(2,2,2,1),2,2,1) r(2,2,2,1) = r(r(2,2,2),2,2) r(2,2,2,2) = r(r(r(2,2,2),2,2),2,2,1) r(2,0,0,1) = r(r(r(2,2,2),2,2),2,2,1) r(2,1,0,1) = r(r(r(r(2,2,2),2,2),2,2,1),0,0,1) r(2,1,0,1) = r(r(r(r(2,2,2),2,2),2,2,1),r(r(r(2,2,2),2,2),2,2,1),r(r(r(2,2,2),2,2),2,2,1)) …

Sources