Table of ContentsTable of Contents Mathbox for Jeff Hankins < Previous   Next >
Related theorems
GIF version

Theorem comppfsc 11578
Description: A space where every open cover has a point-finite subcover is compact. This is significant in part because it shows half of the proposition that if only half the generalization in the definition of metacompactness (and consequently paracompactness) is performed, one does not obtain any more spaces.
Hypothesis
Ref Expression
comppfsc.1 X = J
Assertion
Ref Expression
comppfsc (J Top → (J Comp ↔ c J(X = cd PtFin (d c X = d))))
Distinct variable groups:   c,d,J   X,c

Proof of Theorem comppfsc
StepHypRef Expression
1 comppfsc.1 . . . . . . 7 X = J
21compcov 11486 . . . . . 6 ((J Comp c J X = c) → d (c ∩ Fin)X = d)
3 finptfin 11568 . . . . . . . . . 10 (d Fin → d PtFin)
43ad2antlr 405 . . . . . . . . 9 (((d c d Fin) X = d) → d PtFin)
5 simpll 412 . . . . . . . . 9 (((d c d Fin) X = d) → d c)
6 pm3.27 321 . . . . . . . . 9 (((d c d Fin) X = d) → X = d)
74, 5, 6jca32 11341 . . . . . . . 8 (((d c d Fin) X = d) → (d PtFin (d c X = d)))
8 elin 2259 . . . . . . . . 9 (d (c ∩ Fin) ↔ (d c d Fin))
9 visset 1859 . . . . . . . . . . 11 d V
109elpw 2461 . . . . . . . . . 10 (d cd c)
1110anbi1i 484 . . . . . . . . 9 ((d c d Fin) ↔ (d c d Fin))
128, 11bitri 171 . . . . . . . 8 (d (c ∩ Fin) ↔ (d c d Fin))
137, 12sylanb 451 . . . . . . 7 ((d (c ∩ Fin) X = d) → (d PtFin (d c X = d)))
1413r19.22i2 1779 . . . . . 6 (d (c ∩ Fin)X = dd PtFin (d c X = d))
152, 14syl 10 . . . . 5 ((J Comp c J X = c) → d PtFin (d c X = d))
16 visset 1859 . . . . . 6 c V
1716elpw 2461 . . . . 5 (c Jc J)
1815, 17syl3an2b 869 . . . 4 ((J Comp c J X = c) → d PtFin (d c X = d))
19183exp 838 . . 3 (J Comp → (c J → (X = cd PtFin (d c X = d))))
2019r19.21aiv 1759 . 2 (J Comp → c J(X = cd PtFin (d c X = d)))
21 unieq 2576 . . . . . . . . . . . 12 (b = b = )
22 uni0 2592 . . . . . . . . . . . 12 =
2321, 22syl6eq 1566 . . . . . . . . . . 11 (b = b = )
2423eqeq2d 1529 . . . . . . . . . 10 (b = → (J = bJ = ))
2524rcla4ev 1923 . . . . . . . . 9 (( (a ∩ Fin) J = ) → b (a ∩ Fin)J = b)
26 elin 2259 . . . . . . . . . . 11 ( (a ∩ Fin) ↔ ( a Fin))
27 0elpw 2810 . . . . . . . . . . 11 a
28 emfin 10760 . . . . . . . . . . 11 Fin
2926, 27, 28mpbir2an 735 . . . . . . . . . 10 (a ∩ Fin)
3029a1i 8 . . . . . . . . 9 (X = (a ∩ Fin))
311eqeq1i 1525 . . . . . . . . . 10 (X = J = )
3231biimpi 149 . . . . . . . . 9 (X = J = )
3325, 30, 32sylanc 473 . . . . . . . 8 (X = b (a ∩ Fin)J = b)
3433a1i13 11333 . . . . . . 7 ((J Top J = a a J) → (X = → (c J(X = cd PtFin (d c X = d)) → b (a ∩ Fin)J = b)))
351eqeq1i 1525 . . . . . . . . . . . . . . 15 (X = aJ = a)
3635biimpri 150 . . . . . . . . . . . . . 14 (J = aX = a)
3736eleq2d 1584 . . . . . . . . . . . . 13 (J = a → (x Xx a))
3837biimpd 151 . . . . . . . . . . . 12 (J = a → (x Xx a))
39383ad2ant2 807 . . . . . . . . . . 11 ((J Top J = a a J) → (x Xx a))
40 eluni2 2573 . . . . . . . . . . 11 (x as a x s)
4139, 40syl6ib 210 . . . . . . . . . 10 ((J Top J = a a J) → (x Xs a x s))
42363ad2ant2 807 . . . . . . . . . . . . . . . . . 18 ((J Top J = a a J) → X = a)
4342adantr 389 . . . . . . . . . . . . . . . . 17 (((J Top J = a a J) (s a x s)) → X = a)
44 visset 1859 . . . . . . . . . . . . . . . . . . . . . . . . 25 s V
45 visset 1859 . . . . . . . . . . . . . . . . . . . . . . . . 25 q V
4644, 45unex 3095 . . . . . . . . . . . . . . . . . . . . . . . 24 (sq) V
47 eleq2 1578 . . . . . . . . . . . . . . . . . . . . . . . . 25 (t = (sq) → (y ty (sq)))
48 eqeq1 1524 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (t = (sq) → (t = (sp) ↔ (sq) = (sp)))
4948rexbidv 1710 . . . . . . . . . . . . . . . . . . . . . . . . 25 (t = (sq) → (p a t = (sp) ↔ p a (sq) = (sp)))
5047, 49anbi12d 631 . . . . . . . . . . . . . . . . . . . . . . . 24 (t = (sq) → ((y t p a t = (sp)) ↔ (y (sq) p a (sq) = (sp))))
5146, 50cla4ev 1915 . . . . . . . . . . . . . . . . . . . . . . 23 ((y (sq) p a (sq) = (sp)) → t(y t p a t = (sp)))
52 elun2 2250 . . . . . . . . . . . . . . . . . . . . . . . 24 (y qy (sq))
5352ad2antrl 406 . . . . . . . . . . . . . . . . . . . . . . 23 ((((J Top J = a a J) (s a x s)) (y q q a)) → y (sq))
54 eqid 1518 . . . . . . . . . . . . . . . . . . . . . . . . 25 (sq) = (sq)
55 uneq2 2230 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (p = q → (sp) = (sq))
5655eqeq2d 1529 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (p = q → ((sq) = (sp) ↔ (sq) = (sq)))
5756rcla4ev 1923 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((q a (sq) = (sq)) → p a (sq) = (sp))
5854, 57mpan2 700 . . . . . . . . . . . . . . . . . . . . . . . 24 (q ap a (sq) = (sp))
5958ad2antll 407 . . . . . . . . . . . . . . . . . . . . . . 23 ((((J Top J = a a J) (s a x s)) (y q q a)) → p a (sq) = (sp))
6051, 53, 59sylanc 473 . . . . . . . . . . . . . . . . . . . . . 22 ((((J Top J = a a J) (s a x s)) (y q q a)) → t(y t p a t = (sp)))
6160ex 371 . . . . . . . . . . . . . . . . . . . . 21 (((J Top J = a a J) (s a x s)) → ((y q q a) → t(y t p a t = (sp))))
626119.23adv 1251 . . . . . . . . . . . . . . . . . . . 20 (((J Top J = a a J) (s a x s)) → (q(y q q a) → t(y t p a t = (sp))))
63 eleq2 1578 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (t = (sp) → (y ty (sp)))
6463ad2antrl 406 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((((J Top J = a a J) (s a x s)) (t = (sp) p a)) → (y ty (sp)))
65 elun 2225 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (y (sp) ↔ (y s y p))
6664, 65syl6bb 539 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((J Top J = a a J) (s a x s)) (t = (sp) p a)) → (y t ↔ (y s y p)))
67 eleq2 1578 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (q = s → (y qy s))
68 eleq1 1577 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (q = s → (q as a))
6967, 68anbi12d 631 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (q = s → ((y q q a) ↔ (y s s a)))
7044, 69cla4ev 1915 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((y s s a) → q(y q q a))
7170expcom 372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (s a → (y sq(y q q a)))
7271adantr 389 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((s a x s) → (y sq(y q q a)))
7372ad2antlr 405 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((J Top J = a a J) (s a x s)) p a) → (y sq(y q q a)))
74 visset 1859 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 p V
75 eleq2 1578 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (q = p → (y qy p))
76 eleq1 1577 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (q = p → (q ap a))
7775, 76anbi12d 631 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (q = p → ((y q q a) ↔ (y p p a)))
7874, 77cla4ev 1915 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((y p p a) → q(y q q a))
7978expcom 372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (p a → (y pq(y q q a)))
8079adantl 388 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((J Top J = a a J) (s a x s)) p a) → (y pq(y q q a)))
8173, 80jaod 424 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((((J Top J = a a J) (s a x s)) p a) → ((y s y p) → q(y q q a)))
8281adantrl 394 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((J Top J = a a J) (s a x s)) (t = (sp) p a)) → ((y s y p) → q(y q q a)))
8366, 82sylbid 201 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((J Top J = a a J) (s a x s)) (t = (sp) p a)) → (y tq(y q q a)))
8483exp32 377 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((J Top J = a a J) (s a x s)) → (t = (sp) → (p a → (y tq(y q q a)))))
8584com23 32 . . . . . . . . . . . . . . . . . . . . . . . 24 (((J Top J = a a J) (s a x s)) → (p a → (t = (sp) → (y tq(y q q a)))))
8685r19.23adv 1792 . . . . . . . . . . . . . . . . . . . . . . 23 (((J Top J = a a J) (s a x s)) → (p a t = (sp) → (y tq(y q q a))))
8786com23 32 . . . . . . . . . . . . . . . . . . . . . 22 (((J Top J = a a J) (s a x s)) → (y t → (p a t = (sp) → q(y q q a))))
8887imp3a 359 . . . . . . . . . . . . . . . . . . . . 21 (((J Top J = a a J) (s a x s)) → ((y t p a t = (sp)) → q(y q q a)))
898819.23adv 1251 . . . . . . . . . . . . . . . . . . . 20 (((J Top J = a a J) (s a x s)) → (t(y t p a t = (sp)) → q(y q q a)))
9062, 89impbid 519 . . . . . . . . . . . . . . . . . . 19 (((J Top J = a a J) (s a x s)) → (q(y q q a) ↔ t(y t p a t = (sp))))
91 eluni 2572 . . . . . . . . . . . . . . . . . . 19 (y aq(y q q a))
92 eluniab 2579 . . . . . . . . . . . . . . . . . . 19 (y {tp a t = (sp)} ↔ t(y t p a t = (sp)))
9390, 91, 923bitr4g 558 . . . . . . . . . . . . . . . . . 18 (((J Top J = a a J) (s a x s)) → (y ay {tp a t = (sp)}))
9493eqrdv 1516 . . . . . . . . . . . . . . . . 17 (((J Top J = a a J) (s a x s)) → a = {tp a t = (sp)})
9543, 94eqtrd 1550 . . . . . . . . . . . . . . . 16 (((J Top J = a a J) (s a x s)) → X = {tp a t = (sp)})
96 simprr 415 . . . . . . . . . . . . . . . . . . . . . 22 ((((J Top J = a a J) (s a x s)) (p a t = (sp))) → t = (sp))
97 uniopn 7810 . . . . . . . . . . . . . . . . . . . . . . . 24 ((J Top {s, p} J) → {s, p} J)
98 3simp1 794 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((J Top J = a a J) → J Top)
9998ad2antrr 404 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((J Top J = a a J) (s a x s)) (p a t = (sp))) → J Top)
100 visset 1859 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 a V
101100elpw 2461 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (a Ja J)
102 ssel 2115 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (a J → (s as J))
103 ssel 2115 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (a J → (p ap J))
104102, 103anim12d 561 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (a J → ((s a p a) → (s J p J)))
105104exp3a 374 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (a J → (s a → (p a → (s J p J))))
106101, 105sylbi 197 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (a J → (s a → (p a → (s J p J))))
1071063ad2ant3 808 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((J Top J = a a J) → (s a → (p a → (s J p J))))
108107imp31 360 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((J Top J = a a J) s a) p a) → (s J p J))
109108adantlrr 399 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((J Top J = a a J) (s a x s)) p a) → (s J p J))
110109adantrr 395 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((J Top J = a a J) (s a x s)) (p a t = (sp))) → (s J p J))
11144, 74prss 2536 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((s J p J) ↔ {s, p} J)
112110, 111sylib 196 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((J Top J = a a J) (s a x s)) (p a t = (sp))) → {s, p} J)
11397, 99, 112sylanc 473 . . . . . . . . . . . . . . . . . . . . . . 23 ((((J Top J = a a J) (s a x s)) (p a t = (sp))) → {s, p} J)
11444, 74unipr 2581 . . . . . . . . . . . . . . . . . . . . . . 23 {s, p} = (sp)
115113, 114syl5eqelr 1596 . . . . . . . . . . . . . . . . . . . . . 22 ((((J Top J = a a J) (s a x s)) (p a t = (sp))) → (sp) J)
11696, 115eqeltrd 1591 . . . . . . . . . . . . . . . . . . . . 21 ((((J Top J = a a J) (s a x s)) (p a t = (sp))) → t J)
117116exp32 377 . . . . . . . . . . . . . . . . . . . 20 (((J Top J = a a J) (s a x s)) → (p a → (t = (sp) → t J)))
118117r19.23adv 1792 . . . . . . . . . . . . . . . . . . 19 (((J Top J = a a J) (s a x s)) → (p a t = (sp) → t J))
119118abssdv 2173 . . . . . . . . . . . . . . . . . 18 (((J Top J = a a J) (s a x s)) → {tp a t = (sp)} J)
120 elpw2g 2801 . . . . . . . . . . . . . . . . . . . 20 (J Top → ({tp a t = (sp)} J ↔ {tp a t = (sp)} J))
1211203ad2ant1 806 . . . . . . . . . . . . . . . . . . 19 ((J Top J = a a J) → ({tp a t = (sp)} J ↔ {tp a t = (sp)} J))
122121adantr 389 . . . . . . . . . . . . . . . . . 18 (((J Top J = a a J) (s a x s)) → ({tp a t = (sp)} J ↔ {tp a t = (sp)} J))
123119, 122mpbird 194 . . . . . . . . . . . . . . . . 17 (((J Top J = a a J) (s a x s)) → {tp a t = (sp)} J)
124 unieq 2576 . . . . . . . . . . . . . . . . . . . 20 (c = {tp a t = (sp)} → c = {tp a t = (sp)})
125124eqeq2d 1529 . . . . . . . . . . . . . . . . . . 19 (c = {tp a t = (sp)} → (X = cX = {tp a t = (sp)}))
126 sseq2 2135 . . . . . . . . . . . . . . . . . . . . 21 (c = {tp a t = (sp)} → (d cd {tp a t = (sp)}))
127126anbi1d 620 . . . . . . . . . . . . . . . . . . . 20 (c = {tp a t = (sp)} → ((d c X = d) ↔ (d {tp a t = (sp)} X = d)))
128127rexbidv 1710 . . . . . . . . . . . . . . . . . . 19 (c = {tp a t = (sp)} → (d PtFin (d c X = d) ↔ d PtFin (d {tp a t = (sp)} X = d)))
129125, 128imbi12d 629 . . . . . . . . . . . . . . . . . 18 (c = {tp a t = (sp)} → ((X = cd PtFin (d c X = d)) ↔ (X = {tp a t = (sp)} → d PtFin (d {tp a t = (sp)} X = d))))
130129rcla4v 1919 . . . . . . . . . . . . . . . . 17 ({tp a t = (sp)} J → (c J(X = cd PtFin (d c X = d)) → (X = {tp a t = (sp)} → d PtFin (d {tp a t = (sp)} X = d))))
131123, 130syl 10 . . . . . . . . . . . . . . . 16 (((J Top J = a a J) (s a x s)) → (c J(X = cd PtFin (d c X = d)) → (X = {tp a t = (sp)} → d PtFin (d {tp a t = (sp)} X = d))))
13295, 131mpid 47 . . . . . . . . . . . . . . 15 (((J Top J = a a J) (s a x s)) → (c J(X = cd PtFin (d c X = d)) → d PtFin (d {tp a t = (sp)} X = d)))
133 elunii 2574 . . . . . . . . . . . . . . . . . . . . . . 23 ((x s s J) → x J)
134 simprr 415 . . . . . . . . . . . . . . . . . . . . . . 23 (((J Top J = a a J) (s a x s)) → x s)
135 ssel2 2116 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((a J s a) → s J)
136135, 101sylanb 451 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((a J s a) → s J)
137136adantrr 395 . . . . . . . . . . . . . . . . . . . . . . . 24 ((a J (s a x s)) → s J)
1381373ad2antl3 817 . . . . . . . . . . . . . . . . . . . . . . 23 (((J Top J = a a J) (s a x s)) → s J)
139133, 134, 138sylanc 473 . . . . . . . . . . . . . . . . . . . . . 22 (((J Top J = a a J) (s a x s)) → x J)
140139adantr 389 . . . . . . . . . . . . . . . . . . . . 21 ((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) → x J)
141 simprr 415 . . . . . . . . . . . . . . . . . . . . . 22 ((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) → X = d)
142141, 1syl5eqr 1564 . . . . . . . . . . . . . . . . . . . . 21 ((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) → J = d)
143140, 142eleqtrd 1593 . . . . . . . . . . . . . . . . . . . 20 ((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) → x d)
144 eqid 1518 . . . . . . . . . . . . . . . . . . . . . 22 d = d
145144ptfinfin 11569 . . . . . . . . . . . . . . . . . . . . 21 ((d PtFin x d) → {z dx z} Fin)
146145expcom 372 . . . . . . . . . . . . . . . . . . . 20 (x d → (d PtFin → {z dx z} Fin))
147143, 146syl 10 . . . . . . . . . . . . . . . . . . 19 ((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) → (d PtFin → {z dx z} Fin))
148 ssel 2115 . . . . . . . . . . . . . . . . . . . . . . . . 25 (d {tp a t = (sp)} → (z dz {tp a t = (sp)}))
149 eleq2 1578 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (z = (sp) → (x zx (sp)))
150 elun1 2249 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (x sx (sp))
151150ad2antll 407 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((J Top J = a a J) (s a x s)) → x (sp))
152149, 151syl5cbir 209 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((J Top J = a a J) (s a x s)) → (z = (sp) → x z))
153152a1d 12 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((J Top J = a a J) (s a x s)) → (p a → (z = (sp) → x z)))
154153r19.23adv 1792 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((J Top J = a a J) (s a x s)) → (p a z = (sp) → x z))
155 visset 1859 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 z V
156 eqeq1 1524 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (t = z → (t = (sp) ↔ z = (sp)))
157156rexbidv 1710 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (t = z → (p a t = (sp) ↔ p a z = (sp)))
158155, 157elab 1943 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (z {tp a t = (sp)} ↔ p a z = (sp))
159154, 158syl5ib 204 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((J Top J = a a J) (s a x s)) → (z {tp a t = (sp)} → x z))
160148, 159sylan9r 471 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((J Top J = a a J) (s a x s)) d {tp a t = (sp)}) → (z dx z))
161160adantrr 395 . . . . . . . . . . . . . . . . . . . . . . 23 ((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) → (z dx z))
162161r19.21aiv 1759 . . . . . . . . . . . . . . . . . . . . . 22 ((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) → z d x z)
163 ssid 2132 . . . . . . . . . . . . . . . . . . . . . 22 d d
164162, 163jctil 290 . . . . . . . . . . . . . . . . . . . . 21 ((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) → (d d z d x z))
165 ssrab 2177 . . . . . . . . . . . . . . . . . . . . 21 (d {z dx z} ↔ (d d z d x z))
166164, 165sylibr 198 . . . . . . . . . . . . . . . . . . . 20 ((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) → d {z dx z})
167 ssfi 4683 . . . . . . . . . . . . . . . . . . . . 21 (({z dx z} Fin d {z dx z}) → d Fin)
168167expcom 372 . . . . . . . . . . . . . . . . . . . 20 (d {z dx z} → ({z dx z} Fin → d Fin))
169166, 168syl 10 . . . . . . . . . . . . . . . . . . 19 ((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) → ({z dx z} Fin → d Fin))
170 ssel 2115 . . . . . . . . . . . . . . . . . . . . . . . 24 (d {tp a t = (sp)} → (q dq {tp a t = (sp)}))
171 eqeq1 1524 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (t = q → (t = (sp) ↔ q = (sp)))
172171rexbidv 1710 . . . . . . . . . . . . . . . . . . . . . . . . 25 (t = q → (p a t = (sp) ↔ p a q = (sp)))
17345, 172elab 1943 . . . . . . . . . . . . . . . . . . . . . . . 24 (q {tp a t = (sp)} ↔ p a q = (sp))
174170, 173syl6ib 210 . . . . . . . . . . . . . . . . . . . . . . 23 (d {tp a t = (sp)} → (q dp a q = (sp)))
175174r19.21aiv 1759 . . . . . . . . . . . . . . . . . . . . . 22 (d {tp a t = (sp)} → q d p a q = (sp))
176175ad2antrl 406 . . . . . . . . . . . . . . . . . . . . 21 ((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) → q d p a q = (sp))
177 uneq2 2230 . . . . . . . . . . . . . . . . . . . . . . . 24 (p = (fq) → (sp) = (s ∪ (fq)))
178177eqeq2d 1529 . . . . . . . . . . . . . . . . . . . . . . 23 (p = (fq) → (q = (sp) ↔ q = (s ∪ (fq))))
179178ac6sfi 4591 . . . . . . . . . . . . . . . . . . . . . 22 ((d Fin q d p a q = (sp)) → f(f:d–→a q d q = (s ∪ (fq))))
180179expcom 372 . . . . . . . . . . . . . . . . . . . . 21 (q d p a q = (sp) → (d Fin → f(f:d–→a q d q = (s ∪ (fq)))))
181176, 180syl 10 . . . . . . . . . . . . . . . . . . . 20 ((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) → (d Fin → f(f:d–→a q d q = (s ∪ (fq)))))
182 unieq 2576 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (b = (ran f ∪ {s}) → b = (ran f ∪ {s}))
183182eqeq2d 1529 . . . . . . . . . . . . . . . . . . . . . . . . 25 (b = (ran f ∪ {s}) → (J = bJ = (ran f ∪ {s})))
184183rcla4ev 1923 . . . . . . . . . . . . . . . . . . . . . . . 24 (((ran f ∪ {s}) (a ∩ Fin) J = (ran f ∪ {s})) → b (a ∩ Fin)J = b)
185 frn 3740 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (f:d–→a → ran f a)
186185adantr 389 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((f:d–→a q d q = (s ∪ (fq))) → ran f a)
187186ad2antll 407 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → ran f a)
188 snssi 2530 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (s a → {s} a)
189188ad2antrl 406 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((J Top J = a a J) (s a x s)) → {s} a)
190189ad2antrr 404 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → {s} a)
191187, 190jca 286 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → (ran f a {s} a))
192 unss 2256 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((ran f a {s} a) ↔ (ran f ∪ {s}) a)
193191, 192sylib 196 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → (ran f ∪ {s}) a)
194 domfi 4684 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((d Fin ran f d) → ran f Fin)
195 simprl 414 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → d Fin)
196 fodomfi 4709 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((d Fin f:donto→ran f) → ran f d)
197 ffn 3734 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (f:d–→af Fn d)
198 dffn4 3785 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (f Fn df:donto→ran f)
199197, 198sylib 196 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (f:d–→af:donto→ran f)
200199adantr 389 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((f:d–→a q d q = (s ∪ (fq))) → f:donto→ran f)
201200ad2antll 407 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → f:donto→ran f)
202196, 195, 201sylanc 473 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → ran f d)
203194, 195, 202sylanc 473 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → ran f Fin)
204 snfi 4573 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 {s} Fin
205 unfi 4697 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((ran f Fin {s} Fin) → (ran f ∪ {s}) Fin)
206204, 205mpan2 700 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (ran f Fin → (ran f ∪ {s}) Fin)
207203, 206syl 10 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → (ran f ∪ {s}) Fin)
208193, 207jca 286 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → ((ran f ∪ {s}) a (ran f ∪ {s}) Fin))
209 elin 2259 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((ran f ∪ {s}) (a ∩ Fin) ↔ ((ran f ∪ {s}) a (ran f ∪ {s}) Fin))
210100elpw2 2802 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((ran f ∪ {s}) a ↔ (ran f ∪ {s}) a)
211210anbi1i 484 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((ran f ∪ {s}) a (ran f ∪ {s}) Fin) ↔ ((ran f ∪ {s}) a (ran f ∪ {s}) Fin))
212209, 211bitri 171 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((ran f ∪ {s}) (a ∩ Fin) ↔ ((ran f ∪ {s}) a (ran f ∪ {s}) Fin))
213208, 212sylibr 198 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → (ran f ∪ {s}) (a ∩ Fin))
214 simplrr 11365 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → X = d)
215214, 1syl5eqr 1564 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → J = d)
216 id 59 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (q = zq = z)
217 fveq2 3835 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (q = z → (fq) = (fz))
218217uneq2d 2236 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (q = z → (s ∪ (fq)) = (s ∪ (fz)))
219216, 218eqeq12d 1532 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (q = z → (q = (s ∪ (fq)) ↔ z = (s ∪ (fz))))
220219rcla4cv 1920 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (q d q = (s ∪ (fq)) → (z dz = (s ∪ (fz))))
221220adantl 388 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((f:d–→a q d q = (s ∪ (fq))) → (z dz = (s ∪ (fz))))
222221ad2antll 407 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → (z dz = (s ∪ (fz))))
223 eleq2 1578 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (z = (s ∪ (fz)) → (y zy (s ∪ (fz))))
224223imbi1d 616 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (z = (s ∪ (fz)) → ((y zy (ran f ∪ {s})) ↔ (y (s ∪ (fz)) → y (ran f ∪ {s}))))
22544snid 2496 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 s {s}
226 elun2 2250 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (s {s} → s (ran f ∪ {s}))
227225, 226ax-mp 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 s (ran f ∪ {s})
228 elunii 2574 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((y s s (ran f ∪ {s})) → y (ran f ∪ {s}))
229227, 228mpan2 700 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (y sy (ran f ∪ {s}))
230229a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) z d) → (y sy (ran f ∪ {s})))
231 fnfvelrn 3927 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((f Fn d z d) → (fz) ran f)
232231ex 371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (f Fn d → (z d → (fz) ran f))
233 elunii 2574 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((y (fz) (fz) ran f) → y ran f)
234 ssun1 2245 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 ran f (ran f ∪ {s})
235 uniss 2588 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 (ran f (ran f ∪ {s}) → ran f (ran f ∪ {s}))
236234, 235ax-mp 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ran f (ran f ∪ {s})
237236sseli 2117 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (y ran fy (ran f ∪ {s}))
238233, 237syl 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((y (fz) (fz) ran f) → y (ran f ∪ {s}))
239238expcom 372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((fz) ran f → (y (fz) → y (ran f ∪ {s})))
240232, 239syl6 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (f Fn d → (z d → (y (fz) → y (ran f ∪ {s}))))
241197, 240syl 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (f:d–→a → (z d → (y (fz) → y (ran f ∪ {s}))))
242241adantr 389 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((f:d–→a q d q = (s ∪ (fq))) → (z d → (y (fz) → y (ran f ∪ {s}))))
243242ad2antll 407 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → (z d → (y (fz) → y (ran f ∪ {s}))))
244243imp 348 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) z d) → (y (fz) → y (ran f ∪ {s})))
245230, 244jaod 424 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) z d) → ((y s y (fz)) → y (ran f ∪ {s})))
246 elun 2225 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (y (s ∪ (fz)) ↔ (y s y (fz)))
247245, 246syl5ib 204 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) z d) → (y (s ∪ (fz)) → y (ran f ∪ {s})))
248224, 247syl5cbir 209 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) z d) → (z = (s ∪ (fz)) → (y zy (ran f ∪ {s}))))
249248ex 371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → (z d → (z = (s ∪ (fz)) → (y zy (ran f ∪ {s})))))
250222, 249mpdd 46 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → (z d → (y zy (ran f ∪ {s}))))
251250com23 32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → (y z → (z dy (ran f ∪ {s}))))
252251imp3a 359 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → ((y z z d) → y (ran f ∪ {s})))
25325219.23adv 1251 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → (z(y z z d) → y (ran f ∪ {s})))
254 eluni 2572 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (y dz(y z z d))
255253, 254syl5ib 204 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → (y dy (ran f ∪ {s})))
256255ssrdv 2122 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → d (ran f ∪ {s}))
257215, 256eqsstrd 2147 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → J (ran f ∪ {s}))
258 elpwi 2463 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (a Ja J)
2592583ad2ant3 808 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((J Top J = a a J) → a J)
260259adantr 389 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((J Top J = a a J) (s a x s)) → a J)
261260ad2antrr 404 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → a J)
262187, 261sstrd 2126 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → ran f J)
263 snssi 2530 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (s J → {s} J)
264135, 263syl 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((a J s a) → {s} J)
265264, 101sylanb 451 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((a J s a) → {s} J)
266265adantrr 395 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((a J (s a x s)) → {s} J)
2672663ad2antl3 817 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((J Top J = a a J) (s a x s)) → {s} J)
268267ad2antrr 404 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → {s} J)
269262, 268jca 286 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → (ran f J {s} J))
270 unss 2256 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((ran f J {s} J) ↔ (ran f ∪ {s}) J)
271269, 270sylib 196 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → (ran f ∪ {s}) J)
272 uniss 2588 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((ran f ∪ {s}) J(ran f ∪ {s}) J)
273271, 272syl 10 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → (ran f ∪ {s}) J)
274257, 273eqssd 2131 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → J = (ran f ∪ {s}))
275184, 213, 274sylanc 473 . . . . . . . . . . . . . . . . . . . . . . 23 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) (d Fin (f:d–→a q d q = (s ∪ (fq))))) → b (a ∩ Fin)J = b)
276275expr 11361 . . . . . . . . . . . . . . . . . . . . . 22 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) d Fin) → ((f:d–→a q d q = (s ∪ (fq))) → b (a ∩ Fin)J = b))
27727619.23adv 1251 . . . . . . . . . . . . . . . . . . . . 21 (((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) d Fin) → (f(f:d–→a q d q = (s ∪ (fq))) → b (a ∩ Fin)J = b))
278277ex 371 . . . . . . . . . . . . . . . . . . . 20 ((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) → (d Fin → (f(f:d–→a q d q = (s ∪ (fq))) → b (a ∩ Fin)J = b)))
279181, 278mpdd 46 . . . . . . . . . . . . . . . . . . 19 ((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) → (d Fin → b (a ∩ Fin)J = b))
280147, 169, 2793syld 11324 . . . . . . . . . . . . . . . . . 18 ((((J Top J = a a J) (s a x s)) (d {tp a t = (sp)} X = d)) → (d PtFin → b (a ∩ Fin)J = b))
281280ex 371 . . . . . . . . . . . . . . . . 17 (((J Top J = a a J) (s a x s)) → ((d {tp a t = (sp)} X = d) → (d PtFin → b (a ∩ Fin)J = b)))
282281com23 32 . . . . . . . . . . . . . . . 16 (((J Top J = a a J) (s a x s)) → (d PtFin → ((d {tp a t = (sp)} X = d) → b (a ∩ Fin)J = b)))
283282r19.23adv 1792 . . . . . . . . . . . . . . 15 (((J Top J = a a J) (s a x s)) → (d PtFin (d {tp a t = (sp)} X = d) → b (a ∩ Fin)J = b))
284132, 283syld 27 . . . . . . . . . . . . . 14 (((J Top J = a a J) (s a x s)) → (c J(X = cd PtFin (d c X = d)) → b (a ∩ Fin)J = b))
285284exp32 377 . . . . . . . . . . . . 13 ((J Top J = a a J) → (s a → (x s → (c J(X = cd PtFin (d c X = d)) → b (a ∩ Fin)J = b))))
286285adantr 389 . . . . . . . . . . . 12 (((J Top J = a a J) x X) → (s a → (x s → (c J(X = cd PtFin (d c X = d)) → b (a ∩ Fin)J = b))))
287286r19.23adv 1792 . . . . . . . . . . 11 (((J Top J = a a J) x X) → (s a x s → (c J(X = cd PtFin (d c X = d)) → b (a ∩ Fin)J = b)))
288287ex 371 . . . . . . . . . 10 ((J Top J = a a J) → (x X → (s a x s → (c J(X = cd PtFin (d c X = d)) → b (a ∩ Fin)J = b))))
28941, 288mpdd 46 . . . . . . . . 9 ((J Top J = a a J) → (x X → (c J(X = cd PtFin (d c X = d)) → b (a ∩ Fin)J = b)))
29028919.23adv 1251 . . . . . . . 8 ((J Top J = a a J) → (x x X → (c J(X = cd PtFin (d c X = d)) → b (a ∩ Fin)J = b)))
291 n0 2341 . . . . . . . 8 (Xx x X)
292290, 291syl5ib 204 . . . . . . 7 ((J Top J = a a J) → (X → (c J(X = cd PtFin (d c X = d)) → b (a ∩ Fin)J = b)))
29334, 292pm2.61dne 1681 . . . . . 6 ((J Top J = a a J) → (c J(X = cd PtFin (d c X = d)) → b (a ∩ Fin)J = b))
2942933exp 838 . . . . 5 (J Top → (J = a → (a J → (c J(X = cd PtFin (d c X = d)) → b (a ∩ Fin)J = b))))
295294com24 37 . . . 4 (J Top → (c J(X = cd PtFin (d c X = d)) → (a J → (J = ab (a ∩ Fin)J = b))))
296295r19.21adv 1764 . . 3 (J Top → (c J(X = cd PtFin (d c X = d)) → a J(J = ab (a ∩ Fin)J = b)))
297 iscomp 11114 . . . 4 (J Comp ↔ (J Top a J(J = ab (a ∩ Fin)J = b)))
298297baibr 690 . . 3 (J Top → (a J(J = ab (a ∩ Fin)J = b) ↔ J Comp))
299296, 298sylibd 200 . 2 (J Top → (c J(X = cd PtFin (d c X = d)) → J Comp))
30020, 299impbid2 521 1 (J Top → (J Comp ↔ c J(X = cd PtFin (d c X = d))))
Colors of variables: wff set class
Syntax hints:   → wi 3   ↔ wb 144   wo 220   wa 221   w3a 781   = wceq 992   wcel 994  wex 1016  {cab 1505   ≠ wne 1628  wral 1691  wrex 1692  {crab 1694   ∪ cun 2097   ∩ cin 2098   wss 2099  c0 2332  cpw 2458  {csn 2467  {cpr 2468  cuni 2569   class class class wbr 2692  ran crn 3252   Fn wfn 3258  –→wf 3259  –ontowfo 3261   ‘cfv 3263   cdom 4506  Fincfn 4508  Topctop 7800  Compccomp 11112  PtFincptfin 11520
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 998  ax-gen 999  ax-8 1000  ax-9 1001  ax-10 1002  ax-11 1003  ax-12 1004  ax-13 1005  ax-14 1006  ax-17 1007  ax-4 1009  ax-5o 1011  ax-6o 1014  ax-9o 1159  ax-10o 1177  ax-16 1247  ax-11o 1255  ax-ext 1500  ax-rep 2767  ax-sep 2777  ax-nul 2784  ax-pow 2818  ax-pr 2855  ax-un 3089
This theorem depends on definitions:  df-bi 145  df-or 222  df-an 223  df-3or 782  df-3an 783  df-ex 1017  df-sb 1209  df-eu 1421  df-mo 1422  df-clab 1506  df-cleq 1511  df-clel 1514  df-ne 1630  df-ral 1695  df-rex 1696  df-reu 1697  df-rab 1698  df-v 1858  df-sbc 1987  df-csb 2052  df-dif 2101  df-un 2102  df-in 2103  df-ss 2105  df-pss 2107  df-nul 2333  df-if 2416  df-pw 2459  df-sn 2470  df-pr 2471  df-tp 2473  df-op 2474  df-uni 2570  df-int 2601  df-iun 2635  df-br 2693  df-opab 2741  df-tr 2755  df-eprel 2910  df-id 2913  df-po 2918  df-so 2929  df-fr 2947  df-we 2962  df-ord 2978  df-on 2979  df-lim 2980  df-suc 2981  df-om 3219  df-xp 3265  df-rel 3266  df-cnv 3267  df-co 3268  df-dm 3269  df-rn 3270  df-res 3271  df-ima 3272  df-fun 3273  df-fn 3274  df-f 3275  df-f1 3276  df-fo 3277  df-f1o 3278  df-fv 3279  df-opr 4023  df-oprab 4024  df-rdg 4233  df-1o 4269  df-oadd 4271  df-er 4401  df-en 4509  df-dom 4510  df-fin 4512  df-top 7804  df-comp 11113  df-ptfin 11526
Copyright terms: Public domain