refactor(SimpleGraph): change bridges not to require the edge to be present#32583
refactor(SimpleGraph): change bridges not to require the edge to be present#32583MJ141592 wants to merge 2 commits intoleanprover-community:masterfrom
Conversation
PR summary 8a623d70b9Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
|
This pull request has conflicts, please merge |
|
Hello 👋 |
|
I'm unfortunately going to be unavailable in the next two weeks, so I've invited @SnirBroshi to my fork in case it's necessary to hurry this up. Sorry for being so slow with it so far - I'm still intending to complete this soon after these two weeks if you haven't needed to do so before then. Thank you both for the feedback so far! |
|
It's unfortunate, but I think there's no rush on this, unless I've missed some PR that needs this. |
1fd6605 to
31ed194
Compare
|
There's not a specific rush to get this one in, but it would be nice to have it off the queue, and allows future work about bridges (and connectivity in general) to be in a more secure place. @MJ141592 (or Snir) is there something we could do to help make this easier for you? |
I'm sorry for the delayed response - I will spend a few hours on this in the next couple of days, and see if I can get it complete. I'll view #36022 and coordinate with @SproutSeeds. |
|
Thank you @YaelDillies for substantial offline help with this. All points previously discussed are resolved now, and there is a final problem Yael will fix very soon. Thank you both for the help! |
|
This pull request has conflicts, please merge |
…resent Author: MJ141592 <[email protected]> Date: Tue Mar 17 15:59:50 2026 +0100 Co-authored-by: Yaël Dillies <[email protected]>
0891d5a to
07a3c84
Compare
Remove the requirement for edges to exist in definition of isBridge, and then change the related lemmas to adjust for this, by renaming, fixing the statements and fixing the proofs, including in Acyclic.
Closes #31690.
edgeanddeleteEdgesmore #36804