Metamath Proof Explorer


Theorem gpgedgvtx1

Description: The edges starting at an inside vertex in a generalized Petersen graph G . (Contributed by AV, 2-Sep-2025)

Ref Expression
Hypotheses gpgedgvtx0.j ⊢ J = 1 ..^ N 2
gpgedgvtx0.g No typesetting found for |- G = ( N gPetersenGr K ) with typecode |-
gpgedgvtx0.v ⊢ V = Vtx ⁡ G
gpgedgvtx0.e ⊢ E = Edg ⁡ G
Assertion gpgedgvtx1 ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ X ∈ V ∧ 1 st ⁡ X = 1 → X 1 2 nd ⁡ X + K mod N ∈ E ∧ X 0 2 nd ⁡ X ∈ E ∧ X 1 2 nd ⁡ X − K mod N ∈ E

Proof

Step Hyp Ref Expression
1 gpgedgvtx0.j ⊢ J = 1 ..^ N 2
2 gpgedgvtx0.g Could not format G = ( N gPetersenGr K ) : No typesetting found for |- G = ( N gPetersenGr K ) with typecode |-
3 gpgedgvtx0.v ⊢ V = Vtx ⁡ G
4 gpgedgvtx0.e ⊢ E = Edg ⁡ G
5 eqid ⊢ 0 ..^ N = 0 ..^ N
6 5 1 2 3 gpgvtxel ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → X ∈ V ↔ ∃ x ∈ 0 1 ∃ y ∈ 0 ..^ N X = x y
7 fveq2 ⊢ X = x y → 1 st ⁡ X = 1 st ⁡ x y
8 7 adantl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ x ∈ 0 1 ∧ y ∈ 0 ..^ N ∧ X = x y → 1 st ⁡ X = 1 st ⁡ x y
9 vex ⊢ x ∈ V
10 vex ⊢ y ∈ V
11 9 10 op1st ⊢ 1 st ⁡ x y = x
12 8 11 eqtrdi ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ x ∈ 0 1 ∧ y ∈ 0 ..^ N ∧ X = x y → 1 st ⁡ X = x
13 12 eqeq1d ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ x ∈ 0 1 ∧ y ∈ 0 ..^ N ∧ X = x y → 1 st ⁡ X = 1 ↔ x = 1
14 opeq1 ⊢ x = 1 → x y = 1 y
15 14 eqeq2d ⊢ x = 1 → X = x y ↔ X = 1 y
16 15 adantl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ x ∈ 0 1 ∧ y ∈ 0 ..^ N ∧ x = 1 → X = x y ↔ X = 1 y
17 opeq2 ⊢ z = y → 0 z = 0 y
18 oveq1 ⊢ z = y → z + 1 = y + 1
19 18 oveq1d ⊢ z = y → z + 1 mod N = y + 1 mod N
20 19 opeq2d ⊢ z = y → 0 z + 1 mod N = 0 y + 1 mod N
21 17 20 preq12d ⊢ z = y → 0 z 0 z + 1 mod N = 0 y 0 y + 1 mod N
22 21 eqeq2d ⊢ z = y → 1 y 1 y + K mod N = 0 z 0 z + 1 mod N ↔ 1 y 1 y + K mod N = 0 y 0 y + 1 mod N
23 opeq2 ⊢ z = y → 1 z = 1 y
24 17 23 preq12d ⊢ z = y → 0 z 1 z = 0 y 1 y
25 24 eqeq2d ⊢ z = y → 1 y 1 y + K mod N = 0 z 1 z ↔ 1 y 1 y + K mod N = 0 y 1 y
26 oveq1 ⊢ z = y → z + K = y + K
27 26 oveq1d ⊢ z = y → z + K mod N = y + K mod N
28 27 opeq2d ⊢ z = y → 1 z + K mod N = 1 y + K mod N
29 23 28 preq12d ⊢ z = y → 1 z 1 z + K mod N = 1 y 1 y + K mod N
30 29 eqeq2d ⊢ z = y → 1 y 1 y + K mod N = 1 z 1 z + K mod N ↔ 1 y 1 y + K mod N = 1 y 1 y + K mod N
31 22 25 30 3orbi123d ⊢ z = y → 1 y 1 y + K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y + K mod N = 0 z 1 z ∨ 1 y 1 y + K mod N = 1 z 1 z + K mod N ↔ 1 y 1 y + K mod N = 0 y 0 y + 1 mod N ∨ 1 y 1 y + K mod N = 0 y 1 y ∨ 1 y 1 y + K mod N = 1 y 1 y + K mod N
32 simpr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ N → y ∈ 0 ..^ N
33 eqid ⊢ 1 y 1 y + K mod N = 1 y 1 y + K mod N
34 33 3mix3i ⊢ 1 y 1 y + K mod N = 0 y 0 y + 1 mod N ∨ 1 y 1 y + K mod N = 0 y 1 y ∨ 1 y 1 y + K mod N = 1 y 1 y + K mod N
35 34 a1i ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ N → 1 y 1 y + K mod N = 0 y 0 y + 1 mod N ∨ 1 y 1 y + K mod N = 0 y 1 y ∨ 1 y 1 y + K mod N = 1 y 1 y + K mod N
36 31 32 35 rspcedvdw ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ N → ∃ z ∈ 0 ..^ N 1 y 1 y + K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y + K mod N = 0 z 1 z ∨ 1 y 1 y + K mod N = 1 z 1 z + K mod N
37 21 eqeq2d ⊢ z = y → 1 y 0 y = 0 z 0 z + 1 mod N ↔ 1 y 0 y = 0 y 0 y + 1 mod N
38 24 eqeq2d ⊢ z = y → 1 y 0 y = 0 z 1 z ↔ 1 y 0 y = 0 y 1 y
39 29 eqeq2d ⊢ z = y → 1 y 0 y = 1 z 1 z + K mod N ↔ 1 y 0 y = 1 y 1 y + K mod N
40 37 38 39 3orbi123d ⊢ z = y → 1 y 0 y = 0 z 0 z + 1 mod N ∨ 1 y 0 y = 0 z 1 z ∨ 1 y 0 y = 1 z 1 z + K mod N ↔ 1 y 0 y = 0 y 0 y + 1 mod N ∨ 1 y 0 y = 0 y 1 y ∨ 1 y 0 y = 1 y 1 y + K mod N
41 prcom ⊢ 1 y 0 y = 0 y 1 y
42 41 3mix2i ⊢ 1 y 0 y = 0 y 0 y + 1 mod N ∨ 1 y 0 y = 0 y 1 y ∨ 1 y 0 y = 1 y 1 y + K mod N
43 42 a1i ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ N → 1 y 0 y = 0 y 0 y + 1 mod N ∨ 1 y 0 y = 0 y 1 y ∨ 1 y 0 y = 1 y 1 y + K mod N
44 40 32 43 rspcedvdw ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ N → ∃ z ∈ 0 ..^ N 1 y 0 y = 0 z 0 z + 1 mod N ∨ 1 y 0 y = 0 z 1 z ∨ 1 y 0 y = 1 z 1 z + K mod N
45 elfzoelz ⊢ K ∈ 1 ..^ N 2 → K ∈ ℤ
46 45 1 eleq2s ⊢ K ∈ J → K ∈ ℤ
47 46 adantl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → K ∈ ℤ
48 47 anim1ci ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ N → y ∈ 0 ..^ N ∧ K ∈ ℤ
49 fzospliti ⊢ y ∈ 0 ..^ N ∧ K ∈ ℤ → y ∈ 0 ..^ K ∨ y ∈ K ..^ N
50 48 49 syl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ N → y ∈ 0 ..^ K ∨ y ∈ K ..^ N
51 50 ex ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → y ∈ 0 ..^ N → y ∈ 0 ..^ K ∨ y ∈ K ..^ N
52 opeq2 ⊢ z = N + y - K → 0 z = 0 N + y - K
53 oveq1 ⊢ z = N + y - K → z + 1 = N + y - K + 1
54 53 oveq1d ⊢ z = N + y - K → z + 1 mod N = N + y - K + 1 mod N
55 54 opeq2d ⊢ z = N + y - K → 0 z + 1 mod N = 0 N + y - K + 1 mod N
56 52 55 preq12d ⊢ z = N + y - K → 0 z 0 z + 1 mod N = 0 N + y - K 0 N + y - K + 1 mod N
57 56 eqeq2d ⊢ z = N + y - K → 1 y 1 y − K mod N = 0 z 0 z + 1 mod N ↔ 1 y 1 y − K mod N = 0 N + y - K 0 N + y - K + 1 mod N
58 opeq2 ⊢ z = N + y - K → 1 z = 1 N + y - K
59 52 58 preq12d ⊢ z = N + y - K → 0 z 1 z = 0 N + y - K 1 N + y - K
60 59 eqeq2d ⊢ z = N + y - K → 1 y 1 y − K mod N = 0 z 1 z ↔ 1 y 1 y − K mod N = 0 N + y - K 1 N + y - K
61 oveq1 ⊢ z = N + y - K → z + K = N + y - K + K
62 61 oveq1d ⊢ z = N + y - K → z + K mod N = N + y - K + K mod N
63 62 opeq2d ⊢ z = N + y - K → 1 z + K mod N = 1 N + y - K + K mod N
64 58 63 preq12d ⊢ z = N + y - K → 1 z 1 z + K mod N = 1 N + y - K 1 N + y - K + K mod N
65 64 eqeq2d ⊢ z = N + y - K → 1 y 1 y − K mod N = 1 z 1 z + K mod N ↔ 1 y 1 y − K mod N = 1 N + y - K 1 N + y - K + K mod N
66 57 60 65 3orbi123d ⊢ z = N + y - K → 1 y 1 y − K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y − K mod N = 0 z 1 z ∨ 1 y 1 y − K mod N = 1 z 1 z + K mod N ↔ 1 y 1 y − K mod N = 0 N + y - K 0 N + y - K + 1 mod N ∨ 1 y 1 y − K mod N = 0 N + y - K 1 N + y - K ∨ 1 y 1 y − K mod N = 1 N + y - K 1 N + y - K + K mod N
67 eluz3nn ⊢ N ∈ ℤ ≥ 3 → N ∈ ℕ
68 67 nnzd ⊢ N ∈ ℤ ≥ 3 → N ∈ ℤ
69 68 adantr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → N ∈ ℤ
70 69 zcnd ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → N ∈ ℂ
71 70 adantr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → N ∈ ℂ
72 elfzoel2 ⊢ y ∈ 0 ..^ K → K ∈ ℤ
73 72 zcnd ⊢ y ∈ 0 ..^ K → K ∈ ℂ
74 73 adantl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → K ∈ ℂ
75 elfzoelz ⊢ y ∈ 0 ..^ K → y ∈ ℤ
76 75 zcnd ⊢ y ∈ 0 ..^ K → y ∈ ℂ
77 76 adantl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → y ∈ ℂ
78 71 74 77 subsub3d ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → N − K − y = N + y - K
79 1zzd ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → 1 ∈ ℤ
80 69 adantr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → N ∈ ℤ
81 72 adantl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → K ∈ ℤ
82 75 adantl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → y ∈ ℤ
83 81 82 zsubcld ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → K − y ∈ ℤ
84 elfzo0subge1 ⊢ y ∈ 0 ..^ K → 1 ≤ K − y
85 84 adantl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → 1 ≤ K − y
86 83 zred ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → K − y ∈ ℝ
87 81 zred ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → K ∈ ℝ
88 80 zred ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → N ∈ ℝ
89 elfzo0suble ⊢ y ∈ 0 ..^ K → K − y ≤ K
90 89 adantl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → K − y ≤ K
91 1 5 gpgedgvtx1lem ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → K ∈ 0 ..^ N
92 elfzo0le ⊢ K ∈ 0 ..^ N → K ≤ N
93 91 92 syl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → K ≤ N
94 93 adantr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → K ≤ N
95 86 87 88 90 94 letrd ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → K − y ≤ N
96 79 80 83 85 95 elfzd ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → K − y ∈ 1 … N
97 ubmelfzo ⊢ K − y ∈ 1 … N → N − K − y ∈ 0 ..^ N
98 96 97 syl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → N − K − y ∈ 0 ..^ N
99 78 98 eqeltrrd ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → N + y - K ∈ 0 ..^ N
100 eluzelcn ⊢ N ∈ ℤ ≥ 3 → N ∈ ℂ
101 100 adantr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → N ∈ ℂ
102 101 adantr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → N ∈ ℂ
103 102 77 addcld ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → N + y ∈ ℂ
104 103 74 npcand ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → N + y - K + K = N + y
105 104 oveq1d ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → N + y - K + K mod N = N + y mod N
106 elfzonn0 ⊢ y ∈ 0 ..^ K → y ∈ ℕ 0
107 106 adantl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → y ∈ ℕ 0
108 67 adantr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → N ∈ ℕ
109 108 adantr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → N ∈ ℕ
110 elfzouz2 ⊢ K ∈ 0 ..^ N → N ∈ ℤ ≥ K
111 fzoss2 ⊢ N ∈ ℤ ≥ K → 0 ..^ K ⊆ 0 ..^ N
112 110 111 syl ⊢ K ∈ 0 ..^ N → 0 ..^ K ⊆ 0 ..^ N
113 112 sseld ⊢ K ∈ 0 ..^ N → y ∈ 0 ..^ K → y ∈ 0 ..^ N
114 elfzolt2 ⊢ y ∈ 0 ..^ N → y < N
115 113 114 syl6 ⊢ K ∈ 0 ..^ N → y ∈ 0 ..^ K → y < N
116 91 115 syl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → y ∈ 0 ..^ K → y < N
117 116 imp ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → y < N
118 addmodid ⊢ y ∈ ℕ 0 ∧ N ∈ ℕ ∧ y < N → N + y mod N = y
119 107 109 117 118 syl3anc ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → N + y mod N = y
120 105 119 eqtr2d ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → y = N + y - K + K mod N
121 120 opeq2d ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → 1 y = 1 N + y - K + K mod N
122 simpr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → y ∈ 0 ..^ K
123 elfzolt2 ⊢ K ∈ 0 ..^ N → K < N
124 91 123 syl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → K < N
125 124 adantr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → K < N
126 submodlt ⊢ N ∈ ℕ ∧ y ∈ 0 ..^ K ∧ K < N → y − K mod N = N + y - K
127 109 122 125 126 syl3anc ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → y − K mod N = N + y - K
128 127 opeq2d ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → 1 y − K mod N = 1 N + y - K
129 121 128 preq12d ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → 1 y 1 y − K mod N = 1 N + y - K + K mod N 1 N + y - K
130 prcom ⊢ 1 N + y - K + K mod N 1 N + y - K = 1 N + y - K 1 N + y - K + K mod N
131 129 130 eqtrdi ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → 1 y 1 y − K mod N = 1 N + y - K 1 N + y - K + K mod N
132 131 3mix3d ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → 1 y 1 y − K mod N = 0 N + y - K 0 N + y - K + 1 mod N ∨ 1 y 1 y − K mod N = 0 N + y - K 1 N + y - K ∨ 1 y 1 y − K mod N = 1 N + y - K 1 N + y - K + K mod N
133 66 99 132 rspcedvdw ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ K → ∃ z ∈ 0 ..^ N 1 y 1 y − K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y − K mod N = 0 z 1 z ∨ 1 y 1 y − K mod N = 1 z 1 z + K mod N
134 133 ex ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → y ∈ 0 ..^ K → ∃ z ∈ 0 ..^ N 1 y 1 y − K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y − K mod N = 0 z 1 z ∨ 1 y 1 y − K mod N = 1 z 1 z + K mod N
135 opeq2 ⊢ z = y − K → 0 z = 0 y − K
136 oveq1 ⊢ z = y − K → z + 1 = y - K + 1
137 136 oveq1d ⊢ z = y − K → z + 1 mod N = y - K + 1 mod N
138 137 opeq2d ⊢ z = y − K → 0 z + 1 mod N = 0 y - K + 1 mod N
139 135 138 preq12d ⊢ z = y − K → 0 z 0 z + 1 mod N = 0 y − K 0 y - K + 1 mod N
140 139 eqeq2d ⊢ z = y − K → 1 y 1 y − K mod N = 0 z 0 z + 1 mod N ↔ 1 y 1 y − K mod N = 0 y − K 0 y - K + 1 mod N
141 opeq2 ⊢ z = y − K → 1 z = 1 y − K
142 135 141 preq12d ⊢ z = y − K → 0 z 1 z = 0 y − K 1 y − K
143 142 eqeq2d ⊢ z = y − K → 1 y 1 y − K mod N = 0 z 1 z ↔ 1 y 1 y − K mod N = 0 y − K 1 y − K
144 oveq1 ⊢ z = y − K → z + K = y - K + K
145 144 oveq1d ⊢ z = y − K → z + K mod N = y - K + K mod N
146 145 opeq2d ⊢ z = y − K → 1 z + K mod N = 1 y - K + K mod N
147 141 146 preq12d ⊢ z = y − K → 1 z 1 z + K mod N = 1 y − K 1 y - K + K mod N
148 147 eqeq2d ⊢ z = y − K → 1 y 1 y − K mod N = 1 z 1 z + K mod N ↔ 1 y 1 y − K mod N = 1 y − K 1 y - K + K mod N
149 140 143 148 3orbi123d ⊢ z = y − K → 1 y 1 y − K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y − K mod N = 0 z 1 z ∨ 1 y 1 y − K mod N = 1 z 1 z + K mod N ↔ 1 y 1 y − K mod N = 0 y − K 0 y - K + 1 mod N ∨ 1 y 1 y − K mod N = 0 y − K 1 y − K ∨ 1 y 1 y − K mod N = 1 y − K 1 y - K + K mod N
150 elfzo1 ⊢ K ∈ 1 ..^ N 2 ↔ K ∈ ℕ ∧ N 2 ∈ ℕ ∧ K < N 2
151 150 simp1bi ⊢ K ∈ 1 ..^ N 2 → K ∈ ℕ
152 151 nnnn0d ⊢ K ∈ 1 ..^ N 2 → K ∈ ℕ 0
153 152 1 eleq2s ⊢ K ∈ J → K ∈ ℕ 0
154 153 adantl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → K ∈ ℕ 0
155 elfzoextl ⊢ y ∈ K ..^ N ∧ K ∈ ℕ 0 → y ∈ K ..^ K + N
156 154 155 sylan2 ⊢ y ∈ K ..^ N ∧ N ∈ ℤ ≥ 3 ∧ K ∈ J → y ∈ K ..^ K + N
157 156 ancoms ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → y ∈ K ..^ K + N
158 108 nnzd ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → N ∈ ℤ
159 158 adantr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → N ∈ ℤ
160 fzosubel3 ⊢ y ∈ K ..^ K + N ∧ N ∈ ℤ → y − K ∈ 0 ..^ N
161 157 159 160 syl2anc ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → y − K ∈ 0 ..^ N
162 elfzoelz ⊢ y ∈ K ..^ N → y ∈ ℤ
163 162 zcnd ⊢ y ∈ K ..^ N → y ∈ ℂ
164 elfzoel1 ⊢ y ∈ K ..^ N → K ∈ ℤ
165 164 zcnd ⊢ y ∈ K ..^ N → K ∈ ℂ
166 163 165 npcand ⊢ y ∈ K ..^ N → y - K + K = y
167 166 oveq1d ⊢ y ∈ K ..^ N → y - K + K mod N = y mod N
168 167 adantl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → y - K + K mod N = y mod N
169 67 nnrpd ⊢ N ∈ ℤ ≥ 3 → N ∈ ℝ +
170 169 adantr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → N ∈ ℝ +
171 162 zred ⊢ y ∈ K ..^ N → y ∈ ℝ
172 170 171 anim12ci ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → y ∈ ℝ ∧ N ∈ ℝ +
173 elfzole1 ⊢ y ∈ K ..^ N → K ≤ y
174 173 adantl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → K ≤ y
175 0red ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N ∧ K ≤ y → 0 ∈ ℝ
176 164 zred ⊢ y ∈ K ..^ N → K ∈ ℝ
177 176 ad2antlr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N ∧ K ≤ y → K ∈ ℝ
178 171 ad2antlr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N ∧ K ≤ y → y ∈ ℝ
179 nnnn0 ⊢ K ∈ ℕ → K ∈ ℕ 0
180 179 nn0ge0d ⊢ K ∈ ℕ → 0 ≤ K
181 151 180 syl ⊢ K ∈ 1 ..^ N 2 → 0 ≤ K
182 181 1 eleq2s ⊢ K ∈ J → 0 ≤ K
183 182 ad3antlr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N ∧ K ≤ y → 0 ≤ K
184 simpr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N ∧ K ≤ y → K ≤ y
185 175 177 178 183 184 letrd ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N ∧ K ≤ y → 0 ≤ y
186 174 185 mpdan ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → 0 ≤ y
187 elfzolt2 ⊢ y ∈ K ..^ N → y < N
188 187 adantl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → y < N
189 modid ⊢ y ∈ ℝ ∧ N ∈ ℝ + ∧ 0 ≤ y ∧ y < N → y mod N = y
190 172 186 188 189 syl12anc ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → y mod N = y
191 168 190 eqtr2d ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → y = y - K + K mod N
192 191 opeq2d ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → 1 y = 1 y - K + K mod N
193 171 176 resubcld ⊢ y ∈ K ..^ N → y − K ∈ ℝ
194 170 193 anim12ci ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → y − K ∈ ℝ ∧ N ∈ ℝ +
195 elfzo2 ⊢ y ∈ K ..^ N ↔ y ∈ ℤ ≥ K ∧ N ∈ ℤ ∧ y < N
196 eluz2 ⊢ y ∈ ℤ ≥ K ↔ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y
197 simp13 ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y ∧ N ∈ ℤ ∧ y < N ∧ N ∈ ℤ ≥ 3 ∧ K ∈ J → K ≤ y
198 zre ⊢ K ∈ ℤ → K ∈ ℝ
199 zre ⊢ y ∈ ℤ → y ∈ ℝ
200 198 199 anim12ci ⊢ K ∈ ℤ ∧ y ∈ ℤ → y ∈ ℝ ∧ K ∈ ℝ
201 200 3adant3 ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y → y ∈ ℝ ∧ K ∈ ℝ
202 201 3ad2ant1 ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y ∧ N ∈ ℤ ∧ y < N ∧ N ∈ ℤ ≥ 3 ∧ K ∈ J → y ∈ ℝ ∧ K ∈ ℝ
203 subge0 ⊢ y ∈ ℝ ∧ K ∈ ℝ → 0 ≤ y − K ↔ K ≤ y
204 202 203 syl ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y ∧ N ∈ ℤ ∧ y < N ∧ N ∈ ℤ ≥ 3 ∧ K ∈ J → 0 ≤ y − K ↔ K ≤ y
205 197 204 mpbird ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y ∧ N ∈ ℤ ∧ y < N ∧ N ∈ ℤ ≥ 3 ∧ K ∈ J → 0 ≤ y − K
206 199 3ad2ant2 ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y → y ∈ ℝ
207 206 3ad2ant1 ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y ∧ N ∈ ℤ ∧ y < N ∧ N ∈ ℤ ≥ 3 ∧ K ∈ J → y ∈ ℝ
208 198 3ad2ant1 ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y → K ∈ ℝ
209 208 3ad2ant1 ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y ∧ N ∈ ℤ ∧ y < N ∧ N ∈ ℤ ≥ 3 ∧ K ∈ J → K ∈ ℝ
210 207 209 resubcld ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y ∧ N ∈ ℤ ∧ y < N ∧ N ∈ ℤ ≥ 3 ∧ K ∈ J → y − K ∈ ℝ
211 zre ⊢ N ∈ ℤ → N ∈ ℝ
212 211 adantr ⊢ N ∈ ℤ ∧ y < N → N ∈ ℝ
213 212 3ad2ant2 ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y ∧ N ∈ ℤ ∧ y < N ∧ N ∈ ℤ ≥ 3 ∧ K ∈ J → N ∈ ℝ
214 nnrp ⊢ K ∈ ℕ → K ∈ ℝ +
215 214 3ad2ant1 ⊢ K ∈ ℕ ∧ N 2 ∈ ℕ ∧ K < N 2 → K ∈ ℝ +
216 150 215 sylbi ⊢ K ∈ 1 ..^ N 2 → K ∈ ℝ +
217 216 1 eleq2s ⊢ K ∈ J → K ∈ ℝ +
218 217 adantl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → K ∈ ℝ +
219 218 3ad2ant3 ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y ∧ N ∈ ℤ ∧ y < N ∧ N ∈ ℤ ≥ 3 ∧ K ∈ J → K ∈ ℝ +
220 207 219 ltsubrpd ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y ∧ N ∈ ℤ ∧ y < N ∧ N ∈ ℤ ≥ 3 ∧ K ∈ J → y − K < y
221 simp2r ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y ∧ N ∈ ℤ ∧ y < N ∧ N ∈ ℤ ≥ 3 ∧ K ∈ J → y < N
222 210 207 213 220 221 lttrd ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y ∧ N ∈ ℤ ∧ y < N ∧ N ∈ ℤ ≥ 3 ∧ K ∈ J → y − K < N
223 205 222 jca ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y ∧ N ∈ ℤ ∧ y < N ∧ N ∈ ℤ ≥ 3 ∧ K ∈ J → 0 ≤ y − K ∧ y − K < N
224 223 3exp ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y → N ∈ ℤ ∧ y < N → N ∈ ℤ ≥ 3 ∧ K ∈ J → 0 ≤ y − K ∧ y − K < N
225 224 expd ⊢ K ∈ ℤ ∧ y ∈ ℤ ∧ K ≤ y → N ∈ ℤ → y < N → N ∈ ℤ ≥ 3 ∧ K ∈ J → 0 ≤ y − K ∧ y − K < N
226 196 225 sylbi ⊢ y ∈ ℤ ≥ K → N ∈ ℤ → y < N → N ∈ ℤ ≥ 3 ∧ K ∈ J → 0 ≤ y − K ∧ y − K < N
227 226 3imp ⊢ y ∈ ℤ ≥ K ∧ N ∈ ℤ ∧ y < N → N ∈ ℤ ≥ 3 ∧ K ∈ J → 0 ≤ y − K ∧ y − K < N
228 195 227 sylbi ⊢ y ∈ K ..^ N → N ∈ ℤ ≥ 3 ∧ K ∈ J → 0 ≤ y − K ∧ y − K < N
229 228 impcom ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → 0 ≤ y − K ∧ y − K < N
230 modid ⊢ y − K ∈ ℝ ∧ N ∈ ℝ + ∧ 0 ≤ y − K ∧ y − K < N → y − K mod N = y − K
231 194 229 230 syl2anc ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → y − K mod N = y − K
232 231 opeq2d ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → 1 y − K mod N = 1 y − K
233 192 232 preq12d ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → 1 y 1 y − K mod N = 1 y - K + K mod N 1 y − K
234 prcom ⊢ 1 y - K + K mod N 1 y − K = 1 y − K 1 y - K + K mod N
235 233 234 eqtrdi ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → 1 y 1 y − K mod N = 1 y − K 1 y - K + K mod N
236 235 3mix3d ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → 1 y 1 y − K mod N = 0 y − K 0 y - K + 1 mod N ∨ 1 y 1 y − K mod N = 0 y − K 1 y − K ∨ 1 y 1 y − K mod N = 1 y − K 1 y - K + K mod N
237 149 161 236 rspcedvdw ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ K ..^ N → ∃ z ∈ 0 ..^ N 1 y 1 y − K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y − K mod N = 0 z 1 z ∨ 1 y 1 y − K mod N = 1 z 1 z + K mod N
238 237 ex ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → y ∈ K ..^ N → ∃ z ∈ 0 ..^ N 1 y 1 y − K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y − K mod N = 0 z 1 z ∨ 1 y 1 y − K mod N = 1 z 1 z + K mod N
239 134 238 jaod ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → y ∈ 0 ..^ K ∨ y ∈ K ..^ N → ∃ z ∈ 0 ..^ N 1 y 1 y − K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y − K mod N = 0 z 1 z ∨ 1 y 1 y − K mod N = 1 z 1 z + K mod N
240 51 239 syld ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → y ∈ 0 ..^ N → ∃ z ∈ 0 ..^ N 1 y 1 y − K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y − K mod N = 0 z 1 z ∨ 1 y 1 y − K mod N = 1 z 1 z + K mod N
241 240 imp ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ N → ∃ z ∈ 0 ..^ N 1 y 1 y − K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y − K mod N = 0 z 1 z ∨ 1 y 1 y − K mod N = 1 z 1 z + K mod N
242 5 1 2 4 gpgedgel ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → 1 y 1 y + K mod N ∈ E ↔ ∃ z ∈ 0 ..^ N 1 y 1 y + K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y + K mod N = 0 z 1 z ∨ 1 y 1 y + K mod N = 1 z 1 z + K mod N
243 5 1 2 4 gpgedgel ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → 1 y 0 y ∈ E ↔ ∃ z ∈ 0 ..^ N 1 y 0 y = 0 z 0 z + 1 mod N ∨ 1 y 0 y = 0 z 1 z ∨ 1 y 0 y = 1 z 1 z + K mod N
244 5 1 2 4 gpgedgel ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → 1 y 1 y − K mod N ∈ E ↔ ∃ z ∈ 0 ..^ N 1 y 1 y − K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y − K mod N = 0 z 1 z ∨ 1 y 1 y − K mod N = 1 z 1 z + K mod N
245 242 243 244 3anbi123d ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → 1 y 1 y + K mod N ∈ E ∧ 1 y 0 y ∈ E ∧ 1 y 1 y − K mod N ∈ E ↔ ∃ z ∈ 0 ..^ N 1 y 1 y + K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y + K mod N = 0 z 1 z ∨ 1 y 1 y + K mod N = 1 z 1 z + K mod N ∧ ∃ z ∈ 0 ..^ N 1 y 0 y = 0 z 0 z + 1 mod N ∨ 1 y 0 y = 0 z 1 z ∨ 1 y 0 y = 1 z 1 z + K mod N ∧ ∃ z ∈ 0 ..^ N 1 y 1 y − K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y − K mod N = 0 z 1 z ∨ 1 y 1 y − K mod N = 1 z 1 z + K mod N
246 245 adantr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ N → 1 y 1 y + K mod N ∈ E ∧ 1 y 0 y ∈ E ∧ 1 y 1 y − K mod N ∈ E ↔ ∃ z ∈ 0 ..^ N 1 y 1 y + K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y + K mod N = 0 z 1 z ∨ 1 y 1 y + K mod N = 1 z 1 z + K mod N ∧ ∃ z ∈ 0 ..^ N 1 y 0 y = 0 z 0 z + 1 mod N ∨ 1 y 0 y = 0 z 1 z ∨ 1 y 0 y = 1 z 1 z + K mod N ∧ ∃ z ∈ 0 ..^ N 1 y 1 y − K mod N = 0 z 0 z + 1 mod N ∨ 1 y 1 y − K mod N = 0 z 1 z ∨ 1 y 1 y − K mod N = 1 z 1 z + K mod N
247 36 44 241 246 mpbir3and ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ y ∈ 0 ..^ N → 1 y 1 y + K mod N ∈ E ∧ 1 y 0 y ∈ E ∧ 1 y 1 y − K mod N ∈ E
248 247 adantrl ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ x ∈ 0 1 ∧ y ∈ 0 ..^ N → 1 y 1 y + K mod N ∈ E ∧ 1 y 0 y ∈ E ∧ 1 y 1 y − K mod N ∈ E
249 id ⊢ X = 1 y → X = 1 y
250 1ex ⊢ 1 ∈ V
251 250 10 op2ndd ⊢ X = 1 y → 2 nd ⁡ X = y
252 251 oveq1d ⊢ X = 1 y → 2 nd ⁡ X + K = y + K
253 252 oveq1d ⊢ X = 1 y → 2 nd ⁡ X + K mod N = y + K mod N
254 253 opeq2d ⊢ X = 1 y → 1 2 nd ⁡ X + K mod N = 1 y + K mod N
255 249 254 preq12d ⊢ X = 1 y → X 1 2 nd ⁡ X + K mod N = 1 y 1 y + K mod N
256 255 eleq1d ⊢ X = 1 y → X 1 2 nd ⁡ X + K mod N ∈ E ↔ 1 y 1 y + K mod N ∈ E
257 251 opeq2d ⊢ X = 1 y → 0 2 nd ⁡ X = 0 y
258 249 257 preq12d ⊢ X = 1 y → X 0 2 nd ⁡ X = 1 y 0 y
259 258 eleq1d ⊢ X = 1 y → X 0 2 nd ⁡ X ∈ E ↔ 1 y 0 y ∈ E
260 251 oveq1d ⊢ X = 1 y → 2 nd ⁡ X − K = y − K
261 260 oveq1d ⊢ X = 1 y → 2 nd ⁡ X − K mod N = y − K mod N
262 261 opeq2d ⊢ X = 1 y → 1 2 nd ⁡ X − K mod N = 1 y − K mod N
263 249 262 preq12d ⊢ X = 1 y → X 1 2 nd ⁡ X − K mod N = 1 y 1 y − K mod N
264 263 eleq1d ⊢ X = 1 y → X 1 2 nd ⁡ X − K mod N ∈ E ↔ 1 y 1 y − K mod N ∈ E
265 256 259 264 3anbi123d ⊢ X = 1 y → X 1 2 nd ⁡ X + K mod N ∈ E ∧ X 0 2 nd ⁡ X ∈ E ∧ X 1 2 nd ⁡ X − K mod N ∈ E ↔ 1 y 1 y + K mod N ∈ E ∧ 1 y 0 y ∈ E ∧ 1 y 1 y − K mod N ∈ E
266 248 265 syl5ibrcom ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ x ∈ 0 1 ∧ y ∈ 0 ..^ N → X = 1 y → X 1 2 nd ⁡ X + K mod N ∈ E ∧ X 0 2 nd ⁡ X ∈ E ∧ X 1 2 nd ⁡ X − K mod N ∈ E
267 266 adantr ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ x ∈ 0 1 ∧ y ∈ 0 ..^ N ∧ x = 1 → X = 1 y → X 1 2 nd ⁡ X + K mod N ∈ E ∧ X 0 2 nd ⁡ X ∈ E ∧ X 1 2 nd ⁡ X − K mod N ∈ E
268 16 267 sylbid ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ x ∈ 0 1 ∧ y ∈ 0 ..^ N ∧ x = 1 → X = x y → X 1 2 nd ⁡ X + K mod N ∈ E ∧ X 0 2 nd ⁡ X ∈ E ∧ X 1 2 nd ⁡ X − K mod N ∈ E
269 268 impancom ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ x ∈ 0 1 ∧ y ∈ 0 ..^ N ∧ X = x y → x = 1 → X 1 2 nd ⁡ X + K mod N ∈ E ∧ X 0 2 nd ⁡ X ∈ E ∧ X 1 2 nd ⁡ X − K mod N ∈ E
270 13 269 sylbid ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ x ∈ 0 1 ∧ y ∈ 0 ..^ N ∧ X = x y → 1 st ⁡ X = 1 → X 1 2 nd ⁡ X + K mod N ∈ E ∧ X 0 2 nd ⁡ X ∈ E ∧ X 1 2 nd ⁡ X − K mod N ∈ E
271 270 ex ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ x ∈ 0 1 ∧ y ∈ 0 ..^ N → X = x y → 1 st ⁡ X = 1 → X 1 2 nd ⁡ X + K mod N ∈ E ∧ X 0 2 nd ⁡ X ∈ E ∧ X 1 2 nd ⁡ X − K mod N ∈ E
272 271 rexlimdvva ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → ∃ x ∈ 0 1 ∃ y ∈ 0 ..^ N X = x y → 1 st ⁡ X = 1 → X 1 2 nd ⁡ X + K mod N ∈ E ∧ X 0 2 nd ⁡ X ∈ E ∧ X 1 2 nd ⁡ X − K mod N ∈ E
273 6 272 sylbid ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J → X ∈ V → 1 st ⁡ X = 1 → X 1 2 nd ⁡ X + K mod N ∈ E ∧ X 0 2 nd ⁡ X ∈ E ∧ X 1 2 nd ⁡ X − K mod N ∈ E
274 273 imp32 ⊢ N ∈ ℤ ≥ 3 ∧ K ∈ J ∧ X ∈ V ∧ 1 st ⁡ X = 1 → X 1 2 nd ⁡ X + K mod N ∈ E ∧ X 0 2 nd ⁡ X ∈ E ∧ X 1 2 nd ⁡ X − K mod N ∈ E