Users' Mathboxes Mathbox for Thierry Arnoux < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  cmpcref Structured version   Visualization version   GIF version

Theorem cmpcref 30241
Description: Equivalent definition of compact space in terms of open cover refinements. Compact spaces are topologies with finite open cover refinements. (Contributed by Thierry Arnoux, 7-Jan-2020.)
Assertion
Ref Expression
cmpcref Comp = CovHasRefFin

Proof of Theorem cmpcref
Dummy variables 𝑓 𝑗 𝑢 𝑣 𝑥 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 simplr 776 . . . . . . . . . . . . . . 15 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑥 ∈ (𝒫 𝑦 ∩ Fin)) ∧ 𝑗 = 𝑥) → 𝑥 ∈ (𝒫 𝑦 ∩ Fin))
2 elin 3995 . . . . . . . . . . . . . . 15 (𝑥 ∈ (𝒫 𝑦 ∩ Fin) ↔ (𝑥 ∈ 𝒫 𝑦𝑥 ∈ Fin))
31, 2sylib 209 . . . . . . . . . . . . . 14 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑥 ∈ (𝒫 𝑦 ∩ Fin)) ∧ 𝑗 = 𝑥) → (𝑥 ∈ 𝒫 𝑦𝑥 ∈ Fin))
43simpld 484 . . . . . . . . . . . . 13 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑥 ∈ (𝒫 𝑦 ∩ Fin)) ∧ 𝑗 = 𝑥) → 𝑥 ∈ 𝒫 𝑦)
5 elpwi 4361 . . . . . . . . . . . . 13 (𝑥 ∈ 𝒫 𝑦𝑥𝑦)
64, 5syl 17 . . . . . . . . . . . 12 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑥 ∈ (𝒫 𝑦 ∩ Fin)) ∧ 𝑗 = 𝑥) → 𝑥𝑦)
7 elpwi 4361 . . . . . . . . . . . . 13 (𝑦 ∈ 𝒫 𝑗𝑦𝑗)
87ad4antlr 717 . . . . . . . . . . . 12 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑥 ∈ (𝒫 𝑦 ∩ Fin)) ∧ 𝑗 = 𝑥) → 𝑦𝑗)
96, 8sstrd 3808 . . . . . . . . . . 11 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑥 ∈ (𝒫 𝑦 ∩ Fin)) ∧ 𝑗 = 𝑥) → 𝑥𝑗)
10 selpw 4358 . . . . . . . . . . 11 (𝑥 ∈ 𝒫 𝑗𝑥𝑗)
119, 10sylibr 225 . . . . . . . . . 10 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑥 ∈ (𝒫 𝑦 ∩ Fin)) ∧ 𝑗 = 𝑥) → 𝑥 ∈ 𝒫 𝑗)
123simprd 485 . . . . . . . . . 10 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑥 ∈ (𝒫 𝑦 ∩ Fin)) ∧ 𝑗 = 𝑥) → 𝑥 ∈ Fin)
1311, 12elind 3997 . . . . . . . . 9 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑥 ∈ (𝒫 𝑦 ∩ Fin)) ∧ 𝑗 = 𝑥) → 𝑥 ∈ (𝒫 𝑗 ∩ Fin))
14 simpr 473 . . . . . . . . . . 11 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑥 ∈ (𝒫 𝑦 ∩ Fin)) ∧ 𝑗 = 𝑥) → 𝑗 = 𝑥)
15 simpllr 784 . . . . . . . . . . 11 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑥 ∈ (𝒫 𝑦 ∩ Fin)) ∧ 𝑗 = 𝑥) → 𝑗 = 𝑦)
1614, 15eqtr3d 2842 . . . . . . . . . 10 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑥 ∈ (𝒫 𝑦 ∩ Fin)) ∧ 𝑗 = 𝑥) → 𝑥 = 𝑦)
17 eqid 2806 . . . . . . . . . . 11 𝑥 = 𝑥
18 eqid 2806 . . . . . . . . . . 11 𝑦 = 𝑦
1917, 18ssref 21526 . . . . . . . . . 10 ((𝑥 ∈ 𝒫 𝑗𝑥𝑦 𝑥 = 𝑦) → 𝑥Ref𝑦)
2011, 6, 16, 19syl3anc 1483 . . . . . . . . 9 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑥 ∈ (𝒫 𝑦 ∩ Fin)) ∧ 𝑗 = 𝑥) → 𝑥Ref𝑦)
21 breq1 4847 . . . . . . . . . 10 (𝑧 = 𝑥 → (𝑧Ref𝑦𝑥Ref𝑦))
2221rspcev 3502 . . . . . . . . 9 ((𝑥 ∈ (𝒫 𝑗 ∩ Fin) ∧ 𝑥Ref𝑦) → ∃𝑧 ∈ (𝒫 𝑗 ∩ Fin)𝑧Ref𝑦)
2313, 20, 22syl2anc 575 . . . . . . . 8 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑥 ∈ (𝒫 𝑦 ∩ Fin)) ∧ 𝑗 = 𝑥) → ∃𝑧 ∈ (𝒫 𝑗 ∩ Fin)𝑧Ref𝑦)
2423r19.29an 3265 . . . . . . 7 ((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ ∃𝑥 ∈ (𝒫 𝑦 ∩ Fin) 𝑗 = 𝑥) → ∃𝑧 ∈ (𝒫 𝑗 ∩ Fin)𝑧Ref𝑦)
25 simplr 776 . . . . . . . . . 10 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) → 𝑧 ∈ (𝒫 𝑗 ∩ Fin))
26 vex 3394 . . . . . . . . . . . . 13 𝑧 ∈ V
27 eqid 2806 . . . . . . . . . . . . . 14 𝑧 = 𝑧
2827, 18isref 21523 . . . . . . . . . . . . 13 (𝑧 ∈ V → (𝑧Ref𝑦 ↔ ( 𝑦 = 𝑧 ∧ ∀𝑢𝑧𝑣𝑦 𝑢𝑣)))
2926, 28ax-mp 5 . . . . . . . . . . . 12 (𝑧Ref𝑦 ↔ ( 𝑦 = 𝑧 ∧ ∀𝑢𝑧𝑣𝑦 𝑢𝑣))
3029simprbi 486 . . . . . . . . . . 11 (𝑧Ref𝑦 → ∀𝑢𝑧𝑣𝑦 𝑢𝑣)
3130adantl 469 . . . . . . . . . 10 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) → ∀𝑢𝑧𝑣𝑦 𝑢𝑣)
32 sseq2 3824 . . . . . . . . . . 11 (𝑣 = (𝑓𝑢) → (𝑢𝑣𝑢 ⊆ (𝑓𝑢)))
3332ac6sg 9591 . . . . . . . . . 10 (𝑧 ∈ (𝒫 𝑗 ∩ Fin) → (∀𝑢𝑧𝑣𝑦 𝑢𝑣 → ∃𝑓(𝑓:𝑧𝑦 ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢))))
3425, 31, 33sylc 65 . . . . . . . . 9 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) → ∃𝑓(𝑓:𝑧𝑦 ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)))
35 simplr 776 . . . . . . . . . . . . . . 15 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → 𝑓:𝑧𝑦)
3635frnd 6259 . . . . . . . . . . . . . 14 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → ran 𝑓𝑦)
37 vex 3394 . . . . . . . . . . . . . . . 16 𝑓 ∈ V
3837rnex 7326 . . . . . . . . . . . . . . 15 ran 𝑓 ∈ V
3938elpw 4357 . . . . . . . . . . . . . 14 (ran 𝑓 ∈ 𝒫 𝑦 ↔ ran 𝑓𝑦)
4036, 39sylibr 225 . . . . . . . . . . . . 13 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → ran 𝑓 ∈ 𝒫 𝑦)
4135ffnd 6253 . . . . . . . . . . . . . . 15 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → 𝑓 Fn 𝑧)
42 elin 3995 . . . . . . . . . . . . . . . . 17 (𝑧 ∈ (𝒫 𝑗 ∩ Fin) ↔ (𝑧 ∈ 𝒫 𝑗𝑧 ∈ Fin))
4342simprbi 486 . . . . . . . . . . . . . . . 16 (𝑧 ∈ (𝒫 𝑗 ∩ Fin) → 𝑧 ∈ Fin)
4443ad4antlr 717 . . . . . . . . . . . . . . 15 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → 𝑧 ∈ Fin)
45 fnfi 8473 . . . . . . . . . . . . . . 15 ((𝑓 Fn 𝑧𝑧 ∈ Fin) → 𝑓 ∈ Fin)
4641, 44, 45syl2anc 575 . . . . . . . . . . . . . 14 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → 𝑓 ∈ Fin)
47 rnfi 8484 . . . . . . . . . . . . . 14 (𝑓 ∈ Fin → ran 𝑓 ∈ Fin)
4846, 47syl 17 . . . . . . . . . . . . 13 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → ran 𝑓 ∈ Fin)
4940, 48elind 3997 . . . . . . . . . . . 12 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → ran 𝑓 ∈ (𝒫 𝑦 ∩ Fin))
50 simp-5r 798 . . . . . . . . . . . . 13 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → 𝑗 = 𝑦)
5127, 18refbas 21524 . . . . . . . . . . . . . . . 16 (𝑧Ref𝑦 𝑦 = 𝑧)
5251ad3antlr 713 . . . . . . . . . . . . . . 15 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → 𝑦 = 𝑧)
53 nfv 2005 . . . . . . . . . . . . . . . . . . 19 𝑢(((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦)
54 nfra1 3129 . . . . . . . . . . . . . . . . . . 19 𝑢𝑢𝑧 𝑢 ⊆ (𝑓𝑢)
5553, 54nfan 1990 . . . . . . . . . . . . . . . . . 18 𝑢((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢))
56 rspa 3118 . . . . . . . . . . . . . . . . . . . . 21 ((∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢) ∧ 𝑢𝑧) → 𝑢 ⊆ (𝑓𝑢))
5756adantll 696 . . . . . . . . . . . . . . . . . . . 20 ((((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) ∧ 𝑢𝑧) → 𝑢 ⊆ (𝑓𝑢))
5857sseld 3797 . . . . . . . . . . . . . . . . . . 19 ((((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) ∧ 𝑢𝑧) → (𝑥𝑢𝑥 ∈ (𝑓𝑢)))
5958ex 399 . . . . . . . . . . . . . . . . . 18 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → (𝑢𝑧 → (𝑥𝑢𝑥 ∈ (𝑓𝑢))))
6055, 59reximdai 3199 . . . . . . . . . . . . . . . . 17 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → (∃𝑢𝑧 𝑥𝑢 → ∃𝑢𝑧 𝑥 ∈ (𝑓𝑢)))
61 eluni2 4634 . . . . . . . . . . . . . . . . . 18 (𝑥 𝑧 ↔ ∃𝑢𝑧 𝑥𝑢)
6261a1i 11 . . . . . . . . . . . . . . . . 17 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → (𝑥 𝑧 ↔ ∃𝑢𝑧 𝑥𝑢))
63 fnunirn 6731 . . . . . . . . . . . . . . . . . 18 (𝑓 Fn 𝑧 → (𝑥 ran 𝑓 ↔ ∃𝑢𝑧 𝑥 ∈ (𝑓𝑢)))
6441, 63syl 17 . . . . . . . . . . . . . . . . 17 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → (𝑥 ran 𝑓 ↔ ∃𝑢𝑧 𝑥 ∈ (𝑓𝑢)))
6560, 62, 643imtr4d 285 . . . . . . . . . . . . . . . 16 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → (𝑥 𝑧𝑥 ran 𝑓))
6665ssrdv 3804 . . . . . . . . . . . . . . 15 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → 𝑧 ran 𝑓)
6752, 66eqsstrd 3836 . . . . . . . . . . . . . 14 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → 𝑦 ran 𝑓)
6836unissd 4656 . . . . . . . . . . . . . 14 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → ran 𝑓 𝑦)
6967, 68eqssd 3815 . . . . . . . . . . . . 13 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → 𝑦 = ran 𝑓)
7050, 69eqtrd 2840 . . . . . . . . . . . 12 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → 𝑗 = ran 𝑓)
71 unieq 4638 . . . . . . . . . . . . 13 (𝑥 = ran 𝑓 𝑥 = ran 𝑓)
7271rspceeqv 3520 . . . . . . . . . . . 12 ((ran 𝑓 ∈ (𝒫 𝑦 ∩ Fin) ∧ 𝑗 = ran 𝑓) → ∃𝑥 ∈ (𝒫 𝑦 ∩ Fin) 𝑗 = 𝑥)
7349, 70, 72syl2anc 575 . . . . . . . . . . 11 (((((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) ∧ 𝑓:𝑧𝑦) ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → ∃𝑥 ∈ (𝒫 𝑦 ∩ Fin) 𝑗 = 𝑥)
7473expl 447 . . . . . . . . . 10 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) → ((𝑓:𝑧𝑦 ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → ∃𝑥 ∈ (𝒫 𝑦 ∩ Fin) 𝑗 = 𝑥))
7574exlimdv 2024 . . . . . . . . 9 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) → (∃𝑓(𝑓:𝑧𝑦 ∧ ∀𝑢𝑧 𝑢 ⊆ (𝑓𝑢)) → ∃𝑥 ∈ (𝒫 𝑦 ∩ Fin) 𝑗 = 𝑥))
7634, 75mpd 15 . . . . . . . 8 (((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ 𝑧 ∈ (𝒫 𝑗 ∩ Fin)) ∧ 𝑧Ref𝑦) → ∃𝑥 ∈ (𝒫 𝑦 ∩ Fin) 𝑗 = 𝑥)
7776r19.29an 3265 . . . . . . 7 ((((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) ∧ ∃𝑧 ∈ (𝒫 𝑗 ∩ Fin)𝑧Ref𝑦) → ∃𝑥 ∈ (𝒫 𝑦 ∩ Fin) 𝑗 = 𝑥)
7824, 77impbida 826 . . . . . 6 (((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) ∧ 𝑗 = 𝑦) → (∃𝑥 ∈ (𝒫 𝑦 ∩ Fin) 𝑗 = 𝑥 ↔ ∃𝑧 ∈ (𝒫 𝑗 ∩ Fin)𝑧Ref𝑦))
7978pm5.74da 829 . . . . 5 ((𝑗 ∈ Top ∧ 𝑦 ∈ 𝒫 𝑗) → (( 𝑗 = 𝑦 → ∃𝑥 ∈ (𝒫 𝑦 ∩ Fin) 𝑗 = 𝑥) ↔ ( 𝑗 = 𝑦 → ∃𝑧 ∈ (𝒫 𝑗 ∩ Fin)𝑧Ref𝑦)))
8079ralbidva 3173 . . . 4 (𝑗 ∈ Top → (∀𝑦 ∈ 𝒫 𝑗( 𝑗 = 𝑦 → ∃𝑥 ∈ (𝒫 𝑦 ∩ Fin) 𝑗 = 𝑥) ↔ ∀𝑦 ∈ 𝒫 𝑗( 𝑗 = 𝑦 → ∃𝑧 ∈ (𝒫 𝑗 ∩ Fin)𝑧Ref𝑦)))
8180pm5.32i 566 . . 3 ((𝑗 ∈ Top ∧ ∀𝑦 ∈ 𝒫 𝑗( 𝑗 = 𝑦 → ∃𝑥 ∈ (𝒫 𝑦 ∩ Fin) 𝑗 = 𝑥)) ↔ (𝑗 ∈ Top ∧ ∀𝑦 ∈ 𝒫 𝑗( 𝑗 = 𝑦 → ∃𝑧 ∈ (𝒫 𝑗 ∩ Fin)𝑧Ref𝑦)))
82 eqid 2806 . . . 4 𝑗 = 𝑗
8382iscmp 21402 . . 3 (𝑗 ∈ Comp ↔ (𝑗 ∈ Top ∧ ∀𝑦 ∈ 𝒫 𝑗( 𝑗 = 𝑦 → ∃𝑥 ∈ (𝒫 𝑦 ∩ Fin) 𝑗 = 𝑥)))
8482iscref 30235 . . 3 (𝑗 ∈ CovHasRefFin ↔ (𝑗 ∈ Top ∧ ∀𝑦 ∈ 𝒫 𝑗( 𝑗 = 𝑦 → ∃𝑧 ∈ (𝒫 𝑗 ∩ Fin)𝑧Ref𝑦)))
8581, 83, 843bitr4i 294 . 2 (𝑗 ∈ Comp ↔ 𝑗 ∈ CovHasRefFin)
8685eqriv 2803 1 Comp = CovHasRefFin
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 197  wa 384   = wceq 1637  wex 1859  wcel 2156  wral 3096  wrex 3097  Vcvv 3391  cin 3768  wss 3769  𝒫 cpw 4351   cuni 4630   class class class wbr 4844  ran crn 5312   Fn wfn 6092  wf 6093  cfv 6097  Fincfn 8188  Topctop 20908  Compccmp 21400  Refcref 21516  CovHasRefccref 30233
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1877  ax-4 1894  ax-5 2001  ax-6 2068  ax-7 2104  ax-8 2158  ax-9 2165  ax-10 2185  ax-11 2201  ax-12 2214  ax-13 2420  ax-ext 2784  ax-rep 4964  ax-sep 4975  ax-nul 4983  ax-pow 5035  ax-pr 5096  ax-un 7175  ax-reg 8732  ax-inf2 8781  ax-ac2 9566
This theorem depends on definitions:  df-bi 198  df-an 385  df-or 866  df-3or 1101  df-3an 1102  df-tru 1641  df-ex 1860  df-nf 1864  df-sb 2061  df-eu 2634  df-mo 2635  df-clab 2793  df-cleq 2799  df-clel 2802  df-nfc 2937  df-ne 2979  df-ral 3101  df-rex 3102  df-reu 3103  df-rmo 3104  df-rab 3105  df-v 3393  df-sbc 3634  df-csb 3729  df-dif 3772  df-un 3774  df-in 3776  df-ss 3783  df-pss 3785  df-nul 4117  df-if 4280  df-pw 4353  df-sn 4371  df-pr 4373  df-tp 4375  df-op 4377  df-uni 4631  df-int 4670  df-iun 4714  df-iin 4715  df-br 4845  df-opab 4907  df-mpt 4924  df-tr 4947  df-id 5219  df-eprel 5224  df-po 5232  df-so 5233  df-fr 5270  df-se 5271  df-we 5272  df-xp 5317  df-rel 5318  df-cnv 5319  df-co 5320  df-dm 5321  df-rn 5322  df-res 5323  df-ima 5324  df-pred 5893  df-ord 5939  df-on 5940  df-lim 5941  df-suc 5942  df-iota 6060  df-fun 6099  df-fn 6100  df-f 6101  df-f1 6102  df-fo 6103  df-f1o 6104  df-fv 6105  df-isom 6106  df-riota 6831  df-ov 6873  df-oprab 6874  df-mpt2 6875  df-om 7292  df-1st 7394  df-2nd 7395  df-wrecs 7638  df-recs 7700  df-rdg 7738  df-1o 7792  df-oadd 7796  df-er 7975  df-en 8189  df-dom 8190  df-fin 8192  df-r1 8870  df-rank 8871  df-card 9044  df-ac 9218  df-cmp 21401  df-ref 21519  df-cref 30234
This theorem is referenced by:  cmpfiref  30242  cmppcmp  30249
  Copyright terms: Public domain W3C validator