unums are lossy, by design. The losses were chosen to give plausible
results for certain equations involving zero.

Also, you can use JNFS"0 and SFJN"0 if you want to deal with vectors.
Or, maybe give those names...

Thanks,

-- 
Raul



On Wed, Aug 17, 2016 at 10:02 AM, Skip Cave <[email protected]> wrote:
> Playing with 4-bit unums (compact SORNS), I thought I would see how the
> J-to-SORN & SORN-to-J conversions worked:
>
>     JNFS SFJN _3
>
> __j_2
>
>    JNFS SFJN _2.5
>
> __j_2
>
>    JNFS SFJN _2
>
> _2
>
>    JNFS SFJN _1.5
>
> _2j_1
>
>    JNFS SFJN _1
>
> _1
>
>    JNFS SFJN _0.5
>
> _1r2
>
>    JNFS SFJN _0.25
>
> _0.5                                 NB. ??
>
>    JNFS SFJN _0
>
> 0
>
>    JNFS SFJN 0
>
> 0
>
>    JNFS SFJN 0.25
>
> 0j0.5
>
>    JNFS SFJN 0.5
>
> 1r2
>
>    JNFS SFJN 0.75
>
> 0.5j1
>
>    JNFS SFJN 1
>
> 1
>
>    JNFS SFJN 1.5
>
> 1j2
>
>    JNFS SFJN 1.75
>
> 1j2
>
>    JNFS SFJN 2
>
> 2
>
>    JNFS SFJN 2.5
>
> 2j_
>
>    JNFS SFJN 3
>
> 2j_
>
>    JNFS SFJN _
>
> 2j_
>
>    JNFS SFJN __
>
> __
>
>
> This would have been easier if JNFS and SFJN could handle vectors. In any
> case, everything looked good, once I understood how Roger was representing
> intervals in J as complex numbers, EXCEPT converting _0.25.  Shouldn't
> converting _0.25 to a SORN, then back to a J number produce _0j0.5, NOT
> _0.5?
>
>
> Skip
>
>
> Skip Cave
> Cave Consulting LLC
>
> On Wed, Aug 17, 2016 at 7:21 AM, Skip Cave <[email protected]> wrote:
>
>> Is there a way for the unum lab to discover where it was started from, and
>> then set the working directory to that location, rather than  having the
>> user have to set the directory?
>>
>> Skip
>>
>> Skip Cave
>> Cave Consulting LLC
>>
>> On Wed, Aug 17, 2016 at 6:47 AM, roger stokes <[email protected]>
>> wrote:
>>
>>> Dear All,
>>>
>>> Please accept my apologies for wasting your time, and my thanks
>>> for your patience, persistence  and help.
>>>
>>> Skip, Raul, Vijay, you are quite right about 1 !: 44 .
>>> Instead of cd .... I should have said
>>>
>>>      1 !: 44 'yourdirectory'      NB.  full pathname is recommended
>>>
>>>
>>> Vijay, I made a correction following your mention of general/misc/fndef .
>>> This file should not be needed.
>>>
>>>
>>> Bob, thanks for the suggestion  -  it's a good way to get the lab started
>>> but there is still the need to find the other scripts. I will ponder this
>>> and see if there is a better way than as it is.
>>>
>>> Bill, thanks for the information about jconsole - I didn't know this
>>> and am very glad you mentioned it.
>>>
>>> I have now uploaded a corrected version to www.learningj.com/unumslab.zip
>>> .
>>> However, I hope, I believe, that the VERSION YOU ALREADY HAVE  should run
>>> OK by doing this:
>>>
>>>   1 !: 44 'yourdirectory'
>>>
>>>   first =: {.             NB. workaround for Vijay's issues
>>>   snd   =: 1 & {
>>>
>>>   load 'labs/labs'
>>>
>>>   lab_jlab_ 'unums.ijt'
>>>
>>>
>>> Thanks again,  everyone
>>>
>>> On Wed, Aug 17, 2016 at 4:12 AM, bill lam <[email protected]> wrote:
>>>
>>> > In the readme, it said
>>> >  ... jconsole doesn't support labs
>>> >
>>> > This is incorrect. One can run labs on jconsole
>>> > and type labrun_jlab_ '' (and up arrow to recall)
>>> > to advance.
>>> >
>>> > Вт, 16 авг 2016, roger stokes написал(а):
>>> > > Dear All,
>>> > >
>>> > > I've heard it said that you don't understand a subject
>>> > > unless you can explain it to a computer. With that in mind
>>> > > I've attempted a software implementation of Gustafson's Unums 2.0
>>> > >
>>> > >  ( http://www.johngustafson.net/presentations/Unums2.0.pdf ).
>>> > >
>>> > > If anyone is interested, there is a demo available in the
>>> > > form of a J lab. To run the lab
>>> > >
>>> > >        Download www.learningj.com/unumslab.zip
>>> > >
>>> > >        Unzip into any convenient directory
>>> > >
>>> > >        Follow directions in the readme file
>>> > >
>>> > > Comments and criticisms appreciated.
>>> > >
>>> > > Regards
>>> > > ------------------------------------------------------------
>>> ----------
>>> > > For information about J forums see http://www.jsoftware.com/forum
>>> s.htm
>>> >
>>> > --
>>> > regards,
>>> > ====================================================
>>> > GPG key 1024D/4434BAB3 2008-08-24
>>> > gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
>>> > gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
>>> > ----------------------------------------------------------------------
>>> > For information about J forums see http://www.jsoftware.com/forums.htm
>>> >
>>> ----------------------------------------------------------------------
>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>
>>
>>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to