Metamath Proof Explorer


Theorem sge0z

Description: Any nonnegative extended sum of zero is zero. (Contributed by Glauco Siliprandi, 17-Aug-2020)

Ref Expression
Hypotheses sge0z.1 ⊢ Ⅎ k φ
sge0z.2 ⊢ φ → A ∈ V
Assertion sge0z ⊢ φ → sum^ ⁡ k ∈ A ⟼ 0 = 0

Proof

Step Hyp Ref Expression
1 sge0z.1 ⊢ Ⅎ k φ
2 sge0z.2 ⊢ φ → A ∈ V
3 0e0icopnf ⊢ 0 ∈ 0 +∞
4 3 a1i ⊢ φ ∧ k ∈ A → 0 ∈ 0 +∞
5 1 4 fmptd2f ⊢ φ → k ∈ A ⟼ 0 : A ⟶ 0 +∞
6 2 5 sge0reval ⊢ φ → sum^ ⁡ k ∈ A ⟼ 0 = sup ran ⁡ x ∈ 𝒫 A ∩ Fin ⟼ ∑ y ∈ x k ∈ A ⟼ 0 ⁡ y ℝ * <
7 eqidd ⊢ x ∈ 𝒫 A ∩ Fin ∧ y ∈ x → k ∈ A ⟼ 0 = k ∈ A ⟼ 0
8 eqidd ⊢ x ∈ 𝒫 A ∩ Fin ∧ y ∈ x ∧ k = y → 0 = 0
9 elpwinss ⊢ x ∈ 𝒫 A ∩ Fin → x ⊆ A
10 9 sselda ⊢ x ∈ 𝒫 A ∩ Fin ∧ y ∈ x → y ∈ A
11 0cnd ⊢ x ∈ 𝒫 A ∩ Fin ∧ y ∈ x → 0 ∈ ℂ
12 7 8 10 11 fvmptd ⊢ x ∈ 𝒫 A ∩ Fin ∧ y ∈ x → k ∈ A ⟼ 0 ⁡ y = 0
13 12 adantll ⊢ φ ∧ x ∈ 𝒫 A ∩ Fin ∧ y ∈ x → k ∈ A ⟼ 0 ⁡ y = 0
14 13 sumeq2dv ⊢ φ ∧ x ∈ 𝒫 A ∩ Fin → ∑ y ∈ x k ∈ A ⟼ 0 ⁡ y = ∑ y ∈ x 0
15 elinel2 ⊢ x ∈ 𝒫 A ∩ Fin → x ∈ Fin
16 olc ⊢ x ∈ Fin → x ⊆ ℤ ≥ B ∨ x ∈ Fin
17 sumz ⊢ x ⊆ ℤ ≥ B ∨ x ∈ Fin → ∑ y ∈ x 0 = 0
18 15 16 17 3syl ⊢ x ∈ 𝒫 A ∩ Fin → ∑ y ∈ x 0 = 0
19 18 adantl ⊢ φ ∧ x ∈ 𝒫 A ∩ Fin → ∑ y ∈ x 0 = 0
20 14 19 eqtrd ⊢ φ ∧ x ∈ 𝒫 A ∩ Fin → ∑ y ∈ x k ∈ A ⟼ 0 ⁡ y = 0
21 20 mpteq2dva ⊢ φ → x ∈ 𝒫 A ∩ Fin ⟼ ∑ y ∈ x k ∈ A ⟼ 0 ⁡ y = x ∈ 𝒫 A ∩ Fin ⟼ 0
22 21 rneqd ⊢ φ → ran ⁡ x ∈ 𝒫 A ∩ Fin ⟼ ∑ y ∈ x k ∈ A ⟼ 0 ⁡ y = ran ⁡ x ∈ 𝒫 A ∩ Fin ⟼ 0
23 eqid ⊢ x ∈ 𝒫 A ∩ Fin ⟼ 0 = x ∈ 𝒫 A ∩ Fin ⟼ 0
24 pwfin0 ⊢ 𝒫 A ∩ Fin ≠ ∅
25 24 a1i ⊢ φ → 𝒫 A ∩ Fin ≠ ∅
26 23 25 rnmptc ⊢ φ → ran ⁡ x ∈ 𝒫 A ∩ Fin ⟼ 0 = 0
27 22 26 eqtrd ⊢ φ → ran ⁡ x ∈ 𝒫 A ∩ Fin ⟼ ∑ y ∈ x k ∈ A ⟼ 0 ⁡ y = 0
28 27 supeq1d ⊢ φ → sup ran ⁡ x ∈ 𝒫 A ∩ Fin ⟼ ∑ y ∈ x k ∈ A ⟼ 0 ⁡ y ℝ * < = sup 0 ℝ * <
29 xrltso ⊢ < Or ℝ *
30 29 a1i ⊢ φ → < Or ℝ *
31 0xr ⊢ 0 ∈ ℝ *
32 supsn ⊢ < Or ℝ * ∧ 0 ∈ ℝ * → sup 0 ℝ * < = 0
33 30 31 32 sylancl ⊢ φ → sup 0 ℝ * < = 0
34 6 28 33 3eqtrd ⊢ φ → sum^ ⁡ k ∈ A ⟼ 0 = 0