diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-03-28 19:38:20 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-03-28 19:38:20 -0400 |
| commit | 36ee819ec6221d3ea94396772be57af2e6376118 (patch) | |
| tree | 53cf3118fc9b4d6a54b3b12080776d21c36fb662 | |
| parent | e6e591951b5d60df1aaa9337c46ec60e113b5572 (diff) | |
Update VM docs for GroupLen
| -rw-r--r-- | docs/implementation/vm.html | 6 | ||||
| -rw-r--r-- | implementation/vm.md | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/docs/implementation/vm.html b/docs/implementation/vm.html index f00f64ac..50f19d1b 100644 --- a/docs/implementation/vm.html +++ b/docs/implementation/vm.html @@ -411,12 +411,12 @@ <tr> <td align="right">3</td> <td><code><span class='Function'>GroupLen</span></code></td> -<td><code><span class='Function'>β </span><span class='Modifier'>Β¨</span><span class='Function'>β</span><span class='Value'>π©</span></code> for a valid list <code><span class='Value'>π©</span></code></td> +<td><code><span class='Function'>β </span><span class='Modifier'>Β¨</span><span class='Function'>β</span><span class='Value'>π©</span></code> for a valid list <code><span class='Value'>π©</span></code>, with minimum length <code><span class='Value'>π¨</span></code></td> </tr> <tr> <td align="right">4</td> <td><code><span class='Function'>GroupOrd</span></code></td> -<td><code><span class='Function'>βΎβ</span><span class='Value'>π©</span></code> provided <code><span class='Value'>π¨</span></code> is <code><span class='Function'>GroupLen</span> <span class='Value'>π©</span></code></td> +<td><code><span class='Function'>βΎβ</span><span class='Value'>π©</span></code> provided <code><span class='Value'>π¨</span></code> is <code><span class='Value'>l</span> <span class='Function'>GroupLen</span> <span class='Value'>π©</span></code> (any <code><span class='Value'>l</span></code>)</td> </tr> <tr> <td align="right">5</td> @@ -523,7 +523,7 @@ <span class='Value'>l</span> <span class='Gets'>β</span> <span class='Number'>Β―1</span> <span class='Function'>β</span><span class='Modifier'>Β΄</span> <span class='Value'>π©</span> <span class='Value'>r</span> <span class='Gets'>β</span> <span class='Paren'>(</span><span class='Value'>l</span><span class='Function'>+</span><span class='Number'>1</span><span class='Paren'>)</span> <span class='Function'>β₯</span> <span class='Number'>0</span> <span class='Brace'>{</span> <span class='Paren'>(</span><span class='Value'>π©</span><span class='Function'>β</span><span class='Value'>r</span><span class='Paren'>)</span> <span class='Function'>+</span><span class='Gets'>β©</span> <span class='Number'>1</span> <span class='Brace'>}</span><span class='Modifier2'>β</span><span class='Paren'>(</span><span class='Number'>0</span><span class='Modifier2'>βΈ</span><span class='Function'>β€</span><span class='Paren'>)</span><span class='Modifier'>Β¨</span> <span class='Value'>π©</span> - <span class='Value'>r</span> + <span class='Paren'>(</span><span class='Value'>π¨</span><span class='Function'>ββ </span><span class='Value'>r</span><span class='Paren'>)</span> <span class='Function'>β</span> <span class='Value'>r</span> <span class='Brace'>}</span> <span class='Function'>GroupOrd</span> <span class='Gets'>β</span> <span class='Brace'>{</span> diff --git a/implementation/vm.md b/implementation/vm.md index 502669b8..3229eae3 100644 --- a/implementation/vm.md +++ b/implementation/vm.md @@ -125,8 +125,8 @@ The contents of a core runtime are given below. The names given are those used i | 0 | `Type` | `β’Type` | 1 | `Fill` | Get or set the fill value for array `π©` | 2 | `Log` | `ββΌ` (natural or base-`π¨` logarithm) for atomic arguments -| 3 | `GroupLen` | `β Β¨βπ©` for a valid list `π©` -| 4 | `GroupOrd` | `βΎβπ©` provided `π¨` is `GroupLen π©` +| 3 | `GroupLen` | `β Β¨βπ©` for a valid list `π©`, with minimum length `π¨` +| 4 | `GroupOrd` | `βΎβπ©` provided `π¨` is `l GroupLen π©` (any `l`) | 5 | `!` | | 6 | `+` | On two atoms | 7 | `-` | On one or two atoms @@ -159,7 +159,7 @@ GroupLen and GroupOrd, short for Group length and Group order, are used to imple l β Β―1 βΒ΄ π© r β (l+1) β₯ 0 { (π©βr) +β© 1 }β(0βΈβ€)Β¨ π© - r + (π¨ββ r) β r } GroupOrd β { |
