Metamath Proof Explorer


Theorem ntrivcvgn0

Description: A product that converges to a nonzero value converges non-trivially. (Contributed by Scott Fenton, 18-Dec-2017)

Ref Expression
Hypotheses ntrivcvgn0.1 ⊢ Z = ℤ ≥ M
ntrivcvgn0.2 ⊢ φ → M ∈ ℤ
ntrivcvgn0.3 ⊢ φ → seq M × F ⇝ X
ntrivcvgn0.4 ⊢ φ → X ≠ 0
Assertion ntrivcvgn0 ⊢ φ → ∃ n ∈ Z ∃ y y ≠ 0 ∧ seq n × F ⇝ y

Proof

Step Hyp Ref Expression
1 ntrivcvgn0.1 ⊢ Z = ℤ ≥ M
2 ntrivcvgn0.2 ⊢ φ → M ∈ ℤ
3 ntrivcvgn0.3 ⊢ φ → seq M × F ⇝ X
4 ntrivcvgn0.4 ⊢ φ → X ≠ 0
5 2 uzidd ⊢ φ → M ∈ ℤ ≥ M
6 5 1 eleqtrrdi ⊢ φ → M ∈ Z
7 climrel ⊢ Rel ⁡ ⇝
8 7 brrelex2i ⊢ seq M × F ⇝ X → X ∈ V
9 3 8 syl ⊢ φ → X ∈ V
10 4 3 jca ⊢ φ → X ≠ 0 ∧ seq M × F ⇝ X
11 neeq1 ⊢ y = X → y ≠ 0 ↔ X ≠ 0
12 breq2 ⊢ y = X → seq M × F ⇝ y ↔ seq M × F ⇝ X
13 11 12 anbi12d ⊢ y = X → y ≠ 0 ∧ seq M × F ⇝ y ↔ X ≠ 0 ∧ seq M × F ⇝ X
14 9 10 13 spcedv ⊢ φ → ∃ y y ≠ 0 ∧ seq M × F ⇝ y
15 seqeq1 ⊢ n = M → seq n × F = seq M × F
16 15 breq1d ⊢ n = M → seq n × F ⇝ y ↔ seq M × F ⇝ y
17 16 anbi2d ⊢ n = M → y ≠ 0 ∧ seq n × F ⇝ y ↔ y ≠ 0 ∧ seq M × F ⇝ y
18 17 exbidv ⊢ n = M → ∃ y y ≠ 0 ∧ seq n × F ⇝ y ↔ ∃ y y ≠ 0 ∧ seq M × F ⇝ y
19 18 rspcev ⊢ M ∈ Z ∧ ∃ y y ≠ 0 ∧ seq M × F ⇝ y → ∃ n ∈ Z ∃ y y ≠ 0 ∧ seq n × F ⇝ y
20 6 14 19 syl2anc ⊢ φ → ∃ n ∈ Z ∃ y y ≠ 0 ∧ seq n × F ⇝ y