Step | Hyp | Ref
| Expression |
1 | | cycpmrn.4 |
. . . . . . . . . . . 12
β’ (π β π:dom πβ1-1βπ·) |
2 | 1 | ad4antr 731 |
. . . . . . . . . . 11
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β π:dom πβ1-1βπ·) |
3 | | simpllr 775 |
. . . . . . . . . . 11
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β π₯ β dom π) |
4 | | fzo0ss1 13659 |
. . . . . . . . . . . . 13
β’
(1..^(β―βπ)) β (0..^(β―βπ)) |
5 | | simpr 486 |
. . . . . . . . . . . . . 14
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β π₯ β
(0..^((β―βπ)
β 1))) |
6 | | cycpmrn.3 |
. . . . . . . . . . . . . . . . 17
β’ (π β π β Word π·) |
7 | | lencl 14480 |
. . . . . . . . . . . . . . . . 17
β’ (π β Word π· β (β―βπ) β
β0) |
8 | 6, 7 | syl 17 |
. . . . . . . . . . . . . . . 16
β’ (π β (β―βπ) β
β0) |
9 | 8 | ad4antr 731 |
. . . . . . . . . . . . . . 15
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β
(β―βπ) β
β0) |
10 | 9 | nn0zd 12581 |
. . . . . . . . . . . . . 14
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β
(β―βπ) β
β€) |
11 | | 1zzd 12590 |
. . . . . . . . . . . . . 14
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β 1 β
β€) |
12 | | fzoaddel2 13685 |
. . . . . . . . . . . . . 14
β’ ((π₯ β
(0..^((β―βπ)
β 1)) β§ (β―βπ) β β€ β§ 1 β β€)
β (π₯ + 1) β
(1..^(β―βπ))) |
13 | 5, 10, 11, 12 | syl3anc 1372 |
. . . . . . . . . . . . 13
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β (π₯ + 1) β
(1..^(β―βπ))) |
14 | 4, 13 | sselid 3980 |
. . . . . . . . . . . 12
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β (π₯ + 1) β
(0..^(β―βπ))) |
15 | 6 | ad4antr 731 |
. . . . . . . . . . . . 13
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β π β Word π·) |
16 | | wrddm 14468 |
. . . . . . . . . . . . 13
β’ (π β Word π· β dom π = (0..^(β―βπ))) |
17 | 15, 16 | syl 17 |
. . . . . . . . . . . 12
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β dom π = (0..^(β―βπ))) |
18 | 14, 17 | eleqtrrd 2837 |
. . . . . . . . . . 11
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β (π₯ + 1) β dom π) |
19 | | fzossz 13649 |
. . . . . . . . . . . . . 14
β’
(0..^((β―βπ) β 1)) β
β€ |
20 | 19, 5 | sselid 3980 |
. . . . . . . . . . . . 13
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β π₯ β
β€) |
21 | 20 | zred 12663 |
. . . . . . . . . . . 12
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β π₯ β
β) |
22 | 21 | ltp1d 12141 |
. . . . . . . . . . . 12
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β π₯ < (π₯ + 1)) |
23 | 21, 22 | ltned 11347 |
. . . . . . . . . . 11
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β π₯ β (π₯ + 1)) |
24 | | f1veqaeq 7253 |
. . . . . . . . . . . . . 14
β’ ((π:dom πβ1-1βπ· β§ (π₯ β dom π β§ (π₯ + 1) β dom π)) β ((πβπ₯) = (πβ(π₯ + 1)) β π₯ = (π₯ + 1))) |
25 | 24 | necon3d 2962 |
. . . . . . . . . . . . 13
β’ ((π:dom πβ1-1βπ· β§ (π₯ β dom π β§ (π₯ + 1) β dom π)) β (π₯ β (π₯ + 1) β (πβπ₯) β (πβ(π₯ + 1)))) |
26 | 25 | anassrs 469 |
. . . . . . . . . . . 12
β’ (((π:dom πβ1-1βπ· β§ π₯ β dom π) β§ (π₯ + 1) β dom π) β (π₯ β (π₯ + 1) β (πβπ₯) β (πβ(π₯ + 1)))) |
27 | 26 | imp 408 |
. . . . . . . . . . 11
β’ ((((π:dom πβ1-1βπ· β§ π₯ β dom π) β§ (π₯ + 1) β dom π) β§ π₯ β (π₯ + 1)) β (πβπ₯) β (πβ(π₯ + 1))) |
28 | 2, 3, 18, 23, 27 | syl1111anc 839 |
. . . . . . . . . 10
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β (πβπ₯) β (πβ(π₯ + 1))) |
29 | | cycpmrn.1 |
. . . . . . . . . . 11
β’ π = (toCycβπ·) |
30 | | cycpmrn.2 |
. . . . . . . . . . . 12
β’ (π β π· β π) |
31 | 30 | ad4antr 731 |
. . . . . . . . . . 11
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β π· β π) |
32 | 29, 31, 15, 2, 5 | cycpmfv1 32260 |
. . . . . . . . . 10
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β ((πβπ)β(πβπ₯)) = (πβ(π₯ + 1))) |
33 | 28, 32 | neeqtrrd 3016 |
. . . . . . . . 9
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β (πβπ₯) β ((πβπ)β(πβπ₯))) |
34 | 33 | necomd 2997 |
. . . . . . . 8
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β ((πβπ)β(πβπ₯)) β (πβπ₯)) |
35 | | simplr 768 |
. . . . . . . . 9
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β π¦ = (πβπ₯)) |
36 | 35 | fveq2d 6893 |
. . . . . . . 8
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β ((πβπ)βπ¦) = ((πβπ)β(πβπ₯))) |
37 | 34, 36, 35 | 3netr4d 3019 |
. . . . . . 7
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ β (0..^((β―βπ) β 1))) β ((πβπ)βπ¦) β π¦) |
38 | 1 | ad4antr 731 |
. . . . . . . . 9
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ = ((β―βπ) β 1)) β π:dom πβ1-1βπ·) |
39 | 6 | ad3antrrr 729 |
. . . . . . . . . . . . 13
β’ ((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β π β Word π·) |
40 | | eldmne0 31840 |
. . . . . . . . . . . . . 14
β’ (π₯ β dom π β π β β
) |
41 | 40 | ad2antlr 726 |
. . . . . . . . . . . . 13
β’ ((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β π β β
) |
42 | | lennncl 14481 |
. . . . . . . . . . . . 13
β’ ((π β Word π· β§ π β β
) β (β―βπ) β
β) |
43 | 39, 41, 42 | syl2anc 585 |
. . . . . . . . . . . 12
β’ ((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β (β―βπ) β β) |
44 | | lbfzo0 13669 |
. . . . . . . . . . . 12
β’ (0 β
(0..^(β―βπ))
β (β―βπ)
β β) |
45 | 43, 44 | sylibr 233 |
. . . . . . . . . . 11
β’ ((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β 0 β (0..^(β―βπ))) |
46 | 39, 16 | syl 17 |
. . . . . . . . . . 11
β’ ((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β dom π = (0..^(β―βπ))) |
47 | 45, 46 | eleqtrrd 2837 |
. . . . . . . . . 10
β’ ((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β 0 β dom π) |
48 | 47 | adantr 482 |
. . . . . . . . 9
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ = ((β―βπ) β 1)) β 0 β dom π) |
49 | | simpllr 775 |
. . . . . . . . 9
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ = ((β―βπ) β 1)) β π₯ β dom π) |
50 | | 0red 11214 |
. . . . . . . . . . . 12
β’ (π β 0 β
β) |
51 | | cycpmrn.5 |
. . . . . . . . . . . . 13
β’ (π β 1 <
(β―βπ)) |
52 | | 1red 11212 |
. . . . . . . . . . . . . 14
β’ (π β 1 β
β) |
53 | 8 | nn0red 12530 |
. . . . . . . . . . . . . 14
β’ (π β (β―βπ) β
β) |
54 | 52, 53 | posdifd 11798 |
. . . . . . . . . . . . 13
β’ (π β (1 <
(β―βπ) β 0
< ((β―βπ)
β 1))) |
55 | 51, 54 | mpbid 231 |
. . . . . . . . . . . 12
β’ (π β 0 <
((β―βπ) β
1)) |
56 | 50, 55 | ltned 11347 |
. . . . . . . . . . 11
β’ (π β 0 β
((β―βπ) β
1)) |
57 | 56 | ad4antr 731 |
. . . . . . . . . 10
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ = ((β―βπ) β 1)) β 0 β
((β―βπ) β
1)) |
58 | | simpr 486 |
. . . . . . . . . 10
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ = ((β―βπ) β 1)) β π₯ = ((β―βπ) β 1)) |
59 | 57, 58 | neeqtrrd 3016 |
. . . . . . . . 9
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ = ((β―βπ) β 1)) β 0 β π₯) |
60 | | f1veqaeq 7253 |
. . . . . . . . . . . 12
β’ ((π:dom πβ1-1βπ· β§ (0 β dom π β§ π₯ β dom π)) β ((πβ0) = (πβπ₯) β 0 = π₯)) |
61 | 60 | necon3d 2962 |
. . . . . . . . . . 11
β’ ((π:dom πβ1-1βπ· β§ (0 β dom π β§ π₯ β dom π)) β (0 β π₯ β (πβ0) β (πβπ₯))) |
62 | 61 | anassrs 469 |
. . . . . . . . . 10
β’ (((π:dom πβ1-1βπ· β§ 0 β dom π) β§ π₯ β dom π) β (0 β π₯ β (πβ0) β (πβπ₯))) |
63 | 62 | imp 408 |
. . . . . . . . 9
β’ ((((π:dom πβ1-1βπ· β§ 0 β dom π) β§ π₯ β dom π) β§ 0 β π₯) β (πβ0) β (πβπ₯)) |
64 | 38, 48, 49, 59, 63 | syl1111anc 839 |
. . . . . . . 8
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ = ((β―βπ) β 1)) β (πβ0) β (πβπ₯)) |
65 | | simplr 768 |
. . . . . . . . . 10
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ = ((β―βπ) β 1)) β π¦ = (πβπ₯)) |
66 | 65 | fveq2d 6893 |
. . . . . . . . 9
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ = ((β―βπ) β 1)) β ((πβπ)βπ¦) = ((πβπ)β(πβπ₯))) |
67 | 30 | ad4antr 731 |
. . . . . . . . . 10
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ = ((β―βπ) β 1)) β π· β π) |
68 | 6 | ad4antr 731 |
. . . . . . . . . 10
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ = ((β―βπ) β 1)) β π β Word π·) |
69 | 43 | nngt0d 12258 |
. . . . . . . . . . 11
β’ ((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β 0 < (β―βπ)) |
70 | 69 | adantr 482 |
. . . . . . . . . 10
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ = ((β―βπ) β 1)) β 0 <
(β―βπ)) |
71 | 29, 67, 68, 38, 70, 58 | cycpmfv2 32261 |
. . . . . . . . 9
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ = ((β―βπ) β 1)) β ((πβπ)β(πβπ₯)) = (πβ0)) |
72 | 66, 71 | eqtrd 2773 |
. . . . . . . 8
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ = ((β―βπ) β 1)) β ((πβπ)βπ¦) = (πβ0)) |
73 | 64, 72, 65 | 3netr4d 3019 |
. . . . . . 7
β’
(((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β§ π₯ = ((β―βπ) β 1)) β ((πβπ)βπ¦) β π¦) |
74 | | simplr 768 |
. . . . . . . . . . 11
β’ ((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β π₯ β dom π) |
75 | 74, 46 | eleqtrd 2836 |
. . . . . . . . . 10
β’ ((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β π₯ β (0..^(β―βπ))) |
76 | | 0z 12566 |
. . . . . . . . . . 11
β’ 0 β
β€ |
77 | | 0p1e1 12331 |
. . . . . . . . . . . . . 14
β’ (0 + 1) =
1 |
78 | 77 | fveq2i 6892 |
. . . . . . . . . . . . 13
β’
(β€β₯β(0 + 1)) =
(β€β₯β1) |
79 | | nnuz 12862 |
. . . . . . . . . . . . 13
β’ β =
(β€β₯β1) |
80 | 78, 79 | eqtr4i 2764 |
. . . . . . . . . . . 12
β’
(β€β₯β(0 + 1)) = β |
81 | 43, 80 | eleqtrrdi 2845 |
. . . . . . . . . . 11
β’ ((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β (β―βπ) β (β€β₯β(0 +
1))) |
82 | | fzosplitsnm1 13704 |
. . . . . . . . . . 11
β’ ((0
β β€ β§ (β―βπ) β (β€β₯β(0 +
1))) β (0..^(β―βπ)) = ((0..^((β―βπ) β 1)) βͺ {((β―βπ) β 1)})) |
83 | 76, 81, 82 | sylancr 588 |
. . . . . . . . . 10
β’ ((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β (0..^(β―βπ)) = ((0..^((β―βπ) β 1)) βͺ
{((β―βπ) β
1)})) |
84 | 75, 83 | eleqtrd 2836 |
. . . . . . . . 9
β’ ((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β π₯ β ((0..^((β―βπ) β 1)) βͺ
{((β―βπ) β
1)})) |
85 | | elun 4148 |
. . . . . . . . 9
β’ (π₯ β
((0..^((β―βπ)
β 1)) βͺ {((β―βπ) β 1)}) β (π₯ β (0..^((β―βπ) β 1)) β¨ π₯ β {((β―βπ) β 1)})) |
86 | 84, 85 | sylib 217 |
. . . . . . . 8
β’ ((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β (π₯ β (0..^((β―βπ) β 1)) β¨ π₯ β {((β―βπ) β 1)})) |
87 | | velsn 4644 |
. . . . . . . . 9
β’ (π₯ β {((β―βπ) β 1)} β π₯ = ((β―βπ) β 1)) |
88 | 87 | orbi2i 912 |
. . . . . . . 8
β’ ((π₯ β
(0..^((β―βπ)
β 1)) β¨ π₯ β
{((β―βπ) β
1)}) β (π₯ β
(0..^((β―βπ)
β 1)) β¨ π₯ =
((β―βπ) β
1))) |
89 | 86, 88 | sylib 217 |
. . . . . . 7
β’ ((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β (π₯ β (0..^((β―βπ) β 1)) β¨ π₯ = ((β―βπ) β 1))) |
90 | 37, 73, 89 | mpjaodan 958 |
. . . . . 6
β’ ((((π β§ π¦ β ran π) β§ π₯ β dom π) β§ π¦ = (πβπ₯)) β ((πβπ)βπ¦) β π¦) |
91 | | f1fun 6787 |
. . . . . . . 8
β’ (π:dom πβ1-1βπ· β Fun π) |
92 | | elrnrexdmb 7089 |
. . . . . . . 8
β’ (Fun
π β (π¦ β ran π β βπ₯ β dom π π¦ = (πβπ₯))) |
93 | 1, 91, 92 | 3syl 18 |
. . . . . . 7
β’ (π β (π¦ β ran π β βπ₯ β dom π π¦ = (πβπ₯))) |
94 | 93 | biimpa 478 |
. . . . . 6
β’ ((π β§ π¦ β ran π) β βπ₯ β dom π π¦ = (πβπ₯)) |
95 | 90, 94 | r19.29a 3163 |
. . . . 5
β’ ((π β§ π¦ β ran π) β ((πβπ)βπ¦) β π¦) |
96 | | eqid 2733 |
. . . . . . . . . 10
β’
(SymGrpβπ·) =
(SymGrpβπ·) |
97 | 29, 30, 6, 1, 96 | cycpmcl 32263 |
. . . . . . . . 9
β’ (π β (πβπ) β (Baseβ(SymGrpβπ·))) |
98 | | eqid 2733 |
. . . . . . . . . . 11
β’
(Baseβ(SymGrpβπ·)) = (Baseβ(SymGrpβπ·)) |
99 | 96, 98 | elsymgbas 19236 |
. . . . . . . . . 10
β’ (π· β π β ((πβπ) β (Baseβ(SymGrpβπ·)) β (πβπ):π·β1-1-ontoβπ·)) |
100 | 30, 99 | syl 17 |
. . . . . . . . 9
β’ (π β ((πβπ) β (Baseβ(SymGrpβπ·)) β (πβπ):π·β1-1-ontoβπ·)) |
101 | 97, 100 | mpbid 231 |
. . . . . . . 8
β’ (π β (πβπ):π·β1-1-ontoβπ·) |
102 | | f1ofn 6832 |
. . . . . . . 8
β’ ((πβπ):π·β1-1-ontoβπ· β (πβπ) Fn π·) |
103 | 101, 102 | syl 17 |
. . . . . . 7
β’ (π β (πβπ) Fn π·) |
104 | 103 | adantr 482 |
. . . . . 6
β’ ((π β§ π¦ β ran π) β (πβπ) Fn π·) |
105 | | wrdf 14466 |
. . . . . . . 8
β’ (π β Word π· β π:(0..^(β―βπ))βΆπ·) |
106 | | frn 6722 |
. . . . . . . 8
β’ (π:(0..^(β―βπ))βΆπ· β ran π β π·) |
107 | 6, 105, 106 | 3syl 18 |
. . . . . . 7
β’ (π β ran π β π·) |
108 | 107 | sselda 3982 |
. . . . . 6
β’ ((π β§ π¦ β ran π) β π¦ β π·) |
109 | | fnelnfp 7172 |
. . . . . 6
β’ (((πβπ) Fn π· β§ π¦ β π·) β (π¦ β dom ((πβπ) β I ) β ((πβπ)βπ¦) β π¦)) |
110 | 104, 108,
109 | syl2anc 585 |
. . . . 5
β’ ((π β§ π¦ β ran π) β (π¦ β dom ((πβπ) β I ) β ((πβπ)βπ¦) β π¦)) |
111 | 95, 110 | mpbird 257 |
. . . 4
β’ ((π β§ π¦ β ran π) β π¦ β dom ((πβπ) β I )) |
112 | 111 | ex 414 |
. . 3
β’ (π β (π¦ β ran π β π¦ β dom ((πβπ) β I ))) |
113 | 112 | ssrdv 3988 |
. 2
β’ (π β ran π β dom ((πβπ) β I )) |
114 | 29, 30, 6, 1 | tocycfv 32256 |
. . . . 5
β’ (π β (πβπ) = (( I βΎ (π· β ran π)) βͺ ((π cyclShift 1) β β‘π))) |
115 | 114 | difeq1d 4121 |
. . . 4
β’ (π β ((πβπ) β I ) = ((( I βΎ (π· β ran π)) βͺ ((π cyclShift 1) β β‘π)) β I )) |
116 | 115 | dmeqd 5904 |
. . 3
β’ (π β dom ((πβπ) β I ) = dom ((( I βΎ (π· β ran π)) βͺ ((π cyclShift 1) β β‘π)) β I )) |
117 | | difundir 4280 |
. . . . . 6
β’ ((( I
βΎ (π· β ran
π)) βͺ ((π cyclShift 1) β β‘π)) β I ) = ((( I βΎ (π· β ran π)) β I ) βͺ (((π cyclShift 1) β β‘π) β I )) |
118 | | resdifcom 5999 |
. . . . . . . 8
β’ (( I
βΎ (π· β ran
π)) β I ) = (( I
β I ) βΎ (π·
β ran π)) |
119 | | difid 4370 |
. . . . . . . . 9
β’ ( I
β I ) = β
|
120 | 119 | reseq1i 5976 |
. . . . . . . 8
β’ (( I
β I ) βΎ (π·
β ran π)) = (β
βΎ (π· β ran
π)) |
121 | | 0res 31822 |
. . . . . . . 8
β’ (β
βΎ (π· β ran
π)) =
β
|
122 | 118, 120,
121 | 3eqtri 2765 |
. . . . . . 7
β’ (( I
βΎ (π· β ran
π)) β I ) =
β
|
123 | 122 | uneq1i 4159 |
. . . . . 6
β’ ((( I
βΎ (π· β ran
π)) β I ) βͺ
(((π cyclShift 1) β
β‘π) β I )) = (β
βͺ (((π cyclShift 1) β β‘π) β I )) |
124 | | 0un 4392 |
. . . . . 6
β’ (β
βͺ (((π cyclShift 1)
β β‘π) β I )) = (((π cyclShift 1) β β‘π) β I ) |
125 | 117, 123,
124 | 3eqtri 2765 |
. . . . 5
β’ ((( I
βΎ (π· β ran
π)) βͺ ((π cyclShift 1) β β‘π)) β I ) = (((π cyclShift 1) β β‘π) β I ) |
126 | 125 | dmeqi 5903 |
. . . 4
β’ dom ((( I
βΎ (π· β ran
π)) βͺ ((π cyclShift 1) β β‘π)) β I ) = dom (((π cyclShift 1) β β‘π) β I ) |
127 | | difss 4131 |
. . . . . 6
β’ (((π cyclShift 1) β β‘π) β I ) β ((π cyclShift 1) β β‘π) |
128 | | dmss 5901 |
. . . . . 6
β’ ((((π cyclShift 1) β β‘π) β I ) β ((π cyclShift 1) β β‘π) β dom (((π cyclShift 1) β β‘π) β I ) β dom ((π cyclShift 1) β β‘π)) |
129 | 127, 128 | ax-mp 5 |
. . . . 5
β’ dom
(((π cyclShift 1) β
β‘π) β I ) β dom ((π cyclShift 1) β β‘π) |
130 | | dmcoss 5969 |
. . . . . 6
β’ dom
((π cyclShift 1) β
β‘π) β dom β‘π |
131 | | df-rn 5687 |
. . . . . 6
β’ ran π = dom β‘π |
132 | 130, 131 | sseqtrri 4019 |
. . . . 5
β’ dom
((π cyclShift 1) β
β‘π) β ran π |
133 | 129, 132 | sstri 3991 |
. . . 4
β’ dom
(((π cyclShift 1) β
β‘π) β I ) β ran π |
134 | 126, 133 | eqsstri 4016 |
. . 3
β’ dom ((( I
βΎ (π· β ran
π)) βͺ ((π cyclShift 1) β β‘π)) β I ) β ran π |
135 | 116, 134 | eqsstrdi 4036 |
. 2
β’ (π β dom ((πβπ) β I ) β ran π) |
136 | 113, 135 | eqssd 3999 |
1
β’ (π β ran π = dom ((πβπ) β I )) |