-
Notifications
You must be signed in to change notification settings - Fork 197
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
cleanup in FinNat #2138
cleanup in FinNat #2138
Conversation
Signed-off-by: Ali Caglayan <alizter@gmail.com> <!-- ps-id: a4ce60d4-3714-472e-9609-8a55793244be -->
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are the Monomorphic
modifiers still needed?
(Also, I don't get why there are various path_*
lemmas like path_zero_finnat
which are just aliases for path_ishprop
. Can't path_ishprop
just be used?)
I got rid of the unneed I also got rid of one unneeded universe variable in I didn't think about why some things are marked |
@jdchristensen I think that was misused to get things to not be polymorphic, but that's already the case when we have no Univ variables, therefore it's fine to remove. I also had some patches cleaning up things here similarly to what you did, but I'll need to check in detail later as I may have changed some proofs differently. |
Ok, I removed |
PS: Sorry if I interfered with other patches you had queued up! |
Signed-off-by: Ali Caglayan <alizter@gmail.com>
Signed-off-by: Ali Caglayan <alizter@gmail.com>
Signed-off-by: Ali Caglayan <alizter@gmail.com>
Signed-off-by: Ali Caglayan <alizter@gmail.com>
I am not sure if there is a speed up, but its probably not worth confusing readers.
No worries, I've pushed some of the changes I was going to do while we were here. |
Signed-off-by: Ali Caglayan <alizter@gmail.com>
Signed-off-by: Ali Caglayan <alizter@gmail.com>
This looks good to me, modulo the build error and the one comment about |
Signed-off-by: Ali Caglayan <alizter@gmail.com>
Signed-off-by: Ali Caglayan <alizter@gmail.com>
I've fixed the universe issue in 8.19 (for some reason |
Signed-off-by: Ali Caglayan <alizter@gmail.com>
Signed-off-by: Ali Caglayan <alizter@gmail.com>
We had a lot of universes being generated here, I've cut them down a bit by using
Universe Minimization ToSet
.