<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>2298</bug_id>
          
          <creation_ts>2005-09-25 19:10:34 +0000</creation_ts>
          <short_desc>Precise semantics of double negation (formerly Cluster G, Issue 62)</short_desc>
          <delta_ts>2005-11-07 15:37:22 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XPath / XQuery / XSLT</product>
          <component>Full Text 1.0</component>
          <version>Working drafts</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jim Melton">jim.melton</reporter>
          <assigned_to name="Jochen Doerre">doerre</assigned_to>
          
          
          <qa_contact name="Mailing list for public feedback on specs from XSL and XML Query WGs">public-qt-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>6446</commentid>
    <comment_count>0</comment_count>
    <who name="Jim Melton">jim.melton</who>
    <bug_when>2005-09-25 19:10:34 +0000</bug_when>
    <thetext>Currently, (! ! Q) does not produce the same AllMatches as (Q). There seem to be
two reasons for that. First, there are duplicate StringIncludes, StringExcludes,
and Matches. Second, there are Matches that are subsumed by other Matches (i.e.
the former are a logical consequence of the latter). How do we handle these
situations? It seems reasonable to expect that !!Q produces the same result as Q.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7072</commentid>
    <comment_count>1</comment_count>
    <who name="Jochen Doerre">doerre</who>
    <bug_when>2005-11-07 15:31:17 +0000</bug_when>
    <thetext>AllMatches returned for FTSelections are subject to a Normal Form now, by which
it is insured that (! ! Q) behaves equivalent in all contexts to (Q) (see
Section 4.3.1.4 Match and AllMatches Normal Form)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>