Metamath Proof Explorer


Theorem elincfzoext

Description: Membership of an increased integer in a correspondingly extended half-open range of integers. (Contributed by AV, 30-Apr-2020)

Ref Expression
Assertion elincfzoext Z M ..^ N I 0 Z + I M ..^ N + I

Proof

Step Hyp Ref Expression
1 elfzole1 Z M ..^ N M Z
2 elfzoelz Z M ..^ N Z
3 2 zred Z M ..^ N Z
4 3 adantr Z M ..^ N M Z Z
5 nn0addge1 Z I 0 Z Z + I
6 4 5 sylan Z M ..^ N M Z I 0 Z Z + I
7 elfzoel1 Z M ..^ N M
8 7 zred Z M ..^ N M
9 8 adantr Z M ..^ N I 0 M
10 3 adantr Z M ..^ N I 0 Z
11 nn0re I 0 I
12 11 adantl Z M ..^ N I 0 I
13 10 12 readdcld Z M ..^ N I 0 Z + I
14 letr M Z Z + I M Z Z Z + I M Z + I
15 9 10 13 14 syl3anc Z M ..^ N I 0 M Z Z Z + I M Z + I
16 15 exp4b Z M ..^ N I 0 M Z Z Z + I M Z + I
17 16 com23 Z M ..^ N M Z I 0 Z Z + I M Z + I
18 17 imp31 Z M ..^ N M Z I 0 Z Z + I M Z + I
19 6 18 mpd Z M ..^ N M Z I 0 M Z + I
20 19 exp31 Z M ..^ N M Z I 0 M Z + I
21 1 20 mpd Z M ..^ N I 0 M Z + I
22 21 imp Z M ..^ N I 0 M Z + I
23 elfzoel2 Z M ..^ N N
24 23 zred Z M ..^ N N
25 24 adantr Z M ..^ N I 0 N
26 elfzolt2 Z M ..^ N Z < N
27 26 adantr Z M ..^ N I 0 Z < N
28 10 25 12 27 ltadd1dd Z M ..^ N I 0 Z + I < N + I
29 2 adantr Z M ..^ N I 0 Z
30 nn0z I 0 I
31 30 adantl Z M ..^ N I 0 I
32 29 31 zaddcld Z M ..^ N I 0 Z + I
33 7 adantr Z M ..^ N I 0 M
34 23 adantr Z M ..^ N I 0 N
35 34 31 zaddcld Z M ..^ N I 0 N + I
36 elfzo Z + I M N + I Z + I M ..^ N + I M Z + I Z + I < N + I
37 32 33 35 36 syl3anc Z M ..^ N I 0 Z + I M ..^ N + I M Z + I Z + I < N + I
38 22 28 37 mpbir2and Z M ..^ N I 0 Z + I M ..^ N + I