Step |
Hyp |
Ref |
Expression |
1 |
|
nfv |
|- F/ z if- ( E. n n e. s , w = x , w = y ) |
2 |
1
|
axrep4 |
|- ( A. s E. z A. w ( if- ( E. n n e. s , w = x , w = y ) -> w = z ) -> E. z A. w ( w e. z <-> E. s ( s e. p /\ if- ( E. n n e. s , w = x , w = y ) ) ) ) |
3 |
|
ax6evr |
|- E. z x = z |
4 |
|
ifptru |
|- ( E. n n e. s -> ( if- ( E. n n e. s , w = x , w = y ) <-> w = x ) ) |
5 |
4
|
biimpd |
|- ( E. n n e. s -> ( if- ( E. n n e. s , w = x , w = y ) -> w = x ) ) |
6 |
|
equtrr |
|- ( x = z -> ( w = x -> w = z ) ) |
7 |
5 6
|
sylan9r |
|- ( ( x = z /\ E. n n e. s ) -> ( if- ( E. n n e. s , w = x , w = y ) -> w = z ) ) |
8 |
7
|
alrimiv |
|- ( ( x = z /\ E. n n e. s ) -> A. w ( if- ( E. n n e. s , w = x , w = y ) -> w = z ) ) |
9 |
8
|
expcom |
|- ( E. n n e. s -> ( x = z -> A. w ( if- ( E. n n e. s , w = x , w = y ) -> w = z ) ) ) |
10 |
9
|
eximdv |
|- ( E. n n e. s -> ( E. z x = z -> E. z A. w ( if- ( E. n n e. s , w = x , w = y ) -> w = z ) ) ) |
11 |
3 10
|
mpi |
|- ( E. n n e. s -> E. z A. w ( if- ( E. n n e. s , w = x , w = y ) -> w = z ) ) |
12 |
|
ax6evr |
|- E. z y = z |
13 |
|
ifpfal |
|- ( -. E. n n e. s -> ( if- ( E. n n e. s , w = x , w = y ) <-> w = y ) ) |
14 |
13
|
biimpd |
|- ( -. E. n n e. s -> ( if- ( E. n n e. s , w = x , w = y ) -> w = y ) ) |
15 |
14
|
adantl |
|- ( ( y = z /\ -. E. n n e. s ) -> ( if- ( E. n n e. s , w = x , w = y ) -> w = y ) ) |
16 |
|
simpl |
|- ( ( y = z /\ -. E. n n e. s ) -> y = z ) |
17 |
|
equtr |
|- ( w = y -> ( y = z -> w = z ) ) |
18 |
15 16 17
|
syl6ci |
|- ( ( y = z /\ -. E. n n e. s ) -> ( if- ( E. n n e. s , w = x , w = y ) -> w = z ) ) |
19 |
18
|
alrimiv |
|- ( ( y = z /\ -. E. n n e. s ) -> A. w ( if- ( E. n n e. s , w = x , w = y ) -> w = z ) ) |
20 |
19
|
expcom |
|- ( -. E. n n e. s -> ( y = z -> A. w ( if- ( E. n n e. s , w = x , w = y ) -> w = z ) ) ) |
21 |
20
|
eximdv |
|- ( -. E. n n e. s -> ( E. z y = z -> E. z A. w ( if- ( E. n n e. s , w = x , w = y ) -> w = z ) ) ) |
22 |
12 21
|
mpi |
|- ( -. E. n n e. s -> E. z A. w ( if- ( E. n n e. s , w = x , w = y ) -> w = z ) ) |
23 |
11 22
|
pm2.61i |
|- E. z A. w ( if- ( E. n n e. s , w = x , w = y ) -> w = z ) |
24 |
2 23
|
mpg |
|- E. z A. w ( w e. z <-> E. s ( s e. p /\ if- ( E. n n e. s , w = x , w = y ) ) ) |