Metamath Proof Explorer


Theorem dfac12lem1

Description: Lemma for dfac12 . (Contributed by Mario Carneiro, 29-May-2015)

Ref Expression
Hypotheses dfac12.1 โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ On )
dfac12.3 โŠข ( ๐œ‘ โ†’ ๐น : ๐’ซ ( har โ€˜ ( ๐‘…1 โ€˜ ๐ด ) ) โ€“1-1โ†’ On )
dfac12.4 โŠข ๐บ = recs ( ( ๐‘ฅ โˆˆ V โ†ฆ ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ dom ๐‘ฅ ) โ†ฆ if ( dom ๐‘ฅ = โˆช dom ๐‘ฅ , ( ( suc โˆช ran โˆช ran ๐‘ฅ ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐‘ฅ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โˆ˜ ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โ€œ ๐‘ฆ ) ) ) ) ) )
dfac12.5 โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ On )
dfac12.h โŠข ๐ป = ( โ—ก OrdIso ( E , ran ( ๐บ โ€˜ โˆช ๐ถ ) ) โˆ˜ ( ๐บ โ€˜ โˆช ๐ถ ) )
Assertion dfac12lem1 ( ๐œ‘ โ†’ ( ๐บ โ€˜ ๐ถ ) = ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) โ†ฆ if ( ๐ถ = โˆช ๐ถ , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐บ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ๐ป โ€œ ๐‘ฆ ) ) ) ) )

Proof

Step Hyp Ref Expression
1 dfac12.1 โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ On )
2 dfac12.3 โŠข ( ๐œ‘ โ†’ ๐น : ๐’ซ ( har โ€˜ ( ๐‘…1 โ€˜ ๐ด ) ) โ€“1-1โ†’ On )
3 dfac12.4 โŠข ๐บ = recs ( ( ๐‘ฅ โˆˆ V โ†ฆ ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ dom ๐‘ฅ ) โ†ฆ if ( dom ๐‘ฅ = โˆช dom ๐‘ฅ , ( ( suc โˆช ran โˆช ran ๐‘ฅ ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐‘ฅ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โˆ˜ ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โ€œ ๐‘ฆ ) ) ) ) ) )
4 dfac12.5 โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ On )
5 dfac12.h โŠข ๐ป = ( โ—ก OrdIso ( E , ran ( ๐บ โ€˜ โˆช ๐ถ ) ) โˆ˜ ( ๐บ โ€˜ โˆช ๐ถ ) )
6 3 tfr2 โŠข ( ๐ถ โˆˆ On โ†’ ( ๐บ โ€˜ ๐ถ ) = ( ( ๐‘ฅ โˆˆ V โ†ฆ ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ dom ๐‘ฅ ) โ†ฆ if ( dom ๐‘ฅ = โˆช dom ๐‘ฅ , ( ( suc โˆช ran โˆช ran ๐‘ฅ ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐‘ฅ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โˆ˜ ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โ€œ ๐‘ฆ ) ) ) ) ) โ€˜ ( ๐บ โ†พ ๐ถ ) ) )
7 4 6 syl โŠข ( ๐œ‘ โ†’ ( ๐บ โ€˜ ๐ถ ) = ( ( ๐‘ฅ โˆˆ V โ†ฆ ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ dom ๐‘ฅ ) โ†ฆ if ( dom ๐‘ฅ = โˆช dom ๐‘ฅ , ( ( suc โˆช ran โˆช ran ๐‘ฅ ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐‘ฅ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โˆ˜ ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โ€œ ๐‘ฆ ) ) ) ) ) โ€˜ ( ๐บ โ†พ ๐ถ ) ) )
8 3 tfr1 โŠข ๐บ Fn On
9 fnfun โŠข ( ๐บ Fn On โ†’ Fun ๐บ )
10 8 9 ax-mp โŠข Fun ๐บ
11 resfunexg โŠข ( ( Fun ๐บ โˆง ๐ถ โˆˆ On ) โ†’ ( ๐บ โ†พ ๐ถ ) โˆˆ V )
12 10 4 11 sylancr โŠข ( ๐œ‘ โ†’ ( ๐บ โ†พ ๐ถ ) โˆˆ V )
13 dmeq โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ dom ๐‘ฅ = dom ( ๐บ โ†พ ๐ถ ) )
14 13 fveq2d โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ ( ๐‘…1 โ€˜ dom ๐‘ฅ ) = ( ๐‘…1 โ€˜ dom ( ๐บ โ†พ ๐ถ ) ) )
15 13 unieqd โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ โˆช dom ๐‘ฅ = โˆช dom ( ๐บ โ†พ ๐ถ ) )
16 13 15 eqeq12d โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ ( dom ๐‘ฅ = โˆช dom ๐‘ฅ โ†” dom ( ๐บ โ†พ ๐ถ ) = โˆช dom ( ๐บ โ†พ ๐ถ ) ) )
17 rneq โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ ran ๐‘ฅ = ran ( ๐บ โ†พ ๐ถ ) )
18 df-ima โŠข ( ๐บ โ€œ ๐ถ ) = ran ( ๐บ โ†พ ๐ถ )
19 17 18 eqtr4di โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ ran ๐‘ฅ = ( ๐บ โ€œ ๐ถ ) )
20 19 unieqd โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ โˆช ran ๐‘ฅ = โˆช ( ๐บ โ€œ ๐ถ ) )
21 20 rneqd โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ ran โˆช ran ๐‘ฅ = ran โˆช ( ๐บ โ€œ ๐ถ ) )
22 21 unieqd โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ โˆช ran โˆช ran ๐‘ฅ = โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) )
23 suceq โŠข ( โˆช ran โˆช ran ๐‘ฅ = โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) โ†’ suc โˆช ran โˆช ran ๐‘ฅ = suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) )
24 22 23 syl โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ suc โˆช ran โˆช ran ๐‘ฅ = suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) )
25 24 oveq1d โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ ( suc โˆช ran โˆช ran ๐‘ฅ ยทo ( rank โ€˜ ๐‘ฆ ) ) = ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) )
26 fveq1 โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ ( ๐‘ฅ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) = ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) )
27 26 fveq1d โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ ( ( ๐‘ฅ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) = ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) )
28 25 27 oveq12d โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ ( ( suc โˆช ran โˆช ran ๐‘ฅ ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐‘ฅ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) = ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) )
29 id โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) )
30 29 15 fveq12d โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) = ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) )
31 30 rneqd โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) = ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) )
32 oieq2 โŠข ( ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) = ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) โ†’ OrdIso ( E , ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) = OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) )
33 31 32 syl โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ OrdIso ( E , ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) = OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) )
34 33 cnveqd โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ โ—ก OrdIso ( E , ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) = โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) )
35 34 30 coeq12d โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ ( โ—ก OrdIso ( E , ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โˆ˜ ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) = ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) )
36 35 imaeq1d โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ ( ( โ—ก OrdIso ( E , ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โˆ˜ ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โ€œ ๐‘ฆ ) = ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) )
37 36 fveq2d โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โˆ˜ ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โ€œ ๐‘ฆ ) ) = ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) )
38 16 28 37 ifbieq12d โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ if ( dom ๐‘ฅ = โˆช dom ๐‘ฅ , ( ( suc โˆช ran โˆช ran ๐‘ฅ ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐‘ฅ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โˆ˜ ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โ€œ ๐‘ฆ ) ) ) = if ( dom ( ๐บ โ†พ ๐ถ ) = โˆช dom ( ๐บ โ†พ ๐ถ ) , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) ) )
39 14 38 mpteq12dv โŠข ( ๐‘ฅ = ( ๐บ โ†พ ๐ถ ) โ†’ ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ dom ๐‘ฅ ) โ†ฆ if ( dom ๐‘ฅ = โˆช dom ๐‘ฅ , ( ( suc โˆช ran โˆช ran ๐‘ฅ ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐‘ฅ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โˆ˜ ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โ€œ ๐‘ฆ ) ) ) ) = ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ dom ( ๐บ โ†พ ๐ถ ) ) โ†ฆ if ( dom ( ๐บ โ†พ ๐ถ ) = โˆช dom ( ๐บ โ†พ ๐ถ ) , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) ) ) )
40 eqid โŠข ( ๐‘ฅ โˆˆ V โ†ฆ ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ dom ๐‘ฅ ) โ†ฆ if ( dom ๐‘ฅ = โˆช dom ๐‘ฅ , ( ( suc โˆช ran โˆช ran ๐‘ฅ ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐‘ฅ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โˆ˜ ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โ€œ ๐‘ฆ ) ) ) ) ) = ( ๐‘ฅ โˆˆ V โ†ฆ ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ dom ๐‘ฅ ) โ†ฆ if ( dom ๐‘ฅ = โˆช dom ๐‘ฅ , ( ( suc โˆช ran โˆช ran ๐‘ฅ ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐‘ฅ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โˆ˜ ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โ€œ ๐‘ฆ ) ) ) ) )
41 fvex โŠข ( ๐‘…1 โ€˜ dom ( ๐บ โ†พ ๐ถ ) ) โˆˆ V
42 41 mptex โŠข ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ dom ( ๐บ โ†พ ๐ถ ) ) โ†ฆ if ( dom ( ๐บ โ†พ ๐ถ ) = โˆช dom ( ๐บ โ†พ ๐ถ ) , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) ) ) โˆˆ V
43 39 40 42 fvmpt โŠข ( ( ๐บ โ†พ ๐ถ ) โˆˆ V โ†’ ( ( ๐‘ฅ โˆˆ V โ†ฆ ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ dom ๐‘ฅ ) โ†ฆ if ( dom ๐‘ฅ = โˆช dom ๐‘ฅ , ( ( suc โˆช ran โˆช ran ๐‘ฅ ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐‘ฅ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โˆ˜ ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โ€œ ๐‘ฆ ) ) ) ) ) โ€˜ ( ๐บ โ†พ ๐ถ ) ) = ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ dom ( ๐บ โ†พ ๐ถ ) ) โ†ฆ if ( dom ( ๐บ โ†พ ๐ถ ) = โˆช dom ( ๐บ โ†พ ๐ถ ) , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) ) ) )
44 12 43 syl โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฅ โˆˆ V โ†ฆ ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ dom ๐‘ฅ ) โ†ฆ if ( dom ๐‘ฅ = โˆช dom ๐‘ฅ , ( ( suc โˆช ran โˆช ran ๐‘ฅ ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐‘ฅ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โˆ˜ ( ๐‘ฅ โ€˜ โˆช dom ๐‘ฅ ) ) โ€œ ๐‘ฆ ) ) ) ) ) โ€˜ ( ๐บ โ†พ ๐ถ ) ) = ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ dom ( ๐บ โ†พ ๐ถ ) ) โ†ฆ if ( dom ( ๐บ โ†พ ๐ถ ) = โˆช dom ( ๐บ โ†พ ๐ถ ) , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) ) ) )
45 onss โŠข ( ๐ถ โˆˆ On โ†’ ๐ถ โŠ† On )
46 4 45 syl โŠข ( ๐œ‘ โ†’ ๐ถ โŠ† On )
47 fnssres โŠข ( ( ๐บ Fn On โˆง ๐ถ โŠ† On ) โ†’ ( ๐บ โ†พ ๐ถ ) Fn ๐ถ )
48 8 46 47 sylancr โŠข ( ๐œ‘ โ†’ ( ๐บ โ†พ ๐ถ ) Fn ๐ถ )
49 48 fndmd โŠข ( ๐œ‘ โ†’ dom ( ๐บ โ†พ ๐ถ ) = ๐ถ )
50 49 fveq2d โŠข ( ๐œ‘ โ†’ ( ๐‘…1 โ€˜ dom ( ๐บ โ†พ ๐ถ ) ) = ( ๐‘…1 โ€˜ ๐ถ ) )
51 50 mpteq1d โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ dom ( ๐บ โ†พ ๐ถ ) ) โ†ฆ if ( dom ( ๐บ โ†พ ๐ถ ) = โˆช dom ( ๐บ โ†พ ๐ถ ) , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) ) ) = ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) โ†ฆ if ( dom ( ๐บ โ†พ ๐ถ ) = โˆช dom ( ๐บ โ†พ ๐ถ ) , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) ) ) )
52 49 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โ†’ dom ( ๐บ โ†พ ๐ถ ) = ๐ถ )
53 52 unieqd โŠข ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โ†’ โˆช dom ( ๐บ โ†พ ๐ถ ) = โˆช ๐ถ )
54 52 53 eqeq12d โŠข ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โ†’ ( dom ( ๐บ โ†พ ๐ถ ) = โˆช dom ( ๐บ โ†พ ๐ถ ) โ†” ๐ถ = โˆช ๐ถ ) )
55 54 ifbid โŠข ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โ†’ if ( dom ( ๐บ โ†พ ๐ถ ) = โˆช dom ( ๐บ โ†พ ๐ถ ) , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) ) = if ( ๐ถ = โˆช ๐ถ , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) ) )
56 rankr1ai โŠข ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) โ†’ ( rank โ€˜ ๐‘ฆ ) โˆˆ ๐ถ )
57 56 ad2antlr โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ๐ถ = โˆช ๐ถ ) โ†’ ( rank โ€˜ ๐‘ฆ ) โˆˆ ๐ถ )
58 simpr โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ๐ถ = โˆช ๐ถ ) โ†’ ๐ถ = โˆช ๐ถ )
59 57 58 eleqtrd โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ๐ถ = โˆช ๐ถ ) โ†’ ( rank โ€˜ ๐‘ฆ ) โˆˆ โˆช ๐ถ )
60 eloni โŠข ( ๐ถ โˆˆ On โ†’ Ord ๐ถ )
61 ordsucuniel โŠข ( Ord ๐ถ โ†’ ( ( rank โ€˜ ๐‘ฆ ) โˆˆ โˆช ๐ถ โ†” suc ( rank โ€˜ ๐‘ฆ ) โˆˆ ๐ถ ) )
62 4 60 61 3syl โŠข ( ๐œ‘ โ†’ ( ( rank โ€˜ ๐‘ฆ ) โˆˆ โˆช ๐ถ โ†” suc ( rank โ€˜ ๐‘ฆ ) โˆˆ ๐ถ ) )
63 62 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ๐ถ = โˆช ๐ถ ) โ†’ ( ( rank โ€˜ ๐‘ฆ ) โˆˆ โˆช ๐ถ โ†” suc ( rank โ€˜ ๐‘ฆ ) โˆˆ ๐ถ ) )
64 59 63 mpbid โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ๐ถ = โˆช ๐ถ ) โ†’ suc ( rank โ€˜ ๐‘ฆ ) โˆˆ ๐ถ )
65 64 fvresd โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ๐ถ = โˆช ๐ถ ) โ†’ ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) = ( ๐บ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) )
66 65 fveq1d โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ๐ถ = โˆช ๐ถ ) โ†’ ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) = ( ( ๐บ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) )
67 66 oveq2d โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ๐ถ = โˆช ๐ถ ) โ†’ ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) = ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐บ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) )
68 67 ifeq1da โŠข ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โ†’ if ( ๐ถ = โˆช ๐ถ , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) ) = if ( ๐ถ = โˆช ๐ถ , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐บ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) ) )
69 53 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ยฌ ๐ถ = โˆช ๐ถ ) โ†’ โˆช dom ( ๐บ โ†พ ๐ถ ) = โˆช ๐ถ )
70 69 fveq2d โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ยฌ ๐ถ = โˆช ๐ถ ) โ†’ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) = ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช ๐ถ ) )
71 4 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ยฌ ๐ถ = โˆช ๐ถ ) โ†’ ๐ถ โˆˆ On )
72 uniexg โŠข ( ๐ถ โˆˆ On โ†’ โˆช ๐ถ โˆˆ V )
73 sucidg โŠข ( โˆช ๐ถ โˆˆ V โ†’ โˆช ๐ถ โˆˆ suc โˆช ๐ถ )
74 71 72 73 3syl โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ยฌ ๐ถ = โˆช ๐ถ ) โ†’ โˆช ๐ถ โˆˆ suc โˆช ๐ถ )
75 4 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โ†’ ๐ถ โˆˆ On )
76 orduniorsuc โŠข ( Ord ๐ถ โ†’ ( ๐ถ = โˆช ๐ถ โˆจ ๐ถ = suc โˆช ๐ถ ) )
77 75 60 76 3syl โŠข ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โ†’ ( ๐ถ = โˆช ๐ถ โˆจ ๐ถ = suc โˆช ๐ถ ) )
78 77 orcanai โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ยฌ ๐ถ = โˆช ๐ถ ) โ†’ ๐ถ = suc โˆช ๐ถ )
79 74 78 eleqtrrd โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ยฌ ๐ถ = โˆช ๐ถ ) โ†’ โˆช ๐ถ โˆˆ ๐ถ )
80 79 fvresd โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ยฌ ๐ถ = โˆช ๐ถ ) โ†’ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช ๐ถ ) = ( ๐บ โ€˜ โˆช ๐ถ ) )
81 70 80 eqtrd โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ยฌ ๐ถ = โˆช ๐ถ ) โ†’ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) = ( ๐บ โ€˜ โˆช ๐ถ ) )
82 81 rneqd โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ยฌ ๐ถ = โˆช ๐ถ ) โ†’ ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) = ran ( ๐บ โ€˜ โˆช ๐ถ ) )
83 oieq2 โŠข ( ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) = ran ( ๐บ โ€˜ โˆช ๐ถ ) โ†’ OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) = OrdIso ( E , ran ( ๐บ โ€˜ โˆช ๐ถ ) ) )
84 82 83 syl โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ยฌ ๐ถ = โˆช ๐ถ ) โ†’ OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) = OrdIso ( E , ran ( ๐บ โ€˜ โˆช ๐ถ ) ) )
85 84 cnveqd โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ยฌ ๐ถ = โˆช ๐ถ ) โ†’ โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) = โ—ก OrdIso ( E , ran ( ๐บ โ€˜ โˆช ๐ถ ) ) )
86 85 81 coeq12d โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ยฌ ๐ถ = โˆช ๐ถ ) โ†’ ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) = ( โ—ก OrdIso ( E , ran ( ๐บ โ€˜ โˆช ๐ถ ) ) โˆ˜ ( ๐บ โ€˜ โˆช ๐ถ ) ) )
87 86 5 eqtr4di โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ยฌ ๐ถ = โˆช ๐ถ ) โ†’ ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) = ๐ป )
88 87 imaeq1d โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ยฌ ๐ถ = โˆช ๐ถ ) โ†’ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) = ( ๐ป โ€œ ๐‘ฆ ) )
89 88 fveq2d โŠข ( ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โˆง ยฌ ๐ถ = โˆช ๐ถ ) โ†’ ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) = ( ๐น โ€˜ ( ๐ป โ€œ ๐‘ฆ ) ) )
90 89 ifeq2da โŠข ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โ†’ if ( ๐ถ = โˆช ๐ถ , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐บ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) ) = if ( ๐ถ = โˆช ๐ถ , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐บ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ๐ป โ€œ ๐‘ฆ ) ) ) )
91 55 68 90 3eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) ) โ†’ if ( dom ( ๐บ โ†พ ๐ถ ) = โˆช dom ( ๐บ โ†พ ๐ถ ) , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) ) = if ( ๐ถ = โˆช ๐ถ , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐บ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ๐ป โ€œ ๐‘ฆ ) ) ) )
92 91 mpteq2dva โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) โ†ฆ if ( dom ( ๐บ โ†พ ๐ถ ) = โˆช dom ( ๐บ โ†พ ๐ถ ) , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) ) ) = ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) โ†ฆ if ( ๐ถ = โˆช ๐ถ , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐บ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ๐ป โ€œ ๐‘ฆ ) ) ) ) )
93 51 92 eqtrd โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ dom ( ๐บ โ†พ ๐ถ ) ) โ†ฆ if ( dom ( ๐บ โ†พ ๐ถ ) = โˆช dom ( ๐บ โ†พ ๐ถ ) , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ( ๐บ โ†พ ๐ถ ) โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ( โ—ก OrdIso ( E , ran ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โˆ˜ ( ( ๐บ โ†พ ๐ถ ) โ€˜ โˆช dom ( ๐บ โ†พ ๐ถ ) ) ) โ€œ ๐‘ฆ ) ) ) ) = ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) โ†ฆ if ( ๐ถ = โˆช ๐ถ , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐บ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ๐ป โ€œ ๐‘ฆ ) ) ) ) )
94 7 44 93 3eqtrd โŠข ( ๐œ‘ โ†’ ( ๐บ โ€˜ ๐ถ ) = ( ๐‘ฆ โˆˆ ( ๐‘…1 โ€˜ ๐ถ ) โ†ฆ if ( ๐ถ = โˆช ๐ถ , ( ( suc โˆช ran โˆช ( ๐บ โ€œ ๐ถ ) ยทo ( rank โ€˜ ๐‘ฆ ) ) +o ( ( ๐บ โ€˜ suc ( rank โ€˜ ๐‘ฆ ) ) โ€˜ ๐‘ฆ ) ) , ( ๐น โ€˜ ( ๐ป โ€œ ๐‘ฆ ) ) ) ) )