Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

Re: Request for motion Fwd: Input from IFIP WG 2.5 to IEEE Interval Standards Working Group



> Date: Fri, 11 Sep 2009 04:41:18 -0400
> To: stds-1788                           <stds-1788@xxxxxxxxxxxxxxxxx>
> From: Michel Hack                                 <hack@xxxxxxxxxxxxxx>
> Subject: Re: Request for motion Fwd: Input from IFIP WG 2.5 to IEEE Interval Standards Working GroupÙ
> 
> In reply to Dan Zuras, Arnold Neumaier wrote:
> > It is impossible to choose an element from an empty set, ...
> 
> I am sure Dan was referring to a *vector* element, i.e. we are dealing
> here with vectors of intervals.
> 
> The situation is analogous in some ways to a two-operand operation
> where one operand is Empty or NaI -- but in that case we have clear
> propagation rules.  Those rules may however be INAPPROPRIATE for
> operations involving possibly large vectors, for a number of reasons.
> One of these is that implementations should be allowed to partition
> the argument set and parallelise without affecting the final result
> (unlike reduction operations, which give some latitude here).  Another
> reason is to avoid throwing away a large amount of work if one of the
> operands has a problem -- and to avoid the need to pre-scan operands.
> 
> So I would be careful to describe the 754-2008 rules as "buggy".  I
> would have to go through the voluminous stds-754 correspondence to
> remind myself of what the arguments were for the exceptional rules,
> so I won't comment further (other than to agree that I was surprised
> too when I came across them).
> 
> Michel.
> ---Sent: 2009-09-11 09:23:40 UTC

	Folks,


	Michel is correct that I was discussing an interval vector
	element.

	And yet Arnold's point, that the 754 description of reduction
	operations makes them ill defined at best, is also correct.
	As I believe I mentioned earlier.

	Also, as he says in another note, that the members of 754
	were not all in agreement that these operations should even
	be in the standard & those that did could not agree on their
	features.

	Thus my reason for urging caution as we approach this.

	You can consider linear algebra operations to be something
	of a test case for applications of a well defined interval
	standard.

	It is a test we should arrange to pass.  And, not having
	written a standard yet, I believe we are well suited to
	make such an arrangement. :-)

	I advocate no cause here other than that.

	Yours,

				   Dan