Skip to content

Comments

feat: coPsets and namespaces#78

Open
Remyjck wants to merge 12 commits intoleanprover-community:masterfrom
Remyjck:namespaces
Open

feat: coPsets and namespaces#78
Remyjck wants to merge 12 commits intoleanprover-community:masterfrom
Remyjck:namespaces

Conversation

@Remyjck
Copy link
Contributor

@Remyjck Remyjck commented Jul 16, 2025

This PR is ready for review.

It corresponds to ports of Rocq's positive and stdpp's coPset and namespace.

These ports are not total (in particular, lacking automation to solve masking goals),
but there should already be enough here for most definitions relying on namespaces.

@markusdemedeiros
Copy link
Collaborator

This is great! Do you think there is a general interface for namespaces (downwards-closed sets or something) that this could be an instance of?

@Remyjck
Copy link
Contributor Author

Remyjck commented Jul 21, 2025

I guess they're downwards-closed sets where the dot .@ operator is some structure-preserving extending operation?

I'm not quite sure what the canonical interface for this would be (especially with regards to .@).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants