Metamath Proof Explorer


Theorem rddif

Description: The difference between a real number and its nearest integer is less than or equal to one half. (Contributed by Jeff Madsen, 2-Sep-2009) (Proof shortened by Mario Carneiro, 14-Sep-2015)

Ref Expression
Assertion rddif A A + 1 2 A 1 2

Proof

Step Hyp Ref Expression
1 halfcn 1 2
2 1 2timesi 2 1 2 = 1 2 + 1 2
3 2thalfe1 2 1 2 = 1
4 2 3 eqtr3i 1 2 + 1 2 = 1
5 4 oveq2i A 1 2 + 1 2 + 1 2 = A - 1 2 + 1
6 recn A A
7 1 a1i A 1 2
8 6 7 7 nppcan3d A A 1 2 + 1 2 + 1 2 = A + 1 2
9 5 8 eqtr3id A A - 1 2 + 1 = A + 1 2
10 halfre 1 2
11 readdcl A 1 2 A + 1 2
12 10 11 mpan2 A A + 1 2
13 fllep1 A + 1 2 A + 1 2 A + 1 2 + 1
14 12 13 syl A A + 1 2 A + 1 2 + 1
15 9 14 eqbrtrd A A - 1 2 + 1 A + 1 2 + 1
16 resubcl A 1 2 A 1 2
17 10 16 mpan2 A A 1 2
18 reflcl A + 1 2 A + 1 2
19 12 18 syl A A + 1 2
20 1red A 1
21 17 19 20 leadd1d A A 1 2 A + 1 2 A - 1 2 + 1 A + 1 2 + 1
22 15 21 mpbird A A 1 2 A + 1 2
23 flle A + 1 2 A + 1 2 A + 1 2
24 12 23 syl A A + 1 2 A + 1 2
25 id A A
26 10 a1i A 1 2
27 absdifle A + 1 2 A 1 2 A + 1 2 A 1 2 A 1 2 A + 1 2 A + 1 2 A + 1 2
28 19 25 26 27 syl3anc A A + 1 2 A 1 2 A 1 2 A + 1 2 A + 1 2 A + 1 2
29 22 24 28 mpbir2and A A + 1 2 A 1 2