Skip to content

Conversation

chenson2018
Copy link
Collaborator

This PR adds a formalization of type safety for System F with subtyping, let bindings, and sums.

@chenson2018 chenson2018 changed the title Locally nameless Fsub feat(Languages/LambdaCalculus/LocallyNameless): Fsub Oct 2, 2025
@chenson2018
Copy link
Collaborator Author

I think I'm done bikeshedding which context lemmas are strictly needed, sorry for the noise. Still ready for review.

@fmontesi
Copy link
Collaborator

fmontesi commented Oct 6, 2025

Long but easy to read, thanks! :-)

@fmontesi fmontesi merged commit f5be8a8 into leanprover:main Oct 6, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants