-
Notifications
You must be signed in to change notification settings - Fork 260
Add "Complete" predicate for lists that contain every element of a type #1482
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
Conversation
|
We may want to bite the bullet and formalise the various notions of finiteness In which case we should maybe think about a naming scheme that is less specific |
|
I agree that formalising all of those is a good idea, and has implications for naming. |
I agree. This is the notion of Note that this isn't a notion of finiteness, e.g. |
|
Perhaps |
|
I guess I would expect |
I think you mean the existing |
I guess these two are distinct formalisation of the same idea.
Right it does assume uniqueness of setoid-equality proofs when I guess you could have a weaker form |
|
Okay, so I think the conversation has got a little sidetracked. I agree that it would be desirable to add the notions of finiteness in that paper to the library. The definition of |
|
Great initiative! I think FWIW, I implemented a simple version of |
|
I'm happy to rename this to |
Useful for when creating list based notions of finite sets.
Waiting until after v1.6 to include CHANGELOG entry