Step | Hyp | Ref
| Expression |
1 | | iftrue 3539 |
. . . . 5
โข (๐พ โ (0...๐) โ if(๐พ โ (0...๐), ((!โ๐) / ((!โ(๐ โ ๐พ)) ยท (!โ๐พ))), 0) = ((!โ๐) / ((!โ(๐ โ ๐พ)) ยท (!โ๐พ)))) |
2 | 1 | adantl 277 |
. . . 4
โข (((๐ โ โ0
โง ๐พ โ โค)
โง ๐พ โ (0...๐)) โ if(๐พ โ (0...๐), ((!โ๐) / ((!โ(๐ โ ๐พ)) ยท (!โ๐พ))), 0) = ((!โ๐) / ((!โ(๐ โ ๐พ)) ยท (!โ๐พ)))) |
3 | | simpll 527 |
. . . . . . 7
โข (((๐ โ โ0
โง ๐พ โ โค)
โง ๐พ โ (0...๐)) โ ๐ โ
โ0) |
4 | 3 | faccld 10708 |
. . . . . 6
โข (((๐ โ โ0
โง ๐พ โ โค)
โง ๐พ โ (0...๐)) โ (!โ๐) โ
โ) |
5 | 4 | nnzd 9369 |
. . . . 5
โข (((๐ โ โ0
โง ๐พ โ โค)
โง ๐พ โ (0...๐)) โ (!โ๐) โ
โค) |
6 | | fznn0sub 10051 |
. . . . . . . 8
โข (๐พ โ (0...๐) โ (๐ โ ๐พ) โ
โ0) |
7 | 6 | adantl 277 |
. . . . . . 7
โข (((๐ โ โ0
โง ๐พ โ โค)
โง ๐พ โ (0...๐)) โ (๐ โ ๐พ) โ
โ0) |
8 | 7 | faccld 10708 |
. . . . . 6
โข (((๐ โ โ0
โง ๐พ โ โค)
โง ๐พ โ (0...๐)) โ (!โ(๐ โ ๐พ)) โ โ) |
9 | | elfznn0 10108 |
. . . . . . . 8
โข (๐พ โ (0...๐) โ ๐พ โ
โ0) |
10 | 9 | adantl 277 |
. . . . . . 7
โข (((๐ โ โ0
โง ๐พ โ โค)
โง ๐พ โ (0...๐)) โ ๐พ โ
โ0) |
11 | 10 | faccld 10708 |
. . . . . 6
โข (((๐ โ โ0
โง ๐พ โ โค)
โง ๐พ โ (0...๐)) โ (!โ๐พ) โ
โ) |
12 | 8, 11 | nnmulcld 8963 |
. . . . 5
โข (((๐ โ โ0
โง ๐พ โ โค)
โง ๐พ โ (0...๐)) โ ((!โ(๐ โ ๐พ)) ยท (!โ๐พ)) โ โ) |
13 | | znq 9619 |
. . . . 5
โข
(((!โ๐) โ
โค โง ((!โ(๐
โ ๐พ)) ยท
(!โ๐พ)) โ
โ) โ ((!โ๐) / ((!โ(๐ โ ๐พ)) ยท (!โ๐พ))) โ โ) |
14 | 5, 12, 13 | syl2anc 411 |
. . . 4
โข (((๐ โ โ0
โง ๐พ โ โค)
โง ๐พ โ (0...๐)) โ ((!โ๐) / ((!โ(๐ โ ๐พ)) ยท (!โ๐พ))) โ โ) |
15 | 2, 14 | eqeltrd 2254 |
. . 3
โข (((๐ โ โ0
โง ๐พ โ โค)
โง ๐พ โ (0...๐)) โ if(๐พ โ (0...๐), ((!โ๐) / ((!โ(๐ โ ๐พ)) ยท (!โ๐พ))), 0) โ โ) |
16 | | iffalse 3542 |
. . . . 5
โข (ยฌ
๐พ โ (0...๐) โ if(๐พ โ (0...๐), ((!โ๐) / ((!โ(๐ โ ๐พ)) ยท (!โ๐พ))), 0) = 0) |
17 | | 0z 9259 |
. . . . . 6
โข 0 โ
โค |
18 | | zq 9621 |
. . . . . 6
โข (0 โ
โค โ 0 โ โ) |
19 | 17, 18 | ax-mp 5 |
. . . . 5
โข 0 โ
โ |
20 | 16, 19 | eqeltrdi 2268 |
. . . 4
โข (ยฌ
๐พ โ (0...๐) โ if(๐พ โ (0...๐), ((!โ๐) / ((!โ(๐ โ ๐พ)) ยท (!โ๐พ))), 0) โ โ) |
21 | 20 | adantl 277 |
. . 3
โข (((๐ โ โ0
โง ๐พ โ โค)
โง ยฌ ๐พ โ
(0...๐)) โ if(๐พ โ (0...๐), ((!โ๐) / ((!โ(๐ โ ๐พ)) ยท (!โ๐พ))), 0) โ โ) |
22 | | simpr 110 |
. . . . 5
โข ((๐ โ โ0
โง ๐พ โ โค)
โ ๐พ โ
โค) |
23 | | 0zd 9260 |
. . . . 5
โข ((๐ โ โ0
โง ๐พ โ โค)
โ 0 โ โค) |
24 | | simpl 109 |
. . . . . 6
โข ((๐ โ โ0
โง ๐พ โ โค)
โ ๐ โ
โ0) |
25 | 24 | nn0zd 9368 |
. . . . 5
โข ((๐ โ โ0
โง ๐พ โ โค)
โ ๐ โ
โค) |
26 | | fzdcel 10034 |
. . . . 5
โข ((๐พ โ โค โง 0 โ
โค โง ๐ โ
โค) โ DECID ๐พ โ (0...๐)) |
27 | 22, 23, 25, 26 | syl3anc 1238 |
. . . 4
โข ((๐ โ โ0
โง ๐พ โ โค)
โ DECID ๐พ โ (0...๐)) |
28 | | exmiddc 836 |
. . . 4
โข
(DECID ๐พ โ (0...๐) โ (๐พ โ (0...๐) โจ ยฌ ๐พ โ (0...๐))) |
29 | 27, 28 | syl 14 |
. . 3
โข ((๐ โ โ0
โง ๐พ โ โค)
โ (๐พ โ (0...๐) โจ ยฌ ๐พ โ (0...๐))) |
30 | 15, 21, 29 | mpjaodan 798 |
. 2
โข ((๐ โ โ0
โง ๐พ โ โค)
โ if(๐พ โ
(0...๐), ((!โ๐) / ((!โ(๐ โ ๐พ)) ยท (!โ๐พ))), 0) โ โ) |
31 | | oveq2 5879 |
. . . . 5
โข (๐ = ๐ โ (0...๐) = (0...๐)) |
32 | 31 | eleq2d 2247 |
. . . 4
โข (๐ = ๐ โ (๐ โ (0...๐) โ ๐ โ (0...๐))) |
33 | | fveq2 5513 |
. . . . 5
โข (๐ = ๐ โ (!โ๐) = (!โ๐)) |
34 | | oveq1 5878 |
. . . . . . 7
โข (๐ = ๐ โ (๐ โ ๐) = (๐ โ ๐)) |
35 | 34 | fveq2d 5517 |
. . . . . 6
โข (๐ = ๐ โ (!โ(๐ โ ๐)) = (!โ(๐ โ ๐))) |
36 | 35 | oveq1d 5886 |
. . . . 5
โข (๐ = ๐ โ ((!โ(๐ โ ๐)) ยท (!โ๐)) = ((!โ(๐ โ ๐)) ยท (!โ๐))) |
37 | 33, 36 | oveq12d 5889 |
. . . 4
โข (๐ = ๐ โ ((!โ๐) / ((!โ(๐ โ ๐)) ยท (!โ๐))) = ((!โ๐) / ((!โ(๐ โ ๐)) ยท (!โ๐)))) |
38 | 32, 37 | ifbieq1d 3556 |
. . 3
โข (๐ = ๐ โ if(๐ โ (0...๐), ((!โ๐) / ((!โ(๐ โ ๐)) ยท (!โ๐))), 0) = if(๐ โ (0...๐), ((!โ๐) / ((!โ(๐ โ ๐)) ยท (!โ๐))), 0)) |
39 | | eleq1 2240 |
. . . 4
โข (๐ = ๐พ โ (๐ โ (0...๐) โ ๐พ โ (0...๐))) |
40 | | oveq2 5879 |
. . . . . . 7
โข (๐ = ๐พ โ (๐ โ ๐) = (๐ โ ๐พ)) |
41 | 40 | fveq2d 5517 |
. . . . . 6
โข (๐ = ๐พ โ (!โ(๐ โ ๐)) = (!โ(๐ โ ๐พ))) |
42 | | fveq2 5513 |
. . . . . 6
โข (๐ = ๐พ โ (!โ๐) = (!โ๐พ)) |
43 | 41, 42 | oveq12d 5889 |
. . . . 5
โข (๐ = ๐พ โ ((!โ(๐ โ ๐)) ยท (!โ๐)) = ((!โ(๐ โ ๐พ)) ยท (!โ๐พ))) |
44 | 43 | oveq2d 5887 |
. . . 4
โข (๐ = ๐พ โ ((!โ๐) / ((!โ(๐ โ ๐)) ยท (!โ๐))) = ((!โ๐) / ((!โ(๐ โ ๐พ)) ยท (!โ๐พ)))) |
45 | 39, 44 | ifbieq1d 3556 |
. . 3
โข (๐ = ๐พ โ if(๐ โ (0...๐), ((!โ๐) / ((!โ(๐ โ ๐)) ยท (!โ๐))), 0) = if(๐พ โ (0...๐), ((!โ๐) / ((!โ(๐ โ ๐พ)) ยท (!โ๐พ))), 0)) |
46 | | df-bc 10720 |
. . 3
โข C =
(๐ โ
โ0, ๐
โ โค โฆ if(๐
โ (0...๐),
((!โ๐) /
((!โ(๐ โ ๐)) ยท (!โ๐))), 0)) |
47 | 38, 45, 46 | ovmpog 6005 |
. 2
โข ((๐ โ โ0
โง ๐พ โ โค
โง if(๐พ โ
(0...๐), ((!โ๐) / ((!โ(๐ โ ๐พ)) ยท (!โ๐พ))), 0) โ โ) โ (๐C๐พ) = if(๐พ โ (0...๐), ((!โ๐) / ((!โ(๐ โ ๐พ)) ยท (!โ๐พ))), 0)) |
48 | 30, 47 | mpd3an3 1338 |
1
โข ((๐ โ โ0
โง ๐พ โ โค)
โ (๐C๐พ) = if(๐พ โ (0...๐), ((!โ๐) / ((!โ(๐ โ ๐พ)) ยท (!โ๐พ))), 0)) |