This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
4.1.5 Function Calls STA / rule 3 "the type of each actual argument is a subtype of some type that can be promoted to the type of the correponding function parameter." statEnv |- Type1 <: Type1' statEnv |- Type1' can be promoted to Type1'' The "middleman" Type1' is unnecessary. The first premise implies that statEnv |- Type1 can be promoted to Type1' which, with the second premise and the transitivity of promotion, implies that statEnv |- Type1 can be promoted to Type1'' which is a more concise statement of the constraint.
I agree. This is a simpler, and better way to write it. Thanks for picking this up. - Jerome
The XML Query and XLST WGs have accepted the comment and the proposed fix. - Jerome