Step | Hyp | Ref
| Expression |
1 | | breprexp.n |
. . . 4
β’ (π β π β
β0) |
2 | | breprexp.s |
. . . 4
β’ (π β π β
β0) |
3 | | breprexp.z |
. . . 4
β’ (π β π β β) |
4 | | fvex 6901 |
. . . . . 6
β’
((πββ)βπ΄) β V |
5 | 4 | fconst 6774 |
. . . . 5
β’
((0..^π) Γ
{((πββ)βπ΄)}):(0..^π)βΆ{((πββ)βπ΄)} |
6 | | nnex 12214 |
. . . . . . . . 9
β’ β
β V |
7 | | breprexpnat.a |
. . . . . . . . 9
β’ (π β π΄ β β) |
8 | | indf 32951 |
. . . . . . . . 9
β’ ((β
β V β§ π΄ β
β) β ((πββ)βπ΄):ββΆ{0, 1}) |
9 | 6, 7, 8 | sylancr 588 |
. . . . . . . 8
β’ (π β
((πββ)βπ΄):ββΆ{0, 1}) |
10 | | 0cn 11202 |
. . . . . . . . 9
β’ 0 β
β |
11 | | ax-1cn 11164 |
. . . . . . . . 9
β’ 1 β
β |
12 | | prssi 4823 |
. . . . . . . . 9
β’ ((0
β β β§ 1 β β) β {0, 1} β
β) |
13 | 10, 11, 12 | mp2an 691 |
. . . . . . . 8
β’ {0, 1}
β β |
14 | | fss 6731 |
. . . . . . . 8
β’
((((πββ)βπ΄):ββΆ{0, 1} β§ {0, 1} β
β) β ((πββ)βπ΄):ββΆβ) |
15 | 9, 13, 14 | sylancl 587 |
. . . . . . 7
β’ (π β
((πββ)βπ΄):ββΆβ) |
16 | | cnex 11187 |
. . . . . . . 8
β’ β
β V |
17 | 16, 6 | elmap 8861 |
. . . . . . 7
β’
(((πββ)βπ΄) β (β βm
β) β ((πββ)βπ΄):ββΆβ) |
18 | 15, 17 | sylibr 233 |
. . . . . 6
β’ (π β
((πββ)βπ΄) β (β βm
β)) |
19 | 4 | snss 4788 |
. . . . . 6
β’
(((πββ)βπ΄) β (β βm
β) β {((πββ)βπ΄)} β (β βm
β)) |
20 | 18, 19 | sylib 217 |
. . . . 5
β’ (π β
{((πββ)βπ΄)} β (β βm
β)) |
21 | | fss 6731 |
. . . . 5
β’
((((0..^π) Γ
{((πββ)βπ΄)}):(0..^π)βΆ{((πββ)βπ΄)} β§
{((πββ)βπ΄)} β (β βm β))
β ((0..^π) Γ
{((πββ)βπ΄)}):(0..^π)βΆ(β βm
β)) |
22 | 5, 20, 21 | sylancr 588 |
. . . 4
β’ (π β ((0..^π) Γ
{((πββ)βπ΄)}):(0..^π)βΆ(β βm
β)) |
23 | 1, 2, 3, 22 | breprexp 33583 |
. . 3
β’ (π β βπ β (0..^π)Ξ£π β (1...π)(((((0..^π) Γ
{((πββ)βπ΄)})βπ)βπ) Β· (πβπ)) = Ξ£π β (0...(π Β· π))Ξ£π β ((1...π)(reprβπ)π)(βπ β (0..^π)((((0..^π) Γ
{((πββ)βπ΄)})βπ)β(πβπ)) Β· (πβπ))) |
24 | 4 | fvconst2 7200 |
. . . . . . . . . 10
β’ (π β (0..^π) β (((0..^π) Γ
{((πββ)βπ΄)})βπ) = ((πββ)βπ΄)) |
25 | 24 | ad2antlr 726 |
. . . . . . . . 9
β’ (((π β§ π β (0..^π)) β§ π β (1...π)) β (((0..^π) Γ
{((πββ)βπ΄)})βπ) = ((πββ)βπ΄)) |
26 | 25 | fveq1d 6890 |
. . . . . . . 8
β’ (((π β§ π β (0..^π)) β§ π β (1...π)) β ((((0..^π) Γ
{((πββ)βπ΄)})βπ)βπ) = (((πββ)βπ΄)βπ)) |
27 | 26 | oveq1d 7419 |
. . . . . . 7
β’ (((π β§ π β (0..^π)) β§ π β (1...π)) β (((((0..^π) Γ
{((πββ)βπ΄)})βπ)βπ) Β· (πβπ)) = ((((πββ)βπ΄)βπ) Β· (πβπ))) |
28 | 27 | sumeq2dv 15645 |
. . . . . 6
β’ ((π β§ π β (0..^π)) β Ξ£π β (1...π)(((((0..^π) Γ
{((πββ)βπ΄)})βπ)βπ) Β· (πβπ)) = Ξ£π β (1...π)((((πββ)βπ΄)βπ) Β· (πβπ))) |
29 | 6 | a1i 11 |
. . . . . . 7
β’ ((π β§ π β (0..^π)) β β β V) |
30 | | fzfi 13933 |
. . . . . . . 8
β’
(1...π) β
Fin |
31 | 30 | a1i 11 |
. . . . . . 7
β’ ((π β§ π β (0..^π)) β (1...π) β Fin) |
32 | | fz1ssnn 13528 |
. . . . . . . 8
β’
(1...π) β
β |
33 | 32 | a1i 11 |
. . . . . . 7
β’ ((π β§ π β (0..^π)) β (1...π) β β) |
34 | 7 | adantr 482 |
. . . . . . 7
β’ ((π β§ π β (0..^π)) β π΄ β β) |
35 | 3 | ad2antrr 725 |
. . . . . . . 8
β’ (((π β§ π β (0..^π)) β§ π β (1...π)) β π β β) |
36 | | nnssnn0 12471 |
. . . . . . . . . 10
β’ β
β β0 |
37 | 32, 36 | sstri 3990 |
. . . . . . . . 9
β’
(1...π) β
β0 |
38 | | simpr 486 |
. . . . . . . . 9
β’ (((π β§ π β (0..^π)) β§ π β (1...π)) β π β (1...π)) |
39 | 37, 38 | sselid 3979 |
. . . . . . . 8
β’ (((π β§ π β (0..^π)) β§ π β (1...π)) β π β β0) |
40 | 35, 39 | expcld 14107 |
. . . . . . 7
β’ (((π β§ π β (0..^π)) β§ π β (1...π)) β (πβπ) β β) |
41 | 29, 31, 33, 34, 40 | indsumin 32958 |
. . . . . 6
β’ ((π β§ π β (0..^π)) β Ξ£π β (1...π)((((πββ)βπ΄)βπ) Β· (πβπ)) = Ξ£π β ((1...π) β© π΄)(πβπ)) |
42 | | incom 4200 |
. . . . . . . 8
β’
((1...π) β© π΄) = (π΄ β© (1...π)) |
43 | 42 | a1i 11 |
. . . . . . 7
β’ ((π β§ π β (0..^π)) β ((1...π) β© π΄) = (π΄ β© (1...π))) |
44 | 43 | sumeq1d 15643 |
. . . . . 6
β’ ((π β§ π β (0..^π)) β Ξ£π β ((1...π) β© π΄)(πβπ) = Ξ£π β (π΄ β© (1...π))(πβπ)) |
45 | 28, 41, 44 | 3eqtrd 2777 |
. . . . 5
β’ ((π β§ π β (0..^π)) β Ξ£π β (1...π)(((((0..^π) Γ
{((πββ)βπ΄)})βπ)βπ) Β· (πβπ)) = Ξ£π β (π΄ β© (1...π))(πβπ)) |
46 | 45 | prodeq2dv 15863 |
. . . 4
β’ (π β βπ β (0..^π)Ξ£π β (1...π)(((((0..^π) Γ
{((πββ)βπ΄)})βπ)βπ) Β· (πβπ)) = βπ β (0..^π)Ξ£π β (π΄ β© (1...π))(πβπ)) |
47 | | fzofi 13935 |
. . . . . 6
β’
(0..^π) β
Fin |
48 | 47 | a1i 11 |
. . . . 5
β’ (π β (0..^π) β Fin) |
49 | | inss2 4228 |
. . . . . . . 8
β’ (π΄ β© (1...π)) β (1...π) |
50 | | ssfi 9169 |
. . . . . . . 8
β’
(((1...π) β Fin
β§ (π΄ β© (1...π)) β (1...π)) β (π΄ β© (1...π)) β Fin) |
51 | 30, 49, 50 | mp2an 691 |
. . . . . . 7
β’ (π΄ β© (1...π)) β Fin |
52 | 51 | a1i 11 |
. . . . . 6
β’ (π β (π΄ β© (1...π)) β Fin) |
53 | 3 | adantr 482 |
. . . . . . 7
β’ ((π β§ π β (π΄ β© (1...π))) β π β β) |
54 | 49, 37 | sstri 3990 |
. . . . . . . 8
β’ (π΄ β© (1...π)) β
β0 |
55 | | simpr 486 |
. . . . . . . 8
β’ ((π β§ π β (π΄ β© (1...π))) β π β (π΄ β© (1...π))) |
56 | 54, 55 | sselid 3979 |
. . . . . . 7
β’ ((π β§ π β (π΄ β© (1...π))) β π β β0) |
57 | 53, 56 | expcld 14107 |
. . . . . 6
β’ ((π β§ π β (π΄ β© (1...π))) β (πβπ) β β) |
58 | 52, 57 | fsumcl 15675 |
. . . . 5
β’ (π β Ξ£π β (π΄ β© (1...π))(πβπ) β β) |
59 | | fprodconst 15918 |
. . . . 5
β’
(((0..^π) β Fin
β§ Ξ£π β
(π΄ β© (1...π))(πβπ) β β) β βπ β (0..^π)Ξ£π β (π΄ β© (1...π))(πβπ) = (Ξ£π β (π΄ β© (1...π))(πβπ)β(β―β(0..^π)))) |
60 | 48, 58, 59 | syl2anc 585 |
. . . 4
β’ (π β βπ β (0..^π)Ξ£π β (π΄ β© (1...π))(πβπ) = (Ξ£π β (π΄ β© (1...π))(πβπ)β(β―β(0..^π)))) |
61 | | hashfzo0 14386 |
. . . . . 6
β’ (π β β0
β (β―β(0..^π)) = π) |
62 | 2, 61 | syl 17 |
. . . . 5
β’ (π β (β―β(0..^π)) = π) |
63 | 62 | oveq2d 7420 |
. . . 4
β’ (π β (Ξ£π β (π΄ β© (1...π))(πβπ)β(β―β(0..^π))) = (Ξ£π β (π΄ β© (1...π))(πβπ)βπ)) |
64 | 46, 60, 63 | 3eqtrd 2777 |
. . 3
β’ (π β βπ β (0..^π)Ξ£π β (1...π)(((((0..^π) Γ
{((πββ)βπ΄)})βπ)βπ) Β· (πβπ)) = (Ξ£π β (π΄ β© (1...π))(πβπ)βπ)) |
65 | 32 | a1i 11 |
. . . . . . 7
β’ ((π β§ π β (0...(π Β· π))) β (1...π) β β) |
66 | | fzssz 13499 |
. . . . . . . 8
β’
(0...(π Β·
π)) β
β€ |
67 | | simpr 486 |
. . . . . . . 8
β’ ((π β§ π β (0...(π Β· π))) β π β (0...(π Β· π))) |
68 | 66, 67 | sselid 3979 |
. . . . . . 7
β’ ((π β§ π β (0...(π Β· π))) β π β β€) |
69 | 2 | adantr 482 |
. . . . . . 7
β’ ((π β§ π β (0...(π Β· π))) β π β
β0) |
70 | 30 | a1i 11 |
. . . . . . 7
β’ ((π β§ π β (0...(π Β· π))) β (1...π) β Fin) |
71 | 65, 68, 69, 70 | reprfi 33566 |
. . . . . 6
β’ ((π β§ π β (0...(π Β· π))) β ((1...π)(reprβπ)π) β Fin) |
72 | 3 | adantr 482 |
. . . . . . 7
β’ ((π β§ π β (0...(π Β· π))) β π β β) |
73 | | fz0ssnn0 13592 |
. . . . . . . 8
β’
(0...(π Β·
π)) β
β0 |
74 | 73, 67 | sselid 3979 |
. . . . . . 7
β’ ((π β§ π β (0...(π Β· π))) β π β β0) |
75 | 72, 74 | expcld 14107 |
. . . . . 6
β’ ((π β§ π β (0...(π Β· π))) β (πβπ) β β) |
76 | 47 | a1i 11 |
. . . . . . 7
β’ (((π β§ π β (0...(π Β· π))) β§ π β ((1...π)(reprβπ)π)) β (0..^π) β Fin) |
77 | 9 | ad3antrrr 729 |
. . . . . . . . 9
β’ ((((π β§ π β (0...(π Β· π))) β§ π β ((1...π)(reprβπ)π)) β§ π β (0..^π)) β
((πββ)βπ΄):ββΆ{0, 1}) |
78 | 32 | a1i 11 |
. . . . . . . . . . . 12
β’ (((π β§ π β (0...(π Β· π))) β§ π β ((1...π)(reprβπ)π)) β (1...π) β β) |
79 | 68 | adantr 482 |
. . . . . . . . . . . 12
β’ (((π β§ π β (0...(π Β· π))) β§ π β ((1...π)(reprβπ)π)) β π β β€) |
80 | 69 | adantr 482 |
. . . . . . . . . . . 12
β’ (((π β§ π β (0...(π Β· π))) β§ π β ((1...π)(reprβπ)π)) β π β
β0) |
81 | | simpr 486 |
. . . . . . . . . . . 12
β’ (((π β§ π β (0...(π Β· π))) β§ π β ((1...π)(reprβπ)π)) β π β ((1...π)(reprβπ)π)) |
82 | 78, 79, 80, 81 | reprf 33562 |
. . . . . . . . . . 11
β’ (((π β§ π β (0...(π Β· π))) β§ π β ((1...π)(reprβπ)π)) β π:(0..^π)βΆ(1...π)) |
83 | 82 | ffvelcdmda 7082 |
. . . . . . . . . 10
β’ ((((π β§ π β (0...(π Β· π))) β§ π β ((1...π)(reprβπ)π)) β§ π β (0..^π)) β (πβπ) β (1...π)) |
84 | 32, 83 | sselid 3979 |
. . . . . . . . 9
β’ ((((π β§ π β (0...(π Β· π))) β§ π β ((1...π)(reprβπ)π)) β§ π β (0..^π)) β (πβπ) β β) |
85 | 77, 84 | ffvelcdmd 7083 |
. . . . . . . 8
β’ ((((π β§ π β (0...(π Β· π))) β§ π β ((1...π)(reprβπ)π)) β§ π β (0..^π)) β
(((πββ)βπ΄)β(πβπ)) β {0, 1}) |
86 | 13, 85 | sselid 3979 |
. . . . . . 7
β’ ((((π β§ π β (0...(π Β· π))) β§ π β ((1...π)(reprβπ)π)) β§ π β (0..^π)) β
(((πββ)βπ΄)β(πβπ)) β β) |
87 | 76, 86 | fprodcl 15892 |
. . . . . 6
β’ (((π β§ π β (0...(π Β· π))) β§ π β ((1...π)(reprβπ)π)) β βπ β (0..^π)(((πββ)βπ΄)β(πβπ)) β β) |
88 | 71, 75, 87 | fsummulc1 15727 |
. . . . 5
β’ ((π β§ π β (0...(π Β· π))) β (Ξ£π β ((1...π)(reprβπ)π)βπ β (0..^π)(((πββ)βπ΄)β(πβπ)) Β· (πβπ)) = Ξ£π β ((1...π)(reprβπ)π)(βπ β (0..^π)(((πββ)βπ΄)β(πβπ)) Β· (πβπ))) |
89 | 7 | adantr 482 |
. . . . . . 7
β’ ((π β§ π β (0...(π Β· π))) β π΄ β β) |
90 | 89, 68, 69, 70, 65 | hashreprin 33570 |
. . . . . 6
β’ ((π β§ π β (0...(π Β· π))) β (β―β((π΄ β© (1...π))(reprβπ)π)) = Ξ£π β ((1...π)(reprβπ)π)βπ β (0..^π)(((πββ)βπ΄)β(πβπ))) |
91 | 90 | oveq1d 7419 |
. . . . 5
β’ ((π β§ π β (0...(π Β· π))) β ((β―β((π΄ β© (1...π))(reprβπ)π)) Β· (πβπ)) = (Ξ£π β ((1...π)(reprβπ)π)βπ β (0..^π)(((πββ)βπ΄)β(πβπ)) Β· (πβπ))) |
92 | 24 | fveq1d 6890 |
. . . . . . . . . 10
β’ (π β (0..^π) β ((((0..^π) Γ
{((πββ)βπ΄)})βπ)β(πβπ)) = (((πββ)βπ΄)β(πβπ))) |
93 | 92 | adantl 483 |
. . . . . . . . 9
β’ (((π β§ π β (0...(π Β· π))) β§ π β (0..^π)) β ((((0..^π) Γ
{((πββ)βπ΄)})βπ)β(πβπ)) = (((πββ)βπ΄)β(πβπ))) |
94 | 93 | prodeq2dv 15863 |
. . . . . . . 8
β’ ((π β§ π β (0...(π Β· π))) β βπ β (0..^π)((((0..^π) Γ
{((πββ)βπ΄)})βπ)β(πβπ)) = βπ β (0..^π)(((πββ)βπ΄)β(πβπ))) |
95 | 94 | adantr 482 |
. . . . . . 7
β’ (((π β§ π β (0...(π Β· π))) β§ π β ((1...π)(reprβπ)π)) β βπ β (0..^π)((((0..^π) Γ
{((πββ)βπ΄)})βπ)β(πβπ)) = βπ β (0..^π)(((πββ)βπ΄)β(πβπ))) |
96 | 95 | oveq1d 7419 |
. . . . . 6
β’ (((π β§ π β (0...(π Β· π))) β§ π β ((1...π)(reprβπ)π)) β (βπ β (0..^π)((((0..^π) Γ
{((πββ)βπ΄)})βπ)β(πβπ)) Β· (πβπ)) = (βπ β (0..^π)(((πββ)βπ΄)β(πβπ)) Β· (πβπ))) |
97 | 96 | sumeq2dv 15645 |
. . . . 5
β’ ((π β§ π β (0...(π Β· π))) β Ξ£π β ((1...π)(reprβπ)π)(βπ β (0..^π)((((0..^π) Γ
{((πββ)βπ΄)})βπ)β(πβπ)) Β· (πβπ)) = Ξ£π β ((1...π)(reprβπ)π)(βπ β (0..^π)(((πββ)βπ΄)β(πβπ)) Β· (πβπ))) |
98 | 88, 91, 97 | 3eqtr4rd 2784 |
. . . 4
β’ ((π β§ π β (0...(π Β· π))) β Ξ£π β ((1...π)(reprβπ)π)(βπ β (0..^π)((((0..^π) Γ
{((πββ)βπ΄)})βπ)β(πβπ)) Β· (πβπ)) = ((β―β((π΄ β© (1...π))(reprβπ)π)) Β· (πβπ))) |
99 | 98 | sumeq2dv 15645 |
. . 3
β’ (π β Ξ£π β (0...(π Β· π))Ξ£π β ((1...π)(reprβπ)π)(βπ β (0..^π)((((0..^π) Γ
{((πββ)βπ΄)})βπ)β(πβπ)) Β· (πβπ)) = Ξ£π β (0...(π Β· π))((β―β((π΄ β© (1...π))(reprβπ)π)) Β· (πβπ))) |
100 | 23, 64, 99 | 3eqtr3d 2781 |
. 2
β’ (π β (Ξ£π β (π΄ β© (1...π))(πβπ)βπ) = Ξ£π β (0...(π Β· π))((β―β((π΄ β© (1...π))(reprβπ)π)) Β· (πβπ))) |
101 | | breprexpnat.p |
. . 3
β’ π = Ξ£π β (π΄ β© (1...π))(πβπ) |
102 | 101 | oveq1i 7414 |
. 2
β’ (πβπ) = (Ξ£π β (π΄ β© (1...π))(πβπ)βπ) |
103 | | breprexpnat.r |
. . . . 5
β’ π
= (β―β((π΄ β© (1...π))(reprβπ)π)) |
104 | 103 | oveq1i 7414 |
. . . 4
β’ (π
Β· (πβπ)) = ((β―β((π΄ β© (1...π))(reprβπ)π)) Β· (πβπ)) |
105 | 104 | a1i 11 |
. . 3
β’ (π β (0...(π Β· π)) β (π
Β· (πβπ)) = ((β―β((π΄ β© (1...π))(reprβπ)π)) Β· (πβπ))) |
106 | 105 | sumeq2i 15641 |
. 2
β’
Ξ£π β
(0...(π Β· π))(π
Β· (πβπ)) = Ξ£π β (0...(π Β· π))((β―β((π΄ β© (1...π))(reprβπ)π)) Β· (πβπ)) |
107 | 100, 102,
106 | 3eqtr4g 2798 |
1
β’ (π β (πβπ) = Ξ£π β (0...(π Β· π))(π
Β· (πβπ))) |