Skip to content

feat: prove strong confluence of eta-reduction#425

Merged
chenson2018 merged 17 commits intoleanprover:mainfrom
m-ow:eta-strong-confluence
Mar 13, 2026
Merged

feat: prove strong confluence of eta-reduction#425
chenson2018 merged 17 commits intoleanprover:mainfrom
m-ow:eta-strong-confluence

Conversation

@m-ow
Copy link
Copy Markdown
Contributor

@m-ow m-ow commented Mar 13, 2026

This PR formalizes the strong confluence of full η-reduction (stronglyConfluent_eta) for the locally nameless untyped λ-calculus.

Copy link
Copy Markdown
Collaborator

@chenson2018 chenson2018 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's great to see StronglyConfluent getting some usage! Looks good, just some golfing and style suggestions.

Comment thread Cslib/Languages/LambdaCalculus/LocallyNameless/Untyped/FullEtaConfluence.lean Outdated
Comment thread Cslib/Languages/LambdaCalculus/LocallyNameless/Untyped/FullEtaConfluence.lean Outdated
Comment thread Cslib/Languages/LambdaCalculus/LocallyNameless/Untyped/FullEtaConfluence.lean Outdated
Comment thread Cslib/Languages/LambdaCalculus/LocallyNameless/Untyped/FullEtaConfluence.lean Outdated
Comment thread Cslib/Languages/LambdaCalculus/LocallyNameless/Untyped/FullEtaConfluence.lean Outdated
Comment thread Cslib/Languages/LambdaCalculus/LocallyNameless/Untyped/FullEta.lean
m-ow and others added 7 commits March 13, 2026 13:20
…Confluence.lean

Co-authored-by: Chris Henson <46805207+chenson2018@users.noreply.github.com>
…Confluence.lean

Co-authored-by: Chris Henson <46805207+chenson2018@users.noreply.github.com>
…Confluence.lean

Co-authored-by: Chris Henson <46805207+chenson2018@users.noreply.github.com>
…Confluence.lean

Co-authored-by: Chris Henson <46805207+chenson2018@users.noreply.github.com>
…Confluence.lean

Co-authored-by: Chris Henson <46805207+chenson2018@users.noreply.github.com>
Comment thread Cslib/Languages/LambdaCalculus/LocallyNameless/Untyped/FullEta.lean Outdated
@chenson2018 chenson2018 added this pull request to the merge queue Mar 13, 2026
Merged via the queue into leanprover:main with commit a915db9 Mar 13, 2026
2 checks passed
@m-ow m-ow deleted the eta-strong-confluence branch March 16, 2026 20:04
thomaskwaring pushed a commit to thomaskwaring/cslib_SKI that referenced this pull request Apr 6, 2026
This PR formalizes the strong confluence of full η-reduction
(`stronglyConfluent_eta`) for the locally nameless untyped λ-calculus.

---------

Co-authored-by: Chris Henson <46805207+chenson2018@users.noreply.github.com>
Co-authored-by: Chris Henson <chrishenson.net@gmail.com>
tannerduve pushed a commit to tannerduve/cslib that referenced this pull request Apr 22, 2026
This PR formalizes the strong confluence of full η-reduction
(`stronglyConfluent_eta`) for the locally nameless untyped λ-calculus.

---------

Co-authored-by: Chris Henson <46805207+chenson2018@users.noreply.github.com>
Co-authored-by: Chris Henson <chrishenson.net@gmail.com>
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