From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,5412c98a3943e746 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.231.138 with SMTP id tg10mr3740400pbc.7.1331757449224; Wed, 14 Mar 2012 13:37:29 -0700 (PDT) Path: h9ni26359pbe.0!nntp.google.com!news1.google.com!goblin2!goblin.stu.neva.ru!aioe.org!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: Brian Drummond Newsgroups: comp.lang.ada Subject: Re: REAL Date: Wed, 14 Mar 2012 20:37:28 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <9207716.776.1331054644462.JavaMail.geo-discussion-forums@ynaz38> <4edda5mav3cf$.149pbgyxl1wx5.dlg@40tude.net> <9rplcgF5a2U1@mid.individual.net> <1psd0g0womgxi.1sle7ol12x3d5.dlg@40tude.net> <9rsahhFmr3U1@mid.individual.net> <9rvdjvFfa8U1@mid.individual.net> <4pp58h1br5sp$.yylr20e5vzxb.dlg@40tude.net> <9s1s7tF6pcU1@mid.individual.net> <1oln2mjlozzh5$.1mxrd97lrgndo.dlg@40tude.net> <9s4mseFuoaU1@mid.individual.net> <9sb3l3Fs4oU1@mid.individual.net> <4f6063b7$0$6642$9b4e6d93@newsspool2.arcor-online.net> <4f609d6a$0$6628$9b4e6d93@newsspool2.arcor-online.net> <1u0x151ebygpz$.1f4x12uo70ifu$.dlg@40tude.net> Mime-Version: 1.0 Injection-Date: Wed, 14 Mar 2012 20:37:28 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="DkTdSjxOCm6DqG+Uf7eArg"; logging-data="18792"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/iiQMXz9hUk9c0exN04SLOZuUGgfOh6KQ=" User-Agent: Pan/0.134 (Wait for Me; GIT cb32159 master) Cancel-Lock: sha1:5KCBgIesNqbwJ84QNrmOFYxF8Rw= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Date: 2012-03-14T20:37:28+00:00 List-Id: On Wed, 14 Mar 2012 14:51:59 +0100, Dmitry A. Kazakov wrote: > Interval arithmetic does not compute anything differently. It just keeps > track of the error bounds. > > The disadvantages comparing to normal arithmetic is (paraphrasing : a factor of two in hardware may not be very important, but...) > Comparing to analytical methods of error estimation. Intervals give a > pessimistic one. Indeed. As has been pointed out frequently on comp.arch by (I think) Nick Maclaren, any sufficiently complex calculation in interval arithmetic will return the interval (-inf, +inf). > A manual analysis based on additional knowledge > (especially if variables are dependant) may sufficiently improve the > estimation. But surely the same analysis can be performed on float arithmetic - admittedly this time, to widen the estimated range. - Brian