Skip to content

feat: add BI/Updates missing delaborators#408

Merged
lzy0505 merged 4 commits into
leanprover-community:masterfrom
ayhon:fele/feat/add-updates-delaborators
May 27, 2026
Merged

feat: add BI/Updates missing delaborators#408
lzy0505 merged 4 commits into
leanprover-community:masterfrom
ayhon:fele/feat/add-updates-delaborators

Conversation

@ayhon

@ayhon ayhon commented May 24, 2026

Copy link
Copy Markdown
Contributor

Description

Add custom delaborator for BUpd and FUpd wands and iterated variants.

To ilustrate

  • Before iprop(P ={E₁}[E₁]▷=∗^[2] P) displayed as P -∗ Nat.iterate (fun Q =>iprop(|={E₁}[E₁]▷=> Q)) 2 P
  • Now iprop(P ={E₁}[E₁]▷=∗^[2] P) displayed as iprop(P ={E₁}[E₁]▷=∗^[2] P)

Checklist

  • My code follows the mathlib naming and code style conventions
  • I have updated PORTING.md as appropriate
  • I have added my name to the authors section of any appropriate files

@ayhon ayhon force-pushed the fele/feat/add-updates-delaborators branch from dda9c09 to 590fc04 Compare May 24, 2026 16:19
@ayhon ayhon mentioned this pull request May 24, 2026
3 tasks
@markusdemedeiros

Copy link
Copy Markdown
Collaborator

Fixes #405

@lzy0505 lzy0505 linked an issue May 26, 2026 that may be closed by this pull request
@lzy0505

lzy0505 commented May 27, 2026

Copy link
Copy Markdown
Collaborator

LGTM. Merge after CI passing

@lzy0505 lzy0505 merged commit a9dcd56 into leanprover-community:master May 27, 2026
5 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.

fix: Fix delaboration of the |={.}[.]▷=>^[.] modality

3 participants