Metamath Proof Explorer


Theorem gpg3kgrtriexlem4

Description: Lemma 4 for gpg3kgrtriex . (Contributed by AV, 1-Oct-2025)

Ref Expression
Hypothesis gpg3kgrtriex.n ⊢ 𝑁 = ( 3 · 𝐾 )
Assertion gpg3kgrtriexlem4 ( 𝐾 ∈ ℕ → 𝐾 ∈ ( 1 ..^ ( ⌈ ‘ ( 𝑁 / 2 ) ) ) )

Proof

Step Hyp Ref Expression
1 gpg3kgrtriex.n ⊢ 𝑁 = ( 3 · 𝐾 )
2 id ⊢ ( 𝐾 ∈ ℕ → 𝐾 ∈ ℕ )
3 1 oveq1i ⊢ ( 𝑁 / 2 ) = ( ( 3 · 𝐾 ) / 2 )
4 3re ⊢ 3 ∈ ℝ
5 4 a1i ⊢ ( 𝐾 ∈ ℕ → 3 ∈ ℝ )
6 nnre ⊢ ( 𝐾 ∈ ℕ → 𝐾 ∈ ℝ )
7 5 6 remulcld ⊢ ( 𝐾 ∈ ℕ → ( 3 · 𝐾 ) ∈ ℝ )
8 7 rehalfcld ⊢ ( 𝐾 ∈ ℕ → ( ( 3 · 𝐾 ) / 2 ) ∈ ℝ )
9 3 8 eqeltrid ⊢ ( 𝐾 ∈ ℕ → ( 𝑁 / 2 ) ∈ ℝ )
10 9 ceilcld ⊢ ( 𝐾 ∈ ℕ → ( ⌈ ‘ ( 𝑁 / 2 ) ) ∈ ℤ )
11 1red ⊢ ( 𝐾 ∈ ℕ → 1 ∈ ℝ )
12 1 7 eqeltrid ⊢ ( 𝐾 ∈ ℕ → 𝑁 ∈ ℝ )
13 12 rehalfcld ⊢ ( 𝐾 ∈ ℕ → ( 𝑁 / 2 ) ∈ ℝ )
14 13 ceilcld ⊢ ( 𝐾 ∈ ℕ → ( ⌈ ‘ ( 𝑁 / 2 ) ) ∈ ℤ )
15 14 zred ⊢ ( 𝐾 ∈ ℕ → ( ⌈ ‘ ( 𝑁 / 2 ) ) ∈ ℝ )
16 nnge1 ⊢ ( 𝐾 ∈ ℕ → 1 ≤ 𝐾 )
17 8 ceilcld ⊢ ( 𝐾 ∈ ℕ → ( ⌈ ‘ ( ( 3 · 𝐾 ) / 2 ) ) ∈ ℤ )
18 17 zred ⊢ ( 𝐾 ∈ ℕ → ( ⌈ ‘ ( ( 3 · 𝐾 ) / 2 ) ) ∈ ℝ )
19 gpg3kgrtriexlem1 ⊢ ( 𝐾 ∈ ℕ → 𝐾 < ( ⌈ ‘ ( ( 3 · 𝐾 ) / 2 ) ) )
20 6 18 19 ltled ⊢ ( 𝐾 ∈ ℕ → 𝐾 ≤ ( ⌈ ‘ ( ( 3 · 𝐾 ) / 2 ) ) )
21 3 fveq2i ⊢ ( ⌈ ‘ ( 𝑁 / 2 ) ) = ( ⌈ ‘ ( ( 3 · 𝐾 ) / 2 ) )
22 20 21 breqtrrdi ⊢ ( 𝐾 ∈ ℕ → 𝐾 ≤ ( ⌈ ‘ ( 𝑁 / 2 ) ) )
23 11 6 15 16 22 letrd ⊢ ( 𝐾 ∈ ℕ → 1 ≤ ( ⌈ ‘ ( 𝑁 / 2 ) ) )
24 elnnz1 ⊢ ( ( ⌈ ‘ ( 𝑁 / 2 ) ) ∈ ℕ ↔ ( ( ⌈ ‘ ( 𝑁 / 2 ) ) ∈ ℤ ∧ 1 ≤ ( ⌈ ‘ ( 𝑁 / 2 ) ) ) )
25 10 23 24 sylanbrc ⊢ ( 𝐾 ∈ ℕ → ( ⌈ ‘ ( 𝑁 / 2 ) ) ∈ ℕ )
26 19 21 breqtrrdi ⊢ ( 𝐾 ∈ ℕ → 𝐾 < ( ⌈ ‘ ( 𝑁 / 2 ) ) )
27 elfzo1 ⊢ ( 𝐾 ∈ ( 1 ..^ ( ⌈ ‘ ( 𝑁 / 2 ) ) ) ↔ ( 𝐾 ∈ ℕ ∧ ( ⌈ ‘ ( 𝑁 / 2 ) ) ∈ ℕ ∧ 𝐾 < ( ⌈ ‘ ( 𝑁 / 2 ) ) ) )
28 2 25 26 27 syl3anbrc ⊢ ( 𝐾 ∈ ℕ → 𝐾 ∈ ( 1 ..^ ( ⌈ ‘ ( 𝑁 / 2 ) ) ) )