-
Notifications
You must be signed in to change notification settings - Fork 92
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
Remove ax-riotaBAD [mathbox] #4265
Comments
The discussion in #4248 is about BAD theorems in main, so not about BAD theorems in mathboxes like ~ax-riotaBAD, which is in a mathbox (and all theorems depending on it). Since axioms and theorems of mathboxes must not be used by others, there is no problem with them. Of corse, no BAD theorems should be moved from mathboxes to main unchanged. As far as I can see, ~mreclatBAD is the only BAD theorem in main, so only this should be revised (or moved into a mathbox). |
Regarding ax-riotaBAD: If it is planned that section "Hilbert lattices" should be moved to main, then, of course, the usage of ax-riotaBAD (and ax-riotaBAD itself) should be removed. This is, however, a bigger issue, the following sections in Norm's Mathbox are involved:
|
I think both main-section theorems and mathbox theorems should be treated. Main-section theorems should be treated with higher priority, and @avekens is right to draw attention to https://us.metamath.org/mpeuni/mreclatBAD.html (also https://us.metamath.org/mpeuni/mreclatdemoBAD.html should be addressed). |
https://us.metamath.org/mpeuni/ax-riotaBAD.html
As noted in #4248 there are several parts of set.mm with bad theorems, so this issue is about one "family" of them: those using ax-riotaBAD (~2.8% of set.mm)
This axiom is only used in https://us.metamath.org/mpeuni/riotaclbgBAD.html, where the inconsistency with set.mm is in the reverse direction. I'd expect that most of the time, deeper in the dependency chain (for instance https://us.metamath.org/mpeuni/glbconN.html), it should be possible to just prove uniqueness directly.
Edit: todo list of theorems directly using obsolete riota* theorems:
riotaclbBAD:
riotasvd:
riotasv2d:
riotasv:
riotasv3d
The text was updated successfully, but these errors were encountered: