Metamath Proof Explorer


Theorem stoweidlem10

Description: Lemma for stoweid . This lemma is used by Lemma 1 in BrosowskiDeutsh p. 90, this lemma is an application of Bernoulli's inequality. (Contributed by Glauco Siliprandi, 20-Apr-2017)

Ref Expression
Assertion stoweidlem10 ( ( 𝐴 ∈ ℝ ∧ 𝑁 ∈ ℕ0𝐴 ≤ 1 ) → ( 1 − ( 𝑁 · 𝐴 ) ) ≤ ( ( 1 − 𝐴 ) ↑ 𝑁 ) )

Proof

Step Hyp Ref Expression
1 renegcl ( 𝐴 ∈ ℝ → - 𝐴 ∈ ℝ )
2 1 3ad2ant1 ( ( 𝐴 ∈ ℝ ∧ 𝑁 ∈ ℕ0𝐴 ≤ 1 ) → - 𝐴 ∈ ℝ )
3 simp2 ( ( 𝐴 ∈ ℝ ∧ 𝑁 ∈ ℕ0𝐴 ≤ 1 ) → 𝑁 ∈ ℕ0 )
4 simpr ( ( 𝐴 ∈ ℝ ∧ 𝐴 ≤ 1 ) → 𝐴 ≤ 1 )
5 simpl ( ( 𝐴 ∈ ℝ ∧ 𝐴 ≤ 1 ) → 𝐴 ∈ ℝ )
6 1red ( ( 𝐴 ∈ ℝ ∧ 𝐴 ≤ 1 ) → 1 ∈ ℝ )
7 5 6 lenegd ( ( 𝐴 ∈ ℝ ∧ 𝐴 ≤ 1 ) → ( 𝐴 ≤ 1 ↔ - 1 ≤ - 𝐴 ) )
8 4 7 mpbid ( ( 𝐴 ∈ ℝ ∧ 𝐴 ≤ 1 ) → - 1 ≤ - 𝐴 )
9 8 3adant2 ( ( 𝐴 ∈ ℝ ∧ 𝑁 ∈ ℕ0𝐴 ≤ 1 ) → - 1 ≤ - 𝐴 )
10 bernneq ( ( - 𝐴 ∈ ℝ ∧ 𝑁 ∈ ℕ0 ∧ - 1 ≤ - 𝐴 ) → ( 1 + ( - 𝐴 · 𝑁 ) ) ≤ ( ( 1 + - 𝐴 ) ↑ 𝑁 ) )
11 2 3 9 10 syl3anc ( ( 𝐴 ∈ ℝ ∧ 𝑁 ∈ ℕ0𝐴 ≤ 1 ) → ( 1 + ( - 𝐴 · 𝑁 ) ) ≤ ( ( 1 + - 𝐴 ) ↑ 𝑁 ) )
12 recn ( 𝐴 ∈ ℝ → 𝐴 ∈ ℂ )
13 12 3ad2ant1 ( ( 𝐴 ∈ ℝ ∧ 𝑁 ∈ ℕ0𝐴 ≤ 1 ) → 𝐴 ∈ ℂ )
14 nn0cn ( 𝑁 ∈ ℕ0𝑁 ∈ ℂ )
15 14 3ad2ant2 ( ( 𝐴 ∈ ℝ ∧ 𝑁 ∈ ℕ0𝐴 ≤ 1 ) → 𝑁 ∈ ℂ )
16 1cnd ( ( 𝐴 ∈ ℝ ∧ 𝑁 ∈ ℕ0𝐴 ≤ 1 ) → 1 ∈ ℂ )
17 mulneg1 ( ( 𝐴 ∈ ℂ ∧ 𝑁 ∈ ℂ ) → ( - 𝐴 · 𝑁 ) = - ( 𝐴 · 𝑁 ) )
18 17 oveq2d ( ( 𝐴 ∈ ℂ ∧ 𝑁 ∈ ℂ ) → ( 1 + ( - 𝐴 · 𝑁 ) ) = ( 1 + - ( 𝐴 · 𝑁 ) ) )
19 18 3adant3 ( ( 𝐴 ∈ ℂ ∧ 𝑁 ∈ ℂ ∧ 1 ∈ ℂ ) → ( 1 + ( - 𝐴 · 𝑁 ) ) = ( 1 + - ( 𝐴 · 𝑁 ) ) )
20 simp3 ( ( 𝐴 ∈ ℂ ∧ 𝑁 ∈ ℂ ∧ 1 ∈ ℂ ) → 1 ∈ ℂ )
21 mulcl ( ( 𝐴 ∈ ℂ ∧ 𝑁 ∈ ℂ ) → ( 𝐴 · 𝑁 ) ∈ ℂ )
22 21 3adant3 ( ( 𝐴 ∈ ℂ ∧ 𝑁 ∈ ℂ ∧ 1 ∈ ℂ ) → ( 𝐴 · 𝑁 ) ∈ ℂ )
23 20 22 negsubd ( ( 𝐴 ∈ ℂ ∧ 𝑁 ∈ ℂ ∧ 1 ∈ ℂ ) → ( 1 + - ( 𝐴 · 𝑁 ) ) = ( 1 − ( 𝐴 · 𝑁 ) ) )
24 mulcom ( ( 𝐴 ∈ ℂ ∧ 𝑁 ∈ ℂ ) → ( 𝐴 · 𝑁 ) = ( 𝑁 · 𝐴 ) )
25 24 oveq2d ( ( 𝐴 ∈ ℂ ∧ 𝑁 ∈ ℂ ) → ( 1 − ( 𝐴 · 𝑁 ) ) = ( 1 − ( 𝑁 · 𝐴 ) ) )
26 25 3adant3 ( ( 𝐴 ∈ ℂ ∧ 𝑁 ∈ ℂ ∧ 1 ∈ ℂ ) → ( 1 − ( 𝐴 · 𝑁 ) ) = ( 1 − ( 𝑁 · 𝐴 ) ) )
27 19 23 26 3eqtrd ( ( 𝐴 ∈ ℂ ∧ 𝑁 ∈ ℂ ∧ 1 ∈ ℂ ) → ( 1 + ( - 𝐴 · 𝑁 ) ) = ( 1 − ( 𝑁 · 𝐴 ) ) )
28 13 15 16 27 syl3anc ( ( 𝐴 ∈ ℝ ∧ 𝑁 ∈ ℕ0𝐴 ≤ 1 ) → ( 1 + ( - 𝐴 · 𝑁 ) ) = ( 1 − ( 𝑁 · 𝐴 ) ) )
29 1cnd ( 𝐴 ∈ ℝ → 1 ∈ ℂ )
30 29 12 negsubd ( 𝐴 ∈ ℝ → ( 1 + - 𝐴 ) = ( 1 − 𝐴 ) )
31 30 oveq1d ( 𝐴 ∈ ℝ → ( ( 1 + - 𝐴 ) ↑ 𝑁 ) = ( ( 1 − 𝐴 ) ↑ 𝑁 ) )
32 31 3ad2ant1 ( ( 𝐴 ∈ ℝ ∧ 𝑁 ∈ ℕ0𝐴 ≤ 1 ) → ( ( 1 + - 𝐴 ) ↑ 𝑁 ) = ( ( 1 − 𝐴 ) ↑ 𝑁 ) )
33 11 28 32 3brtr3d ( ( 𝐴 ∈ ℝ ∧ 𝑁 ∈ ℕ0𝐴 ≤ 1 ) → ( 1 − ( 𝑁 · 𝐴 ) ) ≤ ( ( 1 − 𝐴 ) ↑ 𝑁 ) )