Metamath Proof Explorer


Theorem fzosubel

Description: Translate membership in a half-open integer range. (Contributed by Stefan O'Rear, 15-Aug-2015)

Ref Expression
Assertion fzosubel AB..^CDADBD..^CD

Proof

Step Hyp Ref Expression
1 znegcl DD
2 fzoaddel AB..^CDA+DB+D..^C+D
3 1 2 sylan2 AB..^CDA+DB+D..^C+D
4 elfzoelz AB..^CA
5 4 adantr AB..^CDA
6 5 zcnd AB..^CDA
7 simpr AB..^CDD
8 7 zcnd AB..^CDD
9 6 8 negsubd AB..^CDA+D=AD
10 elfzoel1 AB..^CB
11 10 adantr AB..^CDB
12 11 zcnd AB..^CDB
13 12 8 negsubd AB..^CDB+D=BD
14 elfzoel2 AB..^CC
15 14 adantr AB..^CDC
16 15 zcnd AB..^CDC
17 16 8 negsubd AB..^CDC+D=CD
18 13 17 oveq12d AB..^CDB+D..^C+D=BD..^CD
19 3 9 18 3eltr3d AB..^CDADBD..^CD