Metamath Proof Explorer


Theorem jm2.26

Description: Lemma 2.26 of JonesMatijasevic p. 697, the "second step down lemma". (Contributed by Stefan O'Rear, 2-Oct-2014)

Ref Expression
Assertion jm2.26 ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ → A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M ↔ 2 ⋅ N ∥ K − M ∨ 2 ⋅ N ∥ K − -M

Proof

Step Hyp Ref Expression
1 acongrep ⊢ N ∈ ℕ ∧ M ∈ ℤ → ∃ m ∈ 0 … N 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M
2 1 ad2ant2l ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ → ∃ m ∈ 0 … N 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M
3 acongrep ⊢ N ∈ ℕ ∧ K ∈ ℤ → ∃ k ∈ 0 … N 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K
4 3 ad2ant2lr ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ → ∃ k ∈ 0 … N 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K
5 2z ⊢ 2 ∈ ℤ
6 simpl1l ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → A ∈ ℤ ≥ 2 ∧ N ∈ ℕ
7 nnz ⊢ N ∈ ℕ → N ∈ ℤ
8 7 adantl ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ → N ∈ ℤ
9 6 8 syl ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → N ∈ ℤ
10 zmulcl ⊢ 2 ∈ ℤ ∧ N ∈ ℤ → 2 ⋅ N ∈ ℤ
11 5 9 10 sylancr ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∈ ℤ
12 simplrl ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → K ∈ ℤ
13 12 3ad2antl1 ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → K ∈ ℤ
14 simpl3l ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → m ∈ 0 … N
15 14 elfzelzd ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → m ∈ ℤ
16 simplrr ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → M ∈ ℤ
17 16 3ad2antl1 ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → M ∈ ℤ
18 simpl2r ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K
19 simpl2l ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → k ∈ 0 … N
20 simplll ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → A ∈ ℤ ≥ 2
21 20 3ad2antl1 ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → A ∈ ℤ ≥ 2
22 frmx ⊢ X rm : ℤ ≥ 2 × ℤ ⟶ ℕ 0
23 22 fovcl ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℤ → A X rm N ∈ ℕ 0
24 23 nn0zd ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℤ → A X rm N ∈ ℤ
25 21 9 24 syl2anc ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → A X rm N ∈ ℤ
26 19 elfzelzd ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → k ∈ ℤ
27 frmy ⊢ Y rm : ℤ ≥ 2 × ℤ ⟶ ℤ
28 27 fovcl ⊢ A ∈ ℤ ≥ 2 ∧ k ∈ ℤ → A Y rm k ∈ ℤ
29 21 26 28 syl2anc ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → A Y rm k ∈ ℤ
30 27 fovcl ⊢ A ∈ ℤ ≥ 2 ∧ M ∈ ℤ → A Y rm M ∈ ℤ
31 21 17 30 syl2anc ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → A Y rm M ∈ ℤ
32 27 fovcl ⊢ A ∈ ℤ ≥ 2 ∧ m ∈ ℤ → A Y rm m ∈ ℤ
33 21 15 32 syl2anc ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → A Y rm m ∈ ℤ
34 27 fovcl ⊢ A ∈ ℤ ≥ 2 ∧ K ∈ ℤ → A Y rm K ∈ ℤ
35 21 13 34 syl2anc ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → A Y rm K ∈ ℤ
36 jm2.26a ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℤ ∧ k ∈ ℤ ∧ K ∈ ℤ → 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K → A X rm N ∥ A Y rm k − A Y rm K ∨ A X rm N ∥ A Y rm k − − A Y rm K
37 21 9 26 13 36 syl22anc ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K → A X rm N ∥ A Y rm k − A Y rm K ∨ A X rm N ∥ A Y rm k − − A Y rm K
38 18 37 mpd ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → A X rm N ∥ A Y rm k − A Y rm K ∨ A X rm N ∥ A Y rm k − − A Y rm K
39 simpr ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M
40 acongtr ⊢ A X rm N ∈ ℤ ∧ A Y rm k ∈ ℤ ∧ A Y rm K ∈ ℤ ∧ A Y rm M ∈ ℤ ∧ A X rm N ∥ A Y rm k − A Y rm K ∨ A X rm N ∥ A Y rm k − − A Y rm K ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → A X rm N ∥ A Y rm k − A Y rm M ∨ A X rm N ∥ A Y rm k − − A Y rm M
41 25 29 35 31 38 39 40 syl222anc ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → A X rm N ∥ A Y rm k − A Y rm M ∨ A X rm N ∥ A Y rm k − − A Y rm M
42 simpl3r ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M
43 acongsym ⊢ 2 ⋅ N ∈ ℤ ∧ m ∈ ℤ ∧ M ∈ ℤ ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M → 2 ⋅ N ∥ M − m ∨ 2 ⋅ N ∥ M − − m
44 11 15 17 42 43 syl31anc ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∥ M − m ∨ 2 ⋅ N ∥ M − − m
45 jm2.26a ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℤ ∧ M ∈ ℤ ∧ m ∈ ℤ → 2 ⋅ N ∥ M − m ∨ 2 ⋅ N ∥ M − − m → A X rm N ∥ A Y rm M − A Y rm m ∨ A X rm N ∥ A Y rm M − − A Y rm m
46 21 9 17 15 45 syl22anc ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∥ M − m ∨ 2 ⋅ N ∥ M − − m → A X rm N ∥ A Y rm M − A Y rm m ∨ A X rm N ∥ A Y rm M − − A Y rm m
47 44 46 mpd ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → A X rm N ∥ A Y rm M − A Y rm m ∨ A X rm N ∥ A Y rm M − − A Y rm m
48 acongtr ⊢ A X rm N ∈ ℤ ∧ A Y rm k ∈ ℤ ∧ A Y rm M ∈ ℤ ∧ A Y rm m ∈ ℤ ∧ A X rm N ∥ A Y rm k − A Y rm M ∨ A X rm N ∥ A Y rm k − − A Y rm M ∧ A X rm N ∥ A Y rm M − A Y rm m ∨ A X rm N ∥ A Y rm M − − A Y rm m → A X rm N ∥ A Y rm k − A Y rm m ∨ A X rm N ∥ A Y rm k − − A Y rm m
49 25 29 31 33 41 47 48 syl222anc ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → A X rm N ∥ A Y rm k − A Y rm m ∨ A X rm N ∥ A Y rm k − − A Y rm m
50 jm2.26lem3 ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ k ∈ 0 … N ∧ m ∈ 0 … N ∧ A X rm N ∥ A Y rm k − A Y rm m ∨ A X rm N ∥ A Y rm k − − A Y rm m → k = m
51 6 19 14 49 50 syl121anc ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → k = m
52 id ⊢ k = m → k = m
53 eqidd ⊢ k = m → K = K
54 52 53 acongeq12d ⊢ k = m → 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ↔ 2 ⋅ N ∥ m − K ∨ 2 ⋅ N ∥ m − − K
55 51 54 syl ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ↔ 2 ⋅ N ∥ m − K ∨ 2 ⋅ N ∥ m − − K
56 18 55 mpbid ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∥ m − K ∨ 2 ⋅ N ∥ m − − K
57 acongsym ⊢ 2 ⋅ N ∈ ℤ ∧ m ∈ ℤ ∧ K ∈ ℤ ∧ 2 ⋅ N ∥ m − K ∨ 2 ⋅ N ∥ m − − K → 2 ⋅ N ∥ K − m ∨ 2 ⋅ N ∥ K − − m
58 11 15 13 56 57 syl31anc ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∥ K − m ∨ 2 ⋅ N ∥ K − − m
59 acongtr ⊢ 2 ⋅ N ∈ ℤ ∧ K ∈ ℤ ∧ m ∈ ℤ ∧ M ∈ ℤ ∧ 2 ⋅ N ∥ K − m ∨ 2 ⋅ N ∥ K − − m ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M → 2 ⋅ N ∥ K − M ∨ 2 ⋅ N ∥ K − -M
60 11 13 15 17 58 42 59 syl222anc ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ ∧ k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K ∧ m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M ∧ A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∥ K − M ∨ 2 ⋅ N ∥ K − -M
61 60 3exp1 ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ → k ∈ 0 … N ∧ 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K → m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M → A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∥ K − M ∨ 2 ⋅ N ∥ K − -M
62 61 expd ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ → k ∈ 0 … N → 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K → m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M → A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∥ K − M ∨ 2 ⋅ N ∥ K − -M
63 62 rexlimdv ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ → ∃ k ∈ 0 … N 2 ⋅ N ∥ k − K ∨ 2 ⋅ N ∥ k − − K → m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M → A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∥ K − M ∨ 2 ⋅ N ∥ K − -M
64 4 63 mpd ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ → m ∈ 0 … N ∧ 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M → A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∥ K − M ∨ 2 ⋅ N ∥ K − -M
65 64 expd ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ → m ∈ 0 … N → 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M → A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∥ K − M ∨ 2 ⋅ N ∥ K − -M
66 65 rexlimdv ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ → ∃ m ∈ 0 … N 2 ⋅ N ∥ m − M ∨ 2 ⋅ N ∥ m − -M → A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∥ K − M ∨ 2 ⋅ N ∥ K − -M
67 2 66 mpd ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ → A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M → 2 ⋅ N ∥ K − M ∨ 2 ⋅ N ∥ K − -M
68 jm2.26a ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℤ ∧ K ∈ ℤ ∧ M ∈ ℤ → 2 ⋅ N ∥ K − M ∨ 2 ⋅ N ∥ K − -M → A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M
69 7 68 sylanl2 ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ → 2 ⋅ N ∥ K − M ∨ 2 ⋅ N ∥ K − -M → A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M
70 67 69 impbid ⊢ A ∈ ℤ ≥ 2 ∧ N ∈ ℕ ∧ K ∈ ℤ ∧ M ∈ ℤ → A X rm N ∥ A Y rm K − A Y rm M ∨ A X rm N ∥ A Y rm K − − A Y rm M ↔ 2 ⋅ N ∥ K − M ∨ 2 ⋅ N ∥ K − -M