Step | Hyp | Ref
| Expression |
1 | | 1t1e1 12370 |
. . . . 5
β’ (1
Β· 1) = 1 |
2 | | prod0 15883 |
. . . . . 6
β’
βπ β
β
π΅ =
1 |
3 | | prod0 15883 |
. . . . . 6
β’
βπ β
β
πΆ =
1 |
4 | 2, 3 | oveq12i 7417 |
. . . . 5
β’
(βπ β
β
π΅ Β·
βπ β β
πΆ) = (1 Β·
1) |
5 | | prod0 15883 |
. . . . 5
β’
βπ β
β
(π΅ Β· πΆ) = 1 |
6 | 1, 4, 5 | 3eqtr4ri 2771 |
. . . 4
β’
βπ β
β
(π΅ Β· πΆ) = (βπ β β
π΅ Β· βπ β β
πΆ) |
7 | | prodeq1 15849 |
. . . 4
β’ (π΄ = β
β βπ β π΄ (π΅ Β· πΆ) = βπ β β
(π΅ Β· πΆ)) |
8 | | prodeq1 15849 |
. . . . 5
β’ (π΄ = β
β βπ β π΄ π΅ = βπ β β
π΅) |
9 | | prodeq1 15849 |
. . . . 5
β’ (π΄ = β
β βπ β π΄ πΆ = βπ β β
πΆ) |
10 | 8, 9 | oveq12d 7423 |
. . . 4
β’ (π΄ = β
β (βπ β π΄ π΅ Β· βπ β π΄ πΆ) = (βπ β β
π΅ Β· βπ β β
πΆ)) |
11 | 6, 7, 10 | 3eqtr4a 2798 |
. . 3
β’ (π΄ = β
β βπ β π΄ (π΅ Β· πΆ) = (βπ β π΄ π΅ Β· βπ β π΄ πΆ)) |
12 | 11 | a1i 11 |
. 2
β’ (π β (π΄ = β
β βπ β π΄ (π΅ Β· πΆ) = (βπ β π΄ π΅ Β· βπ β π΄ πΆ))) |
13 | | simprl 769 |
. . . . . . . . 9
β’ ((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β (β―βπ΄) β
β) |
14 | | nnuz 12861 |
. . . . . . . . 9
β’ β =
(β€β₯β1) |
15 | 13, 14 | eleqtrdi 2843 |
. . . . . . . 8
β’ ((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β (β―βπ΄) β
(β€β₯β1)) |
16 | | fprodmul.2 |
. . . . . . . . . . . 12
β’ ((π β§ π β π΄) β π΅ β β) |
17 | 16 | fmpttd 7111 |
. . . . . . . . . . 11
β’ (π β (π β π΄ β¦ π΅):π΄βΆβ) |
18 | 17 | adantr 481 |
. . . . . . . . . 10
β’ ((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β (π β π΄ β¦ π΅):π΄βΆβ) |
19 | | f1of 6830 |
. . . . . . . . . . 11
β’ (π:(1...(β―βπ΄))β1-1-ontoβπ΄ β π:(1...(β―βπ΄))βΆπ΄) |
20 | 19 | ad2antll 727 |
. . . . . . . . . 10
β’ ((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β π:(1...(β―βπ΄))βΆπ΄) |
21 | | fco 6738 |
. . . . . . . . . 10
β’ (((π β π΄ β¦ π΅):π΄βΆβ β§ π:(1...(β―βπ΄))βΆπ΄) β ((π β π΄ β¦ π΅) β π):(1...(β―βπ΄))βΆβ) |
22 | 18, 20, 21 | syl2anc 584 |
. . . . . . . . 9
β’ ((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β ((π β π΄ β¦ π΅) β π):(1...(β―βπ΄))βΆβ) |
23 | 22 | ffvelcdmda 7083 |
. . . . . . . 8
β’ (((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β§ π β (1...(β―βπ΄))) β (((π β π΄ β¦ π΅) β π)βπ) β β) |
24 | | fprodmul.3 |
. . . . . . . . . . . 12
β’ ((π β§ π β π΄) β πΆ β β) |
25 | 24 | fmpttd 7111 |
. . . . . . . . . . 11
β’ (π β (π β π΄ β¦ πΆ):π΄βΆβ) |
26 | 25 | adantr 481 |
. . . . . . . . . 10
β’ ((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β (π β π΄ β¦ πΆ):π΄βΆβ) |
27 | | fco 6738 |
. . . . . . . . . 10
β’ (((π β π΄ β¦ πΆ):π΄βΆβ β§ π:(1...(β―βπ΄))βΆπ΄) β ((π β π΄ β¦ πΆ) β π):(1...(β―βπ΄))βΆβ) |
28 | 26, 20, 27 | syl2anc 584 |
. . . . . . . . 9
β’ ((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β ((π β π΄ β¦ πΆ) β π):(1...(β―βπ΄))βΆβ) |
29 | 28 | ffvelcdmda 7083 |
. . . . . . . 8
β’ (((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β§ π β (1...(β―βπ΄))) β (((π β π΄ β¦ πΆ) β π)βπ) β β) |
30 | 20 | ffvelcdmda 7083 |
. . . . . . . . . 10
β’ (((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β§ π β (1...(β―βπ΄))) β (πβπ) β π΄) |
31 | | simpr 485 |
. . . . . . . . . . . . . 14
β’ ((π β§ π β π΄) β π β π΄) |
32 | 16, 24 | mulcld 11230 |
. . . . . . . . . . . . . 14
β’ ((π β§ π β π΄) β (π΅ Β· πΆ) β β) |
33 | | eqid 2732 |
. . . . . . . . . . . . . . 15
β’ (π β π΄ β¦ (π΅ Β· πΆ)) = (π β π΄ β¦ (π΅ Β· πΆ)) |
34 | 33 | fvmpt2 7006 |
. . . . . . . . . . . . . 14
β’ ((π β π΄ β§ (π΅ Β· πΆ) β β) β ((π β π΄ β¦ (π΅ Β· πΆ))βπ) = (π΅ Β· πΆ)) |
35 | 31, 32, 34 | syl2anc 584 |
. . . . . . . . . . . . 13
β’ ((π β§ π β π΄) β ((π β π΄ β¦ (π΅ Β· πΆ))βπ) = (π΅ Β· πΆ)) |
36 | | eqid 2732 |
. . . . . . . . . . . . . . . 16
β’ (π β π΄ β¦ π΅) = (π β π΄ β¦ π΅) |
37 | 36 | fvmpt2 7006 |
. . . . . . . . . . . . . . 15
β’ ((π β π΄ β§ π΅ β β) β ((π β π΄ β¦ π΅)βπ) = π΅) |
38 | 31, 16, 37 | syl2anc 584 |
. . . . . . . . . . . . . 14
β’ ((π β§ π β π΄) β ((π β π΄ β¦ π΅)βπ) = π΅) |
39 | | eqid 2732 |
. . . . . . . . . . . . . . . 16
β’ (π β π΄ β¦ πΆ) = (π β π΄ β¦ πΆ) |
40 | 39 | fvmpt2 7006 |
. . . . . . . . . . . . . . 15
β’ ((π β π΄ β§ πΆ β β) β ((π β π΄ β¦ πΆ)βπ) = πΆ) |
41 | 31, 24, 40 | syl2anc 584 |
. . . . . . . . . . . . . 14
β’ ((π β§ π β π΄) β ((π β π΄ β¦ πΆ)βπ) = πΆ) |
42 | 38, 41 | oveq12d 7423 |
. . . . . . . . . . . . 13
β’ ((π β§ π β π΄) β (((π β π΄ β¦ π΅)βπ) Β· ((π β π΄ β¦ πΆ)βπ)) = (π΅ Β· πΆ)) |
43 | 35, 42 | eqtr4d 2775 |
. . . . . . . . . . . 12
β’ ((π β§ π β π΄) β ((π β π΄ β¦ (π΅ Β· πΆ))βπ) = (((π β π΄ β¦ π΅)βπ) Β· ((π β π΄ β¦ πΆ)βπ))) |
44 | 43 | ralrimiva 3146 |
. . . . . . . . . . 11
β’ (π β βπ β π΄ ((π β π΄ β¦ (π΅ Β· πΆ))βπ) = (((π β π΄ β¦ π΅)βπ) Β· ((π β π΄ β¦ πΆ)βπ))) |
45 | 44 | ad2antrr 724 |
. . . . . . . . . 10
β’ (((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β§ π β (1...(β―βπ΄))) β βπ β π΄ ((π β π΄ β¦ (π΅ Β· πΆ))βπ) = (((π β π΄ β¦ π΅)βπ) Β· ((π β π΄ β¦ πΆ)βπ))) |
46 | | nffvmpt1 6899 |
. . . . . . . . . . . 12
β’
β²π((π β π΄ β¦ (π΅ Β· πΆ))β(πβπ)) |
47 | | nffvmpt1 6899 |
. . . . . . . . . . . . 13
β’
β²π((π β π΄ β¦ π΅)β(πβπ)) |
48 | | nfcv 2903 |
. . . . . . . . . . . . 13
β’
β²π
Β· |
49 | | nffvmpt1 6899 |
. . . . . . . . . . . . 13
β’
β²π((π β π΄ β¦ πΆ)β(πβπ)) |
50 | 47, 48, 49 | nfov 7435 |
. . . . . . . . . . . 12
β’
β²π(((π β π΄ β¦ π΅)β(πβπ)) Β· ((π β π΄ β¦ πΆ)β(πβπ))) |
51 | 46, 50 | nfeq 2916 |
. . . . . . . . . . 11
β’
β²π((π β π΄ β¦ (π΅ Β· πΆ))β(πβπ)) = (((π β π΄ β¦ π΅)β(πβπ)) Β· ((π β π΄ β¦ πΆ)β(πβπ))) |
52 | | fveq2 6888 |
. . . . . . . . . . . 12
β’ (π = (πβπ) β ((π β π΄ β¦ (π΅ Β· πΆ))βπ) = ((π β π΄ β¦ (π΅ Β· πΆ))β(πβπ))) |
53 | | fveq2 6888 |
. . . . . . . . . . . . 13
β’ (π = (πβπ) β ((π β π΄ β¦ π΅)βπ) = ((π β π΄ β¦ π΅)β(πβπ))) |
54 | | fveq2 6888 |
. . . . . . . . . . . . 13
β’ (π = (πβπ) β ((π β π΄ β¦ πΆ)βπ) = ((π β π΄ β¦ πΆ)β(πβπ))) |
55 | 53, 54 | oveq12d 7423 |
. . . . . . . . . . . 12
β’ (π = (πβπ) β (((π β π΄ β¦ π΅)βπ) Β· ((π β π΄ β¦ πΆ)βπ)) = (((π β π΄ β¦ π΅)β(πβπ)) Β· ((π β π΄ β¦ πΆ)β(πβπ)))) |
56 | 52, 55 | eqeq12d 2748 |
. . . . . . . . . . 11
β’ (π = (πβπ) β (((π β π΄ β¦ (π΅ Β· πΆ))βπ) = (((π β π΄ β¦ π΅)βπ) Β· ((π β π΄ β¦ πΆ)βπ)) β ((π β π΄ β¦ (π΅ Β· πΆ))β(πβπ)) = (((π β π΄ β¦ π΅)β(πβπ)) Β· ((π β π΄ β¦ πΆ)β(πβπ))))) |
57 | 51, 56 | rspc 3600 |
. . . . . . . . . 10
β’ ((πβπ) β π΄ β (βπ β π΄ ((π β π΄ β¦ (π΅ Β· πΆ))βπ) = (((π β π΄ β¦ π΅)βπ) Β· ((π β π΄ β¦ πΆ)βπ)) β ((π β π΄ β¦ (π΅ Β· πΆ))β(πβπ)) = (((π β π΄ β¦ π΅)β(πβπ)) Β· ((π β π΄ β¦ πΆ)β(πβπ))))) |
58 | 30, 45, 57 | sylc 65 |
. . . . . . . . 9
β’ (((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β§ π β (1...(β―βπ΄))) β ((π β π΄ β¦ (π΅ Β· πΆ))β(πβπ)) = (((π β π΄ β¦ π΅)β(πβπ)) Β· ((π β π΄ β¦ πΆ)β(πβπ)))) |
59 | | fvco3 6987 |
. . . . . . . . . 10
β’ ((π:(1...(β―βπ΄))βΆπ΄ β§ π β (1...(β―βπ΄))) β (((π β π΄ β¦ (π΅ Β· πΆ)) β π)βπ) = ((π β π΄ β¦ (π΅ Β· πΆ))β(πβπ))) |
60 | 20, 59 | sylan 580 |
. . . . . . . . 9
β’ (((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β§ π β (1...(β―βπ΄))) β (((π β π΄ β¦ (π΅ Β· πΆ)) β π)βπ) = ((π β π΄ β¦ (π΅ Β· πΆ))β(πβπ))) |
61 | | fvco3 6987 |
. . . . . . . . . . 11
β’ ((π:(1...(β―βπ΄))βΆπ΄ β§ π β (1...(β―βπ΄))) β (((π β π΄ β¦ π΅) β π)βπ) = ((π β π΄ β¦ π΅)β(πβπ))) |
62 | 20, 61 | sylan 580 |
. . . . . . . . . 10
β’ (((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β§ π β (1...(β―βπ΄))) β (((π β π΄ β¦ π΅) β π)βπ) = ((π β π΄ β¦ π΅)β(πβπ))) |
63 | | fvco3 6987 |
. . . . . . . . . . 11
β’ ((π:(1...(β―βπ΄))βΆπ΄ β§ π β (1...(β―βπ΄))) β (((π β π΄ β¦ πΆ) β π)βπ) = ((π β π΄ β¦ πΆ)β(πβπ))) |
64 | 20, 63 | sylan 580 |
. . . . . . . . . 10
β’ (((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β§ π β (1...(β―βπ΄))) β (((π β π΄ β¦ πΆ) β π)βπ) = ((π β π΄ β¦ πΆ)β(πβπ))) |
65 | 62, 64 | oveq12d 7423 |
. . . . . . . . 9
β’ (((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β§ π β (1...(β―βπ΄))) β ((((π β π΄ β¦ π΅) β π)βπ) Β· (((π β π΄ β¦ πΆ) β π)βπ)) = (((π β π΄ β¦ π΅)β(πβπ)) Β· ((π β π΄ β¦ πΆ)β(πβπ)))) |
66 | 58, 60, 65 | 3eqtr4d 2782 |
. . . . . . . 8
β’ (((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β§ π β (1...(β―βπ΄))) β (((π β π΄ β¦ (π΅ Β· πΆ)) β π)βπ) = ((((π β π΄ β¦ π΅) β π)βπ) Β· (((π β π΄ β¦ πΆ) β π)βπ))) |
67 | 15, 23, 29, 66 | prodfmul 15832 |
. . . . . . 7
β’ ((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β (seq1( Β· ,
((π β π΄ β¦ (π΅ Β· πΆ)) β π))β(β―βπ΄)) = ((seq1( Β· , ((π β π΄ β¦ π΅) β π))β(β―βπ΄)) Β· (seq1( Β· , ((π β π΄ β¦ πΆ) β π))β(β―βπ΄)))) |
68 | | fveq2 6888 |
. . . . . . . 8
β’ (π = (πβπ) β ((π β π΄ β¦ (π΅ Β· πΆ))βπ) = ((π β π΄ β¦ (π΅ Β· πΆ))β(πβπ))) |
69 | | simprr 771 |
. . . . . . . 8
β’ ((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β π:(1...(β―βπ΄))β1-1-ontoβπ΄) |
70 | 32 | fmpttd 7111 |
. . . . . . . . . 10
β’ (π β (π β π΄ β¦ (π΅ Β· πΆ)):π΄βΆβ) |
71 | 70 | adantr 481 |
. . . . . . . . 9
β’ ((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β (π β π΄ β¦ (π΅ Β· πΆ)):π΄βΆβ) |
72 | 71 | ffvelcdmda 7083 |
. . . . . . . 8
β’ (((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β§ π β π΄) β ((π β π΄ β¦ (π΅ Β· πΆ))βπ) β β) |
73 | 68, 13, 69, 72, 60 | fprod 15881 |
. . . . . . 7
β’ ((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β βπ β π΄ ((π β π΄ β¦ (π΅ Β· πΆ))βπ) = (seq1( Β· , ((π β π΄ β¦ (π΅ Β· πΆ)) β π))β(β―βπ΄))) |
74 | | fveq2 6888 |
. . . . . . . . 9
β’ (π = (πβπ) β ((π β π΄ β¦ π΅)βπ) = ((π β π΄ β¦ π΅)β(πβπ))) |
75 | 18 | ffvelcdmda 7083 |
. . . . . . . . 9
β’ (((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β§ π β π΄) β ((π β π΄ β¦ π΅)βπ) β β) |
76 | 74, 13, 69, 75, 62 | fprod 15881 |
. . . . . . . 8
β’ ((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β βπ β π΄ ((π β π΄ β¦ π΅)βπ) = (seq1( Β· , ((π β π΄ β¦ π΅) β π))β(β―βπ΄))) |
77 | | fveq2 6888 |
. . . . . . . . 9
β’ (π = (πβπ) β ((π β π΄ β¦ πΆ)βπ) = ((π β π΄ β¦ πΆ)β(πβπ))) |
78 | 26 | ffvelcdmda 7083 |
. . . . . . . . 9
β’ (((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β§ π β π΄) β ((π β π΄ β¦ πΆ)βπ) β β) |
79 | 77, 13, 69, 78, 64 | fprod 15881 |
. . . . . . . 8
β’ ((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β βπ β π΄ ((π β π΄ β¦ πΆ)βπ) = (seq1( Β· , ((π β π΄ β¦ πΆ) β π))β(β―βπ΄))) |
80 | 76, 79 | oveq12d 7423 |
. . . . . . 7
β’ ((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β (βπ β π΄ ((π β π΄ β¦ π΅)βπ) Β· βπ β π΄ ((π β π΄ β¦ πΆ)βπ)) = ((seq1( Β· , ((π β π΄ β¦ π΅) β π))β(β―βπ΄)) Β· (seq1( Β· , ((π β π΄ β¦ πΆ) β π))β(β―βπ΄)))) |
81 | 67, 73, 80 | 3eqtr4d 2782 |
. . . . . 6
β’ ((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β βπ β π΄ ((π β π΄ β¦ (π΅ Β· πΆ))βπ) = (βπ β π΄ ((π β π΄ β¦ π΅)βπ) Β· βπ β π΄ ((π β π΄ β¦ πΆ)βπ))) |
82 | | prodfc 15885 |
. . . . . 6
β’
βπ β
π΄ ((π β π΄ β¦ (π΅ Β· πΆ))βπ) = βπ β π΄ (π΅ Β· πΆ) |
83 | | prodfc 15885 |
. . . . . . 7
β’
βπ β
π΄ ((π β π΄ β¦ π΅)βπ) = βπ β π΄ π΅ |
84 | | prodfc 15885 |
. . . . . . 7
β’
βπ β
π΄ ((π β π΄ β¦ πΆ)βπ) = βπ β π΄ πΆ |
85 | 83, 84 | oveq12i 7417 |
. . . . . 6
β’
(βπ β
π΄ ((π β π΄ β¦ π΅)βπ) Β· βπ β π΄ ((π β π΄ β¦ πΆ)βπ)) = (βπ β π΄ π΅ Β· βπ β π΄ πΆ) |
86 | 81, 82, 85 | 3eqtr3g 2795 |
. . . . 5
β’ ((π β§ ((β―βπ΄) β β β§ π:(1...(β―βπ΄))β1-1-ontoβπ΄)) β βπ β π΄ (π΅ Β· πΆ) = (βπ β π΄ π΅ Β· βπ β π΄ πΆ)) |
87 | 86 | expr 457 |
. . . 4
β’ ((π β§ (β―βπ΄) β β) β (π:(1...(β―βπ΄))β1-1-ontoβπ΄ β βπ β π΄ (π΅ Β· πΆ) = (βπ β π΄ π΅ Β· βπ β π΄ πΆ))) |
88 | 87 | exlimdv 1936 |
. . 3
β’ ((π β§ (β―βπ΄) β β) β
(βπ π:(1...(β―βπ΄))β1-1-ontoβπ΄ β βπ β π΄ (π΅ Β· πΆ) = (βπ β π΄ π΅ Β· βπ β π΄ πΆ))) |
89 | 88 | expimpd 454 |
. 2
β’ (π β (((β―βπ΄) β β β§
βπ π:(1...(β―βπ΄))β1-1-ontoβπ΄) β βπ β π΄ (π΅ Β· πΆ) = (βπ β π΄ π΅ Β· βπ β π΄ πΆ))) |
90 | | fprodmul.1 |
. . 3
β’ (π β π΄ β Fin) |
91 | | fz1f1o 15652 |
. . 3
β’ (π΄ β Fin β (π΄ = β
β¨
((β―βπ΄) β
β β§ βπ
π:(1...(β―βπ΄))β1-1-ontoβπ΄))) |
92 | 90, 91 | syl 17 |
. 2
β’ (π β (π΄ = β
β¨ ((β―βπ΄) β β β§
βπ π:(1...(β―βπ΄))β1-1-ontoβπ΄))) |
93 | 12, 89, 92 | mpjaod 858 |
1
β’ (π β βπ β π΄ (π΅ Β· πΆ) = (βπ β π΄ π΅ Β· βπ β π΄ πΆ)) |