Metamath Proof Explorer


Theorem binomfallfaclem1

Description: Lemma for binomfallfac . Closure law. (Contributed by Scott Fenton, 13-Mar-2018)

Ref Expression
Hypotheses binomfallfaclem.1 ( 𝜑𝐴 ∈ ℂ )
binomfallfaclem.2 ( 𝜑𝐵 ∈ ℂ )
binomfallfaclem.3 ( 𝜑𝑁 ∈ ℕ0 )
Assertion binomfallfaclem1 ( ( 𝜑𝐾 ∈ ( 0 ... 𝑁 ) ) → ( ( 𝑁 C 𝐾 ) · ( ( 𝐴 FallFac ( 𝑁𝐾 ) ) · ( 𝐵 FallFac ( 𝐾 + 1 ) ) ) ) ∈ ℂ )

Proof

Step Hyp Ref Expression
1 binomfallfaclem.1 ( 𝜑𝐴 ∈ ℂ )
2 binomfallfaclem.2 ( 𝜑𝐵 ∈ ℂ )
3 binomfallfaclem.3 ( 𝜑𝑁 ∈ ℕ0 )
4 elfzelz ( 𝐾 ∈ ( 0 ... 𝑁 ) → 𝐾 ∈ ℤ )
5 bccl ( ( 𝑁 ∈ ℕ0𝐾 ∈ ℤ ) → ( 𝑁 C 𝐾 ) ∈ ℕ0 )
6 3 4 5 syl2an ( ( 𝜑𝐾 ∈ ( 0 ... 𝑁 ) ) → ( 𝑁 C 𝐾 ) ∈ ℕ0 )
7 6 nn0cnd ( ( 𝜑𝐾 ∈ ( 0 ... 𝑁 ) ) → ( 𝑁 C 𝐾 ) ∈ ℂ )
8 fznn0sub ( 𝐾 ∈ ( 0 ... 𝑁 ) → ( 𝑁𝐾 ) ∈ ℕ0 )
9 fallfaccl ( ( 𝐴 ∈ ℂ ∧ ( 𝑁𝐾 ) ∈ ℕ0 ) → ( 𝐴 FallFac ( 𝑁𝐾 ) ) ∈ ℂ )
10 1 8 9 syl2an ( ( 𝜑𝐾 ∈ ( 0 ... 𝑁 ) ) → ( 𝐴 FallFac ( 𝑁𝐾 ) ) ∈ ℂ )
11 elfznn0 ( 𝐾 ∈ ( 0 ... 𝑁 ) → 𝐾 ∈ ℕ0 )
12 peano2nn0 ( 𝐾 ∈ ℕ0 → ( 𝐾 + 1 ) ∈ ℕ0 )
13 11 12 syl ( 𝐾 ∈ ( 0 ... 𝑁 ) → ( 𝐾 + 1 ) ∈ ℕ0 )
14 fallfaccl ( ( 𝐵 ∈ ℂ ∧ ( 𝐾 + 1 ) ∈ ℕ0 ) → ( 𝐵 FallFac ( 𝐾 + 1 ) ) ∈ ℂ )
15 2 13 14 syl2an ( ( 𝜑𝐾 ∈ ( 0 ... 𝑁 ) ) → ( 𝐵 FallFac ( 𝐾 + 1 ) ) ∈ ℂ )
16 10 15 mulcld ( ( 𝜑𝐾 ∈ ( 0 ... 𝑁 ) ) → ( ( 𝐴 FallFac ( 𝑁𝐾 ) ) · ( 𝐵 FallFac ( 𝐾 + 1 ) ) ) ∈ ℂ )
17 7 16 mulcld ( ( 𝜑𝐾 ∈ ( 0 ... 𝑁 ) ) → ( ( 𝑁 C 𝐾 ) · ( ( 𝐴 FallFac ( 𝑁𝐾 ) ) · ( 𝐵 FallFac ( 𝐾 + 1 ) ) ) ) ∈ ℂ )