Talk:Nub Sieve: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(but why use the index-in-nub at all?) |
||
Line 7: | Line 7: | ||
:"Bad meme" is what Roger Hui called it. The term probably made it into some of his publications (Tolerant Unique?), and could be cited if so; otherwise it should be removed. I think I copied a lot of this page from implementor-targetted material I had from proposing Unique Mask at Dyalog, so it's not all the best presentation for a wiki. --[[User:Marshall|Marshall]] ([[User talk:Marshall|talk]]) 18:26, 29 June 2023 (UTC) | :"Bad meme" is what Roger Hui called it. The term probably made it into some of his publications (Tolerant Unique?), and could be cited if so; otherwise it should be removed. I think I copied a lot of this page from implementor-targetted material I had from proposing Unique Mask at Dyalog, so it's not all the best presentation for a wiki. --[[User:Marshall|Marshall]] ([[User talk:Marshall|talk]]) 18:26, 29 June 2023 (UTC) | ||
:: Ah. So, ok, that explains the <syntaxhighlight lang=apl inline>1/⊢</syntaxhighlight>… but why do index-in-nub before doing <syntaxhighlight lang=apl inline>⍳⍤≢=⍳⍨</syntaxhighlight>? why not just the naive <syntaxhighlight lang=apl inline>(⍳⍤≢=⍳⍨)⍤(1/⊢)</syntaxhighlight>?" |
Revision as of 02:06, 21 July 2023
Question: what’s meant by “pre-correction of bad meme” here?
(⍳⍤≢=⍳⍨)⍤(∪⍳1/⊢) ⍝ Pre-correction of bad meme (⍳≢⍵)=⍵⍳⍵
Also, a related question about the 1/⊢
part: why make a scalar probe into a vector before searching in the Unique/Nub? I see that doing the search without increasing the probe to rank 1, as in (∪⍳⊢)'A'
, does not give an error…
- Nub-sieve used to be computed like that, but it was a mistake. (∪⍳⊢)'A' would give a scalar, which then errors in ⍳⍨ Adám Brudzewsky 14:54, 29 June 2023 (UTC)
- "Bad meme" is what Roger Hui called it. The term probably made it into some of his publications (Tolerant Unique?), and could be cited if so; otherwise it should be removed. I think I copied a lot of this page from implementor-targetted material I had from proposing Unique Mask at Dyalog, so it's not all the best presentation for a wiki. --Marshall (talk) 18:26, 29 June 2023 (UTC)
- Ah. So, ok, that explains the
1/⊢
… but why do index-in-nub before doing⍳⍤≢=⍳⍨
? why not just the naive(⍳⍤≢=⍳⍨)⍤(1/⊢)
?"
- Ah. So, ok, that explains the