Users' Mathboxes Mathbox for Alan Sare < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  iunconnlem2 Structured version   Visualization version   GIF version

Theorem iunconnlem2 45595
Description: The indexed union of connected overlapping subspaces sharing a common point is connected. This proof was automatically derived by completeusersproof from its Virtual Deduction proof counterpart https://us.metamath.org/other/completeusersproof/iunconlem2vd.html. As it is verified by the Metamath program, iunconnlem2 45595 verifies https://us.metamath.org/other/completeusersproof/iunconlem2vd.html 45595. (Contributed by Alan Sare, 22-Apr-2018.) (Proof modification is discouraged.) (New usage is discouraged.)
Hypotheses
Ref Expression
iunconnlem2.1 (𝜓 ↔ ((((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) ∧ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)))
iunconnlem2.2 (𝜑𝐽 ∈ (TopOn‘𝑋))
iunconnlem2.3 ((𝜑𝑘𝐴) → 𝐵𝑋)
iunconnlem2.4 ((𝜑𝑘𝐴) → 𝑃𝐵)
iunconnlem2.5 ((𝜑𝑘𝐴) → (𝐽t 𝐵) ∈ Conn)
Assertion
Ref Expression
iunconnlem2 (𝜑 → (𝐽t 𝑘𝐴 𝐵) ∈ Conn)
Distinct variable groups:   𝑢,𝑘,𝑣,𝜑   𝐴,𝑘,𝑢,𝑣   𝑢,𝐵,𝑣   𝑘,𝐽,𝑢,𝑣   𝑃,𝑘   𝑘,𝑋,𝑢,𝑣
Allowed substitution hints:   𝜓(𝑣,𝑢,𝑘)   𝐵(𝑘)   𝑃(𝑣,𝑢)

Proof of Theorem iunconnlem2
Dummy variable 𝑤 is distinct from all other variables.
StepHypRef Expression
1 iunconnlem2.2 . 2 (𝜑𝐽 ∈ (TopOn‘𝑋))
2 iunconnlem2.3 . . . . 5 ((𝜑𝑘𝐴) → 𝐵𝑋)
32ex 417 . . . 4 (𝜑 → (𝑘𝐴𝐵𝑋))
43ralrimiv 3163 . . 3 (𝜑 → ∀𝑘𝐴 𝐵𝑋)
5 iunss 5014 . . . 4 ( 𝑘𝐴 𝐵𝑋 ↔ ∀𝑘𝐴 𝐵𝑋)
65biimpri 231 . . 3 (∀𝑘𝐴 𝐵𝑋 𝑘𝐴 𝐵𝑋)
74, 6syl 18 . 2 (𝜑 𝑘𝐴 𝐵𝑋)
8 iunconnlem2.1 . . . . . . . . . . . 12 (𝜓 ↔ ((((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) ∧ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)))
98biimpi 219 . . . . . . . . . . . . . . 15 (𝜓 → ((((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) ∧ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)))
109simprd 500 . . . . . . . . . . . . . 14 (𝜓 𝑘𝐴 𝐵 ⊆ (𝑢𝑣))
11 simp-4r 795 . . . . . . . . . . . . . . . . . . 19 (((((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) ∧ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)) → (𝑢 𝑘𝐴 𝐵) ≠ ∅)
129, 11syl 18 . . . . . . . . . . . . . . . . . 18 (𝜓 → (𝑢 𝑘𝐴 𝐵) ≠ ∅)
13 n0 4315 . . . . . . . . . . . . . . . . . . 19 ((𝑢 𝑘𝐴 𝐵) ≠ ∅ ↔ ∃𝑤 𝑤 ∈ (𝑢 𝑘𝐴 𝐵))
1413biimpi 219 . . . . . . . . . . . . . . . . . 18 ((𝑢 𝑘𝐴 𝐵) ≠ ∅ → ∃𝑤 𝑤 ∈ (𝑢 𝑘𝐴 𝐵))
1512, 14syl 18 . . . . . . . . . . . . . . . . 17 (𝜓 → ∃𝑤 𝑤 ∈ (𝑢 𝑘𝐴 𝐵))
16 inss2 4198 . . . . . . . . . . . . . . . . . . . . 21 (𝑢 𝑘𝐴 𝐵) ⊆ 𝑘𝐴 𝐵
17 id 23 . . . . . . . . . . . . . . . . . . . . 21 (𝑤 ∈ (𝑢 𝑘𝐴 𝐵) → 𝑤 ∈ (𝑢 𝑘𝐴 𝐵))
1816, 17sselid 3943 . . . . . . . . . . . . . . . . . . . 20 (𝑤 ∈ (𝑢 𝑘𝐴 𝐵) → 𝑤 𝑘𝐴 𝐵)
19 eliun 4965 . . . . . . . . . . . . . . . . . . . . 21 (𝑤 𝑘𝐴 𝐵 ↔ ∃𝑘𝐴 𝑤𝐵)
2019biimpi 219 . . . . . . . . . . . . . . . . . . . 20 (𝑤 𝑘𝐴 𝐵 → ∃𝑘𝐴 𝑤𝐵)
2118, 20syl 18 . . . . . . . . . . . . . . . . . . 19 (𝑤 ∈ (𝑢 𝑘𝐴 𝐵) → ∃𝑘𝐴 𝑤𝐵)
22 rexn0 4462 . . . . . . . . . . . . . . . . . . 19 (∃𝑘𝐴 𝑤𝐵𝐴 ≠ ∅)
2321, 22syl 18 . . . . . . . . . . . . . . . . . 18 (𝑤 ∈ (𝑢 𝑘𝐴 𝐵) → 𝐴 ≠ ∅)
2423exlimiv 1958 . . . . . . . . . . . . . . . . 17 (∃𝑤 𝑤 ∈ (𝑢 𝑘𝐴 𝐵) → 𝐴 ≠ ∅)
2515, 24syl 18 . . . . . . . . . . . . . . . 16 (𝜓𝐴 ≠ ∅)
26 nfv 1942 . . . . . . . . . . . . . . . . . . . . . . 23 𝑘(𝜑𝑢𝐽)
27 nfv 1942 . . . . . . . . . . . . . . . . . . . . . . 23 𝑘 𝑣𝐽
2826, 27nfan 1927 . . . . . . . . . . . . . . . . . . . . . 22 𝑘((𝜑𝑢𝐽) ∧ 𝑣𝐽)
29 nfcv 2932 . . . . . . . . . . . . . . . . . . . . . . . 24 𝑘𝑢
30 nfiu1 4997 . . . . . . . . . . . . . . . . . . . . . . . 24 𝑘 𝑘𝐴 𝐵
3129, 30nfin 4185 . . . . . . . . . . . . . . . . . . . . . . 23 𝑘(𝑢 𝑘𝐴 𝐵)
32 nfcv 2932 . . . . . . . . . . . . . . . . . . . . . . 23 𝑘
3331, 32nfne 3068 . . . . . . . . . . . . . . . . . . . . . 22 𝑘(𝑢 𝑘𝐴 𝐵) ≠ ∅
3428, 33nfan 1927 . . . . . . . . . . . . . . . . . . . . 21 𝑘(((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅)
35 nfcv 2932 . . . . . . . . . . . . . . . . . . . . . . 23 𝑘𝑣
3635, 30nfin 4185 . . . . . . . . . . . . . . . . . . . . . 22 𝑘(𝑣 𝑘𝐴 𝐵)
3736, 32nfne 3068 . . . . . . . . . . . . . . . . . . . . 21 𝑘(𝑣 𝑘𝐴 𝐵) ≠ ∅
3834, 37nfan 1927 . . . . . . . . . . . . . . . . . . . 20 𝑘((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅)
39 nfcv 2932 . . . . . . . . . . . . . . . . . . . . 21 𝑘(𝑢𝑣)
40 nfcv 2932 . . . . . . . . . . . . . . . . . . . . . 22 𝑘𝑋
4140, 30nfdif 4092 . . . . . . . . . . . . . . . . . . . . 21 𝑘(𝑋 𝑘𝐴 𝐵)
4239, 41nfss 3938 . . . . . . . . . . . . . . . . . . . 20 𝑘(𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)
4338, 42nfan 1927 . . . . . . . . . . . . . . . . . . 19 𝑘(((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵))
44 nfcv 2932 . . . . . . . . . . . . . . . . . . . 20 𝑘(𝑢𝑣)
4530, 44nfss 3938 . . . . . . . . . . . . . . . . . . 19 𝑘 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)
4643, 45nfan 1927 . . . . . . . . . . . . . . . . . 18 𝑘((((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) ∧ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣))
478nfbii 1880 . . . . . . . . . . . . . . . . . 18 (Ⅎ𝑘𝜓 ↔ Ⅎ𝑘((((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) ∧ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)))
4846, 47mpbir 234 . . . . . . . . . . . . . . . . 17 𝑘𝜓
49 simp-6l 798 . . . . . . . . . . . . . . . . . . . 20 (((((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) ∧ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)) → 𝜑)
509, 49syl 18 . . . . . . . . . . . . . . . . . . 19 (𝜓𝜑)
51 iunconnlem2.4 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑘𝐴) → 𝑃𝐵)
5250, 51sylan 591 . . . . . . . . . . . . . . . . . 18 ((𝜓𝑘𝐴) → 𝑃𝐵)
5352ex 417 . . . . . . . . . . . . . . . . 17 (𝜓 → (𝑘𝐴𝑃𝐵))
5448, 53ralrimi 3270 . . . . . . . . . . . . . . . 16 (𝜓 → ∀𝑘𝐴 𝑃𝐵)
55 r19.2z 4465 . . . . . . . . . . . . . . . . . 18 ((𝐴 ≠ ∅ ∧ ∀𝑘𝐴 𝑃𝐵) → ∃𝑘𝐴 𝑃𝐵)
5655ancoms 463 . . . . . . . . . . . . . . . . 17 ((∀𝑘𝐴 𝑃𝐵𝐴 ≠ ∅) → ∃𝑘𝐴 𝑃𝐵)
5756ancoms 463 . . . . . . . . . . . . . . . 16 ((𝐴 ≠ ∅ ∧ ∀𝑘𝐴 𝑃𝐵) → ∃𝑘𝐴 𝑃𝐵)
5825, 54, 57syl2anc 595 . . . . . . . . . . . . . . 15 (𝜓 → ∃𝑘𝐴 𝑃𝐵)
59 eliun 4965 . . . . . . . . . . . . . . . 16 (𝑃 𝑘𝐴 𝐵 ↔ ∃𝑘𝐴 𝑃𝐵)
6059biimpri 231 . . . . . . . . . . . . . . 15 (∃𝑘𝐴 𝑃𝐵𝑃 𝑘𝐴 𝐵)
6158, 60syl 18 . . . . . . . . . . . . . 14 (𝜓𝑃 𝑘𝐴 𝐵)
6210, 61sseldd 3946 . . . . . . . . . . . . 13 (𝜓𝑃 ∈ (𝑢𝑣))
63 elun 4115 . . . . . . . . . . . . . 14 (𝑃 ∈ (𝑢𝑣) ↔ (𝑃𝑢𝑃𝑣))
6463biimpi 219 . . . . . . . . . . . . 13 (𝑃 ∈ (𝑢𝑣) → (𝑃𝑢𝑃𝑣))
6562, 64syl 18 . . . . . . . . . . . 12 (𝜓 → (𝑃𝑢𝑃𝑣))
668, 65sylbir 238 . . . . . . . . . . 11 (((((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) ∧ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)) → (𝑃𝑢𝑃𝑣))
6750, 1syl 18 . . . . . . . . . . . . . 14 (𝜓𝐽 ∈ (TopOn‘𝑋))
6850, 2sylan 591 . . . . . . . . . . . . . 14 ((𝜓𝑘𝐴) → 𝐵𝑋)
69 iunconnlem2.5 . . . . . . . . . . . . . . 15 ((𝜑𝑘𝐴) → (𝐽t 𝐵) ∈ Conn)
7050, 69sylan 591 . . . . . . . . . . . . . 14 ((𝜓𝑘𝐴) → (𝐽t 𝐵) ∈ Conn)
71 simp-6r 799 . . . . . . . . . . . . . . 15 (((((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) ∧ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)) → 𝑢𝐽)
729, 71syl 18 . . . . . . . . . . . . . 14 (𝜓𝑢𝐽)
73 simp-5r 797 . . . . . . . . . . . . . . 15 (((((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) ∧ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)) → 𝑣𝐽)
749, 73syl 18 . . . . . . . . . . . . . 14 (𝜓𝑣𝐽)
75 simpllr 787 . . . . . . . . . . . . . . 15 (((((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) ∧ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)) → (𝑣 𝑘𝐴 𝐵) ≠ ∅)
769, 75syl 18 . . . . . . . . . . . . . 14 (𝜓 → (𝑣 𝑘𝐴 𝐵) ≠ ∅)
77 simplr 780 . . . . . . . . . . . . . . 15 (((((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) ∧ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)) → (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵))
789, 77syl 18 . . . . . . . . . . . . . 14 (𝜓 → (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵))
7967, 68, 52, 70, 72, 74, 76, 78, 10, 48iunconnlem 23567 . . . . . . . . . . . . 13 (𝜓 → ¬ 𝑃𝑢)
80 incom 4170 . . . . . . . . . . . . . . 15 (𝑣𝑢) = (𝑢𝑣)
8180, 78eqsstrid 3983 . . . . . . . . . . . . . 14 (𝜓 → (𝑣𝑢) ⊆ (𝑋 𝑘𝐴 𝐵))
82 uncom 4120 . . . . . . . . . . . . . . 15 (𝑣𝑢) = (𝑢𝑣)
8310, 82sseqtrrdi 3986 . . . . . . . . . . . . . 14 (𝜓 𝑘𝐴 𝐵 ⊆ (𝑣𝑢))
8467, 68, 52, 70, 74, 72, 12, 81, 83, 48iunconnlem 23567 . . . . . . . . . . . . 13 (𝜓 → ¬ 𝑃𝑣)
85 pm4.56 1004 . . . . . . . . . . . . . . 15 ((¬ 𝑃𝑢 ∧ ¬ 𝑃𝑣) ↔ ¬ (𝑃𝑢𝑃𝑣))
8685biimpi 219 . . . . . . . . . . . . . 14 ((¬ 𝑃𝑢 ∧ ¬ 𝑃𝑣) → ¬ (𝑃𝑢𝑃𝑣))
8786idiALT 45139 . . . . . . . . . . . . 13 ((¬ 𝑃𝑢 ∧ ¬ 𝑃𝑣) → ¬ (𝑃𝑢𝑃𝑣))
8879, 84, 87syl2anc 595 . . . . . . . . . . . 12 (𝜓 → ¬ (𝑃𝑢𝑃𝑣))
898, 88sylbir 238 . . . . . . . . . . 11 (((((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) ∧ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)) → ¬ (𝑃𝑢𝑃𝑣))
9066, 89pm2.65da 828 . . . . . . . . . 10 ((((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) → ¬ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣))
9190ex 417 . . . . . . . . 9 (((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅) → ((𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵) → ¬ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)))
9291ex 417 . . . . . . . 8 ((((𝜑𝑢𝐽) ∧ 𝑣𝐽) ∧ (𝑢 𝑘𝐴 𝐵) ≠ ∅) → ((𝑣 𝑘𝐴 𝐵) ≠ ∅ → ((𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵) → ¬ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣))))
9392ex3 1363 . . . . . . 7 ((𝜑𝑢𝐽𝑣𝐽) → ((𝑢 𝑘𝐴 𝐵) ≠ ∅ → ((𝑣 𝑘𝐴 𝐵) ≠ ∅ → ((𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵) → ¬ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)))))
94933impd 1365 . . . . . 6 ((𝜑𝑢𝐽𝑣𝐽) → (((𝑢 𝑘𝐴 𝐵) ≠ ∅ ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅ ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) → ¬ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)))
95943expia 1137 . . . . 5 ((𝜑𝑢𝐽) → (𝑣𝐽 → (((𝑢 𝑘𝐴 𝐵) ≠ ∅ ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅ ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) → ¬ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣))))
9695ex 417 . . . 4 (𝜑 → (𝑢𝐽 → (𝑣𝐽 → (((𝑢 𝑘𝐴 𝐵) ≠ ∅ ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅ ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) → ¬ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)))))
9796impd 415 . . 3 (𝜑 → ((𝑢𝐽𝑣𝐽) → (((𝑢 𝑘𝐴 𝐵) ≠ ∅ ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅ ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) → ¬ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣))))
9897ralrimivv 3213 . 2 (𝜑 → ∀𝑢𝐽𝑣𝐽 (((𝑢 𝑘𝐴 𝐵) ≠ ∅ ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅ ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) → ¬ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣)))
99 connsub 23561 . . 3 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝑘𝐴 𝐵𝑋) → ((𝐽t 𝑘𝐴 𝐵) ∈ Conn ↔ ∀𝑢𝐽𝑣𝐽 (((𝑢 𝑘𝐴 𝐵) ≠ ∅ ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅ ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) → ¬ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣))))
10099biimp3ar 1497 . 2 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝑘𝐴 𝐵𝑋 ∧ ∀𝑢𝐽𝑣𝐽 (((𝑢 𝑘𝐴 𝐵) ≠ ∅ ∧ (𝑣 𝑘𝐴 𝐵) ≠ ∅ ∧ (𝑢𝑣) ⊆ (𝑋 𝑘𝐴 𝐵)) → ¬ 𝑘𝐴 𝐵 ⊆ (𝑢𝑣))) → (𝐽t 𝑘𝐴 𝐵) ∈ Conn)
1011, 7, 98, 100syl3anc 1396 1 (𝜑 → (𝐽t 𝑘𝐴 𝐵) ∈ Conn)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 209  wa 400  wo 860  w3a 1101  wex 1807  wnf 1811  wcel 2150  wne 2965  wral 3086  wrex 3096  cdif 3910  cun 3911  cin 3912  wss 3913  c0 4294   ciun 4961  cfv 6540  (class class class)co 7414  t crest 17476  TopOnctopon 23050  Conncconn 23551
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1823  ax-4 1837  ax-5 1938  ax-6 1995  ax-7 2036  ax-8 2152  ax-9 2160  ax-10 2183  ax-11 2199  ax-12 2220  ax-ext 2742  ax-rep 5243  ax-sep 5262  ax-nul 5274  ax-pow 5340  ax-pr 5408  ax-un 7736
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3or 1102  df-3an 1103  df-tru 1571  df-fal 1581  df-ex 1808  df-nf 1812  df-sb 2099  df-mo 2574  df-eu 2604  df-clab 2749  df-cleq 2762  df-clel 2845  df-nfc 2919  df-ne 2966  df-ral 3087  df-rex 3097  df-reu 3377  df-rab 3424  df-v 3464  df-sbc 3753  df-csb 3862  df-dif 3916  df-un 3918  df-in 3920  df-ss 3930  df-pss 3933  df-nul 4295  df-if 4493  df-pw 4569  df-sn 4595  df-pr 4597  df-op 4601  df-uni 4878  df-int 4918  df-iun 4963  df-br 5115  df-opab 5179  df-mpt 5198  df-tr 5224  df-id 5560  df-eprel 5565  df-po 5573  df-so 5574  df-fr 5618  df-we 5620  df-xp 5671  df-rel 5672  df-cnv 5673  df-co 5674  df-dm 5675  df-rn 5676  df-res 5677  df-ima 5678  df-ord 6367  df-on 6368  df-lim 6369  df-suc 6370  df-iota 6496  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-ov 7417  df-oprab 7418  df-mpo 7419  df-om 7866  df-1st 7989  df-2nd 7990  df-en 8947  df-fin 8950  df-fi 9374  df-rest 17478  df-topgen 17499  df-top 23034  df-topon 23051  df-bases 23086  df-cld 23159  df-conn 23552
This theorem is referenced by:  iunconnALT  45596
  Copyright terms: Public domain W3C validator