Skip to content

Conversation

@dorchard
Copy link
Member

@dorchard dorchard commented Dec 18, 2025

This fixes issue #295 also this fixes the failing test in example/uniqueness.gr. It does the following

  • Reimplements the Rename type level function to now have Rename oldId newId a defined as hunting for all free occurences of oldId inside of a and replacing them with newId. This is closer to the paper.
  • Removes the unitR law which no longer holds due to the redesign in the OOPSLA paper
  • Fixes some other related updates to examples now that existentials are used by clone

@dorchard dorchard changed the title Improve Rename in clone Improve Rename in clone, and fix uniqueness laws Dec 18, 2025
@dorchard dorchard marked this pull request as ready for review December 18, 2025 15:03
@dorchard dorchard merged commit dd6d0a4 into main Dec 18, 2025
1 check failed
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.

3 participants