-
Notifications
You must be signed in to change notification settings - Fork 90
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
empty domain #3784
empty domain #3784
Conversation
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.
- Possibly, the statements labeled in this proposal nax6ex, nax6al, and nax6nf could have an interest (and maybe one could add
... -> -. E! x ph
and... -> E* x ph
), but not nax6im. - Having a subsection dedicated to them may not be necessary.
- Comments would have to be rewritten.
A proposal:
|
Thanks for your suggestion. I informed Gerard Lang, and he approves this change. |
If you want to prove ¬ ∃𝑥⊤ → ¬ ∃𝑦 ⊤, i.e. the independence of the quantified variable, you need ax-5. |
Indeed. Since ax-5 holds on the empty domain, this could be done. Do you think we should link from that new section to https://us.metamath.org/mpeuni/bj-cbval.html ? |
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.
Thanks @wlammen
|
This is not an instance of ax5e (which is |
Then of course, linking to bj-cbvalimi should be done. Or adapting it with ph, ps, ch set to F.? I'll have a closer look later. EDIT: The problem with bj-cbval is that it needs an expression A. y E. x ph with some constant expression ph. At the point of ax-4 we only have T. and F. available for this constant. x = y is possible, too, as a syntactic correct expression, but without any semantics yet (could actually mean x =/= y). |
Yes, bj-cbval is a bit different, so maybe we can link to it. For now, we can merge this MR as is IMO. |
Gérard Lang suggested in a private mail adding a small extension at the end of paragraph ax-4 describing simple properties of the empty logical domain. See the comment at the beginning of this PR completely written by him. For minimal results he suggested to move wl-(nax6im, nax6al, nax6fr) from my mathbox to main, extended by nax6ex, which I provided here with a quick proof.
In set theory the logical empty domain cannot play a significant role, since you need objects serving as sets. So I was not really in support of adding this niche to set.mm. But this is the second request in this direction, following an idea of @benjub , if I remember right, so lets give it a chance here. This is meant as a draft for discussion. Once it is accepted and has matured, changes-set.txt needs to be updated for theorems moved from mathboxes. This is not done in this draft.