-
Notifications
You must be signed in to change notification settings - Fork 100
Shorten axpr and reduce axiom usage #5019
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
base: develop
Are you sure you want to change the base?
Conversation
4705d3d
to
34f3edb
Compare
34f3edb
to
9a515e7
Compare
I've revised bm1.3ii into a new theorem sepexi, which generalizes the conclusion of bm1.3ii while still avoiding ax-9. All users are adjusted for the extra syntax step. It is proved from a new closed-form sepex, which is proved from a weaker version sepexlem. |
9a515e7
to
6ed90ca
Compare
Thanks @avekens for the ping, since I'm following PRs here from further away these days. So, after skimming through the changes: this PR extracts Step 12 of https://us.metamath.org/mpeuni/bj-bm1.3ii.html and proposes to move it to Main and to label it ~sepexlem (and then chains it with itself to remove the DV condition, and labels the result ~sepex). Indeed, the forward implication of ~bj-bm1.3ii uses fewer axioms than the whole biconditional, so it may be worth extracting it from its proof and moving it to Main, especially if it saves axioms later. The biconditional form ~bj-bm1.3ii is worth keeping. |
6148b84
to
2230f7c
Compare
Alright, in that case I've just replaced the "TODO" with "move after ~ sepexi".
As it happens, it is possible to get the whole biconditional without adding axioms, by further chaining sepex with itself:
|
2230f7c
to
65ca08c
Compare
65ca08c
to
d2498f9
Compare
need not be disjoint). (Revised by BJ, 8-Aug-2022.) | ||
|
||
TODO: move in place of ~ bm1.3ii . Relabel ("sepbi"?). $) | ||
TODO: move after ~ sepexi . Relabel ("sepbi"?). $) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it should be relabelled as "sepexbi", as proposed in the previous comment.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@LegionMammal978 I suggest to resolve this comment, so I can merge the Pull request.
This PR shortens axpr by collapsing axprlem4 and axprlem5 into a common lemma, and also eliminates its usage of ax-9, ax-10, ax-11, and ax-12. In service of this, new theorems axrep4v (axrep4 with a DV condition in place of a not-free hypothesis, avoiding ax-12) and bm1.3iiv (extracted from bm1.3ii, avoiding ax-9) are added. The existing theorems axrep4, axrep6, and bm1.3ii are also shortened.
(Note that the non-usage of ax-8 could be considered a bit of a fiction, considering how either ax-8 or ax-12 is seemingly necessary in the proof of axsep. But it is what it is.)