Reduce ax-13 usage for ~ bnj* theorems #3895
Merged
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.
This PR affects only Jonathan Ben-Naim mathbox, specifically:
Add theorem
bnj985v
, which is a version of bnj985 with an additional dv condition, not relying on ax-13.Use
bnj985v
in the proof of bnj1018 to drop ax-13 (statement and dv conditions of bnj1018 stay the same).Add theorem
bnj1018g
, which is a more general version than bnj1018, but requiring ax-13. This should solve the conflict reported in Discourage indirect usage of ax-13? #3879 (comment).Add cross references between
bnj985v
and bnj985, and between bnj1018 andbnj1018g
.Add $j tags to
bnj985v
and bnj1018.Remove ax-13 usage from the remaining ~ bnj* theorems.
This PR drops ax-13 from 32 theorems. Full axiom usage here: 07cb7cc