| Step | Hyp | Ref | Expression | 
|---|
| 1 |  | 1stccnp.2 | . . . . 5
⊢ (𝜑 → 𝐽 ∈ (TopOn‘𝑋)) | 
| 2 |  | 1stccnp.3 | . . . . 5
⊢ (𝜑 → 𝐾 ∈ (TopOn‘𝑌)) | 
| 3 | 1, 2 | jca 511 | . . . 4
⊢ (𝜑 → (𝐽 ∈ (TopOn‘𝑋) ∧ 𝐾 ∈ (TopOn‘𝑌))) | 
| 4 |  | cnpf2 23259 | . . . . 5
⊢ ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐾 ∈ (TopOn‘𝑌) ∧ 𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) → 𝐹:𝑋⟶𝑌) | 
| 5 | 4 | 3expa 1118 | . . . 4
⊢ (((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐾 ∈ (TopOn‘𝑌)) ∧ 𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) → 𝐹:𝑋⟶𝑌) | 
| 6 | 3, 5 | sylan 580 | . . 3
⊢ ((𝜑 ∧ 𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) → 𝐹:𝑋⟶𝑌) | 
| 7 |  | simprr 772 | . . . . . 6
⊢ (((𝜑 ∧ 𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) ∧ (𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃)) → 𝑓(⇝𝑡‘𝐽)𝑃) | 
| 8 |  | simplr 768 | . . . . . 6
⊢ (((𝜑 ∧ 𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) ∧ (𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃)) → 𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) | 
| 9 | 7, 8 | lmcnp 23313 | . . . . 5
⊢ (((𝜑 ∧ 𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) ∧ (𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃)) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)) | 
| 10 | 9 | ex 412 | . . . 4
⊢ ((𝜑 ∧ 𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) → ((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) | 
| 11 | 10 | alrimiv 1926 | . . 3
⊢ ((𝜑 ∧ 𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) → ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) | 
| 12 | 6, 11 | jca 511 | . 2
⊢ ((𝜑 ∧ 𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) → (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) | 
| 13 |  | simprl 770 | . . 3
⊢ ((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) → 𝐹:𝑋⟶𝑌) | 
| 14 |  | fal 1553 | . . . . . . . . 9
⊢  ¬
⊥ | 
| 15 |  | 19.29 1872 | . . . . . . . . . . . . . 14
⊢
((∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)) ∧ ∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃)) → ∃𝑓(((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃))) | 
| 16 |  | simprl 770 | . . . . . . . . . . . . . . . . . . . 20
⊢ ((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃)) → 𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢))) | 
| 17 |  | difss 4135 | . . . . . . . . . . . . . . . . . . . 20
⊢ (𝑋 ∖ (◡𝐹 “ 𝑢)) ⊆ 𝑋 | 
| 18 |  | fss 6751 | . . . . . . . . . . . . . . . . . . . 20
⊢ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ (𝑋 ∖ (◡𝐹 “ 𝑢)) ⊆ 𝑋) → 𝑓:ℕ⟶𝑋) | 
| 19 | 16, 17, 18 | sylancl 586 | . . . . . . . . . . . . . . . . . . 19
⊢ ((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃)) → 𝑓:ℕ⟶𝑋) | 
| 20 |  | simprr 772 | . . . . . . . . . . . . . . . . . . 19
⊢ ((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃)) → 𝑓(⇝𝑡‘𝐽)𝑃) | 
| 21 | 19, 20 | jca 511 | . . . . . . . . . . . . . . . . . 18
⊢ ((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃)) → (𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃)) | 
| 22 |  | nnuz 12922 | . . . . . . . . . . . . . . . . . . . . 21
⊢ ℕ =
(ℤ≥‘1) | 
| 23 |  | simplrr 777 | . . . . . . . . . . . . . . . . . . . . 21
⊢ ((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) → (𝐹‘𝑃) ∈ 𝑢) | 
| 24 |  | 1zzd 12650 | . . . . . . . . . . . . . . . . . . . . 21
⊢ ((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) → 1 ∈
ℤ) | 
| 25 |  | simprr 772 | . . . . . . . . . . . . . . . . . . . . 21
⊢ ((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)) | 
| 26 |  | simplrl 776 | . . . . . . . . . . . . . . . . . . . . 21
⊢ ((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) → 𝑢 ∈ 𝐾) | 
| 27 | 22, 23, 24, 25, 26 | lmcvg 23271 | . . . . . . . . . . . . . . . . . . . 20
⊢ ((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) → ∃𝑗 ∈ ℕ ∀𝑘 ∈ (ℤ≥‘𝑗)((𝐹 ∘ 𝑓)‘𝑘) ∈ 𝑢) | 
| 28 | 22 | r19.2uz 15391 | . . . . . . . . . . . . . . . . . . . . 21
⊢
(∃𝑗 ∈
ℕ ∀𝑘 ∈
(ℤ≥‘𝑗)((𝐹 ∘ 𝑓)‘𝑘) ∈ 𝑢 → ∃𝑘 ∈ ℕ ((𝐹 ∘ 𝑓)‘𝑘) ∈ 𝑢) | 
| 29 |  | simprll 778 | . . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ ((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) → 𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢))) | 
| 30 | 29 | ffnd 6736 | . . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ ((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) → 𝑓 Fn ℕ) | 
| 31 |  | fvco2 7005 | . . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ ((𝑓 Fn ℕ ∧ 𝑘 ∈ ℕ) → ((𝐹 ∘ 𝑓)‘𝑘) = (𝐹‘(𝑓‘𝑘))) | 
| 32 | 30, 31 | sylan 580 | . . . . . . . . . . . . . . . . . . . . . . . 24
⊢
(((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) ∧ 𝑘 ∈ ℕ) → ((𝐹 ∘ 𝑓)‘𝑘) = (𝐹‘(𝑓‘𝑘))) | 
| 33 | 32 | eleq1d 2825 | . . . . . . . . . . . . . . . . . . . . . . 23
⊢
(((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) ∧ 𝑘 ∈ ℕ) → (((𝐹 ∘ 𝑓)‘𝑘) ∈ 𝑢 ↔ (𝐹‘(𝑓‘𝑘)) ∈ 𝑢)) | 
| 34 | 29 | ffvelcdmda 7103 | . . . . . . . . . . . . . . . . . . . . . . . . 25
⊢
(((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) ∧ 𝑘 ∈ ℕ) → (𝑓‘𝑘) ∈ (𝑋 ∖ (◡𝐹 “ 𝑢))) | 
| 35 | 34 | eldifad 3962 | . . . . . . . . . . . . . . . . . . . . . . . 24
⊢
(((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) ∧ 𝑘 ∈ ℕ) → (𝑓‘𝑘) ∈ 𝑋) | 
| 36 |  | simplr 768 | . . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢ (((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → 𝐹:𝑋⟶𝑌) | 
| 37 | 36 | ad2antrr 726 | . . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢
(((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) ∧ 𝑘 ∈ ℕ) → 𝐹:𝑋⟶𝑌) | 
| 38 |  | ffn 6735 | . . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ (𝐹:𝑋⟶𝑌 → 𝐹 Fn 𝑋) | 
| 39 |  | elpreima 7077 | . . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ (𝐹 Fn 𝑋 → ((𝑓‘𝑘) ∈ (◡𝐹 “ 𝑢) ↔ ((𝑓‘𝑘) ∈ 𝑋 ∧ (𝐹‘(𝑓‘𝑘)) ∈ 𝑢))) | 
| 40 | 37, 38, 39 | 3syl 18 | . . . . . . . . . . . . . . . . . . . . . . . . 25
⊢
(((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) ∧ 𝑘 ∈ ℕ) → ((𝑓‘𝑘) ∈ (◡𝐹 “ 𝑢) ↔ ((𝑓‘𝑘) ∈ 𝑋 ∧ (𝐹‘(𝑓‘𝑘)) ∈ 𝑢))) | 
| 41 | 34 | eldifbd 3963 | . . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢
(((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) ∧ 𝑘 ∈ ℕ) → ¬ (𝑓‘𝑘) ∈ (◡𝐹 “ 𝑢)) | 
| 42 | 41 | pm2.21d 121 | . . . . . . . . . . . . . . . . . . . . . . . . 25
⊢
(((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) ∧ 𝑘 ∈ ℕ) → ((𝑓‘𝑘) ∈ (◡𝐹 “ 𝑢) → ⊥)) | 
| 43 | 40, 42 | sylbird 260 | . . . . . . . . . . . . . . . . . . . . . . . 24
⊢
(((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) ∧ 𝑘 ∈ ℕ) → (((𝑓‘𝑘) ∈ 𝑋 ∧ (𝐹‘(𝑓‘𝑘)) ∈ 𝑢) → ⊥)) | 
| 44 | 35, 43 | mpand 695 | . . . . . . . . . . . . . . . . . . . . . . 23
⊢
(((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) ∧ 𝑘 ∈ ℕ) → ((𝐹‘(𝑓‘𝑘)) ∈ 𝑢 → ⊥)) | 
| 45 | 33, 44 | sylbid 240 | . . . . . . . . . . . . . . . . . . . . . 22
⊢
(((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) ∧ 𝑘 ∈ ℕ) → (((𝐹 ∘ 𝑓)‘𝑘) ∈ 𝑢 → ⊥)) | 
| 46 | 45 | rexlimdva 3154 | . . . . . . . . . . . . . . . . . . . . 21
⊢ ((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) → (∃𝑘 ∈ ℕ ((𝐹 ∘ 𝑓)‘𝑘) ∈ 𝑢 → ⊥)) | 
| 47 | 28, 46 | syl5 34 | . . . . . . . . . . . . . . . . . . . 20
⊢ ((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) → (∃𝑗 ∈ ℕ ∀𝑘 ∈ (ℤ≥‘𝑗)((𝐹 ∘ 𝑓)‘𝑘) ∈ 𝑢 → ⊥)) | 
| 48 | 27, 47 | mpd 15 | . . . . . . . . . . . . . . . . . . 19
⊢ ((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) ∧ (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))) → ⊥) | 
| 49 | 48 | expr 456 | . . . . . . . . . . . . . . . . . 18
⊢ ((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃)) → ((𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃) → ⊥)) | 
| 50 | 21, 49 | embantd 59 | . . . . . . . . . . . . . . . . 17
⊢ ((((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃)) → (((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)) → ⊥)) | 
| 51 | 50 | ex 412 | . . . . . . . . . . . . . . . 16
⊢ (((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → ((𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)) → ⊥))) | 
| 52 | 51 | impcomd 411 | . . . . . . . . . . . . . . 15
⊢ (((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → ((((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃)) → ⊥)) | 
| 53 | 52 | exlimdv 1932 | . . . . . . . . . . . . . 14
⊢ (((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → (∃𝑓(((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)) ∧ (𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃)) → ⊥)) | 
| 54 | 15, 53 | syl5 34 | . . . . . . . . . . . . 13
⊢ (((𝜑 ∧ 𝐹:𝑋⟶𝑌) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → ((∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)) ∧ ∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃)) → ⊥)) | 
| 55 | 54 | exp4b 430 | . . . . . . . . . . . 12
⊢ ((𝜑 ∧ 𝐹:𝑋⟶𝑌) → ((𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢) → (∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)) → (∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → ⊥)))) | 
| 56 | 55 | com23 86 | . . . . . . . . . . 11
⊢ ((𝜑 ∧ 𝐹:𝑋⟶𝑌) → (∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)) → ((𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢) → (∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → ⊥)))) | 
| 57 | 56 | impr 454 | . . . . . . . . . 10
⊢ ((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) → ((𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢) → (∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → ⊥))) | 
| 58 | 57 | imp 406 | . . . . . . . . 9
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → (∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → ⊥)) | 
| 59 | 14, 58 | mtoi 199 | . . . . . . . 8
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → ¬ ∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃)) | 
| 60 |  | 1stccnp.1 | . . . . . . . . . 10
⊢ (𝜑 → 𝐽 ∈
1stω) | 
| 61 | 60 | ad2antrr 726 | . . . . . . . . 9
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → 𝐽 ∈
1stω) | 
| 62 | 1 | ad2antrr 726 | . . . . . . . . . . 11
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → 𝐽 ∈ (TopOn‘𝑋)) | 
| 63 |  | toponuni 22921 | . . . . . . . . . . 11
⊢ (𝐽 ∈ (TopOn‘𝑋) → 𝑋 = ∪ 𝐽) | 
| 64 | 62, 63 | syl 17 | . . . . . . . . . 10
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → 𝑋 = ∪ 𝐽) | 
| 65 | 17, 64 | sseqtrid 4025 | . . . . . . . . 9
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → (𝑋 ∖ (◡𝐹 “ 𝑢)) ⊆ ∪ 𝐽) | 
| 66 |  | eqid 2736 | . . . . . . . . . 10
⊢ ∪ 𝐽 =
∪ 𝐽 | 
| 67 | 66 | 1stcelcls 23470 | . . . . . . . . 9
⊢ ((𝐽 ∈ 1stω
∧ (𝑋 ∖ (◡𝐹 “ 𝑢)) ⊆ ∪ 𝐽) → (𝑃 ∈ ((cls‘𝐽)‘(𝑋 ∖ (◡𝐹 “ 𝑢))) ↔ ∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃))) | 
| 68 | 61, 65, 67 | syl2anc 584 | . . . . . . . 8
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → (𝑃 ∈ ((cls‘𝐽)‘(𝑋 ∖ (◡𝐹 “ 𝑢))) ↔ ∃𝑓(𝑓:ℕ⟶(𝑋 ∖ (◡𝐹 “ 𝑢)) ∧ 𝑓(⇝𝑡‘𝐽)𝑃))) | 
| 69 | 59, 68 | mtbird 325 | . . . . . . 7
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → ¬ 𝑃 ∈ ((cls‘𝐽)‘(𝑋 ∖ (◡𝐹 “ 𝑢)))) | 
| 70 |  | topontop 22920 | . . . . . . . . 9
⊢ (𝐽 ∈ (TopOn‘𝑋) → 𝐽 ∈ Top) | 
| 71 | 62, 70 | syl 17 | . . . . . . . 8
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → 𝐽 ∈ Top) | 
| 72 |  | 1stccnp.4 | . . . . . . . . . 10
⊢ (𝜑 → 𝑃 ∈ 𝑋) | 
| 73 | 72 | ad2antrr 726 | . . . . . . . . 9
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → 𝑃 ∈ 𝑋) | 
| 74 | 73, 64 | eleqtrd 2842 | . . . . . . . 8
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → 𝑃 ∈ ∪ 𝐽) | 
| 75 | 66 | elcls 23082 | . . . . . . . 8
⊢ ((𝐽 ∈ Top ∧ (𝑋 ∖ (◡𝐹 “ 𝑢)) ⊆ ∪ 𝐽 ∧ 𝑃 ∈ ∪ 𝐽) → (𝑃 ∈ ((cls‘𝐽)‘(𝑋 ∖ (◡𝐹 “ 𝑢))) ↔ ∀𝑣 ∈ 𝐽 (𝑃 ∈ 𝑣 → (𝑣 ∩ (𝑋 ∖ (◡𝐹 “ 𝑢))) ≠ ∅))) | 
| 76 | 71, 65, 74, 75 | syl3anc 1372 | . . . . . . 7
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → (𝑃 ∈ ((cls‘𝐽)‘(𝑋 ∖ (◡𝐹 “ 𝑢))) ↔ ∀𝑣 ∈ 𝐽 (𝑃 ∈ 𝑣 → (𝑣 ∩ (𝑋 ∖ (◡𝐹 “ 𝑢))) ≠ ∅))) | 
| 77 | 69, 76 | mtbid 324 | . . . . . 6
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → ¬ ∀𝑣 ∈ 𝐽 (𝑃 ∈ 𝑣 → (𝑣 ∩ (𝑋 ∖ (◡𝐹 “ 𝑢))) ≠ ∅)) | 
| 78 | 13 | ad2antrr 726 | . . . . . . . . . . . . 13
⊢ ((((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ 𝑣 ∈ 𝐽) → 𝐹:𝑋⟶𝑌) | 
| 79 | 78 | ffund 6739 | . . . . . . . . . . . 12
⊢ ((((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ 𝑣 ∈ 𝐽) → Fun 𝐹) | 
| 80 |  | toponss 22934 | . . . . . . . . . . . . . 14
⊢ ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝑣 ∈ 𝐽) → 𝑣 ⊆ 𝑋) | 
| 81 | 62, 80 | sylan 580 | . . . . . . . . . . . . 13
⊢ ((((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ 𝑣 ∈ 𝐽) → 𝑣 ⊆ 𝑋) | 
| 82 | 78 | fdmd 6745 | . . . . . . . . . . . . 13
⊢ ((((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ 𝑣 ∈ 𝐽) → dom 𝐹 = 𝑋) | 
| 83 | 81, 82 | sseqtrrd 4020 | . . . . . . . . . . . 12
⊢ ((((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ 𝑣 ∈ 𝐽) → 𝑣 ⊆ dom 𝐹) | 
| 84 |  | funimass3 7073 | . . . . . . . . . . . 12
⊢ ((Fun
𝐹 ∧ 𝑣 ⊆ dom 𝐹) → ((𝐹 “ 𝑣) ⊆ 𝑢 ↔ 𝑣 ⊆ (◡𝐹 “ 𝑢))) | 
| 85 | 79, 83, 84 | syl2anc 584 | . . . . . . . . . . 11
⊢ ((((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ 𝑣 ∈ 𝐽) → ((𝐹 “ 𝑣) ⊆ 𝑢 ↔ 𝑣 ⊆ (◡𝐹 “ 𝑢))) | 
| 86 |  | dfss2 3968 | . . . . . . . . . . . . 13
⊢ (𝑣 ⊆ 𝑋 ↔ (𝑣 ∩ 𝑋) = 𝑣) | 
| 87 | 81, 86 | sylib 218 | . . . . . . . . . . . 12
⊢ ((((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ 𝑣 ∈ 𝐽) → (𝑣 ∩ 𝑋) = 𝑣) | 
| 88 | 87 | sseq1d 4014 | . . . . . . . . . . 11
⊢ ((((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ 𝑣 ∈ 𝐽) → ((𝑣 ∩ 𝑋) ⊆ (◡𝐹 “ 𝑢) ↔ 𝑣 ⊆ (◡𝐹 “ 𝑢))) | 
| 89 | 85, 88 | bitr4d 282 | . . . . . . . . . 10
⊢ ((((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ 𝑣 ∈ 𝐽) → ((𝐹 “ 𝑣) ⊆ 𝑢 ↔ (𝑣 ∩ 𝑋) ⊆ (◡𝐹 “ 𝑢))) | 
| 90 |  | nne 2943 | . . . . . . . . . . 11
⊢ (¬
(𝑣 ∩ (𝑋 ∖ (◡𝐹 “ 𝑢))) ≠ ∅ ↔ (𝑣 ∩ (𝑋 ∖ (◡𝐹 “ 𝑢))) = ∅) | 
| 91 |  | inssdif0 4373 | . . . . . . . . . . 11
⊢ ((𝑣 ∩ 𝑋) ⊆ (◡𝐹 “ 𝑢) ↔ (𝑣 ∩ (𝑋 ∖ (◡𝐹 “ 𝑢))) = ∅) | 
| 92 | 90, 91 | bitr4i 278 | . . . . . . . . . 10
⊢ (¬
(𝑣 ∩ (𝑋 ∖ (◡𝐹 “ 𝑢))) ≠ ∅ ↔ (𝑣 ∩ 𝑋) ⊆ (◡𝐹 “ 𝑢)) | 
| 93 | 89, 92 | bitr4di 289 | . . . . . . . . 9
⊢ ((((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ 𝑣 ∈ 𝐽) → ((𝐹 “ 𝑣) ⊆ 𝑢 ↔ ¬ (𝑣 ∩ (𝑋 ∖ (◡𝐹 “ 𝑢))) ≠ ∅)) | 
| 94 | 93 | anbi2d 630 | . . . . . . . 8
⊢ ((((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) ∧ 𝑣 ∈ 𝐽) → ((𝑃 ∈ 𝑣 ∧ (𝐹 “ 𝑣) ⊆ 𝑢) ↔ (𝑃 ∈ 𝑣 ∧ ¬ (𝑣 ∩ (𝑋 ∖ (◡𝐹 “ 𝑢))) ≠ ∅))) | 
| 95 | 94 | rexbidva 3176 | . . . . . . 7
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → (∃𝑣 ∈ 𝐽 (𝑃 ∈ 𝑣 ∧ (𝐹 “ 𝑣) ⊆ 𝑢) ↔ ∃𝑣 ∈ 𝐽 (𝑃 ∈ 𝑣 ∧ ¬ (𝑣 ∩ (𝑋 ∖ (◡𝐹 “ 𝑢))) ≠ ∅))) | 
| 96 |  | rexanali 3101 | . . . . . . 7
⊢
(∃𝑣 ∈
𝐽 (𝑃 ∈ 𝑣 ∧ ¬ (𝑣 ∩ (𝑋 ∖ (◡𝐹 “ 𝑢))) ≠ ∅) ↔ ¬ ∀𝑣 ∈ 𝐽 (𝑃 ∈ 𝑣 → (𝑣 ∩ (𝑋 ∖ (◡𝐹 “ 𝑢))) ≠ ∅)) | 
| 97 | 95, 96 | bitrdi 287 | . . . . . 6
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → (∃𝑣 ∈ 𝐽 (𝑃 ∈ 𝑣 ∧ (𝐹 “ 𝑣) ⊆ 𝑢) ↔ ¬ ∀𝑣 ∈ 𝐽 (𝑃 ∈ 𝑣 → (𝑣 ∩ (𝑋 ∖ (◡𝐹 “ 𝑢))) ≠ ∅))) | 
| 98 | 77, 97 | mpbird 257 | . . . . 5
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ (𝑢 ∈ 𝐾 ∧ (𝐹‘𝑃) ∈ 𝑢)) → ∃𝑣 ∈ 𝐽 (𝑃 ∈ 𝑣 ∧ (𝐹 “ 𝑣) ⊆ 𝑢)) | 
| 99 | 98 | expr 456 | . . . 4
⊢ (((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) ∧ 𝑢 ∈ 𝐾) → ((𝐹‘𝑃) ∈ 𝑢 → ∃𝑣 ∈ 𝐽 (𝑃 ∈ 𝑣 ∧ (𝐹 “ 𝑣) ⊆ 𝑢))) | 
| 100 | 99 | ralrimiva 3145 | . . 3
⊢ ((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) → ∀𝑢 ∈ 𝐾 ((𝐹‘𝑃) ∈ 𝑢 → ∃𝑣 ∈ 𝐽 (𝑃 ∈ 𝑣 ∧ (𝐹 “ 𝑣) ⊆ 𝑢))) | 
| 101 |  | iscnp 23246 | . . . . 5
⊢ ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐾 ∈ (TopOn‘𝑌) ∧ 𝑃 ∈ 𝑋) → (𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃) ↔ (𝐹:𝑋⟶𝑌 ∧ ∀𝑢 ∈ 𝐾 ((𝐹‘𝑃) ∈ 𝑢 → ∃𝑣 ∈ 𝐽 (𝑃 ∈ 𝑣 ∧ (𝐹 “ 𝑣) ⊆ 𝑢))))) | 
| 102 | 1, 2, 72, 101 | syl3anc 1372 | . . . 4
⊢ (𝜑 → (𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃) ↔ (𝐹:𝑋⟶𝑌 ∧ ∀𝑢 ∈ 𝐾 ((𝐹‘𝑃) ∈ 𝑢 → ∃𝑣 ∈ 𝐽 (𝑃 ∈ 𝑣 ∧ (𝐹 “ 𝑣) ⊆ 𝑢))))) | 
| 103 | 102 | adantr 480 | . . 3
⊢ ((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) → (𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃) ↔ (𝐹:𝑋⟶𝑌 ∧ ∀𝑢 ∈ 𝐾 ((𝐹‘𝑃) ∈ 𝑢 → ∃𝑣 ∈ 𝐽 (𝑃 ∈ 𝑣 ∧ (𝐹 “ 𝑣) ⊆ 𝑢))))) | 
| 104 | 13, 100, 103 | mpbir2and 713 | . 2
⊢ ((𝜑 ∧ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃)))) → 𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃)) | 
| 105 | 12, 104 | impbida 800 | 1
⊢ (𝜑 → (𝐹 ∈ ((𝐽 CnP 𝐾)‘𝑃) ↔ (𝐹:𝑋⟶𝑌 ∧ ∀𝑓((𝑓:ℕ⟶𝑋 ∧ 𝑓(⇝𝑡‘𝐽)𝑃) → (𝐹 ∘ 𝑓)(⇝𝑡‘𝐾)(𝐹‘𝑃))))) |