Skip to content

Prove completeness for the Agda inline checker#7628

Merged
zliu41 merged 4 commits intomasterfrom
zliu41/check-completeness
Mar 6, 2026
Merged

Prove completeness for the Agda inline checker#7628
zliu41 merged 4 commits intomasterfrom
zliu41/check-completeness

Conversation

@zliu41
Copy link
Copy Markdown
Member

@zliu41 zliu41 commented Feb 26, 2026

Adapted from Phil's proof on STLC.

To make Agda accept the proof, I had to add an additional ƛ↓ constructor to Agda's InlineHints type, and use it in check. Nothing else seems to work. The inliner is updated to emit this new constructor.

@zliu41 zliu41 added the No Changelog Required Add this to skip the Changelog Check label Feb 26, 2026
@zliu41 zliu41 merged commit 7b10412 into master Mar 6, 2026
9 checks passed
@zliu41 zliu41 deleted the zliu41/check-completeness branch March 6, 2026 20:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

No Changelog Required Add this to skip the Changelog Check

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant