HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem tz7.44-2 3914
Description: The value of F at a successor ordinal. Part 2 of Theorem 7.44 of [TakeutiZaring] p. 49.
Hypotheses
Ref Expression
tz7.44.1 |- G = {<.x, y>. | ((x = (/) /\ y = A) \/ (-. (x = (/) \/ Lim dom x) /\ y = (H` (x` U.dom x))) \/ (Lim dom x /\ y = U.ran x))}
tz7.44.2 |- F Fn On
tz7.44.3 |- (x e. On -> (F` x) = (G` (F |` x)))
tz7.44.5 |- B e. On
Assertion
Ref Expression
tz7.44-2 |- (F` suc B) = (H` (F` B))
Distinct variable groups:   x,y,A   x,F   x,G   y,H   x,B,y   y,F   x,H

Proof of Theorem tz7.44-2
StepHypRef Expression
1 tz7.44.5 . . . 4 |- B e. On
21onsuc 3095 . . 3 |- suc B e. On
3 fveq2 3709 . . . . 5 |- (x = suc B -> (F` x) = (F` suc B))
4 reseq2 3353 . . . . . 6 |- (x = suc B -> (F |` x) = (F |` suc B))
54fveq2d 3713 . . . . 5 |- (x = suc B -> (G` (F |` x)) = (G` (F |` suc B)))
63, 5eqeq12d 1481 . . . 4 |- (x = suc B -> ((F` x) = (G` (F |` x)) <-> (F` suc B) = (G` (F |` suc B))))
7 tz7.44.3 . . . 4 |- (x e. On -> (F` x) = (G` (F |` x)))
86, 7vtoclga 1843 . . 3 |- (suc B e. On -> (F` suc B) = (G` (F |` suc B)))
92, 8ax-mp 7 . 2 |- (F` suc B) = (G` (F |` suc B))
10 tz7.44.1 . . . 4 |- G = {<.x, y>. | ((x = (/) /\ y = A) \/ (-. (x = (/) \/ Lim dom x) /\ y = (H` (x` U.dom x))) \/ (Lim dom x /\ y = U.ran x))}
1110tz7.44lem1 3912 . . 3 |- Fun G
12 3mix2 814 . . . . . 6 |- ((-. (x = (/) \/ Lim dom x) /\ y = (H` (x` U.dom x))) -> ((x = (/) /\ y = A) \/ (-. (x = (/) \/ Lim dom x) /\ y = (H` (x` U.dom x))) \/ (Lim dom x /\ y = U.ran x)))
1312ssopab2i 2812 . . . . 5 |- {<.x, y>. | (-. (x = (/) \/ Lim dom x) /\ y = (H` (x` U.dom x)))} (_ {<.x, y>. | ((x = (/) /\ y = A) \/ (-. (x = (/) \/ Lim dom x) /\ y = (H` (x` U.dom x))) \/ (Lim dom x /\ y = U.ran x))}
1413, 10sseqtr4 2084 . . . 4 |- {<.x, y>. | (-. (x = (/) \/ Lim dom x) /\ y = (H` (x` U.dom x)))} (_ G
15 tz7.44.2 . . . . . . . 8 |- F Fn On
16 fnfun 3571 . . . . . . . 8 |- (F Fn On -> Fun F)
1715, 16ax-mp 7 . . . . . . 7 |- Fun F
18 resfunexg 3565 . . . . . . 7 |- ((Fun F /\ suc B e. On) -> (F |` suc B) e. V)
1917, 2, 18mp2an 695 . . . . . 6 |- (F |` suc B) e. V
20 fvex 3717 . . . . . 6 |- (H` (F` B)) e. V
21 eqeq1 1473 . . . . . . . . 9 |- (x = (F |` suc B) -> (x = (/) <-> (F |` suc B) = (/)))
22 dmeq 3300 . . . . . . . . . 10 |- (x = (F |` suc B) -> dom x = dom ( F |` suc B))
23 limeq 2950 . . . . . . . . . 10 |- (dom x = dom ( F |` suc B) -> (Lim dom x <-> Lim dom ( F |` suc B)))
2422, 23syl 10 . . . . . . . . 9 |- (x = (F |` suc B) -> (Lim dom x <-> Lim dom ( F |` suc B)))
2521, 24orbi12d 625 . . . . . . . 8 |- (x = (F |` suc B) -> ((x = (/) \/ Lim dom x) <-> ((F |` suc B) = (/) \/ Lim dom ( F |` suc B))))
2625negbid 609 . . . . . . 7 |- (x = (F |` suc B) -> (-. (x = (/) \/ Lim dom x) <-> -. ((F |` suc B) = (/) \/ Lim dom ( F |` suc B))))
27 unieq 2500 . . . . . . . . . . 11 |- (dom x = dom ( F |` suc B) -> U.dom x = U.dom ( F |` suc B))
28 fveq2 3709 . . . . . . . . . . 11 |- (U.dom x = U.dom ( F |` suc B) -> (x` U.dom x) = (x` U.dom ( F |` suc B)))
2922, 27, 283syl 20 . . . . . . . . . 10 |- (x = (F |` suc B) -> (x` U.dom x) = (x` U.dom ( F |` suc B)))
30 fveq1 3708 . . . . . . . . . 10 |- (x = (F |` suc B) -> (x` U.dom ( F |` suc B)) = ((F |` suc B)` U.dom ( F |` suc B)))
3129, 30eqtrd 1499 . . . . . . . . 9 |- (x = (F |` suc B) -> (x` U.dom x) = ((F |` suc B)` U.dom ( F |` suc B)))
3231fveq2d 3713 . . . . . . . 8 |- (x = (F |` suc B) -> (H` (x` U.dom x)) = (H` ((F |` suc B)` U.dom ( F |` suc B))))
3332eqeq2d 1478 . . . . . . 7 |- (x = (F |` suc B) -> (y = (H` (x` U.dom x)) <-> y = (H` ((F |` suc B)` U.dom ( F |` suc B)))))
3426, 33anbi12d 626 . . . . . 6 |- (x = (F |` suc B) -> ((-. (x = (/) \/ Lim dom x) /\ y = (H` (x` U.dom x))) <-> (-. ((F |` suc B) = (/) \/ Lim dom ( F |` suc B)) /\ y = (H` ((F |` suc B)` U.dom ( F |` suc B))))))
35 eqeq1 1473 . . . . . . 7 |- (y = (H` (F` B)) -> (y = (H` ((F |` suc B)` U.dom ( F |` suc B))) <-> (H` (F` B)) = (H` ((F |` suc B)` U.dom ( F |` suc B)))))
3635anbi2d 614 . . . . . 6 |- (y = (H` (F` B)) -> ((-. ((F |` suc B) = (/) \/ Lim dom ( F |` suc B)) /\ y = (H` ((F |` suc B)` U.dom ( F |` suc B)))) <-> (-. ((F |` suc B) = (/) \/ Lim dom ( F |` suc B)) /\ (H` (F` B)) = (H` ((F |` suc B)` U.dom ( F |` suc B))))))
3719, 20, 34, 36opelopab 2809 . . . . 5 |- (<.(F |` suc B), (H` (F` B))>. e. {<.x, y>. | (-. (x = (/) \/ Lim dom x) /\ y = (H` (x` U.dom x)))} <-> (-. ((F |` suc B) = (/) \/ Lim dom ( F |` suc B)) /\ (H` (F` B)) = (H` ((F |` suc B)` U.dom ( F |` suc B)))))
38 nsuceq0 3043 . . . . . . . 8 |- suc B =/= (/)
39 fndm 3573 . . . . . . . . . . . 12 |- (F Fn On -> dom F = On)
4015, 39ax-mp 7 . . . . . . . . . . 11 |- dom F = On
4140ineq2i 2204 . . . . . . . . . 10 |- (suc B i^i dom F) = (suc B i^i On)
42 dmres 3364 . . . . . . . . . 10 |- dom ( F |` suc B) = (suc B i^i dom F)
432onss 3089 . . . . . . . . . . 11 |- suc B (_ On
44 dfss 2044 . . . . . . . . . . 11 |- (suc B (_ On <-> suc B = (suc B i^i On))
4543, 44mpbi 189 . . . . . . . . . 10 |- suc B = (suc B i^i On)
4641, 42, 453eqtr4 1497 . . . . . . . . 9 |- dom ( F |` suc B) = suc B
4746eqeq1i 1474 . . . . . . . 8 |- (dom ( F |` suc B) = (/) <-> suc B = (/))
4838, 47nemtbir 1633 . . . . . . 7 |- -. dom ( F |` suc B) = (/)
49 dmeq 3300 . . . . . . . 8 |- ((F |` suc B) = (/) -> dom ( F |` suc B) = dom (/))
50 dm0 3312 . . . . . . . 8 |- dom (/) = (/)
5149, 50syl6eq 1515 . . . . . . 7 |- ((F |` suc B) = (/) -> dom ( F |` suc B) = (/))
5248, 51mto 106 . . . . . 6 |- -. (F |` suc B) = (/)
531elisseti 1809 . . . . . . . 8 |- B e. V
54 nlimsucg 3102 . . . . . . . 8 |- (B e. V -> -. Lim suc B)
5553, 54ax-mp 7 . . . . . . 7 |- -. Lim suc B
56 limeq 2950 . . . . . . . 8 |- (dom ( F |` suc B) = suc B -> (Lim dom ( F |` suc B) <-> Lim suc B))
5746, 56ax-mp 7 . . . . . . 7 |- (Lim dom ( F |` suc B) <-> Lim suc B)
5855, 57mtbir 192 . . . . . 6 |- -. Lim dom ( F |` suc B)
5952, 58pm3.2ni 578 . . . . 5 |- -. ((F |` suc B) = (/) \/ Lim dom ( F |` suc B))
6053sucid 3041 . . . . . . . 8 |- B e. suc B
61 fvres 3719 . . . . . . . 8 |- (B e. suc B -> ((F |` suc B)` B) = (F` B))
6260, 61ax-mp 7 . . . . . . 7 |- ((F |` suc B)` B) = (F` B)
6346unieqi 2501 . . . . . . . . 9 |- U.dom ( F |` suc B) = U.suc B
641onunisuc 3096 . . . . . . . . 9 |- U.suc B = B
6563, 64eqtr2 1488 . . . . . . . 8 |- B = U.dom ( F |` suc B)
6665fveq2i 3712 . . . . . . 7 |- ((F |` suc B)` B) = ((F |` suc B)` U.dom ( F |` suc B))
6762, 66eqtr3 1489 . . . . . 6 |- (F` B) = ((F |` suc B)` U.dom ( F |` suc B))
6867fveq2i 3712 . . . . 5 |- (H` (F` B)) = (H` ((F |` suc B)` U.dom ( F |` suc B)))
6937, 59, 68mpbir2an 728 . . . 4 |- <.(F |` suc B), (H` (F`