Add constructible set definitions to mathbox - #5477
Conversation
avekens
left a comment
There was a problem hiding this comment.
Please do not move df-bj-mpt3 yet/in this PR, but only if it is used by you, and/or some basic theorems are available.
Does using it in the definitions for ~F and _J not count? Those two are what forced me to move it in this PR. |
Oh yes, I see! I only searched for "cmpt3" and did not find it, because there are no theorems using it. So why not define df-mpt3 as follows: Would this definition be equivalent with df-bj-mpt3? If it is, this should be provided as theorem (at least this one). Finally, I expect ~bj-mpt3mpt to be proven and then moved as ~mpt3mpt to main: @benjub what do you think? |
That actually was my original approach (see 57dd82b), though I had to use |
|
A reason for not using the proposed df-mp3 is the parsing error @BTernaryTau discovered. I wrote https://us.metamath.org/mpeuni/df-bj-mpt3.html that way to introduce as little new syntax as possible. As for said parsing error, see for instance the second paragraph of https://groups.google.com/g/metamath/c/VAGNmzFkHCs/m/bzSyeHdEieUJ Feel free to use the commented out bj-mpt3mpt to update the proof (and the credits to you, of course). It is only fitting that ternary functions are moved to the main section by @BTernaryTau. |
|
OK, for df-mpo, we need (and have) df-oprab, but we do not have a definition of { <. <. x , y , z >. , a >. | ph }, which would be required for my proposed defintion of df-mpo. Therefore, it is OK to take df-bj-mpt3 and move it as df-mpt3 to main. I would still like to see, however, the proof of bj-mpt3mpt, which can be moved as mpt3mpt to main, too. |
Now all I need is an excuse to move taupi into main.
Added. |
|
Anything else to resolve before this can be merged? |
This pull request follows the construction of the constructible universe carried out in [TakeutiZaring]. It also adds definitions for ordinals 5 through 9, and it moves df-bj-mpt3 into main. No theorems are included, though I am already working on some.