Metamath Proof Explorer


Theorem bj-substax12

Description: Equivalent form of the axiom of substitution bj-ax12 . Although both sides need a DV condition on x , t (or as in bj-ax12v3 on t , ph ) to hold, their equivalence holds without DV conditions. The forward implication is proved in modal (K4) while the reverse implication is proved in modal (T5). The LHS has the advantage of not involving nested quantifiers on the same variable. Its metaweakening is proved from the core axiom schemes in bj-substw . Note that in the LHS, the reverse implication holds by equs4 (or equs4v if a DV condition is added on x , t as in bj-ax12 ).

The LHS can be read as saying that if there exists a setvar equal to a given term witnessing ph , then all setvars equal to that term also witness ph . An equivalent suggestive form for the LHS is -. ( E. x ( x = t /\ ph ) /\ E. x ( x = t /\ -. ph ) ) , which expresses that there can be no two variables both equal to a given term, one witnessing ph and the other witnessing -. ph . (Contributed by BJ, 21-May-2024) (Proof modification is discouraged.)

Ref Expression
Assertion bj-substax12 xx=tφxx=tφxx=tφxx=tφ

Proof

Step Hyp Ref Expression
1 bj-modal4 xx=tφxxx=tφ
2 1 imim2i xx=tφxx=tφxx=tφxxx=tφ
3 19.38 xx=tφxxx=tφxx=tφxx=tφ
4 2 3 syl xx=tφxx=tφxx=tφxx=tφ
5 hbe1a xxx=tφxx=tφ
6 5 1 syl xxx=tφxxx=tφ
7 bj-exlimg xxx=tφxxx=tφxx=tφxx=tφxx=tφxxx=tφ
8 6 7 ax-mp xx=tφxx=tφxx=tφxxx=tφ
9 sp xxx=tφxx=tφ
10 9 imim2i xx=tφxxx=tφxx=tφxx=tφ
11 8 10 syl xx=tφxx=tφxx=tφxx=tφ
12 4 11 impbii xx=tφxx=tφxx=tφxx=tφ
13 impexp x=tφxx=tφx=tφxx=tφ
14 13 albii xx=tφxx=tφxx=tφxx=tφ
15 12 14 bitri xx=tφxx=tφxx=tφxx=tφ