Step |
Hyp |
Ref |
Expression |
1 |
|
signsv.p |
โข โจฃ = ( ๐ โ { - 1 , 0 , 1 } , ๐ โ { - 1 , 0 , 1 } โฆ if ( ๐ = 0 , ๐ , ๐ ) ) |
2 |
|
signsv.w |
โข ๐ = { โจ ( Base โ ndx ) , { - 1 , 0 , 1 } โฉ , โจ ( +g โ ndx ) , โจฃ โฉ } |
3 |
|
signsv.t |
โข ๐ = ( ๐ โ Word โ โฆ ( ๐ โ ( 0 ..^ ( โฏ โ ๐ ) ) โฆ ( ๐ ฮฃg ( ๐ โ ( 0 ... ๐ ) โฆ ( sgn โ ( ๐ โ ๐ ) ) ) ) ) ) |
4 |
|
signsv.v |
โข ๐ = ( ๐ โ Word โ โฆ ฮฃ ๐ โ ( 1 ..^ ( โฏ โ ๐ ) ) if ( ( ( ๐ โ ๐ ) โ ๐ ) โ ( ( ๐ โ ๐ ) โ ( ๐ โ 1 ) ) , 1 , 0 ) ) |
5 |
|
signsvf.e |
โข ( ๐ โ ๐ธ โ ( Word โ โ { โ
} ) ) |
6 |
|
signsvf.0 |
โข ( ๐ โ ( ๐ธ โ 0 ) โ 0 ) |
7 |
|
signsvf.f |
โข ( ๐ โ ๐น = ( ๐ธ ++ โจโ ๐ด โโฉ ) ) |
8 |
|
signsvf.a |
โข ( ๐ โ ๐ด โ โ ) |
9 |
|
signsvf.n |
โข ๐ = ( โฏ โ ๐ธ ) |
10 |
|
signsvf.b |
โข ๐ต = ( ๐ธ โ ( ๐ โ 1 ) ) |
11 |
5
|
adantr |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ๐ธ โ ( Word โ โ { โ
} ) ) |
12 |
5
|
eldifad |
โข ( ๐ โ ๐ธ โ Word โ ) |
13 |
|
wrdf |
โข ( ๐ธ โ Word โ โ ๐ธ : ( 0 ..^ ( โฏ โ ๐ธ ) ) โถ โ ) |
14 |
12 13
|
syl |
โข ( ๐ โ ๐ธ : ( 0 ..^ ( โฏ โ ๐ธ ) ) โถ โ ) |
15 |
9
|
oveq1i |
โข ( ๐ โ 1 ) = ( ( โฏ โ ๐ธ ) โ 1 ) |
16 |
|
eldifsn |
โข ( ๐ธ โ ( Word โ โ { โ
} ) โ ( ๐ธ โ Word โ โง ๐ธ โ โ
) ) |
17 |
5 16
|
sylib |
โข ( ๐ โ ( ๐ธ โ Word โ โง ๐ธ โ โ
) ) |
18 |
|
lennncl |
โข ( ( ๐ธ โ Word โ โง ๐ธ โ โ
) โ ( โฏ โ ๐ธ ) โ โ ) |
19 |
|
fzo0end |
โข ( ( โฏ โ ๐ธ ) โ โ โ ( ( โฏ โ ๐ธ ) โ 1 ) โ ( 0 ..^ ( โฏ โ ๐ธ ) ) ) |
20 |
17 18 19
|
3syl |
โข ( ๐ โ ( ( โฏ โ ๐ธ ) โ 1 ) โ ( 0 ..^ ( โฏ โ ๐ธ ) ) ) |
21 |
15 20
|
eqeltrid |
โข ( ๐ โ ( ๐ โ 1 ) โ ( 0 ..^ ( โฏ โ ๐ธ ) ) ) |
22 |
14 21
|
ffvelcdmd |
โข ( ๐ โ ( ๐ธ โ ( ๐ โ 1 ) ) โ โ ) |
23 |
22
|
recnd |
โข ( ๐ โ ( ๐ธ โ ( ๐ โ 1 ) ) โ โ ) |
24 |
10 23
|
eqeltrid |
โข ( ๐ โ ๐ต โ โ ) |
25 |
24
|
adantr |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ๐ต โ โ ) |
26 |
8
|
recnd |
โข ( ๐ โ ๐ด โ โ ) |
27 |
26
|
adantr |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ๐ด โ โ ) |
28 |
|
simpr |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ( ๐ต ยท ๐ด ) < 0 ) |
29 |
28
|
lt0ne0d |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ( ๐ต ยท ๐ด ) โ 0 ) |
30 |
25 27 29
|
mulne0bad |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ๐ต โ 0 ) |
31 |
10 30
|
eqnetrrid |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ( ๐ธ โ ( ๐ โ 1 ) ) โ 0 ) |
32 |
1 2 3 4 9
|
signsvtn0 |
โข ( ( ๐ธ โ ( Word โ โ { โ
} ) โง ( ๐ธ โ ( ๐ โ 1 ) ) โ 0 ) โ ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) = ( sgn โ ( ๐ธ โ ( ๐ โ 1 ) ) ) ) |
33 |
10
|
fveq2i |
โข ( sgn โ ๐ต ) = ( sgn โ ( ๐ธ โ ( ๐ โ 1 ) ) ) |
34 |
32 33
|
eqtr4di |
โข ( ( ๐ธ โ ( Word โ โ { โ
} ) โง ( ๐ธ โ ( ๐ โ 1 ) ) โ 0 ) โ ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) = ( sgn โ ๐ต ) ) |
35 |
11 31 34
|
syl2anc |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) = ( sgn โ ๐ต ) ) |
36 |
35
|
fveq2d |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ( sgn โ ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) ) = ( sgn โ ( sgn โ ๐ต ) ) ) |
37 |
10 22
|
eqeltrid |
โข ( ๐ โ ๐ต โ โ ) |
38 |
37
|
adantr |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ๐ต โ โ ) |
39 |
38
|
rexrd |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ๐ต โ โ* ) |
40 |
|
sgnsgn |
โข ( ๐ต โ โ* โ ( sgn โ ( sgn โ ๐ต ) ) = ( sgn โ ๐ต ) ) |
41 |
39 40
|
syl |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ( sgn โ ( sgn โ ๐ต ) ) = ( sgn โ ๐ต ) ) |
42 |
36 41
|
eqtrd |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ( sgn โ ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) ) = ( sgn โ ๐ต ) ) |
43 |
42
|
oveq2d |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ( ( sgn โ ๐ด ) ยท ( sgn โ ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) ) ) = ( ( sgn โ ๐ด ) ยท ( sgn โ ๐ต ) ) ) |
44 |
26 24
|
mulcomd |
โข ( ๐ โ ( ๐ด ยท ๐ต ) = ( ๐ต ยท ๐ด ) ) |
45 |
44
|
breq1d |
โข ( ๐ โ ( ( ๐ด ยท ๐ต ) < 0 โ ( ๐ต ยท ๐ด ) < 0 ) ) |
46 |
|
sgnmulsgn |
โข ( ( ๐ด โ โ โง ๐ต โ โ ) โ ( ( ๐ด ยท ๐ต ) < 0 โ ( ( sgn โ ๐ด ) ยท ( sgn โ ๐ต ) ) < 0 ) ) |
47 |
8 37 46
|
syl2anc |
โข ( ๐ โ ( ( ๐ด ยท ๐ต ) < 0 โ ( ( sgn โ ๐ด ) ยท ( sgn โ ๐ต ) ) < 0 ) ) |
48 |
45 47
|
bitr3d |
โข ( ๐ โ ( ( ๐ต ยท ๐ด ) < 0 โ ( ( sgn โ ๐ด ) ยท ( sgn โ ๐ต ) ) < 0 ) ) |
49 |
48
|
biimpa |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ( ( sgn โ ๐ด ) ยท ( sgn โ ๐ต ) ) < 0 ) |
50 |
43 49
|
eqbrtrd |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ( ( sgn โ ๐ด ) ยท ( sgn โ ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) ) ) < 0 ) |
51 |
8
|
adantr |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ๐ด โ โ ) |
52 |
|
sgnclre |
โข ( ๐ต โ โ โ ( sgn โ ๐ต ) โ โ ) |
53 |
38 52
|
syl |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ( sgn โ ๐ต ) โ โ ) |
54 |
35 53
|
eqeltrd |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) โ โ ) |
55 |
|
sgnmulsgn |
โข ( ( ๐ด โ โ โง ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) โ โ ) โ ( ( ๐ด ยท ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) ) < 0 โ ( ( sgn โ ๐ด ) ยท ( sgn โ ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) ) ) < 0 ) ) |
56 |
51 54 55
|
syl2anc |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ( ( ๐ด ยท ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) ) < 0 โ ( ( sgn โ ๐ด ) ยท ( sgn โ ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) ) ) < 0 ) ) |
57 |
50 56
|
mpbird |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ( ๐ด ยท ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) ) < 0 ) |
58 |
|
eqid |
โข ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) = ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) |
59 |
1 2 3 4 5 6 7 8 9 58
|
signsvtn |
โข ( ( ๐ โง ( ๐ด ยท ( ( ๐ โ ๐ธ ) โ ( ๐ โ 1 ) ) ) < 0 ) โ ( ( ๐ โ ๐น ) โ ( ๐ โ ๐ธ ) ) = 1 ) |
60 |
57 59
|
syldan |
โข ( ( ๐ โง ( ๐ต ยท ๐ด ) < 0 ) โ ( ( ๐ โ ๐น ) โ ( ๐ โ ๐ธ ) ) = 1 ) |