Metamath Proof Explorer


Theorem zbtwnre

Description: There is a unique integer between a real number and the number plus one. Exercise 5 of Apostol p. 28. (Contributed by NM, 13-Nov-2004)

Ref Expression
Assertion zbtwnre A ∃! x A x x < A + 1

Proof

Step Hyp Ref Expression
1 zmin A ∃! x A x y A y x y
2 zre y y
3 zre x x
4 peano2rem x x 1
5 3 4 syl x x 1
6 ltletr x 1 A y x 1 < A A y x 1 < y
7 5 6 syl3an1 x A y x 1 < A A y x 1 < y
8 7 3expa x A y x 1 < A A y x 1 < y
9 2 8 sylan2 x A y x 1 < A A y x 1 < y
10 zlem1lt x y x y x 1 < y
11 10 adantlr x A y x y x 1 < y
12 9 11 sylibrd x A y x 1 < A A y x y
13 12 exp4b x A y x 1 < A A y x y
14 13 com23 x A x 1 < A y A y x y
15 14 ralrimdv x A x 1 < A y A y x y
16 5 ltnrd x ¬ x 1 < x 1
17 peano2zm x x 1
18 zlem1lt x x 1 x x 1 x 1 < x 1
19 17 18 mpdan x x x 1 x 1 < x 1
20 16 19 mtbird x ¬ x x 1
21 20 ad2antrr x A y A y x y ¬ x x 1
22 lenlt A x 1 A x 1 ¬ x 1 < A
23 5 22 sylan2 A x A x 1 ¬ x 1 < A
24 23 ancoms x A A x 1 ¬ x 1 < A
25 24 adantr x A y A y x y A x 1 ¬ x 1 < A
26 breq2 y = x 1 A y A x 1
27 breq2 y = x 1 x y x x 1
28 26 27 imbi12d y = x 1 A y x y A x 1 x x 1
29 28 rspcv x 1 y A y x y A x 1 x x 1
30 17 29 syl x y A y x y A x 1 x x 1
31 30 imp x y A y x y A x 1 x x 1
32 31 adantlr x A y A y x y A x 1 x x 1
33 25 32 sylbird x A y A y x y ¬ x 1 < A x x 1
34 21 33 mt3d x A y A y x y x 1 < A
35 34 ex x A y A y x y x 1 < A
36 15 35 impbid x A x 1 < A y A y x y
37 1re 1
38 ltsubadd x 1 A x 1 < A x < A + 1
39 37 38 mp3an2 x A x 1 < A x < A + 1
40 3 39 sylan x A x 1 < A x < A + 1
41 36 40 bitr3d x A y A y x y x < A + 1
42 41 ancoms A x y A y x y x < A + 1
43 42 anbi2d A x A x y A y x y A x x < A + 1
44 43 reubidva A ∃! x A x y A y x y ∃! x A x x < A + 1
45 1 44 mpbid A ∃! x A x x < A + 1