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 |
|
0re |
โข 0 โ โ |
6 |
1 2 3 4
|
signsvfn |
โข ( ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โง 0 โ โ ) โ ( ๐ โ ( ๐น ++ โจโ 0 โโฉ ) ) = ( ( ๐ โ ๐น ) + if ( ( ( ( ๐ โ ๐น ) โ ( ( โฏ โ ๐น ) โ 1 ) ) ยท 0 ) < 0 , 1 , 0 ) ) ) |
7 |
5 6
|
mpan2 |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ ( ๐ โ ( ๐น ++ โจโ 0 โโฉ ) ) = ( ( ๐ โ ๐น ) + if ( ( ( ( ๐ โ ๐น ) โ ( ( โฏ โ ๐น ) โ 1 ) ) ยท 0 ) < 0 , 1 , 0 ) ) ) |
8 |
5
|
ltnri |
โข ยฌ 0 < 0 |
9 |
|
neg1cn |
โข - 1 โ โ |
10 |
|
ax-1cn |
โข 1 โ โ |
11 |
|
prssi |
โข ( ( - 1 โ โ โง 1 โ โ ) โ { - 1 , 1 } โ โ ) |
12 |
9 10 11
|
mp2an |
โข { - 1 , 1 } โ โ |
13 |
|
simpl |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ ๐น โ ( Word โ โ { โ
} ) ) |
14 |
|
eldifsn |
โข ( ๐น โ ( Word โ โ { โ
} ) โ ( ๐น โ Word โ โง ๐น โ โ
) ) |
15 |
13 14
|
sylib |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ ( ๐น โ Word โ โง ๐น โ โ
) ) |
16 |
|
lennncl |
โข ( ( ๐น โ Word โ โง ๐น โ โ
) โ ( โฏ โ ๐น ) โ โ ) |
17 |
|
fzo0end |
โข ( ( โฏ โ ๐น ) โ โ โ ( ( โฏ โ ๐น ) โ 1 ) โ ( 0 ..^ ( โฏ โ ๐น ) ) ) |
18 |
15 16 17
|
3syl |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ ( ( โฏ โ ๐น ) โ 1 ) โ ( 0 ..^ ( โฏ โ ๐น ) ) ) |
19 |
1 2 3 4
|
signstfvcl |
โข ( ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โง ( ( โฏ โ ๐น ) โ 1 ) โ ( 0 ..^ ( โฏ โ ๐น ) ) ) โ ( ( ๐ โ ๐น ) โ ( ( โฏ โ ๐น ) โ 1 ) ) โ { - 1 , 1 } ) |
20 |
18 19
|
mpdan |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ ( ( ๐ โ ๐น ) โ ( ( โฏ โ ๐น ) โ 1 ) ) โ { - 1 , 1 } ) |
21 |
12 20
|
sselid |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ ( ( ๐ โ ๐น ) โ ( ( โฏ โ ๐น ) โ 1 ) ) โ โ ) |
22 |
21
|
mul01d |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ ( ( ( ๐ โ ๐น ) โ ( ( โฏ โ ๐น ) โ 1 ) ) ยท 0 ) = 0 ) |
23 |
22
|
breq1d |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ ( ( ( ( ๐ โ ๐น ) โ ( ( โฏ โ ๐น ) โ 1 ) ) ยท 0 ) < 0 โ 0 < 0 ) ) |
24 |
8 23
|
mtbiri |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ ยฌ ( ( ( ๐ โ ๐น ) โ ( ( โฏ โ ๐น ) โ 1 ) ) ยท 0 ) < 0 ) |
25 |
24
|
iffalsed |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ if ( ( ( ( ๐ โ ๐น ) โ ( ( โฏ โ ๐น ) โ 1 ) ) ยท 0 ) < 0 , 1 , 0 ) = 0 ) |
26 |
25
|
oveq2d |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ ( ( ๐ โ ๐น ) + if ( ( ( ( ๐ โ ๐น ) โ ( ( โฏ โ ๐น ) โ 1 ) ) ยท 0 ) < 0 , 1 , 0 ) ) = ( ( ๐ โ ๐น ) + 0 ) ) |
27 |
1 2 3 4
|
signsvvf |
โข ๐ : Word โ โถ โ0 |
28 |
27
|
a1i |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ ๐ : Word โ โถ โ0 ) |
29 |
13
|
eldifad |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ ๐น โ Word โ ) |
30 |
28 29
|
ffvelcdmd |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ ( ๐ โ ๐น ) โ โ0 ) |
31 |
30
|
nn0cnd |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ ( ๐ โ ๐น ) โ โ ) |
32 |
31
|
addridd |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ ( ( ๐ โ ๐น ) + 0 ) = ( ๐ โ ๐น ) ) |
33 |
7 26 32
|
3eqtrd |
โข ( ( ๐น โ ( Word โ โ { โ
} ) โง ( ๐น โ 0 ) โ 0 ) โ ( ๐ โ ( ๐น ++ โจโ 0 โโฉ ) ) = ( ๐ โ ๐น ) ) |