Metamath Proof Explorer


Theorem oaabs

Description: Ordinal addition absorbs a natural number added to the left of a transfinite number. Proposition 8.10 of TakeutiZaring p. 59. (Contributed by NM, 9-Dec-2004) (Proof shortened by Mario Carneiro, 29-May-2015)

Ref Expression
Assertion oaabs A ω B On ω B A + 𝑜 B = B

Proof

Step Hyp Ref Expression
1 ssexg ω B B On ω V
2 1 ex ω B B On ω V
3 omelon2 ω V ω On
4 2 3 syl6com B On ω B ω On
5 4 imp B On ω B ω On
6 5 adantll A ω B On ω B ω On
7 simplr A ω B On ω B B On
8 6 7 jca A ω B On ω B ω On B On
9 oawordeu ω On B On ω B ∃! x On ω + 𝑜 x = B
10 8 9 sylancom A ω B On ω B ∃! x On ω + 𝑜 x = B
11 reurex ∃! x On ω + 𝑜 x = B x On ω + 𝑜 x = B
12 10 11 syl A ω B On ω B x On ω + 𝑜 x = B
13 nnon A ω A On
14 13 ad3antrrr A ω B On ω B x On A On
15 6 adantr A ω B On ω B x On ω On
16 simpr A ω B On ω B x On x On
17 oaass A On ω On x On A + 𝑜 ω + 𝑜 x = A + 𝑜 ω + 𝑜 x
18 14 15 16 17 syl3anc A ω B On ω B x On A + 𝑜 ω + 𝑜 x = A + 𝑜 ω + 𝑜 x
19 simpll A ω B On ω B A ω
20 oaabslem ω On A ω A + 𝑜 ω = ω
21 6 19 20 syl2anc A ω B On ω B A + 𝑜 ω = ω
22 21 adantr A ω B On ω B x On A + 𝑜 ω = ω
23 22 oveq1d A ω B On ω B x On A + 𝑜 ω + 𝑜 x = ω + 𝑜 x
24 18 23 eqtr3d A ω B On ω B x On A + 𝑜 ω + 𝑜 x = ω + 𝑜 x
25 oveq2 ω + 𝑜 x = B A + 𝑜 ω + 𝑜 x = A + 𝑜 B
26 id ω + 𝑜 x = B ω + 𝑜 x = B
27 25 26 eqeq12d ω + 𝑜 x = B A + 𝑜 ω + 𝑜 x = ω + 𝑜 x A + 𝑜 B = B
28 24 27 syl5ibcom A ω B On ω B x On ω + 𝑜 x = B A + 𝑜 B = B
29 28 rexlimdva A ω B On ω B x On ω + 𝑜 x = B A + 𝑜 B = B
30 12 29 mpd A ω B On ω B A + 𝑜 B = B