Skip to content

feat: iauintro and iaaccintro - #676

Merged
MackieLoeffel merged 21 commits into
leanprover-community:masterfrom
ISTA-PLV:AtomicTactics
Aug 24, 2026
Merged

MackieLoeffel merged 21 commits into
leanprover-community:masterfrom
ISTA-PLV:AtomicTactics

Conversation

@alvinylt

@alvinylt alvinylt commented Aug 22, 2026 •

Copy link
Copy Markdown
Contributor

Description

Ports iAuIntro and iAaccIntro.

Resolves #289 (i.e., the remaining items that are not included in #665).

These tactics can be used to simplify the proofs in ProgramLogic/Atomic.lean (#672).

Checklist

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

@alvinylt

Copy link
Copy Markdown
Contributor Author

!bench

@leanprover-radar

leanprover-radar commented Aug 22, 2026 •

Copy link
Copy Markdown

Benchmark results for b563fdd against 5bf8817 are in. No significant results found. @alvinylt

  • 🟥 build//instructions: +5.5G (+0.28%)

Small changes (1🟥)

  • 🟥 build/module/Iris.ProofMode.Expr//instructions: +1.5G (+10.92%) (reduced significance based on *//lines)

@MackieLoeffel MackieLoeffel left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I don't know these tactics very well, but from what I see, this looks fine. I guess the real test is using these tactics in #675. Can this be merged or do you still want to change something?

Comment thread Iris/tactics.md Outdated
@MackieLoeffel

Copy link
Copy Markdown
Collaborator

Great, thank you!

@MackieLoeffel
MackieLoeffel merged commit 4569a04 into leanprover-community:master Aug 24, 2026
5 checks passed
@MackieLoeffel
MackieLoeffel deleted the AtomicTactics branch August 24, 2026 11:51
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.

Port bi/lib/atomic.v

3 participants