Step |
Hyp |
Ref |
Expression |
1 |
|
preleq.b |
|- B e. _V |
2 |
|
preleqALT.d |
|- D e. _V |
3 |
1
|
jctr |
|- ( A e. B -> ( A e. B /\ B e. _V ) ) |
4 |
2
|
jctr |
|- ( C e. D -> ( C e. D /\ D e. _V ) ) |
5 |
|
preq12bg |
|- ( ( ( A e. B /\ B e. _V ) /\ ( C e. D /\ D e. _V ) ) -> ( { A , B } = { C , D } <-> ( ( A = C /\ B = D ) \/ ( A = D /\ B = C ) ) ) ) |
6 |
3 4 5
|
syl2an |
|- ( ( A e. B /\ C e. D ) -> ( { A , B } = { C , D } <-> ( ( A = C /\ B = D ) \/ ( A = D /\ B = C ) ) ) ) |
7 |
6
|
biimpa |
|- ( ( ( A e. B /\ C e. D ) /\ { A , B } = { C , D } ) -> ( ( A = C /\ B = D ) \/ ( A = D /\ B = C ) ) ) |
8 |
7
|
ord |
|- ( ( ( A e. B /\ C e. D ) /\ { A , B } = { C , D } ) -> ( -. ( A = C /\ B = D ) -> ( A = D /\ B = C ) ) ) |
9 |
|
en2lp |
|- -. ( D e. C /\ C e. D ) |
10 |
|
eleq12 |
|- ( ( A = D /\ B = C ) -> ( A e. B <-> D e. C ) ) |
11 |
10
|
anbi1d |
|- ( ( A = D /\ B = C ) -> ( ( A e. B /\ C e. D ) <-> ( D e. C /\ C e. D ) ) ) |
12 |
9 11
|
mtbiri |
|- ( ( A = D /\ B = C ) -> -. ( A e. B /\ C e. D ) ) |
13 |
8 12
|
syl6 |
|- ( ( ( A e. B /\ C e. D ) /\ { A , B } = { C , D } ) -> ( -. ( A = C /\ B = D ) -> -. ( A e. B /\ C e. D ) ) ) |
14 |
13
|
con4d |
|- ( ( ( A e. B /\ C e. D ) /\ { A , B } = { C , D } ) -> ( ( A e. B /\ C e. D ) -> ( A = C /\ B = D ) ) ) |
15 |
14
|
ex |
|- ( ( A e. B /\ C e. D ) -> ( { A , B } = { C , D } -> ( ( A e. B /\ C e. D ) -> ( A = C /\ B = D ) ) ) ) |
16 |
15
|
pm2.43a |
|- ( ( A e. B /\ C e. D ) -> ( { A , B } = { C , D } -> ( A = C /\ B = D ) ) ) |
17 |
16
|
imp |
|- ( ( ( A e. B /\ C e. D ) /\ { A , B } = { C , D } ) -> ( A = C /\ B = D ) ) |