MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  1stccnp Structured version   Visualization version   GIF version

Theorem 1stccnp 23445
Description: A mapping is continuous at 𝑃 in a first-countable space 𝑋 iff it is sequentially continuous at 𝑃, meaning that the image under 𝐹 of every sequence converging at 𝑃 converges to 𝐹(𝑃). This proof uses ax-cc 10348, but only via 1stcelcls 23444, so it could be refactored into a proof that continuity and sequential continuity are the same in sequential spaces. (Contributed by Mario Carneiro, 7-Sep-2015.)
Hypotheses
Ref Expression
1stccnp.1 (𝜑𝐽 ∈ 1stω)
1stccnp.2 (𝜑𝐽 ∈ (TopOn‘𝑋))
1stccnp.3 (𝜑𝐾 ∈ (TopOn‘𝑌))
1stccnp.4 (𝜑𝑃𝑋)
Assertion
Ref Expression
1stccnp (𝜑 → (𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃) ↔ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))))
Distinct variable groups:   𝑓,𝐹   𝑓,𝐽   𝜑,𝑓   𝑓,𝐾   𝑓,𝑋   𝑓,𝑌   𝑃,𝑓

Proof of Theorem 1stccnp
Dummy variables 𝑗 𝑘 𝑢 𝑣 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 1stccnp.2 . . . . 5 (𝜑𝐽 ∈ (TopOn‘𝑋))
2 1stccnp.3 . . . . 5 (𝜑𝐾 ∈ (TopOn‘𝑌))
31, 2jca 516 . . . 4 (𝜑 → (𝐽 ∈ (TopOn‘𝑋) ∧ 𝐾 ∈ (TopOn‘𝑌)))
4 cnpf2 23233 . . . . 5 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐾 ∈ (TopOn‘𝑌) ∧ 𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) → 𝐹:𝑋𝑌)
543expa 1124 . . . 4 (((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐾 ∈ (TopOn‘𝑌)) ∧ 𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) → 𝐹:𝑋𝑌)
63, 5sylan 586 . . 3 ((𝜑𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) → 𝐹:𝑋𝑌)
7 simprr 778 . . . . . 6 (((𝜑𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) ∧ (𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃)) → 𝑓(⇝𝑡𝐽)𝑃)
8 simplr 774 . . . . . 6 (((𝜑𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) ∧ (𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃)) → 𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃))
97, 8lmcnp 23287 . . . . 5 (((𝜑𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) ∧ (𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃)) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))
109ex 413 . . . 4 ((𝜑𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) → ((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))
1110alrimiv 1934 . . 3 ((𝜑𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) → ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))
126, 11jca 516 . 2 ((𝜑𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) → (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))))
13 simprl 776 . . 3 ((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) → 𝐹:𝑋𝑌)
14 fal 1561 . . . . . . . . 9 ¬ ⊥
15 19.29 1880 . . . . . . . . . . . . . 14 ((∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)) ∧ ∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃)) → ∃𝑓(((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃)))
16 simprl 776 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃)) → 𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)))
17 difss 4066 . . . . . . . . . . . . . . . . . . . 20 (𝑋 ∖ (𝐹𝑢)) ⊆ 𝑋
18 fss 6671 . . . . . . . . . . . . . . . . . . . 20 ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ (𝑋 ∖ (𝐹𝑢)) ⊆ 𝑋) → 𝑓:ℕ⟶𝑋)
1916, 17, 18sylancl 592 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃)) → 𝑓:ℕ⟶𝑋)
20 simprr 778 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃)) → 𝑓(⇝𝑡𝐽)𝑃)
2119, 20jca 516 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃)) → (𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃))
22 nnuz 12818 . . . . . . . . . . . . . . . . . . . . 21 ℕ = (ℤ‘1)
23 simplrr 783 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) → (𝐹𝑃) ∈ 𝑢)
24 1zzd 12549 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) → 1 ∈ ℤ)
25 simprr 778 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))
26 simplrl 782 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) → 𝑢𝐾)
2722, 23, 24, 25, 26lmcvg 23245 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) → ∃𝑗 ∈ ℕ ∀𝑘 ∈ (ℤ𝑗)((𝐹𝑓)‘𝑘) ∈ 𝑢)
2822r19.2uz 15305 . . . . . . . . . . . . . . . . . . . . 21 (∃𝑗 ∈ ℕ ∀𝑘 ∈ (ℤ𝑗)((𝐹𝑓)‘𝑘) ∈ 𝑢 → ∃𝑘 ∈ ℕ ((𝐹𝑓)‘𝑘) ∈ 𝑢)
29 simprll 784 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) → 𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)))
3029ffnd 6656 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) → 𝑓 Fn ℕ)
31 fvco2 6924 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑓 Fn ℕ ∧ 𝑘 ∈ ℕ) → ((𝐹𝑓)‘𝑘) = (𝐹‘(𝑓𝑘)))
3230, 31sylan 586 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) ∧ 𝑘 ∈ ℕ) → ((𝐹𝑓)‘𝑘) = (𝐹‘(𝑓𝑘)))
3332eleq1d 2824 . . . . . . . . . . . . . . . . . . . . . . 23 (((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) ∧ 𝑘 ∈ ℕ) → (((𝐹𝑓)‘𝑘) ∈ 𝑢 ↔ (𝐹‘(𝑓𝑘)) ∈ 𝑢))
3429ffvelcdmda 7025 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) ∧ 𝑘 ∈ ℕ) → (𝑓𝑘) ∈ (𝑋 ∖ (𝐹𝑢)))
3534eldifad 3895 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) ∧ 𝑘 ∈ ℕ) → (𝑓𝑘) ∈ 𝑋)
36 simplr 774 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → 𝐹:𝑋𝑌)
3736ad2antrr 732 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) ∧ 𝑘 ∈ ℕ) → 𝐹:𝑋𝑌)
38 ffn 6655 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝐹:𝑋𝑌𝐹 Fn 𝑋)
39 elpreima 6999 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝐹 Fn 𝑋 → ((𝑓𝑘) ∈ (𝐹𝑢) ↔ ((𝑓𝑘) ∈ 𝑋 ∧ (𝐹‘(𝑓𝑘)) ∈ 𝑢)))
4037, 38, 393syl 18 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) ∧ 𝑘 ∈ ℕ) → ((𝑓𝑘) ∈ (𝐹𝑢) ↔ ((𝑓𝑘) ∈ 𝑋 ∧ (𝐹‘(𝑓𝑘)) ∈ 𝑢)))
4134eldifbd 3896 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) ∧ 𝑘 ∈ ℕ) → ¬ (𝑓𝑘) ∈ (𝐹𝑢))
4241pm2.21d 121 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) ∧ 𝑘 ∈ ℕ) → ((𝑓𝑘) ∈ (𝐹𝑢) → ⊥))
4340, 42sylbird 261 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) ∧ 𝑘 ∈ ℕ) → (((𝑓𝑘) ∈ 𝑋 ∧ (𝐹‘(𝑓𝑘)) ∈ 𝑢) → ⊥))
4435, 43mpand 701 . . . . . . . . . . . . . . . . . . . . . . 23 (((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) ∧ 𝑘 ∈ ℕ) → ((𝐹‘(𝑓𝑘)) ∈ 𝑢 → ⊥))
4533, 44sylbid 241 . . . . . . . . . . . . . . . . . . . . . 22 (((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) ∧ 𝑘 ∈ ℕ) → (((𝐹𝑓)‘𝑘) ∈ 𝑢 → ⊥))
4645rexlimdva 3140 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) → (∃𝑘 ∈ ℕ ((𝐹𝑓)‘𝑘) ∈ 𝑢 → ⊥))
4728, 46syl5 34 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) → (∃𝑗 ∈ ℕ ∀𝑘 ∈ (ℤ𝑗)((𝐹𝑓)‘𝑘) ∈ 𝑢 → ⊥))
4827, 47mpd 15 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) ∧ (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃))) → ⊥)
4948expr 457 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃)) → ((𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃) → ⊥))
5021, 49embantd 59 . . . . . . . . . . . . . . . . 17 ((((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃)) → (((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)) → ⊥))
5150ex 413 . . . . . . . . . . . . . . . 16 (((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → ((𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) → (((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)) → ⊥)))
5251impcomd 412 . . . . . . . . . . . . . . 15 (((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → ((((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃)) → ⊥))
5352exlimdv 1940 . . . . . . . . . . . . . 14 (((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → (∃𝑓(((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃)) → ⊥))
5415, 53syl5 34 . . . . . . . . . . . . 13 (((𝜑𝐹:𝑋𝑌) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → ((∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)) ∧ ∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃)) → ⊥))
5554exp4b 431 . . . . . . . . . . . 12 ((𝜑𝐹:𝑋𝑌) → ((𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢) → (∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)) → (∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) → ⊥))))
5655com23 86 . . . . . . . . . . 11 ((𝜑𝐹:𝑋𝑌) → (∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)) → ((𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢) → (∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) → ⊥))))
5756impr 455 . . . . . . . . . 10 ((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) → ((𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢) → (∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) → ⊥)))
5857imp 407 . . . . . . . . 9 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → (∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃) → ⊥))
5914, 58mtoi 200 . . . . . . . 8 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → ¬ ∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃))
60 1stccnp.1 . . . . . . . . . 10 (𝜑𝐽 ∈ 1stω)
6160ad2antrr 732 . . . . . . . . 9 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → 𝐽 ∈ 1stω)
621ad2antrr 732 . . . . . . . . . . 11 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → 𝐽 ∈ (TopOn‘𝑋))
63 toponuni 22897 . . . . . . . . . . 11 (𝐽 ∈ (TopOn‘𝑋) → 𝑋 = 𝐽)
6462, 63syl 17 . . . . . . . . . 10 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → 𝑋 = 𝐽)
6517, 64sseqtrid 3957 . . . . . . . . 9 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → (𝑋 ∖ (𝐹𝑢)) ⊆ 𝐽)
66 eqid 2739 . . . . . . . . . 10 𝐽 = 𝐽
67661stcelcls 23444 . . . . . . . . 9 ((𝐽 ∈ 1stω ∧ (𝑋 ∖ (𝐹𝑢)) ⊆ 𝐽) → (𝑃 ∈ ((cls‘𝐽)‘(𝑋 ∖ (𝐹𝑢))) ↔ ∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃)))
6861, 65, 67syl2anc 590 . . . . . . . 8 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → (𝑃 ∈ ((cls‘𝐽)‘(𝑋 ∖ (𝐹𝑢))) ↔ ∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (𝐹𝑢)) ∧ 𝑓(⇝𝑡𝐽)𝑃)))
6959, 68mtbird 326 . . . . . . 7 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → ¬ 𝑃 ∈ ((cls‘𝐽)‘(𝑋 ∖ (𝐹𝑢))))
70 topontop 22896 . . . . . . . . 9 (𝐽 ∈ (TopOn‘𝑋) → 𝐽 ∈ Top)
7162, 70syl 17 . . . . . . . 8 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → 𝐽 ∈ Top)
72 1stccnp.4 . . . . . . . . . 10 (𝜑𝑃𝑋)
7372ad2antrr 732 . . . . . . . . 9 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → 𝑃𝑋)
7473, 64eleqtrd 2841 . . . . . . . 8 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → 𝑃 𝐽)
7566elcls 23056 . . . . . . . 8 ((𝐽 ∈ Top ∧ (𝑋 ∖ (𝐹𝑢)) ⊆ 𝐽𝑃 𝐽) → (𝑃 ∈ ((cls‘𝐽)‘(𝑋 ∖ (𝐹𝑢))) ↔ ∀𝑣𝐽 (𝑃𝑣 → (𝑣 ∩ (𝑋 ∖ (𝐹𝑢))) ≠ ∅)))
7671, 65, 74, 75syl3anc 1379 . . . . . . 7 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → (𝑃 ∈ ((cls‘𝐽)‘(𝑋 ∖ (𝐹𝑢))) ↔ ∀𝑣𝐽 (𝑃𝑣 → (𝑣 ∩ (𝑋 ∖ (𝐹𝑢))) ≠ ∅)))
7769, 76mtbid 325 . . . . . 6 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → ¬ ∀𝑣𝐽 (𝑃𝑣 → (𝑣 ∩ (𝑋 ∖ (𝐹𝑢))) ≠ ∅))
7813ad2antrr 732 . . . . . . . . . . . . 13 ((((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ 𝑣𝐽) → 𝐹:𝑋𝑌)
7978ffund 6659 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ 𝑣𝐽) → Fun 𝐹)
80 toponss 22910 . . . . . . . . . . . . . 14 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝑣𝐽) → 𝑣𝑋)
8162, 80sylan 586 . . . . . . . . . . . . 13 ((((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ 𝑣𝐽) → 𝑣𝑋)
8278fdmd 6665 . . . . . . . . . . . . 13 ((((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ 𝑣𝐽) → dom 𝐹 = 𝑋)
8381, 82sseqtrrd 3952 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ 𝑣𝐽) → 𝑣 ⊆ dom 𝐹)
84 funimass3 6995 . . . . . . . . . . . 12 ((Fun 𝐹𝑣 ⊆ dom 𝐹) → ((𝐹𝑣) ⊆ 𝑢𝑣 ⊆ (𝐹𝑢)))
8579, 83, 84syl2anc 590 . . . . . . . . . . 11 ((((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ 𝑣𝐽) → ((𝐹𝑣) ⊆ 𝑢𝑣 ⊆ (𝐹𝑢)))
86 dfss2 3901 . . . . . . . . . . . . 13 (𝑣𝑋 ↔ (𝑣𝑋) = 𝑣)
8781, 86sylib 219 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ 𝑣𝐽) → (𝑣𝑋) = 𝑣)
8887sseq1d 3946 . . . . . . . . . . 11 ((((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ 𝑣𝐽) → ((𝑣𝑋) ⊆ (𝐹𝑢) ↔ 𝑣 ⊆ (𝐹𝑢)))
8985, 88bitr4d 283 . . . . . . . . . 10 ((((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ 𝑣𝐽) → ((𝐹𝑣) ⊆ 𝑢 ↔ (𝑣𝑋) ⊆ (𝐹𝑢)))
90 nne 2938 . . . . . . . . . . 11 (¬ (𝑣 ∩ (𝑋 ∖ (𝐹𝑢))) ≠ ∅ ↔ (𝑣 ∩ (𝑋 ∖ (𝐹𝑢))) = ∅)
91 inssdif0 4302 . . . . . . . . . . 11 ((𝑣𝑋) ⊆ (𝐹𝑢) ↔ (𝑣 ∩ (𝑋 ∖ (𝐹𝑢))) = ∅)
9290, 91bitr4i 279 . . . . . . . . . 10 (¬ (𝑣 ∩ (𝑋 ∖ (𝐹𝑢))) ≠ ∅ ↔ (𝑣𝑋) ⊆ (𝐹𝑢))
9389, 92bitr4di 290 . . . . . . . . 9 ((((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ 𝑣𝐽) → ((𝐹𝑣) ⊆ 𝑢 ↔ ¬ (𝑣 ∩ (𝑋 ∖ (𝐹𝑢))) ≠ ∅))
9493anbi2d 636 . . . . . . . 8 ((((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) ∧ 𝑣𝐽) → ((𝑃𝑣 ∧ (𝐹𝑣) ⊆ 𝑢) ↔ (𝑃𝑣 ∧ ¬ (𝑣 ∩ (𝑋 ∖ (𝐹𝑢))) ≠ ∅)))
9594rexbidva 3161 . . . . . . 7 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → (∃𝑣𝐽 (𝑃𝑣 ∧ (𝐹𝑣) ⊆ 𝑢) ↔ ∃𝑣𝐽 (𝑃𝑣 ∧ ¬ (𝑣 ∩ (𝑋 ∖ (𝐹𝑢))) ≠ ∅)))
96 rexanali 3093 . . . . . . 7 (∃𝑣𝐽 (𝑃𝑣 ∧ ¬ (𝑣 ∩ (𝑋 ∖ (𝐹𝑢))) ≠ ∅) ↔ ¬ ∀𝑣𝐽 (𝑃𝑣 → (𝑣 ∩ (𝑋 ∖ (𝐹𝑢))) ≠ ∅))
9795, 96bitrdi 288 . . . . . 6 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → (∃𝑣𝐽 (𝑃𝑣 ∧ (𝐹𝑣) ⊆ 𝑢) ↔ ¬ ∀𝑣𝐽 (𝑃𝑣 → (𝑣 ∩ (𝑋 ∖ (𝐹𝑢))) ≠ ∅)))
9877, 97mpbird 258 . . . . 5 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ (𝑢𝐾 ∧ (𝐹𝑃) ∈ 𝑢)) → ∃𝑣𝐽 (𝑃𝑣 ∧ (𝐹𝑣) ⊆ 𝑢))
9998expr 457 . . . 4 (((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) ∧ 𝑢𝐾) → ((𝐹𝑃) ∈ 𝑢 → ∃𝑣𝐽 (𝑃𝑣 ∧ (𝐹𝑣) ⊆ 𝑢)))
10099ralrimiva 3131 . . 3 ((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) → ∀𝑢𝐾 ((𝐹𝑃) ∈ 𝑢 → ∃𝑣𝐽 (𝑃𝑣 ∧ (𝐹𝑣) ⊆ 𝑢)))
101 iscnp 23220 . . . . 5 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐾 ∈ (TopOn‘𝑌) ∧ 𝑃𝑋) → (𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃) ↔ (𝐹:𝑋𝑌 ∧ ∀𝑢𝐾 ((𝐹𝑃) ∈ 𝑢 → ∃𝑣𝐽 (𝑃𝑣 ∧ (𝐹𝑣) ⊆ 𝑢)))))
1021, 2, 72, 101syl3anc 1379 . . . 4 (𝜑 → (𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃) ↔ (𝐹:𝑋𝑌 ∧ ∀𝑢𝐾 ((𝐹𝑃) ∈ 𝑢 → ∃𝑣𝐽 (𝑃𝑣 ∧ (𝐹𝑣) ⊆ 𝑢)))))
103102adantr 481 . . 3 ((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) → (𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃) ↔ (𝐹:𝑋𝑌 ∧ ∀𝑢𝐾 ((𝐹𝑃) ∈ 𝑢 → ∃𝑣𝐽 (𝑃𝑣 ∧ (𝐹𝑣) ⊆ 𝑢)))))
10413, 100, 103mpbir2and 719 . 2 ((𝜑 ∧ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))) → 𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃))
10512, 104impbida 806 1 (𝜑 → (𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃) ↔ (𝐹:𝑋𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋𝑓(⇝𝑡𝐽)𝑃) → (𝐹𝑓)(⇝𝑡𝐾)(𝐹𝑃)))))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 207  wa 396  wal 1545   = wceq 1547  wfal 1559  wex 1786  wcel 2119  wne 2934  wral 3053  wrex 3063  cdif 3880  cin 3882  wss 3883  c0 4261   cuni 4838   class class class wbr 5072  ccnv 5617  dom cdm 5618  cima 5621  ccom 5622  Fun wfun 6479   Fn wfn 6480  wf 6481  cfv 6485  (class class class)co 7356  1c1 11030  cn 12165  cuz 12779  Topctop 22876  TopOnctopon 22893  clsccl 23001   CnP ccnp 23208  𝑡clm 23209  1stωc1stc 23420
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1802  ax-4 1816  ax-5 1917  ax-6 1974  ax-7 2015  ax-8 2121  ax-9 2129  ax-10 2152  ax-11 2168  ax-12 2189  ax-ext 2711  ax-rep 5199  ax-sep 5218  ax-nul 5228  ax-pow 5294  ax-pr 5362  ax-un 7678  ax-inf2 9553  ax-cc 10348  ax-cnex 11085  ax-resscn 11086  ax-1cn 11087  ax-icn 11088  ax-addcl 11089  ax-addrcl 11090  ax-mulcl 11091  ax-mulrcl 11092  ax-mulcom 11093  ax-addass 11094  ax-mulass 11095  ax-distr 11096  ax-i2m1 11097  ax-1ne0 11098  ax-1rid 11099  ax-rnegex 11100  ax-rrecex 11101  ax-cnre 11102  ax-pre-lttri 11103  ax-pre-lttrn 11104  ax-pre-ltadd 11105  ax-pre-mulgt0 11106
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 854  df-3or 1093  df-3an 1094  df-tru 1550  df-fal 1560  df-ex 1787  df-nf 1791  df-sb 2074  df-mo 2543  df-eu 2573  df-clab 2718  df-cleq 2731  df-clel 2814  df-nfc 2888  df-ne 2935  df-nel 3039  df-ral 3054  df-rex 3064  df-reu 3345  df-rab 3392  df-v 3433  df-sbc 3724  df-csb 3832  df-dif 3886  df-un 3888  df-in 3890  df-ss 3900  df-pss 3903  df-nul 4262  df-if 4455  df-pw 4531  df-sn 4556  df-pr 4558  df-op 4562  df-uni 4839  df-int 4878  df-iun 4923  df-iin 4924  df-br 5073  df-opab 5135  df-mpt 5154  df-tr 5180  df-id 5513  df-eprel 5518  df-po 5526  df-so 5527  df-fr 5571  df-we 5573  df-xp 5624  df-rel 5625  df-cnv 5626  df-co 5627  df-dm 5628  df-rn 5629  df-res 5630  df-ima 5631  df-pred 6252  df-ord 6313  df-on 6314  df-lim 6315  df-suc 6316  df-iota 6441  df-fun 6487  df-fn 6488  df-f 6489  df-f1 6490  df-fo 6491  df-f1o 6492  df-fv 6493  df-riota 7313  df-ov 7359  df-oprab 7360  df-mpo 7361  df-om 7807  df-1st 7931  df-2nd 7932  df-frecs 8221  df-wrecs 8252  df-recs 8301  df-rdg 8339  df-1o 8395  df-2o 8396  df-er 8633  df-map 8765  df-pm 8766  df-en 8884  df-dom 8885  df-sdom 8886  df-fin 8887  df-pnf 11172  df-mnf 11173  df-xr 11174  df-ltxr 11175  df-le 11176  df-sub 11370  df-neg 11371  df-nn 12166  df-n0 12429  df-z 12516  df-uz 12780  df-fz 13453  df-top 22877  df-topon 22894  df-cld 23002  df-ntr 23003  df-cls 23004  df-cnp 23211  df-lm 23212  df-1stc 23422
This theorem is referenced by:  1stccn  23446  metcnp4  25295
  Copyright terms: Public domain W3C validator