| Step |
Hyp |
Ref |
Expression |
| 1 |
|
n0i |
|- ( A e. ( _om ^o C ) -> -. ( _om ^o C ) = (/) ) |
| 2 |
|
fnoe |
|- ^o Fn ( On X. On ) |
| 3 |
|
fndm |
|- ( ^o Fn ( On X. On ) -> dom ^o = ( On X. On ) ) |
| 4 |
2 3
|
ax-mp |
|- dom ^o = ( On X. On ) |
| 5 |
4
|
ndmov |
|- ( -. ( _om e. On /\ C e. On ) -> ( _om ^o C ) = (/) ) |
| 6 |
1 5
|
nsyl2 |
|- ( A e. ( _om ^o C ) -> ( _om e. On /\ C e. On ) ) |
| 7 |
6
|
ad2antrr |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> ( _om e. On /\ C e. On ) ) |
| 8 |
|
oecl |
|- ( ( _om e. On /\ C e. On ) -> ( _om ^o C ) e. On ) |
| 9 |
7 8
|
syl |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> ( _om ^o C ) e. On ) |
| 10 |
|
simplr |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> B e. On ) |
| 11 |
|
simpr |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> ( _om ^o C ) C_ B ) |
| 12 |
|
oawordeu |
|- ( ( ( ( _om ^o C ) e. On /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> E! x e. On ( ( _om ^o C ) +o x ) = B ) |
| 13 |
9 10 11 12
|
syl21anc |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> E! x e. On ( ( _om ^o C ) +o x ) = B ) |
| 14 |
|
reurex |
|- ( E! x e. On ( ( _om ^o C ) +o x ) = B -> E. x e. On ( ( _om ^o C ) +o x ) = B ) |
| 15 |
13 14
|
syl |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> E. x e. On ( ( _om ^o C ) +o x ) = B ) |
| 16 |
|
simpll |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> A e. ( _om ^o C ) ) |
| 17 |
|
onelon |
|- ( ( ( _om ^o C ) e. On /\ A e. ( _om ^o C ) ) -> A e. On ) |
| 18 |
9 16 17
|
syl2anc |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> A e. On ) |
| 19 |
18
|
adantr |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ x e. On ) -> A e. On ) |
| 20 |
9
|
adantr |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ x e. On ) -> ( _om ^o C ) e. On ) |
| 21 |
|
simpr |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ x e. On ) -> x e. On ) |
| 22 |
|
oaass |
|- ( ( A e. On /\ ( _om ^o C ) e. On /\ x e. On ) -> ( ( A +o ( _om ^o C ) ) +o x ) = ( A +o ( ( _om ^o C ) +o x ) ) ) |
| 23 |
19 20 21 22
|
syl3anc |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ x e. On ) -> ( ( A +o ( _om ^o C ) ) +o x ) = ( A +o ( ( _om ^o C ) +o x ) ) ) |
| 24 |
7
|
simprd |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> C e. On ) |
| 25 |
|
eloni |
|- ( C e. On -> Ord C ) |
| 26 |
24 25
|
syl |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> Ord C ) |
| 27 |
|
ordzsl |
|- ( Ord C <-> ( C = (/) \/ E. x e. On C = suc x \/ Lim C ) ) |
| 28 |
26 27
|
sylib |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> ( C = (/) \/ E. x e. On C = suc x \/ Lim C ) ) |
| 29 |
|
simplll |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ C = (/) ) -> A e. ( _om ^o C ) ) |
| 30 |
|
oveq2 |
|- ( C = (/) -> ( _om ^o C ) = ( _om ^o (/) ) ) |
| 31 |
7
|
simpld |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> _om e. On ) |
| 32 |
|
oe0 |
|- ( _om e. On -> ( _om ^o (/) ) = 1o ) |
| 33 |
31 32
|
syl |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> ( _om ^o (/) ) = 1o ) |
| 34 |
30 33
|
sylan9eqr |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ C = (/) ) -> ( _om ^o C ) = 1o ) |
| 35 |
29 34
|
eleqtrd |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ C = (/) ) -> A e. 1o ) |
| 36 |
|
el1o |
|- ( A e. 1o <-> A = (/) ) |
| 37 |
35 36
|
sylib |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ C = (/) ) -> A = (/) ) |
| 38 |
37
|
oveq1d |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ C = (/) ) -> ( A +o ( _om ^o C ) ) = ( (/) +o ( _om ^o C ) ) ) |
| 39 |
9
|
adantr |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ C = (/) ) -> ( _om ^o C ) e. On ) |
| 40 |
|
oa0r |
|- ( ( _om ^o C ) e. On -> ( (/) +o ( _om ^o C ) ) = ( _om ^o C ) ) |
| 41 |
39 40
|
syl |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ C = (/) ) -> ( (/) +o ( _om ^o C ) ) = ( _om ^o C ) ) |
| 42 |
38 41
|
eqtrd |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ C = (/) ) -> ( A +o ( _om ^o C ) ) = ( _om ^o C ) ) |
| 43 |
42
|
ex |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> ( C = (/) -> ( A +o ( _om ^o C ) ) = ( _om ^o C ) ) ) |
| 44 |
31
|
adantr |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) -> _om e. On ) |
| 45 |
|
simprl |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) -> x e. On ) |
| 46 |
|
oecl |
|- ( ( _om e. On /\ x e. On ) -> ( _om ^o x ) e. On ) |
| 47 |
44 45 46
|
syl2anc |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) -> ( _om ^o x ) e. On ) |
| 48 |
|
limom |
|- Lim _om |
| 49 |
44 48
|
jctir |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) -> ( _om e. On /\ Lim _om ) ) |
| 50 |
|
simplll |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) -> A e. ( _om ^o C ) ) |
| 51 |
|
simprr |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) -> C = suc x ) |
| 52 |
51
|
oveq2d |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) -> ( _om ^o C ) = ( _om ^o suc x ) ) |
| 53 |
|
oesuc |
|- ( ( _om e. On /\ x e. On ) -> ( _om ^o suc x ) = ( ( _om ^o x ) .o _om ) ) |
| 54 |
44 45 53
|
syl2anc |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) -> ( _om ^o suc x ) = ( ( _om ^o x ) .o _om ) ) |
| 55 |
52 54
|
eqtrd |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) -> ( _om ^o C ) = ( ( _om ^o x ) .o _om ) ) |
| 56 |
50 55
|
eleqtrd |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) -> A e. ( ( _om ^o x ) .o _om ) ) |
| 57 |
|
omordlim |
|- ( ( ( ( _om ^o x ) e. On /\ ( _om e. On /\ Lim _om ) ) /\ A e. ( ( _om ^o x ) .o _om ) ) -> E. y e. _om A e. ( ( _om ^o x ) .o y ) ) |
| 58 |
47 49 56 57
|
syl21anc |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) -> E. y e. _om A e. ( ( _om ^o x ) .o y ) ) |
| 59 |
47
|
adantr |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> ( _om ^o x ) e. On ) |
| 60 |
|
nnon |
|- ( y e. _om -> y e. On ) |
| 61 |
60
|
ad2antrl |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> y e. On ) |
| 62 |
|
omcl |
|- ( ( ( _om ^o x ) e. On /\ y e. On ) -> ( ( _om ^o x ) .o y ) e. On ) |
| 63 |
59 61 62
|
syl2anc |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> ( ( _om ^o x ) .o y ) e. On ) |
| 64 |
|
eloni |
|- ( ( ( _om ^o x ) .o y ) e. On -> Ord ( ( _om ^o x ) .o y ) ) |
| 65 |
63 64
|
syl |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> Ord ( ( _om ^o x ) .o y ) ) |
| 66 |
|
simprr |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> A e. ( ( _om ^o x ) .o y ) ) |
| 67 |
|
ordelss |
|- ( ( Ord ( ( _om ^o x ) .o y ) /\ A e. ( ( _om ^o x ) .o y ) ) -> A C_ ( ( _om ^o x ) .o y ) ) |
| 68 |
65 66 67
|
syl2anc |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> A C_ ( ( _om ^o x ) .o y ) ) |
| 69 |
18
|
ad2antrr |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> A e. On ) |
| 70 |
9
|
ad2antrr |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> ( _om ^o C ) e. On ) |
| 71 |
|
oawordri |
|- ( ( A e. On /\ ( ( _om ^o x ) .o y ) e. On /\ ( _om ^o C ) e. On ) -> ( A C_ ( ( _om ^o x ) .o y ) -> ( A +o ( _om ^o C ) ) C_ ( ( ( _om ^o x ) .o y ) +o ( _om ^o C ) ) ) ) |
| 72 |
69 63 70 71
|
syl3anc |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> ( A C_ ( ( _om ^o x ) .o y ) -> ( A +o ( _om ^o C ) ) C_ ( ( ( _om ^o x ) .o y ) +o ( _om ^o C ) ) ) ) |
| 73 |
68 72
|
mpd |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> ( A +o ( _om ^o C ) ) C_ ( ( ( _om ^o x ) .o y ) +o ( _om ^o C ) ) ) |
| 74 |
44
|
adantr |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> _om e. On ) |
| 75 |
|
odi |
|- ( ( ( _om ^o x ) e. On /\ y e. On /\ _om e. On ) -> ( ( _om ^o x ) .o ( y +o _om ) ) = ( ( ( _om ^o x ) .o y ) +o ( ( _om ^o x ) .o _om ) ) ) |
| 76 |
59 61 74 75
|
syl3anc |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> ( ( _om ^o x ) .o ( y +o _om ) ) = ( ( ( _om ^o x ) .o y ) +o ( ( _om ^o x ) .o _om ) ) ) |
| 77 |
|
simprl |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> y e. _om ) |
| 78 |
|
oaabslem |
|- ( ( _om e. On /\ y e. _om ) -> ( y +o _om ) = _om ) |
| 79 |
74 77 78
|
syl2anc |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> ( y +o _om ) = _om ) |
| 80 |
79
|
oveq2d |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> ( ( _om ^o x ) .o ( y +o _om ) ) = ( ( _om ^o x ) .o _om ) ) |
| 81 |
76 80
|
eqtr3d |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> ( ( ( _om ^o x ) .o y ) +o ( ( _om ^o x ) .o _om ) ) = ( ( _om ^o x ) .o _om ) ) |
| 82 |
55
|
adantr |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> ( _om ^o C ) = ( ( _om ^o x ) .o _om ) ) |
| 83 |
82
|
oveq2d |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> ( ( ( _om ^o x ) .o y ) +o ( _om ^o C ) ) = ( ( ( _om ^o x ) .o y ) +o ( ( _om ^o x ) .o _om ) ) ) |
| 84 |
81 83 82
|
3eqtr4d |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> ( ( ( _om ^o x ) .o y ) +o ( _om ^o C ) ) = ( _om ^o C ) ) |
| 85 |
73 84
|
sseqtrd |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) /\ ( y e. _om /\ A e. ( ( _om ^o x ) .o y ) ) ) -> ( A +o ( _om ^o C ) ) C_ ( _om ^o C ) ) |
| 86 |
58 85
|
rexlimddv |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) -> ( A +o ( _om ^o C ) ) C_ ( _om ^o C ) ) |
| 87 |
|
oaword2 |
|- ( ( ( _om ^o C ) e. On /\ A e. On ) -> ( _om ^o C ) C_ ( A +o ( _om ^o C ) ) ) |
| 88 |
9 18 87
|
syl2anc |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> ( _om ^o C ) C_ ( A +o ( _om ^o C ) ) ) |
| 89 |
88
|
adantr |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) -> ( _om ^o C ) C_ ( A +o ( _om ^o C ) ) ) |
| 90 |
86 89
|
eqssd |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ ( x e. On /\ C = suc x ) ) -> ( A +o ( _om ^o C ) ) = ( _om ^o C ) ) |
| 91 |
90
|
rexlimdvaa |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> ( E. x e. On C = suc x -> ( A +o ( _om ^o C ) ) = ( _om ^o C ) ) ) |
| 92 |
|
simplll |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) -> A e. ( _om ^o C ) ) |
| 93 |
31
|
adantr |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) -> _om e. On ) |
| 94 |
24
|
adantr |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) -> C e. On ) |
| 95 |
|
simpr |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) -> Lim C ) |
| 96 |
|
oelim2 |
|- ( ( _om e. On /\ ( C e. On /\ Lim C ) ) -> ( _om ^o C ) = U_ x e. ( C \ 1o ) ( _om ^o x ) ) |
| 97 |
93 94 95 96
|
syl12anc |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) -> ( _om ^o C ) = U_ x e. ( C \ 1o ) ( _om ^o x ) ) |
| 98 |
92 97
|
eleqtrd |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) -> A e. U_ x e. ( C \ 1o ) ( _om ^o x ) ) |
| 99 |
|
eliun |
|- ( A e. U_ x e. ( C \ 1o ) ( _om ^o x ) <-> E. x e. ( C \ 1o ) A e. ( _om ^o x ) ) |
| 100 |
98 99
|
sylib |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) -> E. x e. ( C \ 1o ) A e. ( _om ^o x ) ) |
| 101 |
|
eldifi |
|- ( x e. ( C \ 1o ) -> x e. C ) |
| 102 |
18
|
ad2antrr |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) -> A e. On ) |
| 103 |
9
|
ad2antrr |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) -> ( _om ^o C ) e. On ) |
| 104 |
93
|
adantr |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) -> _om e. On ) |
| 105 |
|
1onn |
|- 1o e. _om |
| 106 |
|
ondif2 |
|- ( _om e. ( On \ 2o ) <-> ( _om e. On /\ 1o e. _om ) ) |
| 107 |
104 105 106
|
sylanblrc |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) -> _om e. ( On \ 2o ) ) |
| 108 |
94
|
adantr |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) -> C e. On ) |
| 109 |
|
simplr |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) -> Lim C ) |
| 110 |
|
oelimcl |
|- ( ( _om e. ( On \ 2o ) /\ ( C e. On /\ Lim C ) ) -> Lim ( _om ^o C ) ) |
| 111 |
107 108 109 110
|
syl12anc |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) -> Lim ( _om ^o C ) ) |
| 112 |
|
oalim |
|- ( ( A e. On /\ ( ( _om ^o C ) e. On /\ Lim ( _om ^o C ) ) ) -> ( A +o ( _om ^o C ) ) = U_ y e. ( _om ^o C ) ( A +o y ) ) |
| 113 |
102 103 111 112
|
syl12anc |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) -> ( A +o ( _om ^o C ) ) = U_ y e. ( _om ^o C ) ( A +o y ) ) |
| 114 |
|
oelim2 |
|- ( ( _om e. On /\ ( C e. On /\ Lim C ) ) -> ( _om ^o C ) = U_ z e. ( C \ 1o ) ( _om ^o z ) ) |
| 115 |
93 94 95 114
|
syl12anc |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) -> ( _om ^o C ) = U_ z e. ( C \ 1o ) ( _om ^o z ) ) |
| 116 |
115
|
eleq2d |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) -> ( y e. ( _om ^o C ) <-> y e. U_ z e. ( C \ 1o ) ( _om ^o z ) ) ) |
| 117 |
|
eliun |
|- ( y e. U_ z e. ( C \ 1o ) ( _om ^o z ) <-> E. z e. ( C \ 1o ) y e. ( _om ^o z ) ) |
| 118 |
116 117
|
bitrdi |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) -> ( y e. ( _om ^o C ) <-> E. z e. ( C \ 1o ) y e. ( _om ^o z ) ) ) |
| 119 |
118
|
adantr |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) -> ( y e. ( _om ^o C ) <-> E. z e. ( C \ 1o ) y e. ( _om ^o z ) ) ) |
| 120 |
|
eldifi |
|- ( z e. ( C \ 1o ) -> z e. C ) |
| 121 |
104
|
adantr |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> _om e. On ) |
| 122 |
108
|
adantr |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> C e. On ) |
| 123 |
|
simplrl |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> x e. C ) |
| 124 |
|
onelon |
|- ( ( C e. On /\ x e. C ) -> x e. On ) |
| 125 |
122 123 124
|
syl2anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> x e. On ) |
| 126 |
121 125 46
|
syl2anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( _om ^o x ) e. On ) |
| 127 |
|
eloni |
|- ( ( _om ^o x ) e. On -> Ord ( _om ^o x ) ) |
| 128 |
126 127
|
syl |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> Ord ( _om ^o x ) ) |
| 129 |
|
simplrr |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> A e. ( _om ^o x ) ) |
| 130 |
|
ordelss |
|- ( ( Ord ( _om ^o x ) /\ A e. ( _om ^o x ) ) -> A C_ ( _om ^o x ) ) |
| 131 |
128 129 130
|
syl2anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> A C_ ( _om ^o x ) ) |
| 132 |
|
ssun1 |
|- x C_ ( x u. z ) |
| 133 |
26
|
ad3antrrr |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> Ord C ) |
| 134 |
|
simprl |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> z e. C ) |
| 135 |
|
ordunel |
|- ( ( Ord C /\ x e. C /\ z e. C ) -> ( x u. z ) e. C ) |
| 136 |
133 123 134 135
|
syl3anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( x u. z ) e. C ) |
| 137 |
|
onelon |
|- ( ( C e. On /\ ( x u. z ) e. C ) -> ( x u. z ) e. On ) |
| 138 |
122 136 137
|
syl2anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( x u. z ) e. On ) |
| 139 |
|
peano1 |
|- (/) e. _om |
| 140 |
139
|
a1i |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> (/) e. _om ) |
| 141 |
|
oewordi |
|- ( ( ( x e. On /\ ( x u. z ) e. On /\ _om e. On ) /\ (/) e. _om ) -> ( x C_ ( x u. z ) -> ( _om ^o x ) C_ ( _om ^o ( x u. z ) ) ) ) |
| 142 |
125 138 121 140 141
|
syl31anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( x C_ ( x u. z ) -> ( _om ^o x ) C_ ( _om ^o ( x u. z ) ) ) ) |
| 143 |
132 142
|
mpi |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( _om ^o x ) C_ ( _om ^o ( x u. z ) ) ) |
| 144 |
131 143
|
sstrd |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> A C_ ( _om ^o ( x u. z ) ) ) |
| 145 |
102
|
adantr |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> A e. On ) |
| 146 |
|
oecl |
|- ( ( _om e. On /\ ( x u. z ) e. On ) -> ( _om ^o ( x u. z ) ) e. On ) |
| 147 |
121 138 146
|
syl2anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( _om ^o ( x u. z ) ) e. On ) |
| 148 |
|
onelon |
|- ( ( C e. On /\ z e. C ) -> z e. On ) |
| 149 |
122 134 148
|
syl2anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> z e. On ) |
| 150 |
|
oecl |
|- ( ( _om e. On /\ z e. On ) -> ( _om ^o z ) e. On ) |
| 151 |
121 149 150
|
syl2anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( _om ^o z ) e. On ) |
| 152 |
|
simprr |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> y e. ( _om ^o z ) ) |
| 153 |
|
onelon |
|- ( ( ( _om ^o z ) e. On /\ y e. ( _om ^o z ) ) -> y e. On ) |
| 154 |
151 152 153
|
syl2anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> y e. On ) |
| 155 |
|
oawordri |
|- ( ( A e. On /\ ( _om ^o ( x u. z ) ) e. On /\ y e. On ) -> ( A C_ ( _om ^o ( x u. z ) ) -> ( A +o y ) C_ ( ( _om ^o ( x u. z ) ) +o y ) ) ) |
| 156 |
145 147 154 155
|
syl3anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( A C_ ( _om ^o ( x u. z ) ) -> ( A +o y ) C_ ( ( _om ^o ( x u. z ) ) +o y ) ) ) |
| 157 |
144 156
|
mpd |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( A +o y ) C_ ( ( _om ^o ( x u. z ) ) +o y ) ) |
| 158 |
|
eloni |
|- ( ( _om ^o z ) e. On -> Ord ( _om ^o z ) ) |
| 159 |
151 158
|
syl |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> Ord ( _om ^o z ) ) |
| 160 |
|
ordelss |
|- ( ( Ord ( _om ^o z ) /\ y e. ( _om ^o z ) ) -> y C_ ( _om ^o z ) ) |
| 161 |
159 152 160
|
syl2anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> y C_ ( _om ^o z ) ) |
| 162 |
|
ssun2 |
|- z C_ ( x u. z ) |
| 163 |
|
oewordi |
|- ( ( ( z e. On /\ ( x u. z ) e. On /\ _om e. On ) /\ (/) e. _om ) -> ( z C_ ( x u. z ) -> ( _om ^o z ) C_ ( _om ^o ( x u. z ) ) ) ) |
| 164 |
149 138 121 140 163
|
syl31anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( z C_ ( x u. z ) -> ( _om ^o z ) C_ ( _om ^o ( x u. z ) ) ) ) |
| 165 |
162 164
|
mpi |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( _om ^o z ) C_ ( _om ^o ( x u. z ) ) ) |
| 166 |
161 165
|
sstrd |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> y C_ ( _om ^o ( x u. z ) ) ) |
| 167 |
|
oaword |
|- ( ( y e. On /\ ( _om ^o ( x u. z ) ) e. On /\ ( _om ^o ( x u. z ) ) e. On ) -> ( y C_ ( _om ^o ( x u. z ) ) <-> ( ( _om ^o ( x u. z ) ) +o y ) C_ ( ( _om ^o ( x u. z ) ) +o ( _om ^o ( x u. z ) ) ) ) ) |
| 168 |
154 147 147 167
|
syl3anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( y C_ ( _om ^o ( x u. z ) ) <-> ( ( _om ^o ( x u. z ) ) +o y ) C_ ( ( _om ^o ( x u. z ) ) +o ( _om ^o ( x u. z ) ) ) ) ) |
| 169 |
166 168
|
mpbid |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( ( _om ^o ( x u. z ) ) +o y ) C_ ( ( _om ^o ( x u. z ) ) +o ( _om ^o ( x u. z ) ) ) ) |
| 170 |
157 169
|
sstrd |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( A +o y ) C_ ( ( _om ^o ( x u. z ) ) +o ( _om ^o ( x u. z ) ) ) ) |
| 171 |
|
ordom |
|- Ord _om |
| 172 |
|
ordsucss |
|- ( Ord _om -> ( 1o e. _om -> suc 1o C_ _om ) ) |
| 173 |
171 105 172
|
mp2 |
|- suc 1o C_ _om |
| 174 |
|
1on |
|- 1o e. On |
| 175 |
|
onsuc |
|- ( 1o e. On -> suc 1o e. On ) |
| 176 |
174 175
|
mp1i |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> suc 1o e. On ) |
| 177 |
|
omwordi |
|- ( ( suc 1o e. On /\ _om e. On /\ ( _om ^o ( x u. z ) ) e. On ) -> ( suc 1o C_ _om -> ( ( _om ^o ( x u. z ) ) .o suc 1o ) C_ ( ( _om ^o ( x u. z ) ) .o _om ) ) ) |
| 178 |
176 121 147 177
|
syl3anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( suc 1o C_ _om -> ( ( _om ^o ( x u. z ) ) .o suc 1o ) C_ ( ( _om ^o ( x u. z ) ) .o _om ) ) ) |
| 179 |
173 178
|
mpi |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( ( _om ^o ( x u. z ) ) .o suc 1o ) C_ ( ( _om ^o ( x u. z ) ) .o _om ) ) |
| 180 |
174
|
a1i |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> 1o e. On ) |
| 181 |
|
omsuc |
|- ( ( ( _om ^o ( x u. z ) ) e. On /\ 1o e. On ) -> ( ( _om ^o ( x u. z ) ) .o suc 1o ) = ( ( ( _om ^o ( x u. z ) ) .o 1o ) +o ( _om ^o ( x u. z ) ) ) ) |
| 182 |
147 180 181
|
syl2anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( ( _om ^o ( x u. z ) ) .o suc 1o ) = ( ( ( _om ^o ( x u. z ) ) .o 1o ) +o ( _om ^o ( x u. z ) ) ) ) |
| 183 |
|
om1 |
|- ( ( _om ^o ( x u. z ) ) e. On -> ( ( _om ^o ( x u. z ) ) .o 1o ) = ( _om ^o ( x u. z ) ) ) |
| 184 |
147 183
|
syl |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( ( _om ^o ( x u. z ) ) .o 1o ) = ( _om ^o ( x u. z ) ) ) |
| 185 |
184
|
oveq1d |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( ( ( _om ^o ( x u. z ) ) .o 1o ) +o ( _om ^o ( x u. z ) ) ) = ( ( _om ^o ( x u. z ) ) +o ( _om ^o ( x u. z ) ) ) ) |
| 186 |
182 185
|
eqtr2d |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( ( _om ^o ( x u. z ) ) +o ( _om ^o ( x u. z ) ) ) = ( ( _om ^o ( x u. z ) ) .o suc 1o ) ) |
| 187 |
|
oesuc |
|- ( ( _om e. On /\ ( x u. z ) e. On ) -> ( _om ^o suc ( x u. z ) ) = ( ( _om ^o ( x u. z ) ) .o _om ) ) |
| 188 |
121 138 187
|
syl2anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( _om ^o suc ( x u. z ) ) = ( ( _om ^o ( x u. z ) ) .o _om ) ) |
| 189 |
179 186 188
|
3sstr4d |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( ( _om ^o ( x u. z ) ) +o ( _om ^o ( x u. z ) ) ) C_ ( _om ^o suc ( x u. z ) ) ) |
| 190 |
170 189
|
sstrd |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( A +o y ) C_ ( _om ^o suc ( x u. z ) ) ) |
| 191 |
|
ordsucss |
|- ( Ord C -> ( ( x u. z ) e. C -> suc ( x u. z ) C_ C ) ) |
| 192 |
133 136 191
|
sylc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> suc ( x u. z ) C_ C ) |
| 193 |
|
onsuc |
|- ( ( x u. z ) e. On -> suc ( x u. z ) e. On ) |
| 194 |
138 193
|
syl |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> suc ( x u. z ) e. On ) |
| 195 |
|
oewordi |
|- ( ( ( suc ( x u. z ) e. On /\ C e. On /\ _om e. On ) /\ (/) e. _om ) -> ( suc ( x u. z ) C_ C -> ( _om ^o suc ( x u. z ) ) C_ ( _om ^o C ) ) ) |
| 196 |
194 122 121 140 195
|
syl31anc |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( suc ( x u. z ) C_ C -> ( _om ^o suc ( x u. z ) ) C_ ( _om ^o C ) ) ) |
| 197 |
192 196
|
mpd |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( _om ^o suc ( x u. z ) ) C_ ( _om ^o C ) ) |
| 198 |
190 197
|
sstrd |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ ( z e. C /\ y e. ( _om ^o z ) ) ) -> ( A +o y ) C_ ( _om ^o C ) ) |
| 199 |
198
|
expr |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ z e. C ) -> ( y e. ( _om ^o z ) -> ( A +o y ) C_ ( _om ^o C ) ) ) |
| 200 |
120 199
|
sylan2 |
|- ( ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) /\ z e. ( C \ 1o ) ) -> ( y e. ( _om ^o z ) -> ( A +o y ) C_ ( _om ^o C ) ) ) |
| 201 |
200
|
rexlimdva |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) -> ( E. z e. ( C \ 1o ) y e. ( _om ^o z ) -> ( A +o y ) C_ ( _om ^o C ) ) ) |
| 202 |
119 201
|
sylbid |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) -> ( y e. ( _om ^o C ) -> ( A +o y ) C_ ( _om ^o C ) ) ) |
| 203 |
202
|
ralrimiv |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) -> A. y e. ( _om ^o C ) ( A +o y ) C_ ( _om ^o C ) ) |
| 204 |
|
iunss |
|- ( U_ y e. ( _om ^o C ) ( A +o y ) C_ ( _om ^o C ) <-> A. y e. ( _om ^o C ) ( A +o y ) C_ ( _om ^o C ) ) |
| 205 |
203 204
|
sylibr |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) -> U_ y e. ( _om ^o C ) ( A +o y ) C_ ( _om ^o C ) ) |
| 206 |
113 205
|
eqsstrd |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ ( x e. C /\ A e. ( _om ^o x ) ) ) -> ( A +o ( _om ^o C ) ) C_ ( _om ^o C ) ) |
| 207 |
206
|
expr |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ x e. C ) -> ( A e. ( _om ^o x ) -> ( A +o ( _om ^o C ) ) C_ ( _om ^o C ) ) ) |
| 208 |
101 207
|
sylan2 |
|- ( ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) /\ x e. ( C \ 1o ) ) -> ( A e. ( _om ^o x ) -> ( A +o ( _om ^o C ) ) C_ ( _om ^o C ) ) ) |
| 209 |
208
|
rexlimdva |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) -> ( E. x e. ( C \ 1o ) A e. ( _om ^o x ) -> ( A +o ( _om ^o C ) ) C_ ( _om ^o C ) ) ) |
| 210 |
100 209
|
mpd |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) -> ( A +o ( _om ^o C ) ) C_ ( _om ^o C ) ) |
| 211 |
88
|
adantr |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) -> ( _om ^o C ) C_ ( A +o ( _om ^o C ) ) ) |
| 212 |
210 211
|
eqssd |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ Lim C ) -> ( A +o ( _om ^o C ) ) = ( _om ^o C ) ) |
| 213 |
212
|
ex |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> ( Lim C -> ( A +o ( _om ^o C ) ) = ( _om ^o C ) ) ) |
| 214 |
43 91 213
|
3jaod |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> ( ( C = (/) \/ E. x e. On C = suc x \/ Lim C ) -> ( A +o ( _om ^o C ) ) = ( _om ^o C ) ) ) |
| 215 |
28 214
|
mpd |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> ( A +o ( _om ^o C ) ) = ( _om ^o C ) ) |
| 216 |
215
|
adantr |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ x e. On ) -> ( A +o ( _om ^o C ) ) = ( _om ^o C ) ) |
| 217 |
216
|
oveq1d |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ x e. On ) -> ( ( A +o ( _om ^o C ) ) +o x ) = ( ( _om ^o C ) +o x ) ) |
| 218 |
23 217
|
eqtr3d |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ x e. On ) -> ( A +o ( ( _om ^o C ) +o x ) ) = ( ( _om ^o C ) +o x ) ) |
| 219 |
|
oveq2 |
|- ( ( ( _om ^o C ) +o x ) = B -> ( A +o ( ( _om ^o C ) +o x ) ) = ( A +o B ) ) |
| 220 |
|
id |
|- ( ( ( _om ^o C ) +o x ) = B -> ( ( _om ^o C ) +o x ) = B ) |
| 221 |
219 220
|
eqeq12d |
|- ( ( ( _om ^o C ) +o x ) = B -> ( ( A +o ( ( _om ^o C ) +o x ) ) = ( ( _om ^o C ) +o x ) <-> ( A +o B ) = B ) ) |
| 222 |
218 221
|
syl5ibcom |
|- ( ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) /\ x e. On ) -> ( ( ( _om ^o C ) +o x ) = B -> ( A +o B ) = B ) ) |
| 223 |
222
|
rexlimdva |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> ( E. x e. On ( ( _om ^o C ) +o x ) = B -> ( A +o B ) = B ) ) |
| 224 |
15 223
|
mpd |
|- ( ( ( A e. ( _om ^o C ) /\ B e. On ) /\ ( _om ^o C ) C_ B ) -> ( A +o B ) = B ) |