>   I'm not sure I could say which one is better... But I'm reasonably 
confident in the one in peano.mm0 since that's the one that is actually in 
practical use, and one can say likewise for the one in set.mm (which can be 
verbatim translated to MM0 with equivalent consequences).

Perfect. I'm going to use the ax_12 version in peano.mm0 since it's the 
version I'm also more confident with (compared to the one in set.mm0). For 
my database, "nat" has to be changed to "set" and "=" becomes "=s" so:

axiom ax_12 {x: set} (a: set) (ph: wff x): $ x =s a -> ph -> A. x (x =s a 
-> ph) $;

> But now that I reread the proof I'm no longer sure this proof is correct. 
It uses a model of FOL without equality, and interprets equality instead as 
the always true relation, which clearly invalidates ax-8 or ax8vvv if the 
predicate is any non-constant function (e.g. x e. z iff x = 0 when the 
domain is {0,1}). But the trouble comes up in ax-12 (also known as subst in 
the paper), which is "A. x ( ph -> A. x ph )" after simplifying the 
equality away. Unlike ax-5 this has no DV conditions (the ones on y are 
gone because it's an arbitrary fresh variable), so the only way we could 
interpret this is if "A. x" is doing something weird. I believe it can be 
repaired by taking A. x to simply do nothing at all, "A. x ph" is 
interpreted as just "ph". This still satisfies all the modal axioms and 
subst; denot and genEq are trivial, and ALLEq is trivialized as well. So 
ax8vvv is independent.

Thank you so much for answering the question! The independence of ax8vvv is 
an important piece of information that I needed (btw I made a typo, I wrote 
"ax8vv" instead of "ax8vvv" when I translated it into MM1, sorry for that).

I'm going to elaborate the reason for this question soon...ish in a 
separate thread (spoiler: it's about definitions).

--------------------------------------------------------------------------------------------------------------------------------------------------------

It would also be useful to know whether ax8vvv is independent of the 
following set.mm axioms:

ax-mp ax-1 ax-2 ax-3 ax-gen ax-4 ax-5 ax6v ax-7 ax-9 ax12v ax-ext df-clab 
df-cleq

According to this comment 
<https://github.com/metamath/set.mm/pull/3375#discussion_r1292485886>, 
df-clab should be conservative, and according to this comment 
<https://github.com/metamath/set.mm/pull/3199#issuecomment-1676095106>, 
df-cleq should be as well. So, I the question would be whether the addition 
of ax-9 and ax-ext changes the answer. The axiom of right equality ax-9 is 
already addressed in BenoƮt's paper, and since ax-ext has an equality 
relation as consequent, I guess it would evaluate to true, thus making the 
proof trivial?

-- 
You received this message because you are subscribed to the Google Groups 
"Metamath" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/metamath/9ec7a76e-b3e4-433a-bd96-05c03ad583b6n%40googlegroups.com.

Reply via email to