- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 18 Jul 2005 21:40:00 +0000
- To: public-qt-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=1724
Summary: [FS] inconsistent usage in 7.2.5 "fn:collection and
fn:doc"
Product: XPath / XQuery / XSLT
Version: Last Call drafts
Platform: PC
OS/Version: Windows 2000
Status: NEW
Severity: minor
Priority: P2
Component: Formal Semantics
AssignedTo: simeon@us.ibm.com
ReportedBy: fred.zemke@oracle.com
QAContact: public-qt-comments@w3.org
7.2.5 fn:collection and fn:doc
The last inference for fn:doc has the premise,
statEnv |- not (Expr = StringLiteral). The corresponding
inference for fn:collection uses statEnv |- Expr is not a
StringLiteral for its premise. I think the formulation in
fn:collection is superior. If one assumes that unbound variables
above the line have implicit existential quantification
(which seems to be the usual rule), then
statEnv |- not (Expr = StringLiteral) would mean
(there exists a StringLiteral)
[ statEnv |- not (Expr = StringLiteral)]
which is seemingly always true (no Expr can be equal to every
StringLiteral).
Received on Monday, 18 July 2005 21:40:06 UTC