-
Notifications
You must be signed in to change notification settings - Fork 55
feat: port all missing theorems in BI/DerivedLaws.lean and BI/DerivedLawsLater.lean
#539
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
markusdemedeiros
merged 30 commits into
leanprover-community:master
from
ISTA-PLV:BIDerivedLaws
Jul 28, 2026
+246
−8
Merged
Changes from 20 commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
7581f9f
Start porting missing theorems in `BI/DerivedLaws.lean`
alvinylt fc645a1
Port `pure_imp_forall`
alvinylt 041e1d5
Port `wand_iff_sym` and `wand_iff_trans`
alvinylt 61e04c5
Port `exist_wand_forall` and `and_parallel`
alvinylt 9794957
Add `rocq_ignore` entries and missing `rocq_alias` annotations
alvinylt 5db26d6
Port `persistent_impl_wand_affinely`, rename `imp_wand` as `imp_wand_1`
alvinylt 550341d
Add missing `rocq_alias` annotation for `imp_iff_exists_persistently`
alvinylt b49c7d1
Port `iff_equiv`
alvinylt a71165b
Port `persistent_sep_dup` and `persistent_sep_dup_1`
alvinylt 6fd5e3b
Port `impl_wand` and `impl_wand_2`
alvinylt 4a17374
Port `intuitionistically_intro`
alvinylt 0e010ad
Port `persistent_absorbingly_affinely` and `persistent_and_sep_assoc`
alvinylt 93e39f0
Port `from_option_persistent`
alvinylt fa36beb
Port `intuitionistically_alt_fixpoint`
alvinylt ea0c9d3
Port `pure_wand_forall`, `decide_bi_True`, `decide_emp`,
alvinylt 6de54bd
Ignore `laterN_iter`
alvinylt a1d347e
Port `not_not_later_False` in `BI/DerivedLawsLater.lean`
alvinylt 14e5780
Port `löb_alt_wand`
alvinylt ac1b282
Add `rw_mono_rule` annotation
alvinylt 76148f7
Fix `rocq_alias` annotations
alvinylt 34bdc0b
Code style improvement: `and_parallel`
alvinylt 3b01680
Code style improvement: `wandIff_trans`
alvinylt ac9e436
Code style improvements: `exists_wand_forall`
alvinylt 6598fad
Code style update: `and_parallel`
alvinylt 051ed9e
Code style update: `iff_equiv`
alvinylt 7666dc9
Code style improvement: `pure_wand_forall`
alvinylt aea29fa
Code style improvement: `self_sep_intuitionistically`
alvinylt fcbf9a8
Code style improvement: `limitPreserving_emp_valid`
alvinylt d8a0f65
Code style improvement: `loeb_alt_wand`
alvinylt f9adecd
Merge remote-tracking branch 'upstream/master' into BIDerivedLaws
alvinylt File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.