Step | Hyp | Ref
| Expression |
1 | | prodfap0.1 |
. . 3
β’ (π β π β (β€β₯βπ)) |
2 | | eluzfz2 10031 |
. . 3
β’ (π β
(β€β₯βπ) β π β (π...π)) |
3 | 1, 2 | syl 14 |
. 2
β’ (π β π β (π...π)) |
4 | | fveq2 5515 |
. . . . 5
β’ (π = π β (seqπ( Β· , πΉ)βπ) = (seqπ( Β· , πΉ)βπ)) |
5 | 4 | breq1d 4013 |
. . . 4
β’ (π = π β ((seqπ( Β· , πΉ)βπ) # 0 β (seqπ( Β· , πΉ)βπ) # 0)) |
6 | 5 | imbi2d 230 |
. . 3
β’ (π = π β ((π β (seqπ( Β· , πΉ)βπ) # 0) β (π β (seqπ( Β· , πΉ)βπ) # 0))) |
7 | | fveq2 5515 |
. . . . 5
β’ (π = π β (seqπ( Β· , πΉ)βπ) = (seqπ( Β· , πΉ)βπ)) |
8 | 7 | breq1d 4013 |
. . . 4
β’ (π = π β ((seqπ( Β· , πΉ)βπ) # 0 β (seqπ( Β· , πΉ)βπ) # 0)) |
9 | 8 | imbi2d 230 |
. . 3
β’ (π = π β ((π β (seqπ( Β· , πΉ)βπ) # 0) β (π β (seqπ( Β· , πΉ)βπ) # 0))) |
10 | | fveq2 5515 |
. . . . 5
β’ (π = (π + 1) β (seqπ( Β· , πΉ)βπ) = (seqπ( Β· , πΉ)β(π + 1))) |
11 | 10 | breq1d 4013 |
. . . 4
β’ (π = (π + 1) β ((seqπ( Β· , πΉ)βπ) # 0 β (seqπ( Β· , πΉ)β(π + 1)) # 0)) |
12 | 11 | imbi2d 230 |
. . 3
β’ (π = (π + 1) β ((π β (seqπ( Β· , πΉ)βπ) # 0) β (π β (seqπ( Β· , πΉ)β(π + 1)) # 0))) |
13 | | fveq2 5515 |
. . . . 5
β’ (π = π β (seqπ( Β· , πΉ)βπ) = (seqπ( Β· , πΉ)βπ)) |
14 | 13 | breq1d 4013 |
. . . 4
β’ (π = π β ((seqπ( Β· , πΉ)βπ) # 0 β (seqπ( Β· , πΉ)βπ) # 0)) |
15 | 14 | imbi2d 230 |
. . 3
β’ (π = π β ((π β (seqπ( Β· , πΉ)βπ) # 0) β (π β (seqπ( Β· , πΉ)βπ) # 0))) |
16 | | eluzfz1 10030 |
. . . 4
β’ (π β
(β€β₯βπ) β π β (π...π)) |
17 | | elfzelz 10024 |
. . . . . . . 8
β’ (π β (π...π) β π β β€) |
18 | 17 | adantl 277 |
. . . . . . 7
β’ ((π β§ π β (π...π)) β π β β€) |
19 | | prodfap0.2 |
. . . . . . . 8
β’ ((π β§ π β (β€β₯βπ)) β (πΉβπ) β β) |
20 | 19 | adantlr 477 |
. . . . . . 7
β’ (((π β§ π β (π...π)) β§ π β (β€β₯βπ)) β (πΉβπ) β β) |
21 | | mulcl 7937 |
. . . . . . . 8
β’ ((π β β β§ π£ β β) β (π Β· π£) β β) |
22 | 21 | adantl 277 |
. . . . . . 7
β’ (((π β§ π β (π...π)) β§ (π β β β§ π£ β β)) β (π Β· π£) β β) |
23 | 18, 20, 22 | seq3-1 10459 |
. . . . . 6
β’ ((π β§ π β (π...π)) β (seqπ( Β· , πΉ)βπ) = (πΉβπ)) |
24 | | fveq2 5515 |
. . . . . . . . . 10
β’ (π = π β (πΉβπ) = (πΉβπ)) |
25 | 24 | breq1d 4013 |
. . . . . . . . 9
β’ (π = π β ((πΉβπ) # 0 β (πΉβπ) # 0)) |
26 | 25 | imbi2d 230 |
. . . . . . . 8
β’ (π = π β ((π β (πΉβπ) # 0) β (π β (πΉβπ) # 0))) |
27 | | prodfap0.3 |
. . . . . . . . 9
β’ ((π β§ π β (π...π)) β (πΉβπ) # 0) |
28 | 27 | expcom 116 |
. . . . . . . 8
β’ (π β (π...π) β (π β (πΉβπ) # 0)) |
29 | 26, 28 | vtoclga 2803 |
. . . . . . 7
β’ (π β (π...π) β (π β (πΉβπ) # 0)) |
30 | 29 | impcom 125 |
. . . . . 6
β’ ((π β§ π β (π...π)) β (πΉβπ) # 0) |
31 | 23, 30 | eqbrtrd 4025 |
. . . . 5
β’ ((π β§ π β (π...π)) β (seqπ( Β· , πΉ)βπ) # 0) |
32 | 31 | expcom 116 |
. . . 4
β’ (π β (π...π) β (π β (seqπ( Β· , πΉ)βπ) # 0)) |
33 | 16, 32 | syl 14 |
. . 3
β’ (π β
(β€β₯βπ) β (π β (seqπ( Β· , πΉ)βπ) # 0)) |
34 | | elfzouz 10150 |
. . . . . . . . 9
β’ (π β (π..^π) β π β (β€β₯βπ)) |
35 | 34 | 3ad2ant2 1019 |
. . . . . . . 8
β’ ((π β§ π β (π..^π) β§ (seqπ( Β· , πΉ)βπ) # 0) β π β (β€β₯βπ)) |
36 | 19 | 3ad2antl1 1159 |
. . . . . . . 8
β’ (((π β§ π β (π..^π) β§ (seqπ( Β· , πΉ)βπ) # 0) β§ π β (β€β₯βπ)) β (πΉβπ) β β) |
37 | 21 | adantl 277 |
. . . . . . . 8
β’ (((π β§ π β (π..^π) β§ (seqπ( Β· , πΉ)βπ) # 0) β§ (π β β β§ π£ β β)) β (π Β· π£) β β) |
38 | 35, 36, 37 | seq3p1 10461 |
. . . . . . 7
β’ ((π β§ π β (π..^π) β§ (seqπ( Β· , πΉ)βπ) # 0) β (seqπ( Β· , πΉ)β(π + 1)) = ((seqπ( Β· , πΉ)βπ) Β· (πΉβ(π + 1)))) |
39 | | elfzofz 10161 |
. . . . . . . . . 10
β’ (π β (π..^π) β π β (π...π)) |
40 | | elfzuz 10020 |
. . . . . . . . . . 11
β’ (π β (π...π) β π β (β€β₯βπ)) |
41 | | eqid 2177 |
. . . . . . . . . . . . 13
β’
(β€β₯βπ) = (β€β₯βπ) |
42 | 1, 16, 17 | 3syl 17 |
. . . . . . . . . . . . 13
β’ (π β π β β€) |
43 | 41, 42, 19 | prodf 11545 |
. . . . . . . . . . . 12
β’ (π β seqπ( Β· , πΉ):(β€β₯βπ)βΆβ) |
44 | 43 | ffvelcdmda 5651 |
. . . . . . . . . . 11
β’ ((π β§ π β (β€β₯βπ)) β (seqπ( Β· , πΉ)βπ) β β) |
45 | 40, 44 | sylan2 286 |
. . . . . . . . . 10
β’ ((π β§ π β (π...π)) β (seqπ( Β· , πΉ)βπ) β β) |
46 | 39, 45 | sylan2 286 |
. . . . . . . . 9
β’ ((π β§ π β (π..^π)) β (seqπ( Β· , πΉ)βπ) β β) |
47 | 46 | 3adant3 1017 |
. . . . . . . 8
β’ ((π β§ π β (π..^π) β§ (seqπ( Β· , πΉ)βπ) # 0) β (seqπ( Β· , πΉ)βπ) β β) |
48 | | fzofzp1 10226 |
. . . . . . . . . . 11
β’ (π β (π..^π) β (π + 1) β (π...π)) |
49 | | fveq2 5515 |
. . . . . . . . . . . . . 14
β’ (π = (π + 1) β (πΉβπ) = (πΉβ(π + 1))) |
50 | 49 | eleq1d 2246 |
. . . . . . . . . . . . 13
β’ (π = (π + 1) β ((πΉβπ) β β β (πΉβ(π + 1)) β β)) |
51 | 50 | imbi2d 230 |
. . . . . . . . . . . 12
β’ (π = (π + 1) β ((π β (πΉβπ) β β) β (π β (πΉβ(π + 1)) β β))) |
52 | | elfzuz 10020 |
. . . . . . . . . . . . 13
β’ (π β (π...π) β π β (β€β₯βπ)) |
53 | 19 | expcom 116 |
. . . . . . . . . . . . 13
β’ (π β
(β€β₯βπ) β (π β (πΉβπ) β β)) |
54 | 52, 53 | syl 14 |
. . . . . . . . . . . 12
β’ (π β (π...π) β (π β (πΉβπ) β β)) |
55 | 51, 54 | vtoclga 2803 |
. . . . . . . . . . 11
β’ ((π + 1) β (π...π) β (π β (πΉβ(π + 1)) β β)) |
56 | 48, 55 | syl 14 |
. . . . . . . . . 10
β’ (π β (π..^π) β (π β (πΉβ(π + 1)) β β)) |
57 | 56 | impcom 125 |
. . . . . . . . 9
β’ ((π β§ π β (π..^π)) β (πΉβ(π + 1)) β β) |
58 | 57 | 3adant3 1017 |
. . . . . . . 8
β’ ((π β§ π β (π..^π) β§ (seqπ( Β· , πΉ)βπ) # 0) β (πΉβ(π + 1)) β β) |
59 | | simp3 999 |
. . . . . . . 8
β’ ((π β§ π β (π..^π) β§ (seqπ( Β· , πΉ)βπ) # 0) β (seqπ( Β· , πΉ)βπ) # 0) |
60 | 49 | breq1d 4013 |
. . . . . . . . . . . . 13
β’ (π = (π + 1) β ((πΉβπ) # 0 β (πΉβ(π + 1)) # 0)) |
61 | 60 | imbi2d 230 |
. . . . . . . . . . . 12
β’ (π = (π + 1) β ((π β (πΉβπ) # 0) β (π β (πΉβ(π + 1)) # 0))) |
62 | 61, 28 | vtoclga 2803 |
. . . . . . . . . . 11
β’ ((π + 1) β (π...π) β (π β (πΉβ(π + 1)) # 0)) |
63 | 62 | impcom 125 |
. . . . . . . . . 10
β’ ((π β§ (π + 1) β (π...π)) β (πΉβ(π + 1)) # 0) |
64 | 48, 63 | sylan2 286 |
. . . . . . . . 9
β’ ((π β§ π β (π..^π)) β (πΉβ(π + 1)) # 0) |
65 | 64 | 3adant3 1017 |
. . . . . . . 8
β’ ((π β§ π β (π..^π) β§ (seqπ( Β· , πΉ)βπ) # 0) β (πΉβ(π + 1)) # 0) |
66 | 47, 58, 59, 65 | mulap0d 8614 |
. . . . . . 7
β’ ((π β§ π β (π..^π) β§ (seqπ( Β· , πΉ)βπ) # 0) β ((seqπ( Β· , πΉ)βπ) Β· (πΉβ(π + 1))) # 0) |
67 | 38, 66 | eqbrtrd 4025 |
. . . . . 6
β’ ((π β§ π β (π..^π) β§ (seqπ( Β· , πΉ)βπ) # 0) β (seqπ( Β· , πΉ)β(π + 1)) # 0) |
68 | 67 | 3exp 1202 |
. . . . 5
β’ (π β (π β (π..^π) β ((seqπ( Β· , πΉ)βπ) # 0 β (seqπ( Β· , πΉ)β(π + 1)) # 0))) |
69 | 68 | com12 30 |
. . . 4
β’ (π β (π..^π) β (π β ((seqπ( Β· , πΉ)βπ) # 0 β (seqπ( Β· , πΉ)β(π + 1)) # 0))) |
70 | 69 | a2d 26 |
. . 3
β’ (π β (π..^π) β ((π β (seqπ( Β· , πΉ)βπ) # 0) β (π β (seqπ( Β· , πΉ)β(π + 1)) # 0))) |
71 | 6, 9, 12, 15, 33, 70 | fzind2 10238 |
. 2
β’ (π β (π...π) β (π β (seqπ( Β· , πΉ)βπ) # 0)) |
72 | 3, 71 | mpcom 36 |
1
β’ (π β (seqπ( Β· , πΉ)βπ) # 0) |