| Step | Hyp | Ref | Expression | 
						
							| 1 |  | eldifi |  |-  ( A e. ( On \ 2o ) -> A e. On ) | 
						
							| 2 |  | limelon |  |-  ( ( B e. C /\ Lim B ) -> B e. On ) | 
						
							| 3 |  | oecl |  |-  ( ( A e. On /\ B e. On ) -> ( A ^o B ) e. On ) | 
						
							| 4 | 1 2 3 | syl2an |  |-  ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) -> ( A ^o B ) e. On ) | 
						
							| 5 |  | eloni |  |-  ( ( A ^o B ) e. On -> Ord ( A ^o B ) ) | 
						
							| 6 | 4 5 | syl |  |-  ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) -> Ord ( A ^o B ) ) | 
						
							| 7 | 1 | adantr |  |-  ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) -> A e. On ) | 
						
							| 8 | 2 | adantl |  |-  ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) -> B e. On ) | 
						
							| 9 |  | dif20el |  |-  ( A e. ( On \ 2o ) -> (/) e. A ) | 
						
							| 10 | 9 | adantr |  |-  ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) -> (/) e. A ) | 
						
							| 11 |  | oen0 |  |-  ( ( ( A e. On /\ B e. On ) /\ (/) e. A ) -> (/) e. ( A ^o B ) ) | 
						
							| 12 | 7 8 10 11 | syl21anc |  |-  ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) -> (/) e. ( A ^o B ) ) | 
						
							| 13 |  | oelim2 |  |-  ( ( A e. On /\ ( B e. C /\ Lim B ) ) -> ( A ^o B ) = U_ y e. ( B \ 1o ) ( A ^o y ) ) | 
						
							| 14 | 1 13 | sylan |  |-  ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) -> ( A ^o B ) = U_ y e. ( B \ 1o ) ( A ^o y ) ) | 
						
							| 15 | 14 | eleq2d |  |-  ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) -> ( x e. ( A ^o B ) <-> x e. U_ y e. ( B \ 1o ) ( A ^o y ) ) ) | 
						
							| 16 |  | eliun |  |-  ( x e. U_ y e. ( B \ 1o ) ( A ^o y ) <-> E. y e. ( B \ 1o ) x e. ( A ^o y ) ) | 
						
							| 17 |  | eldifi |  |-  ( y e. ( B \ 1o ) -> y e. B ) | 
						
							| 18 | 7 | adantr |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ ( y e. B /\ x e. ( A ^o y ) ) ) -> A e. On ) | 
						
							| 19 | 8 | adantr |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ ( y e. B /\ x e. ( A ^o y ) ) ) -> B e. On ) | 
						
							| 20 |  | simprl |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ ( y e. B /\ x e. ( A ^o y ) ) ) -> y e. B ) | 
						
							| 21 |  | onelon |  |-  ( ( B e. On /\ y e. B ) -> y e. On ) | 
						
							| 22 | 19 20 21 | syl2anc |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ ( y e. B /\ x e. ( A ^o y ) ) ) -> y e. On ) | 
						
							| 23 |  | oecl |  |-  ( ( A e. On /\ y e. On ) -> ( A ^o y ) e. On ) | 
						
							| 24 | 18 22 23 | syl2anc |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ ( y e. B /\ x e. ( A ^o y ) ) ) -> ( A ^o y ) e. On ) | 
						
							| 25 |  | eloni |  |-  ( ( A ^o y ) e. On -> Ord ( A ^o y ) ) | 
						
							| 26 | 24 25 | syl |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ ( y e. B /\ x e. ( A ^o y ) ) ) -> Ord ( A ^o y ) ) | 
						
							| 27 |  | simprr |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ ( y e. B /\ x e. ( A ^o y ) ) ) -> x e. ( A ^o y ) ) | 
						
							| 28 |  | ordsucss |  |-  ( Ord ( A ^o y ) -> ( x e. ( A ^o y ) -> suc x C_ ( A ^o y ) ) ) | 
						
							| 29 | 26 27 28 | sylc |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ ( y e. B /\ x e. ( A ^o y ) ) ) -> suc x C_ ( A ^o y ) ) | 
						
							| 30 |  | simpll |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ ( y e. B /\ x e. ( A ^o y ) ) ) -> A e. ( On \ 2o ) ) | 
						
							| 31 |  | oeordi |  |-  ( ( B e. On /\ A e. ( On \ 2o ) ) -> ( y e. B -> ( A ^o y ) e. ( A ^o B ) ) ) | 
						
							| 32 | 19 30 31 | syl2anc |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ ( y e. B /\ x e. ( A ^o y ) ) ) -> ( y e. B -> ( A ^o y ) e. ( A ^o B ) ) ) | 
						
							| 33 | 20 32 | mpd |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ ( y e. B /\ x e. ( A ^o y ) ) ) -> ( A ^o y ) e. ( A ^o B ) ) | 
						
							| 34 |  | onelon |  |-  ( ( ( A ^o y ) e. On /\ x e. ( A ^o y ) ) -> x e. On ) | 
						
							| 35 | 24 27 34 | syl2anc |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ ( y e. B /\ x e. ( A ^o y ) ) ) -> x e. On ) | 
						
							| 36 |  | onsuc |  |-  ( x e. On -> suc x e. On ) | 
						
							| 37 | 35 36 | syl |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ ( y e. B /\ x e. ( A ^o y ) ) ) -> suc x e. On ) | 
						
							| 38 | 4 | adantr |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ ( y e. B /\ x e. ( A ^o y ) ) ) -> ( A ^o B ) e. On ) | 
						
							| 39 |  | ontr2 |  |-  ( ( suc x e. On /\ ( A ^o B ) e. On ) -> ( ( suc x C_ ( A ^o y ) /\ ( A ^o y ) e. ( A ^o B ) ) -> suc x e. ( A ^o B ) ) ) | 
						
							| 40 | 37 38 39 | syl2anc |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ ( y e. B /\ x e. ( A ^o y ) ) ) -> ( ( suc x C_ ( A ^o y ) /\ ( A ^o y ) e. ( A ^o B ) ) -> suc x e. ( A ^o B ) ) ) | 
						
							| 41 | 29 33 40 | mp2and |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ ( y e. B /\ x e. ( A ^o y ) ) ) -> suc x e. ( A ^o B ) ) | 
						
							| 42 | 41 | expr |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ y e. B ) -> ( x e. ( A ^o y ) -> suc x e. ( A ^o B ) ) ) | 
						
							| 43 | 17 42 | sylan2 |  |-  ( ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) /\ y e. ( B \ 1o ) ) -> ( x e. ( A ^o y ) -> suc x e. ( A ^o B ) ) ) | 
						
							| 44 | 43 | rexlimdva |  |-  ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) -> ( E. y e. ( B \ 1o ) x e. ( A ^o y ) -> suc x e. ( A ^o B ) ) ) | 
						
							| 45 | 16 44 | biimtrid |  |-  ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) -> ( x e. U_ y e. ( B \ 1o ) ( A ^o y ) -> suc x e. ( A ^o B ) ) ) | 
						
							| 46 | 15 45 | sylbid |  |-  ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) -> ( x e. ( A ^o B ) -> suc x e. ( A ^o B ) ) ) | 
						
							| 47 | 46 | ralrimiv |  |-  ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) -> A. x e. ( A ^o B ) suc x e. ( A ^o B ) ) | 
						
							| 48 |  | dflim4 |  |-  ( Lim ( A ^o B ) <-> ( Ord ( A ^o B ) /\ (/) e. ( A ^o B ) /\ A. x e. ( A ^o B ) suc x e. ( A ^o B ) ) ) | 
						
							| 49 | 6 12 47 48 | syl3anbrc |  |-  ( ( A e. ( On \ 2o ) /\ ( B e. C /\ Lim B ) ) -> Lim ( A ^o B ) ) |