Metamath Proof Explorer


Theorem decmul10add

Description: A multiplication of a number and a numeral expressed as addition with first summand as multiple of 10. (Contributed by AV, 22-Jul-2021) (Revised by AV, 6-Sep-2021)

Ref Expression
Hypotheses decmul10add.1 โŠข ๐ด โˆˆ โ„•0
decmul10add.2 โŠข ๐ต โˆˆ โ„•0
decmul10add.3 โŠข ๐‘€ โˆˆ โ„•0
decmul10add.4 โŠข ๐ธ = ( ๐‘€ ยท ๐ด )
decmul10add.5 โŠข ๐น = ( ๐‘€ ยท ๐ต )
Assertion decmul10add ( ๐‘€ ยท ๐ด ๐ต ) = ( ๐ธ 0 + ๐น )

Proof

Step Hyp Ref Expression
1 decmul10add.1 โŠข ๐ด โˆˆ โ„•0
2 decmul10add.2 โŠข ๐ต โˆˆ โ„•0
3 decmul10add.3 โŠข ๐‘€ โˆˆ โ„•0
4 decmul10add.4 โŠข ๐ธ = ( ๐‘€ ยท ๐ด )
5 decmul10add.5 โŠข ๐น = ( ๐‘€ ยท ๐ต )
6 dfdec10 โŠข ๐ด ๐ต = ( ( 1 0 ยท ๐ด ) + ๐ต )
7 6 oveq2i โŠข ( ๐‘€ ยท ๐ด ๐ต ) = ( ๐‘€ ยท ( ( 1 0 ยท ๐ด ) + ๐ต ) )
8 3 nn0cni โŠข ๐‘€ โˆˆ โ„‚
9 10nn0 โŠข 1 0 โˆˆ โ„•0
10 9 1 nn0mulcli โŠข ( 1 0 ยท ๐ด ) โˆˆ โ„•0
11 10 nn0cni โŠข ( 1 0 ยท ๐ด ) โˆˆ โ„‚
12 2 nn0cni โŠข ๐ต โˆˆ โ„‚
13 8 11 12 adddii โŠข ( ๐‘€ ยท ( ( 1 0 ยท ๐ด ) + ๐ต ) ) = ( ( ๐‘€ ยท ( 1 0 ยท ๐ด ) ) + ( ๐‘€ ยท ๐ต ) )
14 9 nn0cni โŠข 1 0 โˆˆ โ„‚
15 1 nn0cni โŠข ๐ด โˆˆ โ„‚
16 8 14 15 mul12i โŠข ( ๐‘€ ยท ( 1 0 ยท ๐ด ) ) = ( 1 0 ยท ( ๐‘€ ยท ๐ด ) )
17 3 1 nn0mulcli โŠข ( ๐‘€ ยท ๐ด ) โˆˆ โ„•0
18 17 dec0u โŠข ( 1 0 ยท ( ๐‘€ ยท ๐ด ) ) = ( ๐‘€ ยท ๐ด ) 0
19 4 eqcomi โŠข ( ๐‘€ ยท ๐ด ) = ๐ธ
20 19 deceq1i โŠข ( ๐‘€ ยท ๐ด ) 0 = ๐ธ 0
21 16 18 20 3eqtri โŠข ( ๐‘€ ยท ( 1 0 ยท ๐ด ) ) = ๐ธ 0
22 5 eqcomi โŠข ( ๐‘€ ยท ๐ต ) = ๐น
23 21 22 oveq12i โŠข ( ( ๐‘€ ยท ( 1 0 ยท ๐ด ) ) + ( ๐‘€ ยท ๐ต ) ) = ( ๐ธ 0 + ๐น )
24 7 13 23 3eqtri โŠข ( ๐‘€ ยท ๐ด ๐ต ) = ( ๐ธ 0 + ๐น )