Metamath Proof Explorer


Theorem flhalf

Description: Ordering relation for the floor of half of an integer. (Contributed by NM, 1-Jan-2006) (Proof shortened by Mario Carneiro, 7-Jun-2016)

Ref Expression
Assertion flhalf ( ๐‘ โˆˆ โ„ค โ†’ ๐‘ โ‰ค ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) )

Proof

Step Hyp Ref Expression
1 zre โŠข ( ๐‘ โˆˆ โ„ค โ†’ ๐‘ โˆˆ โ„ )
2 peano2re โŠข ( ๐‘ โˆˆ โ„ โ†’ ( ๐‘ + 1 ) โˆˆ โ„ )
3 1 2 syl โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ๐‘ + 1 ) โˆˆ โ„ )
4 3 rehalfcld โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ( ๐‘ + 1 ) / 2 ) โˆˆ โ„ )
5 flltp1 โŠข ( ( ( ๐‘ + 1 ) / 2 ) โˆˆ โ„ โ†’ ( ( ๐‘ + 1 ) / 2 ) < ( ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) + 1 ) )
6 4 5 syl โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ( ๐‘ + 1 ) / 2 ) < ( ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) + 1 ) )
7 4 flcld โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) โˆˆ โ„ค )
8 7 zred โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) โˆˆ โ„ )
9 1red โŠข ( ๐‘ โˆˆ โ„ค โ†’ 1 โˆˆ โ„ )
10 8 9 readdcld โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) + 1 ) โˆˆ โ„ )
11 2rp โŠข 2 โˆˆ โ„+
12 11 a1i โŠข ( ๐‘ โˆˆ โ„ค โ†’ 2 โˆˆ โ„+ )
13 3 10 12 ltdivmuld โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ( ( ๐‘ + 1 ) / 2 ) < ( ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) + 1 ) โ†” ( ๐‘ + 1 ) < ( 2 ยท ( ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) + 1 ) ) ) )
14 6 13 mpbid โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ๐‘ + 1 ) < ( 2 ยท ( ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) + 1 ) ) )
15 9 recnd โŠข ( ๐‘ โˆˆ โ„ค โ†’ 1 โˆˆ โ„‚ )
16 15 2timesd โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( 2 ยท 1 ) = ( 1 + 1 ) )
17 16 oveq2d โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) + ( 2 ยท 1 ) ) = ( ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) + ( 1 + 1 ) ) )
18 2cnd โŠข ( ๐‘ โˆˆ โ„ค โ†’ 2 โˆˆ โ„‚ )
19 8 recnd โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) โˆˆ โ„‚ )
20 18 19 15 adddid โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( 2 ยท ( ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) + 1 ) ) = ( ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) + ( 2 ยท 1 ) ) )
21 2re โŠข 2 โˆˆ โ„
22 21 a1i โŠข ( ๐‘ โˆˆ โ„ค โ†’ 2 โˆˆ โ„ )
23 22 8 remulcld โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) โˆˆ โ„ )
24 23 recnd โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) โˆˆ โ„‚ )
25 24 15 15 addassd โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ( ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) + 1 ) + 1 ) = ( ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) + ( 1 + 1 ) ) )
26 17 20 25 3eqtr4d โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( 2 ยท ( ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) + 1 ) ) = ( ( ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) + 1 ) + 1 ) )
27 14 26 breqtrd โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ๐‘ + 1 ) < ( ( ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) + 1 ) + 1 ) )
28 23 9 readdcld โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) + 1 ) โˆˆ โ„ )
29 1 28 9 ltadd1d โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ๐‘ < ( ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) + 1 ) โ†” ( ๐‘ + 1 ) < ( ( ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) + 1 ) + 1 ) ) )
30 27 29 mpbird โŠข ( ๐‘ โˆˆ โ„ค โ†’ ๐‘ < ( ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) + 1 ) )
31 2z โŠข 2 โˆˆ โ„ค
32 31 a1i โŠข ( ๐‘ โˆˆ โ„ค โ†’ 2 โˆˆ โ„ค )
33 32 7 zmulcld โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) โˆˆ โ„ค )
34 zleltp1 โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) โˆˆ โ„ค ) โ†’ ( ๐‘ โ‰ค ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) โ†” ๐‘ < ( ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) + 1 ) ) )
35 33 34 mpdan โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ๐‘ โ‰ค ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) โ†” ๐‘ < ( ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) + 1 ) ) )
36 30 35 mpbird โŠข ( ๐‘ โˆˆ โ„ค โ†’ ๐‘ โ‰ค ( 2 ยท ( โŒŠ โ€˜ ( ( ๐‘ + 1 ) / 2 ) ) ) )