Metamath Proof Explorer


Theorem nfnid

Description: A setvar variable is not free from itself. This theorem is not true in a one-element domain, as illustrated by the use of dtruALT2 in its proof. (Contributed by Mario Carneiro, 8-Oct-2016)

Ref Expression
Assertion nfnid ¬ _ x x

Proof

Step Hyp Ref Expression
1 dtruALT2 ¬ z z = w
2 ax-ext y y z y w z = w
3 2 sps w y y z y w z = w
4 3 alimi z w y y z y w z z = w
5 1 4 mto ¬ z w y y z y w
6 df-nfc _ x x y x y x
7 sbnf2 x y x z w z x y x w x y x
8 elsb2 z x y x y z
9 elsb2 w x y x y w
10 8 9 bibi12i z x y x w x y x y z y w
11 10 2albii z w z x y x w x y x z w y z y w
12 7 11 bitri x y x z w y z y w
13 12 albii y x y x y z w y z y w
14 alrot3 y z w y z y w z w y y z y w
15 6 13 14 3bitri _ x x z w y y z y w
16 5 15 mtbir ¬ _ x x