Metamath Proof Explorer


Theorem fzrev2

Description: Reversal of start and end of a finite set of sequential integers. (Contributed by NM, 25-Nov-2005)

Ref Expression
Assertion fzrev2 ⊢ M ∈ ℤ ∧ N ∈ ℤ ∧ J ∈ ℤ ∧ K ∈ ℤ → K ∈ M … N ↔ J − K ∈ J − N … J − M

Proof

Step Hyp Ref Expression
1 simpl ⊢ J ∈ ℤ ∧ K ∈ ℤ → J ∈ ℤ
2 zsubcl ⊢ J ∈ ℤ ∧ K ∈ ℤ → J − K ∈ ℤ
3 1 2 jca ⊢ J ∈ ℤ ∧ K ∈ ℤ → J ∈ ℤ ∧ J − K ∈ ℤ
4 fzrev ⊢ M ∈ ℤ ∧ N ∈ ℤ ∧ J ∈ ℤ ∧ J − K ∈ ℤ → J − K ∈ J − N … J − M ↔ J − J − K ∈ M … N
5 3 4 sylan2 ⊢ M ∈ ℤ ∧ N ∈ ℤ ∧ J ∈ ℤ ∧ K ∈ ℤ → J − K ∈ J − N … J − M ↔ J − J − K ∈ M … N
6 zcn ⊢ J ∈ ℤ → J ∈ ℂ
7 zcn ⊢ K ∈ ℤ → K ∈ ℂ
8 nncan ⊢ J ∈ ℂ ∧ K ∈ ℂ → J − J − K = K
9 6 7 8 syl2an ⊢ J ∈ ℤ ∧ K ∈ ℤ → J − J − K = K
10 9 adantl ⊢ M ∈ ℤ ∧ N ∈ ℤ ∧ J ∈ ℤ ∧ K ∈ ℤ → J − J − K = K
11 10 eleq1d ⊢ M ∈ ℤ ∧ N ∈ ℤ ∧ J ∈ ℤ ∧ K ∈ ℤ → J − J − K ∈ M … N ↔ K ∈ M … N
12 5 11 bitr2d ⊢ M ∈ ℤ ∧ N ∈ ℤ ∧ J ∈ ℤ ∧ K ∈ ℤ → K ∈ M … N ↔ J − K ∈ J − N … J − M