Metamath Proof Explorer


Theorem zmin

Description: There is a unique smallest integer greater than or equal to a given real number. (Contributed by NM, 12-Nov-2004) (Revised by Mario Carneiro, 13-Jun-2014)

Ref Expression
Assertion zmin A∃!xAxyAyxy

Proof

Step Hyp Ref Expression
1 nnssz
2 arch AzA<z
3 ssrexv zA<zzA<z
4 1 2 3 mpsyl AzA<z
5 zre zz
6 ltle AzA<zAz
7 5 6 sylan2 AzA<zAz
8 7 reximdva AzA<zzAz
9 4 8 mpd AzAz
10 rabn0 z|AzzAz
11 9 10 sylibr Az|Az
12 breq2 z=nAzAn
13 12 cbvrabv z|Az=n|An
14 13 eqimssi z|Azn|An
15 uzwo3 Az|Azn|Anz|Az∃!xz|Azyz|Azxy
16 14 15 mpanr1 Az|Az∃!xz|Azyz|Azxy
17 11 16 mpdan A∃!xz|Azyz|Azxy
18 breq2 z=xAzAx
19 18 elrab xz|AzxAx
20 breq2 z=yAzAy
21 20 ralrab yz|AzxyyAyxy
22 19 21 anbi12i xz|Azyz|AzxyxAxyAyxy
23 anass xAxyAyxyxAxyAyxy
24 22 23 bitri xz|Azyz|AzxyxAxyAyxy
25 24 eubii ∃!xxz|Azyz|Azxy∃!xxAxyAyxy
26 df-reu ∃!xz|Azyz|Azxy∃!xxz|Azyz|Azxy
27 df-reu ∃!xAxyAyxy∃!xxAxyAyxy
28 25 26 27 3bitr4i ∃!xz|Azyz|Azxy∃!xAxyAyxy
29 17 28 sylib A∃!xAxyAyxy