| Step |
Hyp |
Ref |
Expression |
| 1 |
|
dfac10c |
|- ( CHOICE <-> A. x E. w e. On w ~~ x ) |
| 2 |
|
dfac10c |
|- ( CHOICE <-> A. y E. z e. On z ~~ y ) |
| 3 |
|
domtriord |
|- ( ( w e. On /\ z e. On ) -> ( w ~<_ z <-> -. z ~< w ) ) |
| 4 |
|
xor3 |
|- ( -. ( w ~<_ z <-> z ~< w ) <-> ( w ~<_ z <-> -. z ~< w ) ) |
| 5 |
|
nbior |
|- ( -. ( w ~<_ z <-> z ~< w ) -> ( w ~<_ z \/ z ~< w ) ) |
| 6 |
4 5
|
sylbir |
|- ( ( w ~<_ z <-> -. z ~< w ) -> ( w ~<_ z \/ z ~< w ) ) |
| 7 |
3 6
|
syl |
|- ( ( w e. On /\ z e. On ) -> ( w ~<_ z \/ z ~< w ) ) |
| 8 |
|
ensym |
|- ( w ~~ x -> x ~~ w ) |
| 9 |
|
endomtr |
|- ( ( x ~~ w /\ w ~<_ z ) -> x ~<_ z ) |
| 10 |
8 9
|
sylan |
|- ( ( w ~~ x /\ w ~<_ z ) -> x ~<_ z ) |
| 11 |
10
|
ex |
|- ( w ~~ x -> ( w ~<_ z -> x ~<_ z ) ) |
| 12 |
|
domentr |
|- ( ( x ~<_ z /\ z ~~ y ) -> x ~<_ y ) |
| 13 |
12
|
expcom |
|- ( z ~~ y -> ( x ~<_ z -> x ~<_ y ) ) |
| 14 |
11 13
|
sylan9 |
|- ( ( w ~~ x /\ z ~~ y ) -> ( w ~<_ z -> x ~<_ y ) ) |
| 15 |
|
ensym |
|- ( z ~~ y -> y ~~ z ) |
| 16 |
|
sdomdom |
|- ( z ~< w -> z ~<_ w ) |
| 17 |
|
endomtr |
|- ( ( y ~~ z /\ z ~<_ w ) -> y ~<_ w ) |
| 18 |
15 16 17
|
syl2an |
|- ( ( z ~~ y /\ z ~< w ) -> y ~<_ w ) |
| 19 |
18
|
ex |
|- ( z ~~ y -> ( z ~< w -> y ~<_ w ) ) |
| 20 |
|
domentr |
|- ( ( y ~<_ w /\ w ~~ x ) -> y ~<_ x ) |
| 21 |
20
|
expcom |
|- ( w ~~ x -> ( y ~<_ w -> y ~<_ x ) ) |
| 22 |
19 21
|
sylan9r |
|- ( ( w ~~ x /\ z ~~ y ) -> ( z ~< w -> y ~<_ x ) ) |
| 23 |
14 22
|
orim12d |
|- ( ( w ~~ x /\ z ~~ y ) -> ( ( w ~<_ z \/ z ~< w ) -> ( x ~<_ y \/ y ~<_ x ) ) ) |
| 24 |
7 23
|
mpan9 |
|- ( ( ( w e. On /\ z e. On ) /\ ( w ~~ x /\ z ~~ y ) ) -> ( x ~<_ y \/ y ~<_ x ) ) |
| 25 |
24
|
an4s |
|- ( ( ( w e. On /\ w ~~ x ) /\ ( z e. On /\ z ~~ y ) ) -> ( x ~<_ y \/ y ~<_ x ) ) |
| 26 |
25
|
rexlimdvaa |
|- ( ( w e. On /\ w ~~ x ) -> ( E. z e. On z ~~ y -> ( x ~<_ y \/ y ~<_ x ) ) ) |
| 27 |
26
|
alimdv |
|- ( ( w e. On /\ w ~~ x ) -> ( A. y E. z e. On z ~~ y -> A. y ( x ~<_ y \/ y ~<_ x ) ) ) |
| 28 |
2 27
|
biimtrid |
|- ( ( w e. On /\ w ~~ x ) -> ( CHOICE -> A. y ( x ~<_ y \/ y ~<_ x ) ) ) |
| 29 |
28
|
rexlimiva |
|- ( E. w e. On w ~~ x -> ( CHOICE -> A. y ( x ~<_ y \/ y ~<_ x ) ) ) |
| 30 |
29
|
com12 |
|- ( CHOICE -> ( E. w e. On w ~~ x -> A. y ( x ~<_ y \/ y ~<_ x ) ) ) |
| 31 |
30
|
alimdv |
|- ( CHOICE -> ( A. x E. w e. On w ~~ x -> A. x A. y ( x ~<_ y \/ y ~<_ x ) ) ) |
| 32 |
1 31
|
biimtrid |
|- ( CHOICE -> ( CHOICE -> A. x A. y ( x ~<_ y \/ y ~<_ x ) ) ) |
| 33 |
32
|
pm2.43i |
|- ( CHOICE -> A. x A. y ( x ~<_ y \/ y ~<_ x ) ) |
| 34 |
|
breq2 |
|- ( v = ( har ` x ) -> ( x ~<_ v <-> x ~<_ ( har ` x ) ) ) |
| 35 |
|
harcl |
|- ( har ` x ) e. On |
| 36 |
35
|
a1i |
|- ( A. y ( x ~<_ y \/ y ~<_ x ) -> ( har ` x ) e. On ) |
| 37 |
|
fvex |
|- ( har ` x ) e. _V |
| 38 |
|
breq2 |
|- ( y = ( har ` x ) -> ( x ~<_ y <-> x ~<_ ( har ` x ) ) ) |
| 39 |
|
breq1 |
|- ( y = ( har ` x ) -> ( y ~<_ x <-> ( har ` x ) ~<_ x ) ) |
| 40 |
38 39
|
orbi12d |
|- ( y = ( har ` x ) -> ( ( x ~<_ y \/ y ~<_ x ) <-> ( x ~<_ ( har ` x ) \/ ( har ` x ) ~<_ x ) ) ) |
| 41 |
37 40
|
spcv |
|- ( A. y ( x ~<_ y \/ y ~<_ x ) -> ( x ~<_ ( har ` x ) \/ ( har ` x ) ~<_ x ) ) |
| 42 |
|
harndom |
|- -. ( har ` x ) ~<_ x |
| 43 |
42
|
a1i |
|- ( A. y ( x ~<_ y \/ y ~<_ x ) -> -. ( har ` x ) ~<_ x ) |
| 44 |
41 43
|
olcnd |
|- ( A. y ( x ~<_ y \/ y ~<_ x ) -> x ~<_ ( har ` x ) ) |
| 45 |
34 36 44
|
rspcedvdw |
|- ( A. y ( x ~<_ y \/ y ~<_ x ) -> E. v e. On x ~<_ v ) |
| 46 |
|
ac10ct |
|- ( E. v e. On x ~<_ v -> E. r r We x ) |
| 47 |
45 46
|
syl |
|- ( A. y ( x ~<_ y \/ y ~<_ x ) -> E. r r We x ) |
| 48 |
47
|
alimi |
|- ( A. x A. y ( x ~<_ y \/ y ~<_ x ) -> A. x E. r r We x ) |
| 49 |
|
dfac8 |
|- ( CHOICE <-> A. x E. r r We x ) |
| 50 |
48 49
|
sylibr |
|- ( A. x A. y ( x ~<_ y \/ y ~<_ x ) -> CHOICE ) |
| 51 |
33 50
|
impbii |
|- ( CHOICE <-> A. x A. y ( x ~<_ y \/ y ~<_ x ) ) |