Description: Alternate proof of dtru which requires more axioms but is shorter and may be easier to understand. Like dtruALT2 , it uses ax-pow rather than ax-pr .
Assuming that ZF set theory is consistent, we cannot prove this theorem unless we specify that x and y be distinct. Specifically, Theorem spcev requires that x must not occur in the subexpression -. y = { (/) } in step 4 nor in the subexpression -. y = (/) in step 9. The proof verifier will require that x and y be in a distinct variable group to ensure this. You can check this by deleting the $d statement in set.mm and rerunning the verifier, which will print a detailed explanation of the distinct variable violation. (Contributed by NM, 15-Jul-1994) (Proof modification is discouraged.) (New usage is discouraged.)
Ref | Expression | ||
---|---|---|---|
Assertion | dtruALT |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | 0inp0 | ||
2 | p0ex | ||
3 | eqeq2 | ||
4 | 3 | notbid | |
5 | 2 4 | spcev | |
6 | 1 5 | syl | |
7 | 0ex | ||
8 | eqeq2 | ||
9 | 8 | notbid | |
10 | 7 9 | spcev | |
11 | 6 10 | pm2.61i | |
12 | exnal | ||
13 | eqcom | ||
14 | 13 | albii | |
15 | 12 14 | xchbinx | |
16 | 11 15 | mpbi |