Metamath Proof Explorer


Theorem resubdi

Description: Distribution of multiplication over real subtraction. (Contributed by Steven Nguyen, 3-Jun-2023)

Ref Expression
Assertion resubdi ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ด ยท ( ๐ต โˆ’โ„ ๐ถ ) ) = ( ( ๐ด ยท ๐ต ) โˆ’โ„ ( ๐ด ยท ๐ถ ) ) )

Proof

Step Hyp Ref Expression
1 remulcl โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ด ยท ๐ถ ) โˆˆ โ„ )
2 1 3adant2 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ด ยท ๐ถ ) โˆˆ โ„ )
3 simp1 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ๐ด โˆˆ โ„ )
4 rersubcl โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ต โˆ’โ„ ๐ถ ) โˆˆ โ„ )
5 4 3adant1 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ต โˆ’โ„ ๐ถ ) โˆˆ โ„ )
6 3 5 remulcld โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ด ยท ( ๐ต โˆ’โ„ ๐ถ ) ) โˆˆ โ„ )
7 3 recnd โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ๐ด โˆˆ โ„‚ )
8 simp3 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ๐ถ โˆˆ โ„ )
9 8 recnd โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ๐ถ โˆˆ โ„‚ )
10 5 recnd โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ต โˆ’โ„ ๐ถ ) โˆˆ โ„‚ )
11 7 9 10 adddid โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ด ยท ( ๐ถ + ( ๐ต โˆ’โ„ ๐ถ ) ) ) = ( ( ๐ด ยท ๐ถ ) + ( ๐ด ยท ( ๐ต โˆ’โ„ ๐ถ ) ) ) )
12 repncan3 โŠข ( ( ๐ถ โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ๐ถ + ( ๐ต โˆ’โ„ ๐ถ ) ) = ๐ต )
13 12 ancoms โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ถ + ( ๐ต โˆ’โ„ ๐ถ ) ) = ๐ต )
14 13 3adant1 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ถ + ( ๐ต โˆ’โ„ ๐ถ ) ) = ๐ต )
15 14 oveq2d โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ด ยท ( ๐ถ + ( ๐ต โˆ’โ„ ๐ถ ) ) ) = ( ๐ด ยท ๐ต ) )
16 11 15 eqtr3d โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ( ๐ด ยท ๐ถ ) + ( ๐ด ยท ( ๐ต โˆ’โ„ ๐ถ ) ) ) = ( ๐ด ยท ๐ต ) )
17 2 6 16 reladdrsub โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ๐ด ยท ( ๐ต โˆ’โ„ ๐ถ ) ) = ( ( ๐ด ยท ๐ต ) โˆ’โ„ ( ๐ด ยท ๐ถ ) ) )