Description: The multiplication of two bit sequences as repeated sequence addition. (Contributed by Mario Carneiro, 9-Sep-2016)
Ref | Expression | ||
---|---|---|---|
Hypotheses | smuval.a | |
|
smuval.b | |
||
smuval.p | |
||
Assertion | smufval | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | smuval.a | |
|
2 | smuval.b | |
|
3 | smuval.p | |
|
4 | nn0ex | |
|
5 | 4 | elpw2 | |
6 | 1 5 | sylibr | |
7 | 4 | elpw2 | |
8 | 2 7 | sylibr | |
9 | simp1l | |
|
10 | 9 | eleq2d | |
11 | simp1r | |
|
12 | 11 | eleq2d | |
13 | 10 12 | anbi12d | |
14 | 13 | rabbidv | |
15 | 14 | oveq2d | |
16 | 15 | mpoeq3dva | |
17 | 16 | seqeq2d | |
18 | 17 3 | eqtr4di | |
19 | 18 | fveq1d | |
20 | 19 | eleq2d | |
21 | 20 | rabbidv | |
22 | df-smu | |
|
23 | 4 | rabex | |
24 | 21 22 23 | ovmpoa | |
25 | 6 8 24 | syl2anc | |