Metamath Proof Explorer


Theorem zzlesq

Description: An integer is less than or equal to its square. (Contributed by BJ, 6-Feb-2025)

Ref Expression
Assertion zzlesq ( 𝑁 ∈ ℤ → 𝑁 ≤ ( 𝑁 ↑ 2 ) )

Proof

Step Hyp Ref Expression
1 elznn ⊢ ( 𝑁 ∈ ℤ ↔ ( 𝑁 ∈ ℝ ∧ ( 𝑁 ∈ ℕ ∨ - 𝑁 ∈ ℕ0 ) ) )
2 animorrl ⊢ ( ( 𝑁 ∈ ℝ ∧ 𝑁 ∈ ℕ ) → ( 𝑁 ∈ ℕ ∨ ( 𝑁 ∈ ℝ ∧ - 𝑁 ∈ ℕ0 ) ) )
3 olc ⊢ ( ( 𝑁 ∈ ℝ ∧ - 𝑁 ∈ ℕ0 ) → ( 𝑁 ∈ ℕ ∨ ( 𝑁 ∈ ℝ ∧ - 𝑁 ∈ ℕ0 ) ) )
4 2 3 jaodan ⊢ ( ( 𝑁 ∈ ℝ ∧ ( 𝑁 ∈ ℕ ∨ - 𝑁 ∈ ℕ0 ) ) → ( 𝑁 ∈ ℕ ∨ ( 𝑁 ∈ ℝ ∧ - 𝑁 ∈ ℕ0 ) ) )
5 1 4 sylbi ⊢ ( 𝑁 ∈ ℤ → ( 𝑁 ∈ ℕ ∨ ( 𝑁 ∈ ℝ ∧ - 𝑁 ∈ ℕ0 ) ) )
6 nnlesq ⊢ ( 𝑁 ∈ ℕ → 𝑁 ≤ ( 𝑁 ↑ 2 ) )
7 simpl ⊢ ( ( 𝑁 ∈ ℝ ∧ - 𝑁 ∈ ℕ0 ) → 𝑁 ∈ ℝ )
8 0red ⊢ ( ( 𝑁 ∈ ℝ ∧ - 𝑁 ∈ ℕ0 ) → 0 ∈ ℝ )
9 7 resqcld ⊢ ( ( 𝑁 ∈ ℝ ∧ - 𝑁 ∈ ℕ0 ) → ( 𝑁 ↑ 2 ) ∈ ℝ )
10 nn0ge0 ⊢ ( - 𝑁 ∈ ℕ0 → 0 ≤ - 𝑁 )
11 le0neg1 ⊢ ( 𝑁 ∈ ℝ → ( 𝑁 ≤ 0 ↔ 0 ≤ - 𝑁 ) )
12 11 biimpar ⊢ ( ( 𝑁 ∈ ℝ ∧ 0 ≤ - 𝑁 ) → 𝑁 ≤ 0 )
13 10 12 sylan2 ⊢ ( ( 𝑁 ∈ ℝ ∧ - 𝑁 ∈ ℕ0 ) → 𝑁 ≤ 0 )
14 7 sqge0d ⊢ ( ( 𝑁 ∈ ℝ ∧ - 𝑁 ∈ ℕ0 ) → 0 ≤ ( 𝑁 ↑ 2 ) )
15 7 8 9 13 14 letrd ⊢ ( ( 𝑁 ∈ ℝ ∧ - 𝑁 ∈ ℕ0 ) → 𝑁 ≤ ( 𝑁 ↑ 2 ) )
16 6 15 jaoi ⊢ ( ( 𝑁 ∈ ℕ ∨ ( 𝑁 ∈ ℝ ∧ - 𝑁 ∈ ℕ0 ) ) → 𝑁 ≤ ( 𝑁 ↑ 2 ) )
17 5 16 syl ⊢ ( 𝑁 ∈ ℤ → 𝑁 ≤ ( 𝑁 ↑ 2 ) )