Metamath Proof Explorer


Theorem stoweidlem12

Description: Lemma for stoweid . This Lemma is used by other three Lemmas. (Contributed by Glauco Siliprandi, 20-Apr-2017)

Ref Expression
Hypotheses stoweidlem12.1 𝑄 = ( 𝑡𝑇 ↦ ( ( 1 − ( ( 𝑃𝑡 ) ↑ 𝑁 ) ) ↑ ( 𝐾𝑁 ) ) )
stoweidlem12.2 ( 𝜑𝑃 : 𝑇 ⟶ ℝ )
stoweidlem12.3 ( 𝜑𝑁 ∈ ℕ0 )
stoweidlem12.4 ( 𝜑𝐾 ∈ ℕ0 )
Assertion stoweidlem12 ( ( 𝜑𝑡𝑇 ) → ( 𝑄𝑡 ) = ( ( 1 − ( ( 𝑃𝑡 ) ↑ 𝑁 ) ) ↑ ( 𝐾𝑁 ) ) )

Proof

Step Hyp Ref Expression
1 stoweidlem12.1 𝑄 = ( 𝑡𝑇 ↦ ( ( 1 − ( ( 𝑃𝑡 ) ↑ 𝑁 ) ) ↑ ( 𝐾𝑁 ) ) )
2 stoweidlem12.2 ( 𝜑𝑃 : 𝑇 ⟶ ℝ )
3 stoweidlem12.3 ( 𝜑𝑁 ∈ ℕ0 )
4 stoweidlem12.4 ( 𝜑𝐾 ∈ ℕ0 )
5 simpr ( ( 𝜑𝑡𝑇 ) → 𝑡𝑇 )
6 1red ( ( 𝜑𝑡𝑇 ) → 1 ∈ ℝ )
7 2 ffvelrnda ( ( 𝜑𝑡𝑇 ) → ( 𝑃𝑡 ) ∈ ℝ )
8 3 adantr ( ( 𝜑𝑡𝑇 ) → 𝑁 ∈ ℕ0 )
9 7 8 reexpcld ( ( 𝜑𝑡𝑇 ) → ( ( 𝑃𝑡 ) ↑ 𝑁 ) ∈ ℝ )
10 6 9 resubcld ( ( 𝜑𝑡𝑇 ) → ( 1 − ( ( 𝑃𝑡 ) ↑ 𝑁 ) ) ∈ ℝ )
11 4 3 jca ( 𝜑 → ( 𝐾 ∈ ℕ0𝑁 ∈ ℕ0 ) )
12 11 adantr ( ( 𝜑𝑡𝑇 ) → ( 𝐾 ∈ ℕ0𝑁 ∈ ℕ0 ) )
13 nn0expcl ( ( 𝐾 ∈ ℕ0𝑁 ∈ ℕ0 ) → ( 𝐾𝑁 ) ∈ ℕ0 )
14 12 13 syl ( ( 𝜑𝑡𝑇 ) → ( 𝐾𝑁 ) ∈ ℕ0 )
15 10 14 reexpcld ( ( 𝜑𝑡𝑇 ) → ( ( 1 − ( ( 𝑃𝑡 ) ↑ 𝑁 ) ) ↑ ( 𝐾𝑁 ) ) ∈ ℝ )
16 1 fvmpt2 ( ( 𝑡𝑇 ∧ ( ( 1 − ( ( 𝑃𝑡 ) ↑ 𝑁 ) ) ↑ ( 𝐾𝑁 ) ) ∈ ℝ ) → ( 𝑄𝑡 ) = ( ( 1 − ( ( 𝑃𝑡 ) ↑ 𝑁 ) ) ↑ ( 𝐾𝑁 ) ) )
17 5 15 16 syl2anc ( ( 𝜑𝑡𝑇 ) → ( 𝑄𝑡 ) = ( ( 1 − ( ( 𝑃𝑡 ) ↑ 𝑁 ) ) ↑ ( 𝐾𝑁 ) ) )