Metamath Proof Explorer


Theorem ntrivcvgmul

Description: The product of two non-trivially converging products converges non-trivially. (Contributed by Scott Fenton, 18-Dec-2017)

Ref Expression
Hypotheses ntrivcvgmul.1 ⊢ Z = ℤ ≥ M
ntrivcvgmul.3 ⊢ φ → ∃ n ∈ Z ∃ y y ≠ 0 ∧ seq n × F ⇝ y
ntrivcvgmul.4 ⊢ φ ∧ k ∈ Z → F ⁡ k ∈ ℂ
ntrivcvgmul.5 ⊢ φ → ∃ m ∈ Z ∃ z z ≠ 0 ∧ seq m × G ⇝ z
ntrivcvgmul.6 ⊢ φ ∧ k ∈ Z → G ⁡ k ∈ ℂ
ntrivcvgmul.7 ⊢ φ ∧ k ∈ Z → H ⁡ k = F ⁡ k ⁢ G ⁡ k
Assertion ntrivcvgmul ⊢ φ → ∃ p ∈ Z ∃ w w ≠ 0 ∧ seq p × H ⇝ w

Proof

Step Hyp Ref Expression
1 ntrivcvgmul.1 ⊢ Z = ℤ ≥ M
2 ntrivcvgmul.3 ⊢ φ → ∃ n ∈ Z ∃ y y ≠ 0 ∧ seq n × F ⇝ y
3 ntrivcvgmul.4 ⊢ φ ∧ k ∈ Z → F ⁡ k ∈ ℂ
4 ntrivcvgmul.5 ⊢ φ → ∃ m ∈ Z ∃ z z ≠ 0 ∧ seq m × G ⇝ z
5 ntrivcvgmul.6 ⊢ φ ∧ k ∈ Z → G ⁡ k ∈ ℂ
6 ntrivcvgmul.7 ⊢ φ ∧ k ∈ Z → H ⁡ k = F ⁡ k ⁢ G ⁡ k
7 exdistrv ⊢ ∃ y ∃ z y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ↔ ∃ y y ≠ 0 ∧ seq n × F ⇝ y ∧ ∃ z z ≠ 0 ∧ seq m × G ⇝ z
8 7 2rexbii ⊢ ∃ n ∈ Z ∃ m ∈ Z ∃ y ∃ z y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ↔ ∃ n ∈ Z ∃ m ∈ Z ∃ y y ≠ 0 ∧ seq n × F ⇝ y ∧ ∃ z z ≠ 0 ∧ seq m × G ⇝ z
9 reeanv ⊢ ∃ n ∈ Z ∃ m ∈ Z ∃ y y ≠ 0 ∧ seq n × F ⇝ y ∧ ∃ z z ≠ 0 ∧ seq m × G ⇝ z ↔ ∃ n ∈ Z ∃ y y ≠ 0 ∧ seq n × F ⇝ y ∧ ∃ m ∈ Z ∃ z z ≠ 0 ∧ seq m × G ⇝ z
10 8 9 bitri ⊢ ∃ n ∈ Z ∃ m ∈ Z ∃ y ∃ z y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ↔ ∃ n ∈ Z ∃ y y ≠ 0 ∧ seq n × F ⇝ y ∧ ∃ m ∈ Z ∃ z z ≠ 0 ∧ seq m × G ⇝ z
11 2 4 10 sylanbrc ⊢ φ → ∃ n ∈ Z ∃ m ∈ Z ∃ y ∃ z y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z
12 uzssz ⊢ ℤ ≥ M ⊆ ℤ
13 1 12 eqsstri ⊢ Z ⊆ ℤ
14 simp2l ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z → n ∈ Z
15 13 14 sselid ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z → n ∈ ℤ
16 15 zred ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z → n ∈ ℝ
17 simp2r ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z → m ∈ Z
18 13 17 sselid ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z → m ∈ ℤ
19 18 zred ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z → m ∈ ℝ
20 simpl2l ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ n ≤ m → n ∈ Z
21 simpl2r ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ n ≤ m → m ∈ Z
22 simp3ll ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z → y ≠ 0
23 22 adantr ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ n ≤ m → y ≠ 0
24 simp3rl ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z → z ≠ 0
25 24 adantr ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ n ≤ m → z ≠ 0
26 simp3lr ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z → seq n × F ⇝ y
27 26 adantr ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ n ≤ m → seq n × F ⇝ y
28 simp3rr ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z → seq m × G ⇝ z
29 28 adantr ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ n ≤ m → seq m × G ⇝ z
30 simpl1 ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ n ≤ m → φ
31 30 3 sylan ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ n ≤ m ∧ k ∈ Z → F ⁡ k ∈ ℂ
32 30 5 sylan ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ n ≤ m ∧ k ∈ Z → G ⁡ k ∈ ℂ
33 simpr ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ n ≤ m → n ≤ m
34 30 6 sylan ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ n ≤ m ∧ k ∈ Z → H ⁡ k = F ⁡ k ⁢ G ⁡ k
35 1 20 21 23 25 27 29 31 32 33 34 ntrivcvgmullem ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ n ≤ m → ∃ p ∈ Z ∃ w w ≠ 0 ∧ seq p × H ⇝ w
36 simpl2r ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ m ≤ n → m ∈ Z
37 simpl2l ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ m ≤ n → n ∈ Z
38 24 adantr ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ m ≤ n → z ≠ 0
39 22 adantr ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ m ≤ n → y ≠ 0
40 28 adantr ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ m ≤ n → seq m × G ⇝ z
41 26 adantr ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ m ≤ n → seq n × F ⇝ y
42 simpl1 ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ m ≤ n → φ
43 42 5 sylan ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ m ≤ n ∧ k ∈ Z → G ⁡ k ∈ ℂ
44 42 3 sylan ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ m ≤ n ∧ k ∈ Z → F ⁡ k ∈ ℂ
45 simpr ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ m ≤ n → m ≤ n
46 3 5 mulcomd ⊢ φ ∧ k ∈ Z → F ⁡ k ⁢ G ⁡ k = G ⁡ k ⁢ F ⁡ k
47 6 46 eqtrd ⊢ φ ∧ k ∈ Z → H ⁡ k = G ⁡ k ⁢ F ⁡ k
48 42 47 sylan ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ m ≤ n ∧ k ∈ Z → H ⁡ k = G ⁡ k ⁢ F ⁡ k
49 1 36 37 38 39 40 41 43 44 45 48 ntrivcvgmullem ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z ∧ m ≤ n → ∃ p ∈ Z ∃ w w ≠ 0 ∧ seq p × H ⇝ w
50 16 19 35 49 lecasei ⊢ φ ∧ n ∈ Z ∧ m ∈ Z ∧ y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z → ∃ p ∈ Z ∃ w w ≠ 0 ∧ seq p × H ⇝ w
51 50 3expia ⊢ φ ∧ n ∈ Z ∧ m ∈ Z → y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z → ∃ p ∈ Z ∃ w w ≠ 0 ∧ seq p × H ⇝ w
52 51 exlimdvv ⊢ φ ∧ n ∈ Z ∧ m ∈ Z → ∃ y ∃ z y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z → ∃ p ∈ Z ∃ w w ≠ 0 ∧ seq p × H ⇝ w
53 52 rexlimdvva ⊢ φ → ∃ n ∈ Z ∃ m ∈ Z ∃ y ∃ z y ≠ 0 ∧ seq n × F ⇝ y ∧ z ≠ 0 ∧ seq m × G ⇝ z → ∃ p ∈ Z ∃ w w ≠ 0 ∧ seq p × H ⇝ w
54 11 53 mpd ⊢ φ → ∃ p ∈ Z ∃ w w ≠ 0 ∧ seq p × H ⇝ w