This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 6307 - equality need not be reflexive?
Summary: equality need not be reflexive?
Status: CLOSED FIXED
Alias: None
Product: XML Schema
Classification: Unclassified
Component: Datatypes: XSD Part 2 (show other bugs)
Version: 1.1 only
Hardware: All All
: P2 normal
Target Milestone: ---
Assignee: C. M. Sperberg-McQueen
QA Contact: XML Schema comments list
URL:
Whiteboard:
Keywords: resolved
Depends on:
Blocks:
 
Reported: 2008-12-13 20:00 UTC by Dave Peterson
Modified: 2008-12-22 15:25 UTC (History)
0 users

See Also:


Attachments

Description Dave Peterson 2008-12-13 20:00:52 UTC
In 1.1 we long ago decided to accommodate NaN != NaN by allowing equality to not be reflexive (not require x = x for all x).  In doing so, we failed to delete this parenthetical statement in 2.2.2

  (and must do so if they choose to consider them identical)

which would require that other applications treat NaN as equal to itself even though we don't.
Comment 1 C. M. Sperberg-McQueen 2008-12-22 15:24:49 UTC
On 19 December the XML Schema WG accepted a wording proposal to
delete the parenthetical in question.  Accordingly, I'm marking this closed.