diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-10-25 21:34:35 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-10-25 21:34:35 -0400 |
| commit | 66272177ff5d3cf64ef2371d9a16612c4019a9b2 (patch) | |
| tree | 3be749586e05117d135e809e16b8e5728d4f8b4b /spec/inferred.md | |
| parent | ba9e770a76f1857014cae81ea3a4eadb27eb250c (diff) | |
Add ⋈ (Enlist/Pair) to specification
Diffstat (limited to 'spec/inferred.md')
| -rw-r--r-- | spec/inferred.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/spec/inferred.md b/spec/inferred.md index 5cf1021d..73fc4abd 100644 --- a/spec/inferred.md +++ b/spec/inferred.md @@ -44,13 +44,13 @@ Combinators `⊣⊢!˙˜´˝∘○⊸⟜⊘◶⍟` do not affect fill element co Arithmetic primitives—all valences of `+-×÷⋆√⌊⌈|¬` and dyadic `∧∨<>≠=≤≥`—obtain their fill elements by applying to the fill elements of the arguments. If this is an error, there is no fill element; otherwise, the fill element is the result, with all numbers in it changed to `0` and all characters changed to `' '`. -Fill elements for many primitives are given in the table below. The "Fill" column indicates the strategy used to compute the result's fill. Fields `0`, `𝕩`, `0↑𝕩`, and `0⚇0𝕩` indicate the fill directly, while `⊢` and `∩` indicate that the fill is to be computed from the argument fills (if not all arguments have fills, then the fill element is unspecified). For `⊢`, the fill element of the result is the fill element of `𝕩`. For `∩`, the fill is equal to the fill values for multiple arrays, provided that they are all equal (it's unspecified if they are not all equal). In the two argument case, these arrays are `𝕨` and `𝕩`. In the one-argument case, they are the elements of `𝕩`; however, if `𝕩` is empty, then the result's fill is the fill of the fill of `𝕩`. +Fill elements for many primitives are given in the table below. The "Fill" column indicates the strategy used to compute the result's fill. Fields `0`, `𝕩`, and `0↑𝕩` indicate the fill directly, except that for dyadic `⋈` the fill is specified only if it's the same as that obtained from `𝕨`. `⊢` and `∩` indicate that the fill is to be computed from the argument fills (if not all arguments have fills, then the fill element is unspecified). For `⊢`, the fill element of the result is the fill element of `𝕩`. For `∩`, the fill is equal to the fill values for multiple arrays, provided that they are all equal (it's unspecified if they are not all equal). In the two argument case, these arrays are `𝕨` and `𝕩`. In the one-argument case, they are the elements of `𝕩`; however, if `𝕩` is empty, then the result's fill is the fill of the fill of `𝕩`. | Fill | Monads | Dyads | Modifiers |--------|--------------|-------------|---------- | `⊢` | `∧∨⥊≍»«⌽⍉⊏⍷` | `⥊↑↓↕⌽⍉/⊏` | `` 𝔽` `` | `0` | `≢/⍋⍒∊⊐⊒` | `⍋⍒⊐⊒∊⍷` -| `𝕩` | `<↕` +| `𝕩` | `<↕⋈` | `⋈` | `∩` | `>∾` | `∾≍»«` | `0↑𝕩` | `↑↓` |
