Metamath Proof Explorer


Theorem decmul2c

Description: The product of a numeral with a number (with carry). (Contributed by Mario Carneiro, 18-Feb-2014) (Revised by AV, 6-Sep-2021)

Ref Expression
Hypotheses decmul1.p โŠข ๐‘ƒ โˆˆ โ„•0
decmul1.a โŠข ๐ด โˆˆ โ„•0
decmul1.b โŠข ๐ต โˆˆ โ„•0
decmul1.n โŠข ๐‘ = ๐ด ๐ต
decmul1.0 โŠข ๐ท โˆˆ โ„•0
decmul1c.e โŠข ๐ธ โˆˆ โ„•0
decmul2c.c โŠข ( ( ๐‘ƒ ยท ๐ด ) + ๐ธ ) = ๐ถ
decmul2c.2 โŠข ( ๐‘ƒ ยท ๐ต ) = ๐ธ ๐ท
Assertion decmul2c ( ๐‘ƒ ยท ๐‘ ) = ๐ถ ๐ท

Proof

Step Hyp Ref Expression
1 decmul1.p โŠข ๐‘ƒ โˆˆ โ„•0
2 decmul1.a โŠข ๐ด โˆˆ โ„•0
3 decmul1.b โŠข ๐ต โˆˆ โ„•0
4 decmul1.n โŠข ๐‘ = ๐ด ๐ต
5 decmul1.0 โŠข ๐ท โˆˆ โ„•0
6 decmul1c.e โŠข ๐ธ โˆˆ โ„•0
7 decmul2c.c โŠข ( ( ๐‘ƒ ยท ๐ด ) + ๐ธ ) = ๐ถ
8 decmul2c.2 โŠข ( ๐‘ƒ ยท ๐ต ) = ๐ธ ๐ท
9 10nn0 โŠข 1 0 โˆˆ โ„•0
10 dfdec10 โŠข ๐ด ๐ต = ( ( 1 0 ยท ๐ด ) + ๐ต )
11 4 10 eqtri โŠข ๐‘ = ( ( 1 0 ยท ๐ด ) + ๐ต )
12 dfdec10 โŠข ๐ธ ๐ท = ( ( 1 0 ยท ๐ธ ) + ๐ท )
13 8 12 eqtri โŠข ( ๐‘ƒ ยท ๐ต ) = ( ( 1 0 ยท ๐ธ ) + ๐ท )
14 9 1 2 3 11 5 6 7 13 nummul2c โŠข ( ๐‘ƒ ยท ๐‘ ) = ( ( 1 0 ยท ๐ถ ) + ๐ท )
15 dfdec10 โŠข ๐ถ ๐ท = ( ( 1 0 ยท ๐ถ ) + ๐ท )
16 14 15 eqtr4i โŠข ( ๐‘ƒ ยท ๐‘ ) = ๐ถ ๐ท