Metamath Proof Explorer


Theorem modfrac

Description: The fractional part of a number is the number modulo 1. (Contributed by NM, 11-Nov-2008)

Ref Expression
Assertion modfrac ( ๐ด โˆˆ โ„ โ†’ ( ๐ด mod 1 ) = ( ๐ด โˆ’ ( โŒŠ โ€˜ ๐ด ) ) )

Proof

Step Hyp Ref Expression
1 1rp โŠข 1 โˆˆ โ„+
2 modval โŠข ( ( ๐ด โˆˆ โ„ โˆง 1 โˆˆ โ„+ ) โ†’ ( ๐ด mod 1 ) = ( ๐ด โˆ’ ( 1 ยท ( โŒŠ โ€˜ ( ๐ด / 1 ) ) ) ) )
3 1 2 mpan2 โŠข ( ๐ด โˆˆ โ„ โ†’ ( ๐ด mod 1 ) = ( ๐ด โˆ’ ( 1 ยท ( โŒŠ โ€˜ ( ๐ด / 1 ) ) ) ) )
4 recn โŠข ( ๐ด โˆˆ โ„ โ†’ ๐ด โˆˆ โ„‚ )
5 4 div1d โŠข ( ๐ด โˆˆ โ„ โ†’ ( ๐ด / 1 ) = ๐ด )
6 5 fveq2d โŠข ( ๐ด โˆˆ โ„ โ†’ ( โŒŠ โ€˜ ( ๐ด / 1 ) ) = ( โŒŠ โ€˜ ๐ด ) )
7 6 oveq2d โŠข ( ๐ด โˆˆ โ„ โ†’ ( 1 ยท ( โŒŠ โ€˜ ( ๐ด / 1 ) ) ) = ( 1 ยท ( โŒŠ โ€˜ ๐ด ) ) )
8 reflcl โŠข ( ๐ด โˆˆ โ„ โ†’ ( โŒŠ โ€˜ ๐ด ) โˆˆ โ„ )
9 8 recnd โŠข ( ๐ด โˆˆ โ„ โ†’ ( โŒŠ โ€˜ ๐ด ) โˆˆ โ„‚ )
10 9 mullidd โŠข ( ๐ด โˆˆ โ„ โ†’ ( 1 ยท ( โŒŠ โ€˜ ๐ด ) ) = ( โŒŠ โ€˜ ๐ด ) )
11 7 10 eqtrd โŠข ( ๐ด โˆˆ โ„ โ†’ ( 1 ยท ( โŒŠ โ€˜ ( ๐ด / 1 ) ) ) = ( โŒŠ โ€˜ ๐ด ) )
12 11 oveq2d โŠข ( ๐ด โˆˆ โ„ โ†’ ( ๐ด โˆ’ ( 1 ยท ( โŒŠ โ€˜ ( ๐ด / 1 ) ) ) ) = ( ๐ด โˆ’ ( โŒŠ โ€˜ ๐ด ) ) )
13 3 12 eqtrd โŠข ( ๐ด โˆˆ โ„ โ†’ ( ๐ด mod 1 ) = ( ๐ด โˆ’ ( โŒŠ โ€˜ ๐ด ) ) )