MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  oacl Structured version   Unicode version

Theorem oacl 7183
Description: Closure law for ordinal addition. Proposition 8.2 of [TakeutiZaring] p. 57. (Contributed by NM, 5-May-1995.)
Assertion
Ref Expression
oacl  |-  ( ( A  e.  On  /\  B  e.  On )  ->  ( A  +o  B
)  e.  On )

Proof of Theorem oacl
Dummy variables  x  y are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 oveq2 6285 . . . 4  |-  ( x  =  (/)  ->  ( A  +o  x )  =  ( A  +o  (/) ) )
21eleq1d 2510 . . 3  |-  ( x  =  (/)  ->  ( ( A  +o  x )  e.  On  <->  ( A  +o  (/) )  e.  On ) )
3 oveq2 6285 . . . 4  |-  ( x  =  y  ->  ( A  +o  x )  =  ( A  +o  y
) )
43eleq1d 2510 . . 3  |-  ( x  =  y  ->  (
( A  +o  x
)  e.  On  <->  ( A  +o  y )  e.  On ) )
5 oveq2 6285 . . . 4  |-  ( x  =  suc  y  -> 
( A  +o  x
)  =  ( A  +o  suc  y ) )
65eleq1d 2510 . . 3  |-  ( x  =  suc  y  -> 
( ( A  +o  x )  e.  On  <->  ( A  +o  suc  y
)  e.  On ) )
7 oveq2 6285 . . . 4  |-  ( x  =  B  ->  ( A  +o  x )  =  ( A  +o  B
) )
87eleq1d 2510 . . 3  |-  ( x  =  B  ->  (
( A  +o  x
)  e.  On  <->  ( A  +o  B )  e.  On ) )
9 oa0 7164 . . . . 5  |-  ( A  e.  On  ->  ( A  +o  (/) )  =  A )
109eleq1d 2510 . . . 4  |-  ( A  e.  On  ->  (
( A  +o  (/) )  e.  On  <->  A  e.  On ) )
1110ibir 242 . . 3  |-  ( A  e.  On  ->  ( A  +o  (/) )  e.  On )
12 suceloni 6629 . . . . 5  |-  ( ( A  +o  y )  e.  On  ->  suc  ( A  +o  y
)  e.  On )
13 oasuc 7172 . . . . . 6  |-  ( ( A  e.  On  /\  y  e.  On )  ->  ( A  +o  suc  y )  =  suc  ( A  +o  y
) )
1413eleq1d 2510 . . . . 5  |-  ( ( A  e.  On  /\  y  e.  On )  ->  ( ( A  +o  suc  y )  e.  On  <->  suc  ( A  +o  y
)  e.  On ) )
1512, 14syl5ibr 221 . . . 4  |-  ( ( A  e.  On  /\  y  e.  On )  ->  ( ( A  +o  y )  e.  On  ->  ( A  +o  suc  y )  e.  On ) )
1615expcom 435 . . 3  |-  ( y  e.  On  ->  ( A  e.  On  ->  ( ( A  +o  y
)  e.  On  ->  ( A  +o  suc  y
)  e.  On ) ) )
17 vex 3096 . . . . . 6  |-  x  e. 
_V
18 iunon 7007 . . . . . 6  |-  ( ( x  e.  _V  /\  A. y  e.  x  ( A  +o  y )  e.  On )  ->  U_ y  e.  x  ( A  +o  y
)  e.  On )
1917, 18mpan 670 . . . . 5  |-  ( A. y  e.  x  ( A  +o  y )  e.  On  ->  U_ y  e.  x  ( A  +o  y )  e.  On )
20 oalim 7180 . . . . . . 7  |-  ( ( A  e.  On  /\  ( x  e.  _V  /\ 
Lim  x ) )  ->  ( A  +o  x )  =  U_ y  e.  x  ( A  +o  y ) )
2117, 20mpanr1 683 . . . . . 6  |-  ( ( A  e.  On  /\  Lim  x )  ->  ( A  +o  x )  = 
U_ y  e.  x  ( A  +o  y
) )
2221eleq1d 2510 . . . . 5  |-  ( ( A  e.  On  /\  Lim  x )  ->  (
( A  +o  x
)  e.  On  <->  U_ y  e.  x  ( A  +o  y )  e.  On ) )
2319, 22syl5ibr 221 . . . 4  |-  ( ( A  e.  On  /\  Lim  x )  ->  ( A. y  e.  x  ( A  +o  y
)  e.  On  ->  ( A  +o  x )  e.  On ) )
2423expcom 435 . . 3  |-  ( Lim  x  ->  ( A  e.  On  ->  ( A. y  e.  x  ( A  +o  y )  e.  On  ->  ( A  +o  x )  e.  On ) ) )
252, 4, 6, 8, 11, 16, 24tfinds3 6680 . 2  |-  ( B  e.  On  ->  ( A  e.  On  ->  ( A  +o  B )  e.  On ) )
2625impcom 430 1  |-  ( ( A  e.  On  /\  B  e.  On )  ->  ( A  +o  B
)  e.  On )
Colors of variables: wff setvar class
Syntax hints:    -> wi 4    /\ wa 369    = wceq 1381    e. wcel 1802   A.wral 2791   _Vcvv 3093   (/)c0 3767   U_ciun 4311   Oncon0 4864   Lim wlim 4865   suc csuc 4866  (class class class)co 6277    +o coa 7125
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1603  ax-4 1616  ax-5 1689  ax-6 1732  ax-7 1774  ax-8 1804  ax-9 1806  ax-10 1821  ax-11 1826  ax-12 1838  ax-13 1983  ax-ext 2419  ax-rep 4544  ax-sep 4554  ax-nul 4562  ax-pow 4611  ax-pr 4672  ax-un 6573
This theorem depends on definitions:  df-bi 185  df-or 370  df-an 371  df-3or 973  df-3an 974  df-tru 1384  df-ex 1598  df-nf 1602  df-sb 1725  df-eu 2270  df-mo 2271  df-clab 2427  df-cleq 2433  df-clel 2436  df-nfc 2591  df-ne 2638  df-ral 2796  df-rex 2797  df-reu 2798  df-rab 2800  df-v 3095  df-sbc 3312  df-csb 3418  df-dif 3461  df-un 3463  df-in 3465  df-ss 3472  df-pss 3474  df-nul 3768  df-if 3923  df-pw 3995  df-sn 4011  df-pr 4013  df-tp 4015  df-op 4017  df-uni 4231  df-iun 4313  df-br 4434  df-opab 4492  df-mpt 4493  df-tr 4527  df-eprel 4777  df-id 4781  df-po 4786  df-so 4787  df-fr 4824  df-we 4826  df-ord 4867  df-on 4868  df-lim 4869  df-suc 4870  df-xp 4991  df-rel 4992  df-cnv 4993  df-co 4994  df-dm 4995  df-rn 4996  df-res 4997  df-ima 4998  df-iota 5537  df-fun 5576  df-fn 5577  df-f 5578  df-f1 5579  df-fo 5580  df-f1o 5581  df-fv 5582  df-ov 6280  df-oprab 6281  df-mpt2 6282  df-om 6682  df-recs 7040  df-rdg 7074  df-oadd 7132
This theorem is referenced by:  omcl  7184  oaord  7194  oacan  7195  oaword  7196  oawordri  7197  oawordeulem  7201  oalimcl  7207  oaass  7208  oaf1o  7210  odi  7226  omopth2  7231  oeoalem  7243  oeoa  7244  oancom  8066  cantnfvalf  8082  dfac12lem2  8522  cdanum  8577  wunex3  9117
  Copyright terms: Public domain W3C validator