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 |
|
suceloni |
|- ( 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 |
|
suceloni |
|- ( ( 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 ) |