-
Notifications
You must be signed in to change notification settings - Fork 2
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
Why do we need this premise? #273
Comments
In soundness case for the rule, we have syntactic A sub A' judgement and semantic M : A judgement. We cannot obtain semantic well-formedness of A' from these, thus we should have it as an IH. |
I think it has something to do with subtyping being unidirectional. see also McTT/theories/Core/Soundness/SubtypingCases.v Lines 91 to 94 in c01fbc9
This lemma doesn't need the semantic well-formedness of |
Hm, that might the case for subtyping as well. I mean, completeness might resolve the need of the extra IH. |
Or not. As you said, it is uni-directional so one cannot prove an analogous lemma of McTT/theories/Core/Soundness/LogicalRelation/CoreLemmas.v Lines 639 to 642 in c33ec07
for semantic subtyping. |
McTT/theories/Core/Syntactic/System/Definitions.v
Line 86 in c33ec07
Why is this? @Ailrun Things like this are good to recall, as we might need to talk about them in the paper.
The text was updated successfully, but these errors were encountered: