Rob, To get your right answer, you have to ask the right question. It seems in your case the right question has x: and for others the right question does not.
On Thu, Sep 7, 2017 at 9:17 AM, Rob B <rb75...@me.com> wrote: > I would sooner get the right answer slowly than the wrong answer quickly. > > Regards, Rob. > > > On 7 Sep 2017, at 13:48, Raul Miller <rauldmil...@gmail.com> wrote: > > > > Those proposals would cause operations on large arrays to > > intermittently stall or spam. > > > > FYI, > > > > -- > > Raul > > > > > >> On Thu, Sep 7, 2017 at 7:54 AM, Rob B <rb75...@me.com> wrote: > >> Thanks Raul, I am familiar with these ideas, and using x: is almost a > reflex now. > >> > >> I feel that to protect the new J user, mod should convert to extended > precision automatically or issue an warning message. Giving tha answer zero > is very misleading. > >> > >> PS I am not so concerned with small numbers and measurability as with > large numbers and primality. Heisenberg's Uncertainty Principle is not > usually an issue for me :) > >> > >> Ragards, Rob. > >> > >>> On 7 Sep 2017, at 11:32, Raul Miller <rauldmil...@gmail.com> wrote: > >>> > >>> The answer, oddly enough, is: yes. > >>> > >>> The philosophical arguments are buried here: > >>> > >>> https://en.wikipedia.org/wiki/Accuracy_and_precision > >>> > >>> The technical issues are buried here: > >>> > >>> https://en.wikipedia.org/wiki/IEEE_754 > >>> > >>> That said, if you have reason to be using numbers which are precise > >>> beyond anyone's ability to measure (and keep in mind Heisenberg > >>> Uncertainty as one of the practical limits on measurability), you > >>> should probably be using extended precision numbers (123x instead of > >>> 123). This will give you exact results in exchange for a performance > >>> penalty. > >>> > >>> Thanks, > >>> > >>> -- > >>> Raul > >>> > >>> > >>>> On Thu, Sep 7, 2017 at 4:42 AM, Rob B <rb75...@me.com> wrote: > >>>> On reflection my real question is; should mod suddenly and without > warning give the wrong answer when a number gets suffiently large? I have > been caught by this many times. The incorrect answer zero is problematic as > it suggests divisibility. > >>>> > >>>> Apologies if this has all been discussed before. > >>>> > >>>> Regards, Rob Burns. > >>>> > >>>> > >>>> > >>>>> On 6 Sep 2017, at 09:11, Rob B <rb75...@icloud.com> wrote: > >>>>> > >>>>> Thanks, > >>>>> > >>>>> I now see it's reasonable for ^ to convert to flost and *: to remain > exact. > >>>>> > >>>>> The other discrepancy is probably due to my old version, iPad 701. > >>>>> > >>>>> Regards, Rob Burns. > >>>>> > >>>>>> On 5 Sep 2017, at 17:48, HenryRich <henryhr...@gmail.com> wrote: > >>>>>> > >>>>>> datatype 47^2 > >>>>>> > >>>>>> floating > >>>>>> > >>>>>> > >>>>>> So > >>>>>> > >>>>>> (n^2) | 5729082486784839 > >>>>>> > >>>>>> is promoted to float, and loses precision. Same when the big > number is extended - it's converted to float. > >>>>>> > >>>>>> For > >>>>>> > >>>>>> (x: n^2) | 5729082486784839 > >>>>>> > >>>>>> I get 147 as the result. > >>>>>> > >>>>>> Henry Rich > >>>>>> > >>>>>>> On 9/5/2017 12:41 PM, Rob B wrote: > >>>>>>> Could someone explain this please? > >>>>>>> > >>>>>>> n=.14 > >>>>>>> n > >>>>>>> 14 > >>>>>>> (*: n) | 5729082486784839 > >>>>>>> 147 > >>>>>>> 196 | 5729082486784839 > >>>>>>> 147 > >>>>>>> (n^2) | 5729082486784839 > >>>>>>> 0 > >>>>>>> (n^2) | 5729082486784839x > >>>>>>> 0 > >>>>>>> (x: n^2) | 5729082486784839 > >>>>>>> 0 > >>>>>>> (x: n^2) | 5729082486784839x > >>>>>>> 147 > >>>>>>> > >>>>>>> > >>>>>>> Regards, Rob Burns > >>>>>>> ------------------------------------------------------------ > ---------- > >>>>>>> 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 > >> ---------------------------------------------------------------------- > >> 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