Metamath Proof Explorer


Theorem cmpcov2

Description: Rewrite cmpcov for the cover { y e. J | ph } . (Contributed by Mario Carneiro, 11-Sep-2015)

Ref Expression
Hypothesis iscmp.1 ⊢ X = ⋃ J
Assertion cmpcov2 ⊢ J ∈ Comp ∧ ∀ x ∈ X ∃ y ∈ J x ∈ y ∧ φ → ∃ s ∈ 𝒫 J ∩ Fin X = ⋃ s ∧ ∀ y ∈ s φ

Proof

Step Hyp Ref Expression
1 iscmp.1 ⊢ X = ⋃ J
2 dfss3 ⊢ X ⊆ ⋃ y ∈ J | φ ↔ ∀ x ∈ X x ∈ ⋃ y ∈ J | φ
3 elunirab ⊢ x ∈ ⋃ y ∈ J | φ ↔ ∃ y ∈ J x ∈ y ∧ φ
4 3 ralbii ⊢ ∀ x ∈ X x ∈ ⋃ y ∈ J | φ ↔ ∀ x ∈ X ∃ y ∈ J x ∈ y ∧ φ
5 2 4 sylbbr ⊢ ∀ x ∈ X ∃ y ∈ J x ∈ y ∧ φ → X ⊆ ⋃ y ∈ J | φ
6 ssrab2 ⊢ y ∈ J | φ ⊆ J
7 6 unissi ⊢ ⋃ y ∈ J | φ ⊆ ⋃ J
8 7 1 sseqtrri ⊢ ⋃ y ∈ J | φ ⊆ X
9 8 a1i ⊢ ∀ x ∈ X ∃ y ∈ J x ∈ y ∧ φ → ⋃ y ∈ J | φ ⊆ X
10 5 9 eqssd ⊢ ∀ x ∈ X ∃ y ∈ J x ∈ y ∧ φ → X = ⋃ y ∈ J | φ
11 1 cmpcov ⊢ J ∈ Comp ∧ y ∈ J | φ ⊆ J ∧ X = ⋃ y ∈ J | φ → ∃ s ∈ 𝒫 y ∈ J | φ ∩ Fin X = ⋃ s
12 6 11 mp3an2 ⊢ J ∈ Comp ∧ X = ⋃ y ∈ J | φ → ∃ s ∈ 𝒫 y ∈ J | φ ∩ Fin X = ⋃ s
13 10 12 sylan2 ⊢ J ∈ Comp ∧ ∀ x ∈ X ∃ y ∈ J x ∈ y ∧ φ → ∃ s ∈ 𝒫 y ∈ J | φ ∩ Fin X = ⋃ s
14 ssrab ⊢ s ⊆ y ∈ J | φ ↔ s ⊆ J ∧ ∀ y ∈ s φ
15 14 anbi1i ⊢ s ⊆ y ∈ J | φ ∧ X = ⋃ s ↔ s ⊆ J ∧ ∀ y ∈ s φ ∧ X = ⋃ s
16 an32 ⊢ s ⊆ J ∧ ∀ y ∈ s φ ∧ X = ⋃ s ↔ s ⊆ J ∧ X = ⋃ s ∧ ∀ y ∈ s φ
17 anass ⊢ s ⊆ J ∧ X = ⋃ s ∧ ∀ y ∈ s φ ↔ s ⊆ J ∧ X = ⋃ s ∧ ∀ y ∈ s φ
18 15 16 17 3bitri ⊢ s ⊆ y ∈ J | φ ∧ X = ⋃ s ↔ s ⊆ J ∧ X = ⋃ s ∧ ∀ y ∈ s φ
19 18 anbi1i ⊢ s ⊆ y ∈ J | φ ∧ X = ⋃ s ∧ s ∈ Fin ↔ s ⊆ J ∧ X = ⋃ s ∧ ∀ y ∈ s φ ∧ s ∈ Fin
20 an32 ⊢ s ⊆ y ∈ J | φ ∧ s ∈ Fin ∧ X = ⋃ s ↔ s ⊆ y ∈ J | φ ∧ X = ⋃ s ∧ s ∈ Fin
21 an32 ⊢ s ⊆ J ∧ s ∈ Fin ∧ X = ⋃ s ∧ ∀ y ∈ s φ ↔ s ⊆ J ∧ X = ⋃ s ∧ ∀ y ∈ s φ ∧ s ∈ Fin
22 19 20 21 3bitr4i ⊢ s ⊆ y ∈ J | φ ∧ s ∈ Fin ∧ X = ⋃ s ↔ s ⊆ J ∧ s ∈ Fin ∧ X = ⋃ s ∧ ∀ y ∈ s φ
23 elfpw ⊢ s ∈ 𝒫 y ∈ J | φ ∩ Fin ↔ s ⊆ y ∈ J | φ ∧ s ∈ Fin
24 23 anbi1i ⊢ s ∈ 𝒫 y ∈ J | φ ∩ Fin ∧ X = ⋃ s ↔ s ⊆ y ∈ J | φ ∧ s ∈ Fin ∧ X = ⋃ s
25 elfpw ⊢ s ∈ 𝒫 J ∩ Fin ↔ s ⊆ J ∧ s ∈ Fin
26 25 anbi1i ⊢ s ∈ 𝒫 J ∩ Fin ∧ X = ⋃ s ∧ ∀ y ∈ s φ ↔ s ⊆ J ∧ s ∈ Fin ∧ X = ⋃ s ∧ ∀ y ∈ s φ
27 22 24 26 3bitr4i ⊢ s ∈ 𝒫 y ∈ J | φ ∩ Fin ∧ X = ⋃ s ↔ s ∈ 𝒫 J ∩ Fin ∧ X = ⋃ s ∧ ∀ y ∈ s φ
28 27 rexbii2 ⊢ ∃ s ∈ 𝒫 y ∈ J | φ ∩ Fin X = ⋃ s ↔ ∃ s ∈ 𝒫 J ∩ Fin X = ⋃ s ∧ ∀ y ∈ s φ
29 13 28 sylib ⊢ J ∈ Comp ∧ ∀ x ∈ X ∃ y ∈ J x ∈ y ∧ φ → ∃ s ∈ 𝒫 J ∩ Fin X = ⋃ s ∧ ∀ y ∈ s φ