LND Array Notation

LND Array Notation is a notation made by .Googology guy. Googology guy's site - LND Function. Retrieved 2023-08-09. It's based on the LND Function.
== Definition ==
{0}[b]=b
{a}[b]=LNDa(b) if a>0
{#,@}[b] where # is a string of n 0's for some natural number n>1 and @ is a string of positive integers that does not start with 0 can be reduced to {#*,@}[b] where #* is a string of n-1 0's
{1,a}[b]={a[b]}[b]
{c,a}[b]={c-1,a[b]}[b] for c>0
{@}[b] where @ is a string of numbers that do not apply to any of the previous rules can be calculated as follows,if there are terms in the string that are not the last term and are equals to 0,then replace the leftmost one by {#}[b] where # is the string of all terms to the right of it and subtract 1 from the preceding term,if there are no terms excluding the last one that are equals to 0,then replace the last term by {a}[b] and subtract 1 from the preceding term.
Example:
{1,1,3}[3]={1,0,{3}[3]}[3]}[3]={0,{3}[3],{3}[3]}[3]={{3}[3],{3}[3]}[3]=...
==Sources==
Category:Notations
Category:Functions
Category:Array Notations
Category:Numbers and functions by Googology guy