Users' Mathboxes Mathbox for Mario Carneiro < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  cvmliftmolem1 Structured version   Visualization version   GIF version

Theorem cvmliftmolem1 32528
Description: Lemma for cvmliftmo 32531. (Contributed by Mario Carneiro, 10-Mar-2015.)
Hypotheses
Ref Expression
cvmliftmo.b 𝐵 = 𝐶
cvmliftmo.y 𝑌 = 𝐾
cvmliftmo.f (𝜑𝐹 ∈ (𝐶 CovMap 𝐽))
cvmliftmo.k (𝜑𝐾 ∈ Conn)
cvmliftmo.l (𝜑𝐾 ∈ 𝑛-Locally Conn)
cvmliftmo.o (𝜑𝑂𝑌)
cvmliftmoi.m (𝜑𝑀 ∈ (𝐾 Cn 𝐶))
cvmliftmoi.n (𝜑𝑁 ∈ (𝐾 Cn 𝐶))
cvmliftmoi.g (𝜑 → (𝐹𝑀) = (𝐹𝑁))
cvmliftmoi.p (𝜑 → (𝑀𝑂) = (𝑁𝑂))
cvmliftmolem.1 𝑆 = (𝑘𝐽 ↦ {𝑠 ∈ (𝒫 𝐶 ∖ {∅}) ∣ ( 𝑠 = (𝐹𝑘) ∧ ∀𝑢𝑠 (∀𝑣 ∈ (𝑠 ∖ {𝑢})(𝑢𝑣) = ∅ ∧ (𝐹𝑢) ∈ ((𝐶t 𝑢)Homeo(𝐽t 𝑘))))})
cvmliftmolem.2 ((𝜑𝜓) → 𝑇 ∈ (𝑆𝑈))
cvmliftmolem.3 ((𝜑𝜓) → 𝑊𝑇)
cvmliftmolem.4 ((𝜑𝜓) → 𝐼 ⊆ (𝑀𝑊))
cvmliftmolem.5 ((𝜑𝜓) → (𝐾t 𝐼) ∈ Conn)
cvmliftmolem.6 ((𝜑𝜓) → 𝑋𝐼)
cvmliftmolem.7 ((𝜑𝜓) → 𝑄𝐼)
cvmliftmolem.8 ((𝜑𝜓) → 𝑅𝐼)
cvmliftmolem.9 ((𝜑𝜓) → (𝐹‘(𝑀𝑋)) ∈ 𝑈)
Assertion
Ref Expression
cvmliftmolem1 ((𝜑𝜓) → (𝑄 ∈ dom (𝑀𝑁) → 𝑅 ∈ dom (𝑀𝑁)))
Distinct variable groups:   𝑘,𝑠,𝑢,𝑣,𝐶   𝑘,𝐽,𝑠,𝑢,𝑣   𝑣,𝐵   𝐾,𝑠   𝑘,𝑀,𝑠,𝑢,𝑣   𝑁,𝑠   𝜑,𝑠   𝑘,𝐹,𝑠,𝑢,𝑣   𝑆,𝑠   𝑈,𝑘,𝑠,𝑢,𝑣   𝑇,𝑠,𝑢,𝑣   𝑢,𝑊,𝑣   𝑌,𝑠
Allowed substitution hints:   𝜑(𝑣,𝑢,𝑘)   𝜓(𝑣,𝑢,𝑘,𝑠)   𝐵(𝑢,𝑘,𝑠)   𝑄(𝑣,𝑢,𝑘,𝑠)   𝑅(𝑣,𝑢,𝑘,𝑠)   𝑆(𝑣,𝑢,𝑘)   𝑇(𝑘)   𝐼(𝑣,𝑢,𝑘,𝑠)   𝐾(𝑣,𝑢,𝑘)   𝑁(𝑣,𝑢,𝑘)   𝑂(𝑣,𝑢,𝑘,𝑠)   𝑊(𝑘,𝑠)   𝑋(𝑣,𝑢,𝑘,𝑠)   𝑌(𝑣,𝑢,𝑘)

Proof of Theorem cvmliftmolem1
Dummy variable 𝑥 is distinct from all other variables.
StepHypRef Expression
1 cvmliftmoi.g . . . . . . . . . 10 (𝜑 → (𝐹𝑀) = (𝐹𝑁))
21adantr 483 . . . . . . . . 9 ((𝜑𝜓) → (𝐹𝑀) = (𝐹𝑁))
32fveq1d 6672 . . . . . . . 8 ((𝜑𝜓) → ((𝐹𝑀)‘𝑅) = ((𝐹𝑁)‘𝑅))
4 cvmliftmolem.4 . . . . . . . . . . 11 ((𝜑𝜓) → 𝐼 ⊆ (𝑀𝑊))
5 cvmliftmolem.8 . . . . . . . . . . 11 ((𝜑𝜓) → 𝑅𝐼)
64, 5sseldd 3968 . . . . . . . . . 10 ((𝜑𝜓) → 𝑅 ∈ (𝑀𝑊))
7 cvmliftmoi.m . . . . . . . . . . . . . 14 (𝜑𝑀 ∈ (𝐾 Cn 𝐶))
8 cvmliftmo.y . . . . . . . . . . . . . . 15 𝑌 = 𝐾
9 cvmliftmo.b . . . . . . . . . . . . . . 15 𝐵 = 𝐶
108, 9cnf 21854 . . . . . . . . . . . . . 14 (𝑀 ∈ (𝐾 Cn 𝐶) → 𝑀:𝑌𝐵)
117, 10syl 17 . . . . . . . . . . . . 13 (𝜑𝑀:𝑌𝐵)
1211ffnd 6515 . . . . . . . . . . . 12 (𝜑𝑀 Fn 𝑌)
13 elpreima 6828 . . . . . . . . . . . 12 (𝑀 Fn 𝑌 → (𝑅 ∈ (𝑀𝑊) ↔ (𝑅𝑌 ∧ (𝑀𝑅) ∈ 𝑊)))
1412, 13syl 17 . . . . . . . . . . 11 (𝜑 → (𝑅 ∈ (𝑀𝑊) ↔ (𝑅𝑌 ∧ (𝑀𝑅) ∈ 𝑊)))
1514simprbda 501 . . . . . . . . . 10 ((𝜑𝑅 ∈ (𝑀𝑊)) → 𝑅𝑌)
166, 15syldan 593 . . . . . . . . 9 ((𝜑𝜓) → 𝑅𝑌)
17 fvco3 6760 . . . . . . . . . 10 ((𝑀:𝑌𝐵𝑅𝑌) → ((𝐹𝑀)‘𝑅) = (𝐹‘(𝑀𝑅)))
1811, 17sylan 582 . . . . . . . . 9 ((𝜑𝑅𝑌) → ((𝐹𝑀)‘𝑅) = (𝐹‘(𝑀𝑅)))
1916, 18syldan 593 . . . . . . . 8 ((𝜑𝜓) → ((𝐹𝑀)‘𝑅) = (𝐹‘(𝑀𝑅)))
20 cvmliftmoi.n . . . . . . . . . . 11 (𝜑𝑁 ∈ (𝐾 Cn 𝐶))
218, 9cnf 21854 . . . . . . . . . . 11 (𝑁 ∈ (𝐾 Cn 𝐶) → 𝑁:𝑌𝐵)
2220, 21syl 17 . . . . . . . . . 10 (𝜑𝑁:𝑌𝐵)
23 fvco3 6760 . . . . . . . . . 10 ((𝑁:𝑌𝐵𝑅𝑌) → ((𝐹𝑁)‘𝑅) = (𝐹‘(𝑁𝑅)))
2422, 23sylan 582 . . . . . . . . 9 ((𝜑𝑅𝑌) → ((𝐹𝑁)‘𝑅) = (𝐹‘(𝑁𝑅)))
2516, 24syldan 593 . . . . . . . 8 ((𝜑𝜓) → ((𝐹𝑁)‘𝑅) = (𝐹‘(𝑁𝑅)))
263, 19, 253eqtr3d 2864 . . . . . . 7 ((𝜑𝜓) → (𝐹‘(𝑀𝑅)) = (𝐹‘(𝑁𝑅)))
2726adantr 483 . . . . . 6 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → (𝐹‘(𝑀𝑅)) = (𝐹‘(𝑁𝑅)))
2814simplbda 502 . . . . . . . . 9 ((𝜑𝑅 ∈ (𝑀𝑊)) → (𝑀𝑅) ∈ 𝑊)
296, 28syldan 593 . . . . . . . 8 ((𝜑𝜓) → (𝑀𝑅) ∈ 𝑊)
3029adantr 483 . . . . . . 7 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → (𝑀𝑅) ∈ 𝑊)
31 fvres 6689 . . . . . . 7 ((𝑀𝑅) ∈ 𝑊 → ((𝐹𝑊)‘(𝑀𝑅)) = (𝐹‘(𝑀𝑅)))
3230, 31syl 17 . . . . . 6 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → ((𝐹𝑊)‘(𝑀𝑅)) = (𝐹‘(𝑀𝑅)))
335adantr 483 . . . . . . . . 9 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → 𝑅𝐼)
34 fvres 6689 . . . . . . . . 9 (𝑅𝐼 → ((𝑁𝐼)‘𝑅) = (𝑁𝑅))
3533, 34syl 17 . . . . . . . 8 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → ((𝑁𝐼)‘𝑅) = (𝑁𝑅))
36 eqid 2821 . . . . . . . . . . 11 (𝐾t 𝐼) = (𝐾t 𝐼)
37 cvmliftmolem.5 . . . . . . . . . . . 12 ((𝜑𝜓) → (𝐾t 𝐼) ∈ Conn)
3837adantr 483 . . . . . . . . . . 11 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → (𝐾t 𝐼) ∈ Conn)
3920adantr 483 . . . . . . . . . . . . . 14 ((𝜑𝜓) → 𝑁 ∈ (𝐾 Cn 𝐶))
40 cnvimass 5949 . . . . . . . . . . . . . . . . 17 (𝑀𝑊) ⊆ dom 𝑀
4140, 11fssdm 6530 . . . . . . . . . . . . . . . 16 (𝜑 → (𝑀𝑊) ⊆ 𝑌)
4241adantr 483 . . . . . . . . . . . . . . 15 ((𝜑𝜓) → (𝑀𝑊) ⊆ 𝑌)
434, 42sstrd 3977 . . . . . . . . . . . . . 14 ((𝜑𝜓) → 𝐼𝑌)
448cnrest 21893 . . . . . . . . . . . . . 14 ((𝑁 ∈ (𝐾 Cn 𝐶) ∧ 𝐼𝑌) → (𝑁𝐼) ∈ ((𝐾t 𝐼) Cn 𝐶))
4539, 43, 44syl2anc 586 . . . . . . . . . . . . 13 ((𝜑𝜓) → (𝑁𝐼) ∈ ((𝐾t 𝐼) Cn 𝐶))
46 cvmliftmo.f . . . . . . . . . . . . . . . . 17 (𝜑𝐹 ∈ (𝐶 CovMap 𝐽))
4746adantr 483 . . . . . . . . . . . . . . . 16 ((𝜑𝜓) → 𝐹 ∈ (𝐶 CovMap 𝐽))
48 cvmtop1 32507 . . . . . . . . . . . . . . . 16 (𝐹 ∈ (𝐶 CovMap 𝐽) → 𝐶 ∈ Top)
4947, 48syl 17 . . . . . . . . . . . . . . 15 ((𝜑𝜓) → 𝐶 ∈ Top)
509toptopon 21525 . . . . . . . . . . . . . . 15 (𝐶 ∈ Top ↔ 𝐶 ∈ (TopOn‘𝐵))
5149, 50sylib 220 . . . . . . . . . . . . . 14 ((𝜑𝜓) → 𝐶 ∈ (TopOn‘𝐵))
52 df-ima 5568 . . . . . . . . . . . . . . 15 (𝑁𝐼) = ran (𝑁𝐼)
53 cvmliftmolem.3 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝜓) → 𝑊𝑇)
54 elssuni 4868 . . . . . . . . . . . . . . . . . . . . 21 (𝑊𝑇𝑊 𝑇)
5553, 54syl 17 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝜓) → 𝑊 𝑇)
56 cvmliftmolem.2 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝜓) → 𝑇 ∈ (𝑆𝑈))
57 cvmliftmolem.1 . . . . . . . . . . . . . . . . . . . . . 22 𝑆 = (𝑘𝐽 ↦ {𝑠 ∈ (𝒫 𝐶 ∖ {∅}) ∣ ( 𝑠 = (𝐹𝑘) ∧ ∀𝑢𝑠 (∀𝑣 ∈ (𝑠 ∖ {𝑢})(𝑢𝑣) = ∅ ∧ (𝐹𝑢) ∈ ((𝐶t 𝑢)Homeo(𝐽t 𝑘))))})
5857cvmsuni 32516 . . . . . . . . . . . . . . . . . . . . 21 (𝑇 ∈ (𝑆𝑈) → 𝑇 = (𝐹𝑈))
5956, 58syl 17 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝜓) → 𝑇 = (𝐹𝑈))
6055, 59sseqtrd 4007 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝜓) → 𝑊 ⊆ (𝐹𝑈))
61 imass2 5965 . . . . . . . . . . . . . . . . . . 19 (𝑊 ⊆ (𝐹𝑈) → (𝑀𝑊) ⊆ (𝑀 “ (𝐹𝑈)))
6260, 61syl 17 . . . . . . . . . . . . . . . . . 18 ((𝜑𝜓) → (𝑀𝑊) ⊆ (𝑀 “ (𝐹𝑈)))
634, 62sstrd 3977 . . . . . . . . . . . . . . . . 17 ((𝜑𝜓) → 𝐼 ⊆ (𝑀 “ (𝐹𝑈)))
642cnveqd 5746 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝜓) → (𝐹𝑀) = (𝐹𝑁))
65 cnvco 5756 . . . . . . . . . . . . . . . . . . . 20 (𝐹𝑀) = (𝑀𝐹)
66 cnvco 5756 . . . . . . . . . . . . . . . . . . . 20 (𝐹𝑁) = (𝑁𝐹)
6764, 65, 663eqtr3g 2879 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝜓) → (𝑀𝐹) = (𝑁𝐹))
6867imaeq1d 5928 . . . . . . . . . . . . . . . . . 18 ((𝜑𝜓) → ((𝑀𝐹) “ 𝑈) = ((𝑁𝐹) “ 𝑈))
69 imaco 6104 . . . . . . . . . . . . . . . . . 18 ((𝑀𝐹) “ 𝑈) = (𝑀 “ (𝐹𝑈))
70 imaco 6104 . . . . . . . . . . . . . . . . . 18 ((𝑁𝐹) “ 𝑈) = (𝑁 “ (𝐹𝑈))
7168, 69, 703eqtr3g 2879 . . . . . . . . . . . . . . . . 17 ((𝜑𝜓) → (𝑀 “ (𝐹𝑈)) = (𝑁 “ (𝐹𝑈)))
7263, 71sseqtrd 4007 . . . . . . . . . . . . . . . 16 ((𝜑𝜓) → 𝐼 ⊆ (𝑁 “ (𝐹𝑈)))
7322adantr 483 . . . . . . . . . . . . . . . . . 18 ((𝜑𝜓) → 𝑁:𝑌𝐵)
7473ffund 6518 . . . . . . . . . . . . . . . . 17 ((𝜑𝜓) → Fun 𝑁)
7573fdmd 6523 . . . . . . . . . . . . . . . . . 18 ((𝜑𝜓) → dom 𝑁 = 𝑌)
7643, 75sseqtrrd 4008 . . . . . . . . . . . . . . . . 17 ((𝜑𝜓) → 𝐼 ⊆ dom 𝑁)
77 funimass3 6824 . . . . . . . . . . . . . . . . 17 ((Fun 𝑁𝐼 ⊆ dom 𝑁) → ((𝑁𝐼) ⊆ (𝐹𝑈) ↔ 𝐼 ⊆ (𝑁 “ (𝐹𝑈))))
7874, 76, 77syl2anc 586 . . . . . . . . . . . . . . . 16 ((𝜑𝜓) → ((𝑁𝐼) ⊆ (𝐹𝑈) ↔ 𝐼 ⊆ (𝑁 “ (𝐹𝑈))))
7972, 78mpbird 259 . . . . . . . . . . . . . . 15 ((𝜑𝜓) → (𝑁𝐼) ⊆ (𝐹𝑈))
8052, 79eqsstrrid 4016 . . . . . . . . . . . . . 14 ((𝜑𝜓) → ran (𝑁𝐼) ⊆ (𝐹𝑈))
81 cnvimass 5949 . . . . . . . . . . . . . . 15 (𝐹𝑈) ⊆ dom 𝐹
82 cvmcn 32509 . . . . . . . . . . . . . . . . . . 19 (𝐹 ∈ (𝐶 CovMap 𝐽) → 𝐹 ∈ (𝐶 Cn 𝐽))
8346, 82syl 17 . . . . . . . . . . . . . . . . . 18 (𝜑𝐹 ∈ (𝐶 Cn 𝐽))
84 eqid 2821 . . . . . . . . . . . . . . . . . . 19 𝐽 = 𝐽
859, 84cnf 21854 . . . . . . . . . . . . . . . . . 18 (𝐹 ∈ (𝐶 Cn 𝐽) → 𝐹:𝐵 𝐽)
8683, 85syl 17 . . . . . . . . . . . . . . . . 17 (𝜑𝐹:𝐵 𝐽)
8786fdmd 6523 . . . . . . . . . . . . . . . 16 (𝜑 → dom 𝐹 = 𝐵)
8887adantr 483 . . . . . . . . . . . . . . 15 ((𝜑𝜓) → dom 𝐹 = 𝐵)
8981, 88sseqtrid 4019 . . . . . . . . . . . . . 14 ((𝜑𝜓) → (𝐹𝑈) ⊆ 𝐵)
90 cnrest2 21894 . . . . . . . . . . . . . 14 ((𝐶 ∈ (TopOn‘𝐵) ∧ ran (𝑁𝐼) ⊆ (𝐹𝑈) ∧ (𝐹𝑈) ⊆ 𝐵) → ((𝑁𝐼) ∈ ((𝐾t 𝐼) Cn 𝐶) ↔ (𝑁𝐼) ∈ ((𝐾t 𝐼) Cn (𝐶t (𝐹𝑈)))))
9151, 80, 89, 90syl3anc 1367 . . . . . . . . . . . . 13 ((𝜑𝜓) → ((𝑁𝐼) ∈ ((𝐾t 𝐼) Cn 𝐶) ↔ (𝑁𝐼) ∈ ((𝐾t 𝐼) Cn (𝐶t (𝐹𝑈)))))
9245, 91mpbid 234 . . . . . . . . . . . 12 ((𝜑𝜓) → (𝑁𝐼) ∈ ((𝐾t 𝐼) Cn (𝐶t (𝐹𝑈))))
9392adantr 483 . . . . . . . . . . 11 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → (𝑁𝐼) ∈ ((𝐾t 𝐼) Cn (𝐶t (𝐹𝑈))))
94 df-ss 3952 . . . . . . . . . . . . . 14 (𝑊 ⊆ (𝐹𝑈) ↔ (𝑊 ∩ (𝐹𝑈)) = 𝑊)
9560, 94sylib 220 . . . . . . . . . . . . 13 ((𝜑𝜓) → (𝑊 ∩ (𝐹𝑈)) = 𝑊)
969topopn 21514 . . . . . . . . . . . . . . . 16 (𝐶 ∈ Top → 𝐵𝐶)
9749, 96syl 17 . . . . . . . . . . . . . . 15 ((𝜑𝜓) → 𝐵𝐶)
9897, 89ssexd 5228 . . . . . . . . . . . . . 14 ((𝜑𝜓) → (𝐹𝑈) ∈ V)
9957cvmsss 32514 . . . . . . . . . . . . . . . 16 (𝑇 ∈ (𝑆𝑈) → 𝑇𝐶)
10056, 99syl 17 . . . . . . . . . . . . . . 15 ((𝜑𝜓) → 𝑇𝐶)
101100, 53sseldd 3968 . . . . . . . . . . . . . 14 ((𝜑𝜓) → 𝑊𝐶)
102 elrestr 16702 . . . . . . . . . . . . . 14 ((𝐶 ∈ Top ∧ (𝐹𝑈) ∈ V ∧ 𝑊𝐶) → (𝑊 ∩ (𝐹𝑈)) ∈ (𝐶t (𝐹𝑈)))
10349, 98, 101, 102syl3anc 1367 . . . . . . . . . . . . 13 ((𝜑𝜓) → (𝑊 ∩ (𝐹𝑈)) ∈ (𝐶t (𝐹𝑈)))
10495, 103eqeltrrd 2914 . . . . . . . . . . . 12 ((𝜑𝜓) → 𝑊 ∈ (𝐶t (𝐹𝑈)))
105104adantr 483 . . . . . . . . . . 11 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → 𝑊 ∈ (𝐶t (𝐹𝑈)))
10657cvmscld 32520 . . . . . . . . . . . . 13 ((𝐹 ∈ (𝐶 CovMap 𝐽) ∧ 𝑇 ∈ (𝑆𝑈) ∧ 𝑊𝑇) → 𝑊 ∈ (Clsd‘(𝐶t (𝐹𝑈))))
10747, 56, 53, 106syl3anc 1367 . . . . . . . . . . . 12 ((𝜑𝜓) → 𝑊 ∈ (Clsd‘(𝐶t (𝐹𝑈))))
108107adantr 483 . . . . . . . . . . 11 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → 𝑊 ∈ (Clsd‘(𝐶t (𝐹𝑈))))
109 cvmliftmolem.7 . . . . . . . . . . . . 13 ((𝜑𝜓) → 𝑄𝐼)
110 cvmliftmo.k . . . . . . . . . . . . . . . 16 (𝜑𝐾 ∈ Conn)
111 conntop 22025 . . . . . . . . . . . . . . . 16 (𝐾 ∈ Conn → 𝐾 ∈ Top)
112110, 111syl 17 . . . . . . . . . . . . . . 15 (𝜑𝐾 ∈ Top)
113112adantr 483 . . . . . . . . . . . . . 14 ((𝜑𝜓) → 𝐾 ∈ Top)
1148restuni 21770 . . . . . . . . . . . . . 14 ((𝐾 ∈ Top ∧ 𝐼𝑌) → 𝐼 = (𝐾t 𝐼))
115113, 43, 114syl2anc 586 . . . . . . . . . . . . 13 ((𝜑𝜓) → 𝐼 = (𝐾t 𝐼))
116109, 115eleqtrd 2915 . . . . . . . . . . . 12 ((𝜑𝜓) → 𝑄 (𝐾t 𝐼))
117116adantr 483 . . . . . . . . . . 11 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → 𝑄 (𝐾t 𝐼))
118109adantr 483 . . . . . . . . . . . . 13 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → 𝑄𝐼)
119 fvres 6689 . . . . . . . . . . . . 13 (𝑄𝐼 → ((𝑁𝐼)‘𝑄) = (𝑁𝑄))
120118, 119syl 17 . . . . . . . . . . . 12 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → ((𝑁𝐼)‘𝑄) = (𝑁𝑄))
121 simpr 487 . . . . . . . . . . . . 13 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → (𝑀𝑄) = (𝑁𝑄))
1224, 109sseldd 3968 . . . . . . . . . . . . . . 15 ((𝜑𝜓) → 𝑄 ∈ (𝑀𝑊))
123 elpreima 6828 . . . . . . . . . . . . . . . . 17 (𝑀 Fn 𝑌 → (𝑄 ∈ (𝑀𝑊) ↔ (𝑄𝑌 ∧ (𝑀𝑄) ∈ 𝑊)))
12412, 123syl 17 . . . . . . . . . . . . . . . 16 (𝜑 → (𝑄 ∈ (𝑀𝑊) ↔ (𝑄𝑌 ∧ (𝑀𝑄) ∈ 𝑊)))
125124simplbda 502 . . . . . . . . . . . . . . 15 ((𝜑𝑄 ∈ (𝑀𝑊)) → (𝑀𝑄) ∈ 𝑊)
126122, 125syldan 593 . . . . . . . . . . . . . 14 ((𝜑𝜓) → (𝑀𝑄) ∈ 𝑊)
127126adantr 483 . . . . . . . . . . . . 13 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → (𝑀𝑄) ∈ 𝑊)
128121, 127eqeltrrd 2914 . . . . . . . . . . . 12 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → (𝑁𝑄) ∈ 𝑊)
129120, 128eqeltrd 2913 . . . . . . . . . . 11 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → ((𝑁𝐼)‘𝑄) ∈ 𝑊)
13036, 38, 93, 105, 108, 117, 129conncn 22034 . . . . . . . . . 10 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → (𝑁𝐼): (𝐾t 𝐼)⟶𝑊)
131115adantr 483 . . . . . . . . . . 11 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → 𝐼 = (𝐾t 𝐼))
132131feq2d 6500 . . . . . . . . . 10 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → ((𝑁𝐼):𝐼𝑊 ↔ (𝑁𝐼): (𝐾t 𝐼)⟶𝑊))
133130, 132mpbird 259 . . . . . . . . 9 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → (𝑁𝐼):𝐼𝑊)
134133, 33ffvelrnd 6852 . . . . . . . 8 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → ((𝑁𝐼)‘𝑅) ∈ 𝑊)
13535, 134eqeltrrd 2914 . . . . . . 7 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → (𝑁𝑅) ∈ 𝑊)
136 fvres 6689 . . . . . . 7 ((𝑁𝑅) ∈ 𝑊 → ((𝐹𝑊)‘(𝑁𝑅)) = (𝐹‘(𝑁𝑅)))
137135, 136syl 17 . . . . . 6 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → ((𝐹𝑊)‘(𝑁𝑅)) = (𝐹‘(𝑁𝑅)))
13827, 32, 1373eqtr4d 2866 . . . . 5 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → ((𝐹𝑊)‘(𝑀𝑅)) = ((𝐹𝑊)‘(𝑁𝑅)))
13957cvmsf1o 32519 . . . . . . . . 9 ((𝐹 ∈ (𝐶 CovMap 𝐽) ∧ 𝑇 ∈ (𝑆𝑈) ∧ 𝑊𝑇) → (𝐹𝑊):𝑊1-1-onto𝑈)
14047, 56, 53, 139syl3anc 1367 . . . . . . . 8 ((𝜑𝜓) → (𝐹𝑊):𝑊1-1-onto𝑈)
141 f1of1 6614 . . . . . . . 8 ((𝐹𝑊):𝑊1-1-onto𝑈 → (𝐹𝑊):𝑊1-1𝑈)
142140, 141syl 17 . . . . . . 7 ((𝜑𝜓) → (𝐹𝑊):𝑊1-1𝑈)
143142adantr 483 . . . . . 6 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → (𝐹𝑊):𝑊1-1𝑈)
144 f1fveq 7020 . . . . . 6 (((𝐹𝑊):𝑊1-1𝑈 ∧ ((𝑀𝑅) ∈ 𝑊 ∧ (𝑁𝑅) ∈ 𝑊)) → (((𝐹𝑊)‘(𝑀𝑅)) = ((𝐹𝑊)‘(𝑁𝑅)) ↔ (𝑀𝑅) = (𝑁𝑅)))
145143, 30, 135, 144syl12anc 834 . . . . 5 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → (((𝐹𝑊)‘(𝑀𝑅)) = ((𝐹𝑊)‘(𝑁𝑅)) ↔ (𝑀𝑅) = (𝑁𝑅)))
146138, 145mpbid 234 . . . 4 (((𝜑𝜓) ∧ (𝑀𝑄) = (𝑁𝑄)) → (𝑀𝑅) = (𝑁𝑅))
147146ex 415 . . 3 ((𝜑𝜓) → ((𝑀𝑄) = (𝑁𝑄) → (𝑀𝑅) = (𝑁𝑅)))
148124simprbda 501 . . . . 5 ((𝜑𝑄 ∈ (𝑀𝑊)) → 𝑄𝑌)
149122, 148syldan 593 . . . 4 ((𝜑𝜓) → 𝑄𝑌)
150 fveq2 6670 . . . . . 6 (𝑥 = 𝑄 → (𝑀𝑥) = (𝑀𝑄))
151 fveq2 6670 . . . . . 6 (𝑥 = 𝑄 → (𝑁𝑥) = (𝑁𝑄))
152150, 151eqeq12d 2837 . . . . 5 (𝑥 = 𝑄 → ((𝑀𝑥) = (𝑁𝑥) ↔ (𝑀𝑄) = (𝑁𝑄)))
153152elrab3 3681 . . . 4 (𝑄𝑌 → (𝑄 ∈ {𝑥𝑌 ∣ (𝑀𝑥) = (𝑁𝑥)} ↔ (𝑀𝑄) = (𝑁𝑄)))
154149, 153syl 17 . . 3 ((𝜑𝜓) → (𝑄 ∈ {𝑥𝑌 ∣ (𝑀𝑥) = (𝑁𝑥)} ↔ (𝑀𝑄) = (𝑁𝑄)))
155 fveq2 6670 . . . . . 6 (𝑥 = 𝑅 → (𝑀𝑥) = (𝑀𝑅))
156 fveq2 6670 . . . . . 6 (𝑥 = 𝑅 → (𝑁𝑥) = (𝑁𝑅))
157155, 156eqeq12d 2837 . . . . 5 (𝑥 = 𝑅 → ((𝑀𝑥) = (𝑁𝑥) ↔ (𝑀𝑅) = (𝑁𝑅)))
158157elrab3 3681 . . . 4 (𝑅𝑌 → (𝑅 ∈ {𝑥𝑌 ∣ (𝑀𝑥) = (𝑁𝑥)} ↔ (𝑀𝑅) = (𝑁𝑅)))
15916, 158syl 17 . . 3 ((𝜑𝜓) → (𝑅 ∈ {𝑥𝑌 ∣ (𝑀𝑥) = (𝑁𝑥)} ↔ (𝑀𝑅) = (𝑁𝑅)))
160147, 154, 1593imtr4d 296 . 2 ((𝜑𝜓) → (𝑄 ∈ {𝑥𝑌 ∣ (𝑀𝑥) = (𝑁𝑥)} → 𝑅 ∈ {𝑥𝑌 ∣ (𝑀𝑥) = (𝑁𝑥)}))
16122ffnd 6515 . . . . 5 (𝜑𝑁 Fn 𝑌)
162 fndmin 6815 . . . . 5 ((𝑀 Fn 𝑌𝑁 Fn 𝑌) → dom (𝑀𝑁) = {𝑥𝑌 ∣ (𝑀𝑥) = (𝑁𝑥)})
16312, 161, 162syl2anc 586 . . . 4 (𝜑 → dom (𝑀𝑁) = {𝑥𝑌 ∣ (𝑀𝑥) = (𝑁𝑥)})
164163adantr 483 . . 3 ((𝜑𝜓) → dom (𝑀𝑁) = {𝑥𝑌 ∣ (𝑀𝑥) = (𝑁𝑥)})
165164eleq2d 2898 . 2 ((𝜑𝜓) → (𝑄 ∈ dom (𝑀𝑁) ↔ 𝑄 ∈ {𝑥𝑌 ∣ (𝑀𝑥) = (𝑁𝑥)}))
166164eleq2d 2898 . 2 ((𝜑𝜓) → (𝑅 ∈ dom (𝑀𝑁) ↔ 𝑅 ∈ {𝑥𝑌 ∣ (𝑀𝑥) = (𝑁𝑥)}))
167160, 165, 1663imtr4d 296 1 ((𝜑𝜓) → (𝑄 ∈ dom (𝑀𝑁) → 𝑅 ∈ dom (𝑀𝑁)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 208  wa 398   = wceq 1537  wcel 2114  wral 3138  {crab 3142  Vcvv 3494  cdif 3933  cin 3935  wss 3936  c0 4291  𝒫 cpw 4539  {csn 4567   cuni 4838  cmpt 5146  ccnv 5554  dom cdm 5555  ran crn 5556  cres 5557  cima 5558  ccom 5559  Fun wfun 6349   Fn wfn 6350  wf 6351  1-1wf1 6352  1-1-ontowf1o 6354  cfv 6355  (class class class)co 7156  t crest 16694  Topctop 21501  TopOnctopon 21518  Clsdccld 21624   Cn ccn 21832  Conncconn 22019  𝑛-Locally cnlly 22073  Homeochmeo 22361   CovMap ccvm 32502
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1970  ax-7 2015  ax-8 2116  ax-9 2124  ax-10 2145  ax-11 2161  ax-12 2177  ax-ext 2793  ax-rep 5190  ax-sep 5203  ax-nul 5210  ax-pow 5266  ax-pr 5330  ax-un 7461
This theorem depends on definitions:  df-bi 209  df-an 399  df-or 844  df-3or 1084  df-3an 1085  df-tru 1540  df-ex 1781  df-nf 1785  df-sb 2070  df-mo 2622  df-eu 2654  df-clab 2800  df-cleq 2814  df-clel 2893  df-nfc 2963  df-ne 3017  df-ral 3143  df-rex 3144  df-reu 3145  df-rab 3147  df-v 3496  df-sbc 3773  df-csb 3884  df-dif 3939  df-un 3941  df-in 3943  df-ss 3952  df-pss 3954  df-nul 4292  df-if 4468  df-pw 4541  df-sn 4568  df-pr 4570  df-tp 4572  df-op 4574  df-uni 4839  df-int 4877  df-iun 4921  df-br 5067  df-opab 5129  df-mpt 5147  df-tr 5173  df-id 5460  df-eprel 5465  df-po 5474  df-so 5475  df-fr 5514  df-we 5516  df-xp 5561  df-rel 5562  df-cnv 5563  df-co 5564  df-dm 5565  df-rn 5566  df-res 5567  df-ima 5568  df-pred 6148  df-ord 6194  df-on 6195  df-lim 6196  df-suc 6197  df-iota 6314  df-fun 6357  df-fn 6358  df-f 6359  df-f1 6360  df-fo 6361  df-f1o 6362  df-fv 6363  df-ov 7159  df-oprab 7160  df-mpo 7161  df-om 7581  df-1st 7689  df-2nd 7690  df-wrecs 7947  df-recs 8008  df-rdg 8046  df-oadd 8106  df-er 8289  df-map 8408  df-en 8510  df-fin 8513  df-fi 8875  df-rest 16696  df-topgen 16717  df-top 21502  df-topon 21519  df-bases 21554  df-cld 21627  df-cn 21835  df-conn 22020  df-hmeo 22363  df-cvm 32503
This theorem is referenced by:  cvmliftmolem2  32529
  Copyright terms: Public domain W3C validator