Metamath Proof Explorer


Theorem bj-nfcsym

Description: The nonfreeness quantifier for classes defines a symmetric binary relation on var metavariables (irreflexivity is proved by nfnid with additional axioms; see also nfcv ). This could be proved from aecom and nfcvb but the latter requires a domain with at least two objects (hence uses extra axioms). (Contributed by BJ, 30-Sep-2018) Proof modification is discouraged to avoid use of eqcomd instead of equcomd ; removing dependency on ax-ext is possible: prove weak versions (i.e. replace classes with setvars) of drnfc1 , eleq2d (using elequ2 ), nfcvf , dvelimc , dvelimdc , nfcvf2 . (Proof modification is discouraged.)

Ref Expression
Assertion bj-nfcsym _ x y _ y x

Proof

Step Hyp Ref Expression
1 sp x x = y x = y
2 1 equcomd x x = y y = x
3 2 drnfc1 x x = y _ x y _ y x
4 nfcvf ¬ x x = y _ x y
5 nfcvf2 ¬ x x = y _ y x
6 4 5 2thd ¬ x x = y _ x y _ y x
7 3 6 pm2.61i _ x y _ y x