Step |
Hyp |
Ref |
Expression |
1 |
|
etransclem4.a |
โข ( ๐ โ ๐ด โ โ ) |
2 |
|
etransclem4.p |
โข ( ๐ โ ๐ โ โ ) |
3 |
|
etransclem4.M |
โข ( ๐ โ ๐ โ โ0 ) |
4 |
|
etransclem4.f |
โข ๐น = ( ๐ฅ โ ๐ด โฆ ( ( ๐ฅ โ ( ๐ โ 1 ) ) ยท โ ๐ โ ( 1 ... ๐ ) ( ( ๐ฅ โ ๐ ) โ ๐ ) ) ) |
5 |
|
etransclem4.h |
โข ๐ป = ( ๐ โ ( 0 ... ๐ ) โฆ ( ๐ฅ โ ๐ด โฆ ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) ) ) |
6 |
|
etransclem4.e |
โข ๐ธ = ( ๐ฅ โ ๐ด โฆ โ ๐ โ ( 0 ... ๐ ) ( ( ๐ป โ ๐ ) โ ๐ฅ ) ) |
7 |
|
simpr |
โข ( ( ๐ โง ๐ โ ( 0 ... ๐ ) ) โ ๐ โ ( 0 ... ๐ ) ) |
8 |
|
cnex |
โข โ โ V |
9 |
8
|
ssex |
โข ( ๐ด โ โ โ ๐ด โ V ) |
10 |
|
mptexg |
โข ( ๐ด โ V โ ( ๐ฅ โ ๐ด โฆ ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) ) โ V ) |
11 |
1 9 10
|
3syl |
โข ( ๐ โ ( ๐ฅ โ ๐ด โฆ ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) ) โ V ) |
12 |
11
|
adantr |
โข ( ( ๐ โง ๐ โ ( 0 ... ๐ ) ) โ ( ๐ฅ โ ๐ด โฆ ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) ) โ V ) |
13 |
5
|
fvmpt2 |
โข ( ( ๐ โ ( 0 ... ๐ ) โง ( ๐ฅ โ ๐ด โฆ ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) ) โ V ) โ ( ๐ป โ ๐ ) = ( ๐ฅ โ ๐ด โฆ ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) ) ) |
14 |
7 12 13
|
syl2anc |
โข ( ( ๐ โง ๐ โ ( 0 ... ๐ ) ) โ ( ๐ป โ ๐ ) = ( ๐ฅ โ ๐ด โฆ ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) ) ) |
15 |
|
ovexd |
โข ( ( ( ๐ โง ๐ โ ( 0 ... ๐ ) ) โง ๐ฅ โ ๐ด ) โ ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) โ V ) |
16 |
14 15
|
fvmpt2d |
โข ( ( ( ๐ โง ๐ โ ( 0 ... ๐ ) ) โง ๐ฅ โ ๐ด ) โ ( ( ๐ป โ ๐ ) โ ๐ฅ ) = ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) ) |
17 |
16
|
an32s |
โข ( ( ( ๐ โง ๐ฅ โ ๐ด ) โง ๐ โ ( 0 ... ๐ ) ) โ ( ( ๐ป โ ๐ ) โ ๐ฅ ) = ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) ) |
18 |
17
|
prodeq2dv |
โข ( ( ๐ โง ๐ฅ โ ๐ด ) โ โ ๐ โ ( 0 ... ๐ ) ( ( ๐ป โ ๐ ) โ ๐ฅ ) = โ ๐ โ ( 0 ... ๐ ) ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) ) |
19 |
|
nn0uz |
โข โ0 = ( โคโฅ โ 0 ) |
20 |
3 19
|
eleqtrdi |
โข ( ๐ โ ๐ โ ( โคโฅ โ 0 ) ) |
21 |
20
|
adantr |
โข ( ( ๐ โง ๐ฅ โ ๐ด ) โ ๐ โ ( โคโฅ โ 0 ) ) |
22 |
1
|
sselda |
โข ( ( ๐ โง ๐ฅ โ ๐ด ) โ ๐ฅ โ โ ) |
23 |
22
|
adantr |
โข ( ( ( ๐ โง ๐ฅ โ ๐ด ) โง ๐ โ ( 0 ... ๐ ) ) โ ๐ฅ โ โ ) |
24 |
|
elfzelz |
โข ( ๐ โ ( 0 ... ๐ ) โ ๐ โ โค ) |
25 |
24
|
zcnd |
โข ( ๐ โ ( 0 ... ๐ ) โ ๐ โ โ ) |
26 |
25
|
adantl |
โข ( ( ( ๐ โง ๐ฅ โ ๐ด ) โง ๐ โ ( 0 ... ๐ ) ) โ ๐ โ โ ) |
27 |
23 26
|
subcld |
โข ( ( ( ๐ โง ๐ฅ โ ๐ด ) โง ๐ โ ( 0 ... ๐ ) ) โ ( ๐ฅ โ ๐ ) โ โ ) |
28 |
|
nnm1nn0 |
โข ( ๐ โ โ โ ( ๐ โ 1 ) โ โ0 ) |
29 |
2 28
|
syl |
โข ( ๐ โ ( ๐ โ 1 ) โ โ0 ) |
30 |
2
|
nnnn0d |
โข ( ๐ โ ๐ โ โ0 ) |
31 |
29 30
|
ifcld |
โข ( ๐ โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) โ โ0 ) |
32 |
31
|
ad2antrr |
โข ( ( ( ๐ โง ๐ฅ โ ๐ด ) โง ๐ โ ( 0 ... ๐ ) ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) โ โ0 ) |
33 |
27 32
|
expcld |
โข ( ( ( ๐ โง ๐ฅ โ ๐ด ) โง ๐ โ ( 0 ... ๐ ) ) โ ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) โ โ ) |
34 |
|
oveq2 |
โข ( ๐ = 0 โ ( ๐ฅ โ ๐ ) = ( ๐ฅ โ 0 ) ) |
35 |
|
iftrue |
โข ( ๐ = 0 โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) = ( ๐ โ 1 ) ) |
36 |
34 35
|
oveq12d |
โข ( ๐ = 0 โ ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) = ( ( ๐ฅ โ 0 ) โ ( ๐ โ 1 ) ) ) |
37 |
21 33 36
|
fprod1p |
โข ( ( ๐ โง ๐ฅ โ ๐ด ) โ โ ๐ โ ( 0 ... ๐ ) ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) = ( ( ( ๐ฅ โ 0 ) โ ( ๐ โ 1 ) ) ยท โ ๐ โ ( ( 0 + 1 ) ... ๐ ) ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) ) ) |
38 |
22
|
subid1d |
โข ( ( ๐ โง ๐ฅ โ ๐ด ) โ ( ๐ฅ โ 0 ) = ๐ฅ ) |
39 |
38
|
oveq1d |
โข ( ( ๐ โง ๐ฅ โ ๐ด ) โ ( ( ๐ฅ โ 0 ) โ ( ๐ โ 1 ) ) = ( ๐ฅ โ ( ๐ โ 1 ) ) ) |
40 |
|
0p1e1 |
โข ( 0 + 1 ) = 1 |
41 |
40
|
oveq1i |
โข ( ( 0 + 1 ) ... ๐ ) = ( 1 ... ๐ ) |
42 |
41
|
a1i |
โข ( ๐ โ ( ( 0 + 1 ) ... ๐ ) = ( 1 ... ๐ ) ) |
43 |
|
0red |
โข ( ๐ โ ( 1 ... ๐ ) โ 0 โ โ ) |
44 |
|
1red |
โข ( ๐ โ ( 1 ... ๐ ) โ 1 โ โ ) |
45 |
|
elfzelz |
โข ( ๐ โ ( 1 ... ๐ ) โ ๐ โ โค ) |
46 |
45
|
zred |
โข ( ๐ โ ( 1 ... ๐ ) โ ๐ โ โ ) |
47 |
|
0lt1 |
โข 0 < 1 |
48 |
47
|
a1i |
โข ( ๐ โ ( 1 ... ๐ ) โ 0 < 1 ) |
49 |
|
elfzle1 |
โข ( ๐ โ ( 1 ... ๐ ) โ 1 โค ๐ ) |
50 |
43 44 46 48 49
|
ltletrd |
โข ( ๐ โ ( 1 ... ๐ ) โ 0 < ๐ ) |
51 |
50
|
gt0ne0d |
โข ( ๐ โ ( 1 ... ๐ ) โ ๐ โ 0 ) |
52 |
51
|
neneqd |
โข ( ๐ โ ( 1 ... ๐ ) โ ยฌ ๐ = 0 ) |
53 |
52
|
iffalsed |
โข ( ๐ โ ( 1 ... ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) = ๐ ) |
54 |
53
|
oveq2d |
โข ( ๐ โ ( 1 ... ๐ ) โ ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) = ( ( ๐ฅ โ ๐ ) โ ๐ ) ) |
55 |
54
|
adantl |
โข ( ( ๐ โง ๐ โ ( 1 ... ๐ ) ) โ ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) = ( ( ๐ฅ โ ๐ ) โ ๐ ) ) |
56 |
42 55
|
prodeq12rdv |
โข ( ๐ โ โ ๐ โ ( ( 0 + 1 ) ... ๐ ) ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) = โ ๐ โ ( 1 ... ๐ ) ( ( ๐ฅ โ ๐ ) โ ๐ ) ) |
57 |
56
|
adantr |
โข ( ( ๐ โง ๐ฅ โ ๐ด ) โ โ ๐ โ ( ( 0 + 1 ) ... ๐ ) ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) = โ ๐ โ ( 1 ... ๐ ) ( ( ๐ฅ โ ๐ ) โ ๐ ) ) |
58 |
39 57
|
oveq12d |
โข ( ( ๐ โง ๐ฅ โ ๐ด ) โ ( ( ( ๐ฅ โ 0 ) โ ( ๐ โ 1 ) ) ยท โ ๐ โ ( ( 0 + 1 ) ... ๐ ) ( ( ๐ฅ โ ๐ ) โ if ( ๐ = 0 , ( ๐ โ 1 ) , ๐ ) ) ) = ( ( ๐ฅ โ ( ๐ โ 1 ) ) ยท โ ๐ โ ( 1 ... ๐ ) ( ( ๐ฅ โ ๐ ) โ ๐ ) ) ) |
59 |
18 37 58
|
3eqtrrd |
โข ( ( ๐ โง ๐ฅ โ ๐ด ) โ ( ( ๐ฅ โ ( ๐ โ 1 ) ) ยท โ ๐ โ ( 1 ... ๐ ) ( ( ๐ฅ โ ๐ ) โ ๐ ) ) = โ ๐ โ ( 0 ... ๐ ) ( ( ๐ป โ ๐ ) โ ๐ฅ ) ) |
60 |
59
|
mpteq2dva |
โข ( ๐ โ ( ๐ฅ โ ๐ด โฆ ( ( ๐ฅ โ ( ๐ โ 1 ) ) ยท โ ๐ โ ( 1 ... ๐ ) ( ( ๐ฅ โ ๐ ) โ ๐ ) ) ) = ( ๐ฅ โ ๐ด โฆ โ ๐ โ ( 0 ... ๐ ) ( ( ๐ป โ ๐ ) โ ๐ฅ ) ) ) |
61 |
60 4 6
|
3eqtr4g |
โข ( ๐ โ ๐น = ๐ธ ) |