Metamath Proof Explorer


Theorem cvmliftmolem2

Description: Lemma for cvmliftmo . (Contributed by Mario Carneiro, 10-Mar-2015)

Ref Expression
Hypotheses cvmliftmo.b ⊢ B = ⋃ C
cvmliftmo.y ⊢ Y = ⋃ K
cvmliftmo.f ⊢ φ → F ∈ C CovMap J
cvmliftmo.k ⊢ φ → K ∈ Conn
cvmliftmo.l ⊢ φ → K ∈ N-Locally Conn
cvmliftmo.o ⊢ φ → O ∈ Y
cvmliftmoi.m ⊢ φ → M ∈ K Cn C
cvmliftmoi.n ⊢ φ → N ∈ K Cn C
cvmliftmoi.g ⊢ φ → F ∘ M = F ∘ N
cvmliftmoi.p ⊢ φ → M ⁡ O = N ⁡ O
cvmliftmolem.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 cvmliftmolem2 ⊢ φ → M = N

Proof

Step Hyp Ref Expression
1 cvmliftmo.b ⊢ B = ⋃ C
2 cvmliftmo.y ⊢ Y = ⋃ K
3 cvmliftmo.f ⊢ φ → F ∈ C CovMap J
4 cvmliftmo.k ⊢ φ → K ∈ Conn
5 cvmliftmo.l ⊢ φ → K ∈ N-Locally Conn
6 cvmliftmo.o ⊢ φ → O ∈ Y
7 cvmliftmoi.m ⊢ φ → M ∈ K Cn C
8 cvmliftmoi.n ⊢ φ → N ∈ K Cn C
9 cvmliftmoi.g ⊢ φ → F ∘ M = F ∘ N
10 cvmliftmoi.p ⊢ φ → M ⁡ O = N ⁡ O
11 cvmliftmolem.1 ⊢ S = k ∈ J ⟼ s ∈ 𝒫 C ∖ ∅ | ⋃ s = F -1 k ∧ ∀ u ∈ s ∀ v ∈ s ∖ u u ∩ v = ∅ ∧ F ↾ u ∈ C ↾ 𝑡 u Homeo J ↾ 𝑡 k
12 2 1 cnf ⊢ M ∈ K Cn C → M : Y ⟶ B
13 ffn ⊢ M : Y ⟶ B → M Fn Y
14 7 12 13 3syl ⊢ φ → M Fn Y
15 2 1 cnf ⊢ N ∈ K Cn C → N : Y ⟶ B
16 ffn ⊢ N : Y ⟶ B → N Fn Y
17 8 15 16 3syl ⊢ φ → N Fn Y
18 inss1 ⊢ K ∩ Clsd ⁡ K ⊆ K
19 3 adantr ⊢ φ ∧ x ∈ Y → F ∈ C CovMap J
20 7 12 syl ⊢ φ → M : Y ⟶ B
21 20 ffvelcdmda ⊢ φ ∧ x ∈ Y → M ⁡ x ∈ B
22 cvmcn ⊢ F ∈ C CovMap J → F ∈ C Cn J
23 eqid ⊢ ⋃ J = ⋃ J
24 1 23 cnf ⊢ F ∈ C Cn J → F : B ⟶ ⋃ J
25 3 22 24 3syl ⊢ φ → F : B ⟶ ⋃ J
26 25 ffvelcdmda ⊢ φ ∧ M ⁡ x ∈ B → F ⁡ M ⁡ x ∈ ⋃ J
27 21 26 syldan ⊢ φ ∧ x ∈ Y → F ⁡ M ⁡ x ∈ ⋃ J
28 11 23 cvmcov ⊢ F ∈ C CovMap J ∧ F ⁡ M ⁡ x ∈ ⋃ J → ∃ a ∈ J F ⁡ M ⁡ x ∈ a ∧ S ⁡ a ≠ ∅
29 19 27 28 syl2anc ⊢ φ ∧ x ∈ Y → ∃ a ∈ J F ⁡ M ⁡ x ∈ a ∧ S ⁡ a ≠ ∅
30 n0 ⊢ S ⁡ a ≠ ∅ ↔ ∃ t t ∈ S ⁡ a
31 5 adantr ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → K ∈ N-Locally Conn
32 7 adantr ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → M ∈ K Cn C
33 simprrr ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → t ∈ S ⁡ a
34 11 cvmsss ⊢ t ∈ S ⁡ a → t ⊆ C
35 33 34 syl ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → t ⊆ C
36 3 adantr ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → F ∈ C CovMap J
37 20 adantr ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → M : Y ⟶ B
38 simprll ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → x ∈ Y
39 37 38 ffvelcdmd ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → M ⁡ x ∈ B
40 simprrl ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → F ⁡ M ⁡ x ∈ a
41 eqid ⊢ ι b ∈ t | M ⁡ x ∈ b = ι b ∈ t | M ⁡ x ∈ b
42 11 1 41 cvmsiota ⊢ F ∈ C CovMap J ∧ t ∈ S ⁡ a ∧ M ⁡ x ∈ B ∧ F ⁡ M ⁡ x ∈ a → ι b ∈ t | M ⁡ x ∈ b ∈ t ∧ M ⁡ x ∈ ι b ∈ t | M ⁡ x ∈ b
43 36 33 39 40 42 syl13anc ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → ι b ∈ t | M ⁡ x ∈ b ∈ t ∧ M ⁡ x ∈ ι b ∈ t | M ⁡ x ∈ b
44 43 simpld ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → ι b ∈ t | M ⁡ x ∈ b ∈ t
45 35 44 sseldd ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → ι b ∈ t | M ⁡ x ∈ b ∈ C
46 cnima ⊢ M ∈ K Cn C ∧ ι b ∈ t | M ⁡ x ∈ b ∈ C → M -1 ι b ∈ t | M ⁡ x ∈ b ∈ K
47 32 45 46 syl2anc ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → M -1 ι b ∈ t | M ⁡ x ∈ b ∈ K
48 43 simprd ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → M ⁡ x ∈ ι b ∈ t | M ⁡ x ∈ b
49 elpreima ⊢ M Fn Y → x ∈ M -1 ι b ∈ t | M ⁡ x ∈ b ↔ x ∈ Y ∧ M ⁡ x ∈ ι b ∈ t | M ⁡ x ∈ b
50 37 13 49 3syl ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → x ∈ M -1 ι b ∈ t | M ⁡ x ∈ b ↔ x ∈ Y ∧ M ⁡ x ∈ ι b ∈ t | M ⁡ x ∈ b
51 38 48 50 mpbir2and ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → x ∈ M -1 ι b ∈ t | M ⁡ x ∈ b
52 nlly2i ⊢ K ∈ N-Locally Conn ∧ M -1 ι b ∈ t | M ⁡ x ∈ b ∈ K ∧ x ∈ M -1 ι b ∈ t | M ⁡ x ∈ b → ∃ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∃ y ∈ K x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn
53 31 47 51 52 syl3anc ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → ∃ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∃ y ∈ K x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn
54 simprr1 ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn → x ∈ y
55 simplrr ⊢ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → t ∈ S ⁡ a
56 55 adantl ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → t ∈ S ⁡ a
57 44 adantrr ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → ι b ∈ t | M ⁡ x ∈ b ∈ t
58 simplll ⊢ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b
59 58 ad2antll ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b
60 59 elpwid ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → s ⊆ M -1 ι b ∈ t | M ⁡ x ∈ b
61 simplr3 ⊢ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → K ↾ 𝑡 s ∈ Conn
62 61 ad2antll ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → K ↾ 𝑡 s ∈ Conn
63 simplr2 ⊢ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → y ⊆ s
64 63 ad2antll ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → y ⊆ s
65 simprr1 ⊢ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn → x ∈ y
66 65 adantl ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn → x ∈ y
67 66 adantrrr ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → x ∈ y
68 64 67 sseldd ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → x ∈ s
69 simprrr ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → z ∈ y
70 64 69 sseldd ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → z ∈ s
71 40 adantrr ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → F ⁡ M ⁡ x ∈ a
72 1 2 3 4 5 6 7 8 9 10 11 56 57 60 62 68 68 70 71 cvmliftmolem1 ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → x ∈ dom ⁡ M ∩ N → z ∈ dom ⁡ M ∩ N
73 1 2 3 4 5 6 7 8 9 10 11 56 57 60 62 68 70 68 71 cvmliftmolem1 ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → z ∈ dom ⁡ M ∩ N → x ∈ dom ⁡ M ∩ N
74 72 73 impbid ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
75 74 anassrs ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
76 75 anassrs ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn ∧ z ∈ y → x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
77 76 ralrimiva ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn → ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
78 54 77 jca ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K ∧ x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn → x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
79 78 expr ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K → x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn → x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
80 79 anassrs ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∧ y ∈ K → x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn → x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
81 80 reximdva ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a ∧ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b → ∃ y ∈ K x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn → ∃ y ∈ K x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
82 81 rexlimdva ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → ∃ s ∈ 𝒫 M -1 ι b ∈ t | M ⁡ x ∈ b ∃ y ∈ K x ∈ y ∧ y ⊆ s ∧ K ↾ 𝑡 s ∈ Conn → ∃ y ∈ K x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
83 53 82 mpd ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → ∃ y ∈ K x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
84 83 anassrs ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a ∧ t ∈ S ⁡ a → ∃ y ∈ K x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
85 84 expr ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a → t ∈ S ⁡ a → ∃ y ∈ K x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
86 85 exlimdv ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a → ∃ t t ∈ S ⁡ a → ∃ y ∈ K x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
87 30 86 biimtrid ⊢ φ ∧ x ∈ Y ∧ a ∈ J ∧ F ⁡ M ⁡ x ∈ a → S ⁡ a ≠ ∅ → ∃ y ∈ K x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
88 87 expimpd ⊢ φ ∧ x ∈ Y ∧ a ∈ J → F ⁡ M ⁡ x ∈ a ∧ S ⁡ a ≠ ∅ → ∃ y ∈ K x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
89 88 anassrs ⊢ φ ∧ x ∈ Y ∧ a ∈ J → F ⁡ M ⁡ x ∈ a ∧ S ⁡ a ≠ ∅ → ∃ y ∈ K x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
90 89 rexlimdva ⊢ φ ∧ x ∈ Y → ∃ a ∈ J F ⁡ M ⁡ x ∈ a ∧ S ⁡ a ≠ ∅ → ∃ y ∈ K x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
91 29 90 mpd ⊢ φ ∧ x ∈ Y → ∃ y ∈ K x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
92 91 ralrimiva ⊢ φ → ∀ x ∈ Y ∃ y ∈ K x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
93 conntop ⊢ K ∈ Conn → K ∈ Top
94 4 93 syl ⊢ φ → K ∈ Top
95 fndmin ⊢ M Fn Y ∧ N Fn Y → dom ⁡ M ∩ N = x ∈ Y | M ⁡ x = N ⁡ x
96 14 17 95 syl2anc ⊢ φ → dom ⁡ M ∩ N = x ∈ Y | M ⁡ x = N ⁡ x
97 ssrab2 ⊢ x ∈ Y | M ⁡ x = N ⁡ x ⊆ Y
98 96 97 eqsstrdi ⊢ φ → dom ⁡ M ∩ N ⊆ Y
99 2 isclo ⊢ K ∈ Top ∧ dom ⁡ M ∩ N ⊆ Y → dom ⁡ M ∩ N ∈ K ∩ Clsd ⁡ K ↔ ∀ x ∈ Y ∃ y ∈ K x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
100 94 98 99 syl2anc ⊢ φ → dom ⁡ M ∩ N ∈ K ∩ Clsd ⁡ K ↔ ∀ x ∈ Y ∃ y ∈ K x ∈ y ∧ ∀ z ∈ y x ∈ dom ⁡ M ∩ N ↔ z ∈ dom ⁡ M ∩ N
101 92 100 mpbird ⊢ φ → dom ⁡ M ∩ N ∈ K ∩ Clsd ⁡ K
102 18 101 sselid ⊢ φ → dom ⁡ M ∩ N ∈ K
103 fveq2 ⊢ x = O → M ⁡ x = M ⁡ O
104 fveq2 ⊢ x = O → N ⁡ x = N ⁡ O
105 103 104 eqeq12d ⊢ x = O → M ⁡ x = N ⁡ x ↔ M ⁡ O = N ⁡ O
106 105 elrab ⊢ O ∈ x ∈ Y | M ⁡ x = N ⁡ x ↔ O ∈ Y ∧ M ⁡ O = N ⁡ O
107 6 10 106 sylanbrc ⊢ φ → O ∈ x ∈ Y | M ⁡ x = N ⁡ x
108 107 96 eleqtrrd ⊢ φ → O ∈ dom ⁡ M ∩ N
109 108 ne0d ⊢ φ → dom ⁡ M ∩ N ≠ ∅
110 inss2 ⊢ K ∩ Clsd ⁡ K ⊆ Clsd ⁡ K
111 110 101 sselid ⊢ φ → dom ⁡ M ∩ N ∈ Clsd ⁡ K
112 2 4 102 109 111 connclo ⊢ φ → dom ⁡ M ∩ N = Y
113 112 96 eqtr3d ⊢ φ → Y = x ∈ Y | M ⁡ x = N ⁡ x
114 rabid2 ⊢ Y = x ∈ Y | M ⁡ x = N ⁡ x ↔ ∀ x ∈ Y M ⁡ x = N ⁡ x
115 113 114 sylib ⊢ φ → ∀ x ∈ Y M ⁡ x = N ⁡ x
116 115 r19.21bi ⊢ φ ∧ x ∈ Y → M ⁡ x = N ⁡ x
117 14 17 116 eqfnfvd ⊢ φ → M = N