Metamath Proof Explorer


Theorem ofoaid2

Description: Identity law for component wise addition of ordinal-yielding functions. (Contributed by RP, 5-Jan-2025)

Ref Expression
Assertion ofoaid2 A V B On F B A A × + 𝑜 f F = F

Proof

Step Hyp Ref Expression
1 simpll A V B On F B A A V
2 onss B On B On
3 sstr ran F B B On ran F On
4 3 expcom B On ran F B ran F On
5 2 4 syl B On ran F B ran F On
6 5 anim2d B On F Fn A ran F B F Fn A ran F On
7 df-f F : A B F Fn A ran F B
8 df-f F : A On F Fn A ran F On
9 6 7 8 3imtr4g B On F : A B F : A On
10 elmapi F B A F : A B
11 9 10 impel B On F B A F : A On
12 11 adantll A V B On F B A F : A On
13 peano1 ω
14 fnconstg ω A × Fn A
15 13 14 mp1i A V B On F B A A × Fn A
16 simp3 A V F : A On A × Fn A A × Fn A
17 simp2 A V F : A On A × Fn A F : A On
18 17 ffnd A V F : A On A × Fn A F Fn A
19 simp1 A V F : A On A × Fn A A V
20 inidm A A = A
21 16 18 19 19 20 offn A V F : A On A × Fn A A × + 𝑜 f F Fn A
22 16 18 jca A V F : A On A × Fn A A × Fn A F Fn A
23 22 adantr A V F : A On A × Fn A a A A × Fn A F Fn A
24 19 adantr A V F : A On A × Fn A a A A V
25 simpr A V F : A On A × Fn A a A a A
26 fnfvof A × Fn A F Fn A A V a A A × + 𝑜 f F a = A × a + 𝑜 F a
27 23 24 25 26 syl12anc A V F : A On A × Fn A a A A × + 𝑜 f F a = A × a + 𝑜 F a
28 fvconst2g ω a A A × a =
29 13 25 28 sylancr A V F : A On A × Fn A a A A × a =
30 29 oveq1d A V F : A On A × Fn A a A A × a + 𝑜 F a = + 𝑜 F a
31 17 ffvelcdmda A V F : A On A × Fn A a A F a On
32 oa0r F a On + 𝑜 F a = F a
33 31 32 syl A V F : A On A × Fn A a A + 𝑜 F a = F a
34 27 30 33 3eqtrd A V F : A On A × Fn A a A A × + 𝑜 f F a = F a
35 21 18 34 eqfnfvd A V F : A On A × Fn A A × + 𝑜 f F = F
36 1 12 15 35 syl3anc A V B On F B A A × + 𝑜 f F = F