Metamath Proof Explorer


Theorem hashunif

Description: The cardinality of a disjoint finite union of finite sets. Cf. hashuni . (Contributed by Thierry Arnoux, 17-Feb-2017)

Ref Expression
Hypotheses hashiunf.1 ⊢ Ⅎ x φ
hashiunf.3 ⊢ φ → A ∈ Fin
hashunif.4 ⊢ φ → A ⊆ Fin
hashunif.5 ⊢ φ → Disj x ∈ A x
Assertion hashunif ⊢ φ → ⋃ A = ∑ x ∈ A x

Proof

Step Hyp Ref Expression
1 hashiunf.1 ⊢ Ⅎ x φ
2 hashiunf.3 ⊢ φ → A ∈ Fin
3 hashunif.4 ⊢ φ → A ⊆ Fin
4 hashunif.5 ⊢ φ → Disj x ∈ A x
5 uniiun ⊢ ⋃ A = ⋃ x ∈ A x
6 5 fveq2i ⊢ ⋃ A = ⋃ x ∈ A x
7 3 sselda ⊢ φ ∧ y ∈ A → y ∈ Fin
8 id ⊢ x = y → x = y
9 8 cbvdisjv ⊢ Disj x ∈ A x ↔ Disj y ∈ A y
10 4 9 sylib ⊢ φ → Disj y ∈ A y
11 2 7 10 hashiun ⊢ φ → ⋃ y ∈ A y = ∑ y ∈ A y
12 8 cbviunv ⊢ ⋃ x ∈ A x = ⋃ y ∈ A y
13 12 a1i ⊢ φ → ⋃ x ∈ A x = ⋃ y ∈ A y
14 13 fveq2d ⊢ φ → ⋃ x ∈ A x = ⋃ y ∈ A y
15 fveq2 ⊢ x = y → x = y
16 15 cbvsumv ⊢ ∑ x ∈ A x = ∑ y ∈ A y
17 16 a1i ⊢ φ → ∑ x ∈ A x = ∑ y ∈ A y
18 11 14 17 3eqtr4d ⊢ φ → ⋃ x ∈ A x = ∑ x ∈ A x
19 6 18 eqtrid ⊢ φ → ⋃ A = ∑ x ∈ A x