Metamath Proof Explorer


Theorem 2lgslem1a2

Description: Lemma 2 for 2lgslem1a . (Contributed by AV, 18-Jun-2021)

Ref Expression
Assertion 2lgslem1a2 ( ( 𝑁 ∈ ℤ ∧ 𝐼 ∈ ℤ ) → ( ( ⌊ ‘ ( 𝑁 / 4 ) ) < 𝐼 ↔ ( 𝑁 / 2 ) < ( 𝐼 · 2 ) ) )

Proof

Step Hyp Ref Expression
1 zre ( 𝑁 ∈ ℤ → 𝑁 ∈ ℝ )
2 1 rehalfcld ( 𝑁 ∈ ℤ → ( 𝑁 / 2 ) ∈ ℝ )
3 2 adantr ( ( 𝑁 ∈ ℤ ∧ 𝐼 ∈ ℤ ) → ( 𝑁 / 2 ) ∈ ℝ )
4 id ( 𝐼 ∈ ℤ → 𝐼 ∈ ℤ )
5 2z 2 ∈ ℤ
6 5 a1i ( 𝐼 ∈ ℤ → 2 ∈ ℤ )
7 4 6 zmulcld ( 𝐼 ∈ ℤ → ( 𝐼 · 2 ) ∈ ℤ )
8 7 zred ( 𝐼 ∈ ℤ → ( 𝐼 · 2 ) ∈ ℝ )
9 8 adantl ( ( 𝑁 ∈ ℤ ∧ 𝐼 ∈ ℤ ) → ( 𝐼 · 2 ) ∈ ℝ )
10 2re 2 ∈ ℝ
11 2pos 0 < 2
12 10 11 pm3.2i ( 2 ∈ ℝ ∧ 0 < 2 )
13 12 a1i ( ( 𝑁 ∈ ℤ ∧ 𝐼 ∈ ℤ ) → ( 2 ∈ ℝ ∧ 0 < 2 ) )
14 ltdiv1 ( ( ( 𝑁 / 2 ) ∈ ℝ ∧ ( 𝐼 · 2 ) ∈ ℝ ∧ ( 2 ∈ ℝ ∧ 0 < 2 ) ) → ( ( 𝑁 / 2 ) < ( 𝐼 · 2 ) ↔ ( ( 𝑁 / 2 ) / 2 ) < ( ( 𝐼 · 2 ) / 2 ) ) )
15 3 9 13 14 syl3anc ( ( 𝑁 ∈ ℤ ∧ 𝐼 ∈ ℤ ) → ( ( 𝑁 / 2 ) < ( 𝐼 · 2 ) ↔ ( ( 𝑁 / 2 ) / 2 ) < ( ( 𝐼 · 2 ) / 2 ) ) )
16 zcn ( 𝑁 ∈ ℤ → 𝑁 ∈ ℂ )
17 16 adantr ( ( 𝑁 ∈ ℤ ∧ 𝐼 ∈ ℤ ) → 𝑁 ∈ ℂ )
18 2cnne0 ( 2 ∈ ℂ ∧ 2 ≠ 0 )
19 18 a1i ( ( 𝑁 ∈ ℤ ∧ 𝐼 ∈ ℤ ) → ( 2 ∈ ℂ ∧ 2 ≠ 0 ) )
20 divdiv1 ( ( 𝑁 ∈ ℂ ∧ ( 2 ∈ ℂ ∧ 2 ≠ 0 ) ∧ ( 2 ∈ ℂ ∧ 2 ≠ 0 ) ) → ( ( 𝑁 / 2 ) / 2 ) = ( 𝑁 / ( 2 · 2 ) ) )
21 17 19 19 20 syl3anc ( ( 𝑁 ∈ ℤ ∧ 𝐼 ∈ ℤ ) → ( ( 𝑁 / 2 ) / 2 ) = ( 𝑁 / ( 2 · 2 ) ) )
22 2t2e4 ( 2 · 2 ) = 4
23 22 oveq2i ( 𝑁 / ( 2 · 2 ) ) = ( 𝑁 / 4 )
24 21 23 eqtrdi ( ( 𝑁 ∈ ℤ ∧ 𝐼 ∈ ℤ ) → ( ( 𝑁 / 2 ) / 2 ) = ( 𝑁 / 4 ) )
25 zcn ( 𝐼 ∈ ℤ → 𝐼 ∈ ℂ )
26 25 adantl ( ( 𝑁 ∈ ℤ ∧ 𝐼 ∈ ℤ ) → 𝐼 ∈ ℂ )
27 2cnd ( ( 𝑁 ∈ ℤ ∧ 𝐼 ∈ ℤ ) → 2 ∈ ℂ )
28 2ne0 2 ≠ 0
29 28 a1i ( ( 𝑁 ∈ ℤ ∧ 𝐼 ∈ ℤ ) → 2 ≠ 0 )
30 26 27 29 divcan4d ( ( 𝑁 ∈ ℤ ∧ 𝐼 ∈ ℤ ) → ( ( 𝐼 · 2 ) / 2 ) = 𝐼 )
31 24 30 breq12d ( ( 𝑁 ∈ ℤ ∧ 𝐼 ∈ ℤ ) → ( ( ( 𝑁 / 2 ) / 2 ) < ( ( 𝐼 · 2 ) / 2 ) ↔ ( 𝑁 / 4 ) < 𝐼 ) )
32 4re 4 ∈ ℝ
33 32 a1i ( 𝑁 ∈ ℤ → 4 ∈ ℝ )
34 4ne0 4 ≠ 0
35 34 a1i ( 𝑁 ∈ ℤ → 4 ≠ 0 )
36 1 33 35 redivcld ( 𝑁 ∈ ℤ → ( 𝑁 / 4 ) ∈ ℝ )
37 fllt ( ( ( 𝑁 / 4 ) ∈ ℝ ∧ 𝐼 ∈ ℤ ) → ( ( 𝑁 / 4 ) < 𝐼 ↔ ( ⌊ ‘ ( 𝑁 / 4 ) ) < 𝐼 ) )
38 36 37 sylan ( ( 𝑁 ∈ ℤ ∧ 𝐼 ∈ ℤ ) → ( ( 𝑁 / 4 ) < 𝐼 ↔ ( ⌊ ‘ ( 𝑁 / 4 ) ) < 𝐼 ) )
39 15 31 38 3bitrrd ( ( 𝑁 ∈ ℤ ∧ 𝐼 ∈ ℤ ) → ( ( ⌊ ‘ ( 𝑁 / 4 ) ) < 𝐼 ↔ ( 𝑁 / 2 ) < ( 𝐼 · 2 ) ) )