New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
quantification of "satisfied" definitions for concepts #2213
Comments
I'd support this rephrasing, although I suggest beginning with " |
We probably need to be careful about the interaction between "for any" and our handwavy "domain" wording. |
Yes, it would probably make sense to make the "satisfied" -> "models" change together with this one, and I think your approach seems mostly reasonable. The inconsistency between "
|
I've found several occurrences in P896 where it's extremely convenient to use a partial-concept-id with "models":
which would be inconsistent with the usage " I now believe we should use "models" as " I'm not a fan of " |
Correction: if |
I think that means we're considering constructions from this list:
right? I don't like the third one, because it seems to be too similar to the first: it could be read as saying Hmm. How about we make it a bit more explicit what we mean, and emphasize the relationship between "models" and constraint satisfaction:
That seems to remove any margin for misinterpretation, but we should be consistent: if we define "models" for Does that seem reasonable? |
Since some factions want to move away from having a plain concept-id evaluate as a Boolean expression, I'd suggest "...if an d only if |
+1. I think this form is clearer even if
I think context should make the meaning apparent. If we're defining
I find these all acceptable.
This restriction would be incredibly problematic for Ranges. We use |
Editorial meeting: 24.7.2.3 is the only case with the "models" form of this. Send to LWG. |
We define "satisfied" for concepts (or eventually "models") using phrasing such as:
This makes it unclear whether satisfaction depends on the choice of
a
,b
, andc
, or whether it's defined independent of that choice. Better phrasing would be:The text was updated successfully, but these errors were encountered: