Metamath Proof Explorer


Theorem cvmcov2

Description: The covering map property can be restricted to an open subset. (Contributed by Mario Carneiro, 7-Jul-2015)

Ref Expression
Hypothesis cvmcov.1 ⊢ S = k ∈ J ⟼ s ∈ 𝒫 C ∖ ∅ | ⋃ s = F -1 k ∧ ∀ u ∈ s ∀ v ∈ s ∖ u u ∩ v = ∅ ∧ F ↾ u ∈ C ↾ 𝑡 u Homeo J ↾ 𝑡 k
Assertion cvmcov2 ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U → ∃ x ∈ 𝒫 U P ∈ x ∧ S ⁡ x ≠ ∅

Proof

Step Hyp Ref Expression
1 cvmcov.1 ⊢ S = k ∈ J ⟼ s ∈ 𝒫 C ∖ ∅ | ⋃ s = F -1 k ∧ ∀ u ∈ s ∀ v ∈ s ∖ u u ∩ v = ∅ ∧ F ↾ u ∈ C ↾ 𝑡 u Homeo J ↾ 𝑡 k
2 simp1 ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U → F ∈ C CovMap J
3 simp3 ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U → P ∈ U
4 simp2 ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U → U ∈ J
5 elunii ⊢ P ∈ U ∧ U ∈ J → P ∈ ⋃ J
6 3 4 5 syl2anc ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U → P ∈ ⋃ J
7 eqid ⊢ ⋃ J = ⋃ J
8 1 7 cvmcov ⊢ F ∈ C CovMap J ∧ P ∈ ⋃ J → ∃ y ∈ J P ∈ y ∧ S ⁡ y ≠ ∅
9 2 6 8 syl2anc ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U → ∃ y ∈ J P ∈ y ∧ S ⁡ y ≠ ∅
10 inss2 ⊢ y ∩ U ⊆ U
11 vex ⊢ y ∈ V
12 11 inex1 ⊢ y ∩ U ∈ V
13 12 elpw ⊢ y ∩ U ∈ 𝒫 U ↔ y ∩ U ⊆ U
14 10 13 mpbir ⊢ y ∩ U ∈ 𝒫 U
15 14 a1i ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U ∧ y ∈ J ∧ P ∈ y ∧ S ⁡ y ≠ ∅ → y ∩ U ∈ 𝒫 U
16 simprrl ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U ∧ y ∈ J ∧ P ∈ y ∧ S ⁡ y ≠ ∅ → P ∈ y
17 3 adantr ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U ∧ y ∈ J ∧ P ∈ y ∧ S ⁡ y ≠ ∅ → P ∈ U
18 16 17 elind ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U ∧ y ∈ J ∧ P ∈ y ∧ S ⁡ y ≠ ∅ → P ∈ y ∩ U
19 simprrr ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U ∧ y ∈ J ∧ P ∈ y ∧ S ⁡ y ≠ ∅ → S ⁡ y ≠ ∅
20 2 adantr ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U ∧ y ∈ J ∧ P ∈ y ∧ S ⁡ y ≠ ∅ → F ∈ C CovMap J
21 cvmtop2 ⊢ F ∈ C CovMap J → J ∈ Top
22 20 21 syl ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U ∧ y ∈ J ∧ P ∈ y ∧ S ⁡ y ≠ ∅ → J ∈ Top
23 simprl ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U ∧ y ∈ J ∧ P ∈ y ∧ S ⁡ y ≠ ∅ → y ∈ J
24 4 adantr ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U ∧ y ∈ J ∧ P ∈ y ∧ S ⁡ y ≠ ∅ → U ∈ J
25 inopn ⊢ J ∈ Top ∧ y ∈ J ∧ U ∈ J → y ∩ U ∈ J
26 22 23 24 25 syl3anc ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U ∧ y ∈ J ∧ P ∈ y ∧ S ⁡ y ≠ ∅ → y ∩ U ∈ J
27 inss1 ⊢ y ∩ U ⊆ y
28 27 a1i ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U ∧ y ∈ J ∧ P ∈ y ∧ S ⁡ y ≠ ∅ → y ∩ U ⊆ y
29 1 cvmsss2 ⊢ F ∈ C CovMap J ∧ y ∩ U ∈ J ∧ y ∩ U ⊆ y → S ⁡ y ≠ ∅ → S ⁡ y ∩ U ≠ ∅
30 20 26 28 29 syl3anc ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U ∧ y ∈ J ∧ P ∈ y ∧ S ⁡ y ≠ ∅ → S ⁡ y ≠ ∅ → S ⁡ y ∩ U ≠ ∅
31 19 30 mpd ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U ∧ y ∈ J ∧ P ∈ y ∧ S ⁡ y ≠ ∅ → S ⁡ y ∩ U ≠ ∅
32 eleq2 ⊢ x = y ∩ U → P ∈ x ↔ P ∈ y ∩ U
33 fveq2 ⊢ x = y ∩ U → S ⁡ x = S ⁡ y ∩ U
34 33 neeq1d ⊢ x = y ∩ U → S ⁡ x ≠ ∅ ↔ S ⁡ y ∩ U ≠ ∅
35 32 34 anbi12d ⊢ x = y ∩ U → P ∈ x ∧ S ⁡ x ≠ ∅ ↔ P ∈ y ∩ U ∧ S ⁡ y ∩ U ≠ ∅
36 35 rspcev ⊢ y ∩ U ∈ 𝒫 U ∧ P ∈ y ∩ U ∧ S ⁡ y ∩ U ≠ ∅ → ∃ x ∈ 𝒫 U P ∈ x ∧ S ⁡ x ≠ ∅
37 15 18 31 36 syl12anc ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U ∧ y ∈ J ∧ P ∈ y ∧ S ⁡ y ≠ ∅ → ∃ x ∈ 𝒫 U P ∈ x ∧ S ⁡ x ≠ ∅
38 9 37 rexlimddv ⊢ F ∈ C CovMap J ∧ U ∈ J ∧ P ∈ U → ∃ x ∈ 𝒫 U P ∈ x ∧ S ⁡ x ≠ ∅