Metamath Proof Explorer


Theorem nummul2c

Description: The product of a decimal integer with a number (with carry). (Contributed by Mario Carneiro, 18-Feb-2014)

Ref Expression
Hypotheses nummul1c.1 โŠข ๐‘‡ โˆˆ โ„•0
nummul1c.2 โŠข ๐‘ƒ โˆˆ โ„•0
nummul1c.3 โŠข ๐ด โˆˆ โ„•0
nummul1c.4 โŠข ๐ต โˆˆ โ„•0
nummul1c.5 โŠข ๐‘ = ( ( ๐‘‡ ยท ๐ด ) + ๐ต )
nummul1c.6 โŠข ๐ท โˆˆ โ„•0
nummul1c.7 โŠข ๐ธ โˆˆ โ„•0
nummul2c.7 โŠข ( ( ๐‘ƒ ยท ๐ด ) + ๐ธ ) = ๐ถ
nummul2c.8 โŠข ( ๐‘ƒ ยท ๐ต ) = ( ( ๐‘‡ ยท ๐ธ ) + ๐ท )
Assertion nummul2c ( ๐‘ƒ ยท ๐‘ ) = ( ( ๐‘‡ ยท ๐ถ ) + ๐ท )

Proof

Step Hyp Ref Expression
1 nummul1c.1 โŠข ๐‘‡ โˆˆ โ„•0
2 nummul1c.2 โŠข ๐‘ƒ โˆˆ โ„•0
3 nummul1c.3 โŠข ๐ด โˆˆ โ„•0
4 nummul1c.4 โŠข ๐ต โˆˆ โ„•0
5 nummul1c.5 โŠข ๐‘ = ( ( ๐‘‡ ยท ๐ด ) + ๐ต )
6 nummul1c.6 โŠข ๐ท โˆˆ โ„•0
7 nummul1c.7 โŠข ๐ธ โˆˆ โ„•0
8 nummul2c.7 โŠข ( ( ๐‘ƒ ยท ๐ด ) + ๐ธ ) = ๐ถ
9 nummul2c.8 โŠข ( ๐‘ƒ ยท ๐ต ) = ( ( ๐‘‡ ยท ๐ธ ) + ๐ท )
10 1 3 4 numcl โŠข ( ( ๐‘‡ ยท ๐ด ) + ๐ต ) โˆˆ โ„•0
11 5 10 eqeltri โŠข ๐‘ โˆˆ โ„•0
12 11 nn0cni โŠข ๐‘ โˆˆ โ„‚
13 2 nn0cni โŠข ๐‘ƒ โˆˆ โ„‚
14 3 nn0cni โŠข ๐ด โˆˆ โ„‚
15 14 13 mulcomi โŠข ( ๐ด ยท ๐‘ƒ ) = ( ๐‘ƒ ยท ๐ด )
16 15 oveq1i โŠข ( ( ๐ด ยท ๐‘ƒ ) + ๐ธ ) = ( ( ๐‘ƒ ยท ๐ด ) + ๐ธ )
17 16 8 eqtri โŠข ( ( ๐ด ยท ๐‘ƒ ) + ๐ธ ) = ๐ถ
18 4 nn0cni โŠข ๐ต โˆˆ โ„‚
19 13 18 9 mulcomli โŠข ( ๐ต ยท ๐‘ƒ ) = ( ( ๐‘‡ ยท ๐ธ ) + ๐ท )
20 1 2 3 4 5 6 7 17 19 nummul1c โŠข ( ๐‘ ยท ๐‘ƒ ) = ( ( ๐‘‡ ยท ๐ถ ) + ๐ท )
21 12 13 20 mulcomli โŠข ( ๐‘ƒ ยท ๐‘ ) = ( ( ๐‘‡ ยท ๐ถ ) + ๐ท )