aboutsummaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2020-12-14 13:01:13 -0500
committerMarshall Lochbaum <mwlochbaum@gmail.com>2020-12-14 13:01:13 -0500
commitc06d0a2edd8b1274879fc34cb5af34a401e7a981 (patch)
tree42af9ebf9c53e9a57a3097d6ccfc5bc96e2d74ed /spec
parenta9b717d23dbdd98b0b07f4de884364f5de0ac79c (diff)
⊑ only looks at right argument depth 1
Diffstat (limited to 'spec')
-rw-r--r--spec/inferred.md12
1 files changed, 6 insertions, 6 deletions
diff --git a/spec/inferred.md b/spec/inferred.md
index 3cab7270..e7ebf124 100644
--- a/spec/inferred.md
+++ b/spec/inferred.md
@@ -170,12 +170,12 @@ This section offers the outline for a procedure that computes most structural in
Structural functions can be applied to structural arrays directly, after ensuring that they have the necessary depth as given below. An array's depth can be increased by expanding each position in it into an array of child positions, or, if that position contains an atom and the structural function in question would tolerate an atom, enclosing it.
-| Level | Monads | Dyads | Modifiers
-|:-----:|-----------------|-----------------|----------
-| 0 | `⊢⊣<` | `⊢⊣` | `˜∘○⊸⟜⊘◶`
-| 1 | `=≠≢⥊≍↑↓»«⌽⍉⊏⊑` | `⥊∾≍↑↓↕»«⌽⍉/⊏⊔` | `˘¨⌜⎉`
-| 2 | `>∾` | |
-| n | | `⊑` | `⚇`
+| Level | Monads | Dyads | Modifiers
+|:-----:|-----------------|------------------|----------
+| 0 | `⊢⊣<` | `⊢⊣` | `˜∘○⊸⟜⊘◶`
+| 1 | `=≠≢⥊≍↑↓»«⌽⍉⊏⊑` | `⥊∾≍↑↓↕»«⌽⍉/⊏⊑⊔` | `˘¨⌜⎉`
+| 2 | `>∾` | |
+| n | | | `⚇`
Not all primitives in the table above are required. Of note are `=≠≢`, which accept a structural array but return an ordinary value; this might be used as a left argument later. If the final result is not structural, then the function in question can't be structural, and the attempt to find a structural inverse can be aborted.