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

Theorem compsublem 11480
Description: Lemma for compsub 11481.
Hypothesis
Ref Expression
compsub.1 X = J
Assertion
Ref Expression
compsublem ((J Top S X) → (c J(S cd (c ∩ Fin)S d) → s (subSp ‘<.S, J>.)((subSp ‘<.S, J>.) = st (s ∩ Fin)(subSp ‘<.S, J>.) = t)))
Distinct variable groups:   c,d,s,t,J   S,c,d,s,t   X,c,d,s,t

Proof of Theorem compsublem
StepHypRef Expression
1 unieq 2576 . . . . . . . 8 (c = {y J(yS) s} → c = {y J(yS) s})
21sseq2d 2141 . . . . . . 7 (c = {y J(yS) s} → (S cS {y J(yS) s}))
3 pweq 2460 . . . . . . . . 9 (c = {y J(yS) s} → c = {y J(yS) s})
43ineq1d 2268 . . . . . . . 8 (c = {y J(yS) s} → (c ∩ Fin) = ({y J(yS) s} ∩ Fin))
54rexeq1d 1836 . . . . . . 7 (c = {y J(yS) s} → (d (c ∩ Fin)S dd ({y J(yS) s} ∩ Fin)S d))
62, 5imbi12d 629 . . . . . 6 (c = {y J(yS) s} → ((S cd (c ∩ Fin)S d) ↔ (S {y J(yS) s} → d ({y J(yS) s} ∩ Fin)S d)))
76rcla4va 1921 . . . . 5 (({y J(yS) s} J c J(S cd (c ∩ Fin)S d)) → (S {y J(yS) s} → d ({y J(yS) s} ∩ Fin)S d))
8 rabexg 2798 . . . . . . 7 (J Top → {y J(yS) s} V)
98ad2antrr 404 . . . . . 6 (((J Top S X) s (subSp ‘<.S, J>.)) → {y J(yS) s} V)
10 ssrab2 2183 . . . . . . 7 {y J(yS) s} J
11 elpwg 2462 . . . . . . 7 ({y J(yS) s} V → ({y J(yS) s} J ↔ {y J(yS) s} J))
1210, 11mpbiri 192 . . . . . 6 ({y J(yS) s} V → {y J(yS) s} J)
139, 12syl 10 . . . . 5 (((J Top S X) s (subSp ‘<.S, J>.)) → {y J(yS) s} J)
147, 13sylan 450 . . . 4 ((((J Top S X) s (subSp ‘<.S, J>.)) c J(S cd (c ∩ Fin)S d)) → (S {y J(yS) s} → d ({y J(yS) s} ∩ Fin)S d))
1514ex 371 . . 3 (((J Top S X) s (subSp ‘<.S, J>.)) → (c J(S cd (c ∩ Fin)S d) → (S {y J(yS) s} → d ({y J(yS) s} ∩ Fin)S d)))
16 stoig2 11056 . . . . . . . 8 ((J Top S J) → (subSp ‘<.S, J>.) = S)
17 compsub.1 . . . . . . . . 9 X = J
1817sseq2i 2138 . . . . . . . 8 (S XS J)
1916, 18sylan2b 454 . . . . . . 7 ((J Top S X) → (subSp ‘<.S, J>.) = S)
2019adantr 389 . . . . . 6 (((J Top S X) s (subSp ‘<.S, J>.)) → (subSp ‘<.S, J>.) = S)
2120eqeq1d 1526 . . . . 5 (((J Top S X) s (subSp ‘<.S, J>.)) → ((subSp ‘<.S, J>.) = sS = s))
22 eleq2 1578 . . . . . . . . . . . . . . 15 (S = s → (t St s))
23 eluni 2572 . . . . . . . . . . . . . . 15 (t su(t u u s))
2422, 23syl6bb 539 . . . . . . . . . . . . . 14 (S = s → (t Su(t u u s)))
2524adantl 388 . . . . . . . . . . . . 13 ((((J Top S X) s (subSp ‘<.S, J>.)) S = s) → (t Su(t u u s)))
26 ssel 2115 . . . . . . . . . . . . . . . . . . 19 (s (subSp ‘<.S, J>.) → (u su (subSp ‘<.S, J>.)))
27 issubspt 11050 . . . . . . . . . . . . . . . . . . . . . . 23 ((J Top u V S V) → (u (subSp ‘<.S, J>.) ↔ w J u = (wS)))
28 pm3.26 317 . . . . . . . . . . . . . . . . . . . . . . 23 ((J Top S X) → J Top)
29 visset 1859 . . . . . . . . . . . . . . . . . . . . . . . 24 u V
3029a1i 8 . . . . . . . . . . . . . . . . . . . . . . 23 ((J Top S X) → u V)
31 ssexg 2795 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((S J J V) → S V)
3231ancoms 438 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((J V S J) → S V)
33 uniexg 3094 . . . . . . . . . . . . . . . . . . . . . . . . 25 (J Top → J V)
3432, 33sylan 450 . . . . . . . . . . . . . . . . . . . . . . . 24 ((J Top S J) → S V)
3534, 18sylan2b 454 . . . . . . . . . . . . . . . . . . . . . . 23 ((J Top S X) → S V)
3627, 28, 30, 35syl3anc 864 . . . . . . . . . . . . . . . . . . . . . 22 ((J Top S X) → (u (subSp ‘<.S, J>.) ↔ w J u = (wS)))
37 visset 1859 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 w V
38 eleq2 1578 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (v = w → (t vt w))
39 eleq1 1577 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (v = w → (v {y J(yS) s} ↔ w {y J(yS) s}))
4038, 39anbi12d 631 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (v = w → ((t v v {y J(yS) s}) ↔ (t w w {y J(yS) s})))
4137, 40cla4ev 1915 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((t w w {y J(yS) s}) → v(t v v {y J(yS) s}))
42 ssel2 2116 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((u w t u) → t w)
43 inss1 2282 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (wS) w
44 sseq1 2134 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (u = (wS) → (u w ↔ (wS) w))
4543, 44mpbiri 192 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (u = (wS) → u w)
4642, 45sylan 450 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((u = (wS) t u) → t w)
47463ad2antl3 817 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((J Top S X) w J u = (wS)) t u) → t w)
48473adant2 804 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((J Top S X) w J u = (wS)) u s t u) → t w)
49 3simp2 795 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((J Top S X) w J u = (wS)) → w J)
50493ad2ant1 806 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((((J Top S X) w J u = (wS)) u s t u) → w J)
51 eleq1 1577 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (u = (wS) → (u s ↔ (wS) s))
5251biimpa 416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((u = (wS) u s) → (wS) s)
53523ad2antl3 817 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((J Top S X) w J u = (wS)) u s) → (wS) s)
54533adant3 805 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((((J Top S X) w J u = (wS)) u s t u) → (wS) s)
5550, 54jca 286 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((J Top S X) w J u = (wS)) u s t u) → (w J (wS) s))
56 ineq1 2262 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (y = w → (yS) = (wS))
5756eleq1d 1583 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (y = w → ((yS) s ↔ (wS) s))
5857elrab 1951 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (w {y J(yS) s} ↔ (w J (wS) s))
5955, 58sylibr 198 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((J Top S X) w J u = (wS)) u s t u) → w {y J(yS) s})
6041, 48, 59sylanc 473 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((J Top S X) w J u = (wS)) u s t u) → v(t v v {y J(yS) s}))
61603exp 838 . . . . . . . . . . . . . . . . . . . . . . . 24 (((J Top S X) w J u = (wS)) → (u s → (t uv(t v v {y J(yS) s}))))
62613exp 838 . . . . . . . . . . . . . . . . . . . . . . 23 ((J Top S X) → (w J → (u = (wS) → (u s → (t uv(t v v {y J(yS) s}))))))
6362r19.23adv 1792 . . . . . . . . . . . . . . . . . . . . . 22 ((J Top S X) → (w J u = (wS) → (u s → (t uv(t v v {y J(yS) s})))))
6436, 63sylbid 201 . . . . . . . . . . . . . . . . . . . . 21 ((J Top S X) → (u (subSp ‘<.S, J>.) → (u s → (t uv(t v v {y J(yS) s})))))
6564com23 32 . . . . . . . . . . . . . . . . . . . 20 ((J Top S X) → (u s → (u (subSp ‘<.S, J>.) → (t uv(t v v {y J(yS) s})))))
6665com4l 39 . . . . . . . . . . . . . . . . . . 19 (u s → (u (subSp ‘<.S, J>.) → (t u → ((J Top S X) → v(t v v {y J(yS) s})))))
6726, 66sylcom 51 . . . . . . . . . . . . . . . . . 18 (s (subSp ‘<.S, J>.) → (u s → (t u → ((J Top S X) → v(t v v {y J(yS) s})))))
6867com24 37 . . . . . . . . . . . . . . . . 17 (s (subSp ‘<.S, J>.) → ((J Top S X) → (t u → (u sv(t v v {y J(yS) s})))))
6968impcom 349 . . . . . . . . . . . . . . . 16 (((J Top S X) s (subSp ‘<.S, J>.)) → (t u → (u sv(t v v {y J(yS) s}))))
7069imp3a 359 . . . . . . . . . . . . . . 15 (((J Top S X) s (subSp ‘<.S, J>.)) → ((t u u s) → v(t v v {y J(yS) s})))
717019.23adv 1251 . . . . . . . . . . . . . 14 (((J Top S X) s (subSp ‘<.S, J>.)) → (u(t u u s) → v(t v v {y J(yS) s})))
7271adantr 389 . . . . . . . . . . . . 13 ((((J Top S X) s (subSp ‘<.S, J>.)) S = s) → (u(t u u s) → v(t v v {y J(yS) s})))
7325, 72sylbid 201 . . . . . . . . . . . 12 ((((J Top S X) s (subSp ‘<.S, J>.)) S = s) → (t Sv(t v v {y J(yS) s})))
7473ex 371 . . . . . . . . . . 11 (((J Top S X) s (subSp ‘<.S, J>.)) → (S = s → (t Sv(t v v {y J(yS) s}))))
75 visset 1859 . . . . . . . . . . . 12 s V
7675elpw 2461 . . . . . . . . . . 11 (s (subSp ‘<.S, J>.) ↔ s (subSp ‘<.S, J>.))
7774, 76sylan2b 454 . . . . . . . . . 10 (((J Top S X) s (subSp ‘<.S, J>.)) → (S = s → (t Sv(t v v {y J(yS) s}))))
7877imp 348 . . . . . . . . 9 ((((J Top S X) s (subSp ‘<.S, J>.)) S = s) → (t Sv(t v v {y J(yS) s})))
79 eluni 2572 . . . . . . . . 9 (t {y J(yS) s} ↔ v(t v v {y J(yS) s}))
8078, 79syl6ibr 211 . . . . . . . 8 ((((J Top S X) s (subSp ‘<.S, J>.)) S = s) → (t St {y J(yS) s}))
8180ssrdv 2122 . . . . . . 7 ((((J Top S X) s (subSp ‘<.S, J>.)) S = s) → S {y J(yS) s})
82 pm2.27 62 . . . . . . . . 9 (S {y J(yS) s} → ((S {y J(yS) s} → d ({y J(yS) s} ∩ Fin)S d) → d ({y J(yS) s} ∩ Fin)S d))
83 elin 2259 . . . . . . . . . . 11 (d ({y J(yS) s} ∩ Fin) ↔ (d {y J(yS) s} d Fin))
84 unieq 2576 . . . . . . . . . . . . . . 15 (t = {xz d x = (zS)} → t = {xz d x = (zS)})
8584eqeq2d 1529 . . . . . . . . . . . . . 14 (t = {xz d x = (zS)} → ((subSp ‘<.S, J>.) = t(subSp ‘<.S, J>.) = {xz d x = (zS)}))
8685rcla4ev 1923 . . . . . . . . . . . . 13 (({xz d x = (zS)} (s ∩ Fin) (subSp ‘<.S, J>.) = {xz d x = (zS)}) → t (s ∩ Fin)(subSp ‘<.S, J>.) = t)
87 ssel 2115 . . . . . . . . . . . . . . . . . . . . . . . . 25 (d {y J(yS) s} → (z dz {y J(yS) s}))
88 ineq1 2262 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (y = z → (yS) = (zS))
8988eleq1d 1583 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (y = z → ((yS) s ↔ (zS) s))
9089elrab 1951 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (z {y J(yS) s} ↔ (z J (zS) s))
91 eleq1a 1586 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((zS) s → (t = (zS) → t s))
9291adantl 388 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((z J (zS) s) → (t = (zS) → t s))
9390, 92sylbi 197 . . . . . . . . . . . . . . . . . . . . . . . . 25 (z {y J(yS) s} → (t = (zS) → t s))
9487, 93syl6 22 . . . . . . . . . . . . . . . . . . . . . . . 24 (d {y J(yS) s} → (z d → (t = (zS) → t s)))
9594a1d 12 . . . . . . . . . . . . . . . . . . . . . . 23 (d {y J(yS) s} → ((((J Top S X) s (subSp ‘<.S, J>.)) S = s) → (z d → (t = (zS) → t s))))
9695a1d 12 . . . . . . . . . . . . . . . . . . . . . 22 (d {y J(yS) s} → (S d → ((((J Top S X) s (subSp ‘<.S, J>.)) S = s) → (z d → (t = (zS) → t s)))))
9796adantr 389 . . . . . . . . . . . . . . . . . . . . 21 ((d {y J(yS) s} d Fin) → (S d → ((((J Top S X) s (subSp ‘<.S, J>.)) S = s) → (z d → (t = (zS) → t s)))))
98 visset 1859 . . . . . . . . . . . . . . . . . . . . . 22 d V
9998elpw 2461 . . . . . . . . . . . . . . . . . . . . 21 (d {y J(yS) s} ↔ d {y J(yS) s})
10097, 99sylanb 451 . . . . . . . . . . . . . . . . . . . 20 ((d {y J(yS) s} d Fin) → (S d → ((((J Top S X) s (subSp ‘<.S, J>.)) S = s) → (z d → (t = (zS) → t s)))))
1011003imp 833 . . . . . . . . . . . . . . . . . . 19 (((d {y J(yS) s} d Fin) S d (((J Top S X) s (subSp ‘<.S, J>.)) S = s)) → (z d → (t = (zS) → t s)))
102101r19.23adv 1792 . . . . . . . . . . . . . . . . . 18 (((d {y J(yS) s} d Fin) S d (((J Top S X) s (subSp ‘<.S, J>.)) S = s)) → (z d t = (zS) → t s))
103 visset 1859 . . . . . . . . . . . . . . . . . . 19 t V
104 eqeq1 1524 . . . . . . . . . . . . . . . . . . . 20 (x = t → (x = (zS) ↔ t = (zS)))
105104rexbidv 1710 . . . . . . . . . . . . . . . . . . 19 (x = t → (z d x = (zS) ↔ z d t = (zS)))
106103, 105elab 1943 . . . . . . . . . . . . . . . . . 18 (t {xz d x = (zS)} ↔ z d t = (zS))
107102, 106syl5ib 204 . . . . . . . . . . . . . . . . 17 (((d {y J(yS) s} d Fin) S d (((J Top S X) s (subSp ‘<.S, J>.)) S = s)) → (t {xz d x = (zS)} → t s))
108107ssrdv 2122 . . . . . . . . . . . . . . . 16 (((d {y J(yS) s} d Fin) S d (((J Top S X) s (subSp ‘<.S, J>.)) S = s)) → {xz d x = (zS)} s)
10998abrexex 3974 . . . . . . . . . . . . . . . . 17 {xz d x = (zS)} V
110109elpw 2461 . . . . . . . . . . . . . . . 16 ({xz d x = (zS)} s ↔ {xz d x = (zS)} s)
111108, 110sylibr 198 . . . . . . . . . . . . . . 15 (((d {y J(yS) s} d Fin) S d (((J Top S X) s (subSp ‘<.S, J>.)) S = s)) → {xz d x = (zS)} s)
112 visset 1859 . . . . . . . . . . . . . . . . . . . . . . 23 z V
113112inex1 2790 . . . . . . . . . . . . . . . . . . . . . 22 (zS) V
114 eqid 1518 . . . . . . . . . . . . . . . . . . . . . 22 {<.z, x>.(z d x = (zS))} = {<.z, x>.(z d x = (zS))}
115113, 114fnopab2 3725 . . . . . . . . . . . . . . . . . . . . 21 {<.z, x>.(z d x = (zS))} Fn d
116 dffn4 3785 . . . . . . . . . . . . . . . . . . . . 21 ({<.z, x>.(z d x = (zS))} Fn d ↔ {<.z, x>.(z d x = (zS))}:donto→ran {<.z, x>.(z d x = (zS))})
117115, 116mpbi 187 . . . . . . . . . . . . . . . . . . . 20 {<.z, x>.(z d x = (zS))}:donto→ran {<.z, x>.(z d x = (zS))}
118 fodomfi 4709 . . . . . . . . . . . . . . . . . . . 20 ((d Fin {<.z, x>.(z d x = (zS))}:donto→ran {<.z, x>.(z d x = (zS))}) → ran {<.z, x>.(z d x = (zS))} d)
119117, 118mpan2 700 . . . . . . . . . . . . . . . . . . 19 (d Fin → ran {<.z, x>.(z d x = (zS))} d)
120 domfi 4684 . . . . . . . . . . . . . . . . . . 19 ((d Fin ran {<.z, x>.(z d x = (zS))} d) → ran {<.z, x>.(z d x = (zS))} Fin)
121119, 120mpdan 708 . . . . . . . . . . . . . . . . . 18 (d Fin → ran {<.z, x>.(z d x = (zS))} Fin)
122 rnopab2 3441 . . . . . . . . . . . . . . . . . 18 ran {<.z, x>.(z d x = (zS))} = {xz d x = (zS)}
123121, 122syl5eqelr 1596 . . . . . . . . . . . . . . . . 17 (d Fin → {xz d x = (zS)} Fin)
124123ad2antlr 405 . . . . . . . . . . . . . . . 16 (((d {y J(yS) s} d Fin) S d) → {xz d x = (zS)} Fin)
1251243adant3 805 . . . . . . . . . . . . . . 15 (((d {y J(yS) s} d Fin) S d (((J Top S X) s (subSp ‘<.S, J>.)) S = s)) → {xz d x = (zS)} Fin)
126111, 125jca 286 . . . . . . . . . . . . . 14 (((d {y J(yS) s} d Fin) S d (((J Top S X) s (subSp ‘<.S, J>.)) S = s)) → ({xz d x = (zS)} s {xz d x = (zS)} Fin))
127 elin 2259 . . . . . . . . . . . . . 14 ({xz d x = (zS)} (s ∩ Fin) ↔ ({xz d x = (zS)} s {xz d x = (zS)} Fin))
128126, 127sylibr 198 . . . . . . . . . . . . 13 (((d {y J(yS) s} d Fin) S d (((J Top S X) s (subSp ‘<.S, J>.)) S = s)) → {xz d x = (zS)} (s ∩ Fin))
12920ad2antrl 406 . . . . . . . . . . . . . . 15 ((S d (((J Top S X) s (subSp ‘<.S, J>.)) S = s)) → (subSp ‘<.S, J>.) = S)
1301293adant1 803 . . . . . . . . . . . . . 14 (((d {y J(yS) s} d Fin) S d (((J Top S X) s (subSp ‘<.S, J>.)) S = s)) → (subSp ‘<.S, J>.) = S)
131 dfss 2106 . . . . . . . . . . . . . . . . 17 (S dS = (Sd))
132131biimpi 149 . . . . . . . . . . . . . . . 16 (S dS = (Sd))
133 uniiun 2669 . . . . . . . . . . . . . . . . . 18 d = z d z
134133ineq2i 2266 . . . . . . . . . . . . . . . . 17 (Sd) = (Sz d z)
135 iunin2 2677 . . . . . . . . . . . . . . . . 17 z d (Sz) = (Sz d z)
136 incom 2260 . . . . . . . . . . . . . . . . . . 19 (Sz) = (zS)
137136a1i 8 . . . . . . . . . . . . . . . . . 18 (z d → (Sz) = (zS))
138137iuneq2i 2648 . . . . . . . . . . . . . . . . 17 z d (Sz) = z d (zS)
139134, 135, 1383eqtr2i 1544 . . . . . . . . . . . . . . . 16 (Sd) = z d (zS)
140132, 139syl6eq 1566 . . . . . . . . . . . . . . 15 (S dS = z d (zS))
1411403ad2ant2 807 . . . . . . . . . . . . . 14 (((d {y J(yS) s} d Fin) S d (((J Top S X) s (subSp ‘<.S, J>.)) S = s)) → S = z d (zS))
142113dfiun2 2655 . . . . . . . . . . . . . . 15 z d (zS) = {xz d x = (zS)}
143142a1i 8 . . . . . . . . . . . . . 14 (((d {y J(yS) s} d Fin) S d (((J Top S X) s (subSp ‘<.S, J>.)) S = s)) → z d (zS) = {xz d x = (zS)})
144130, 141, 1433eqtrd 1554 . . . . . . . . . . . . 13 (((d {y J(yS) s} d Fin) S d (((J Top S X) s (subSp ‘<.S, J>.)) S = s)) → (subSp ‘<.S, J>.) = {xz d x = (zS)})
14586, 128, 144sylanc 473 . . . . . . . . . . . 12 (((d {y J(yS) s} d Fin) S d (((J Top S X) s (subSp ‘<.S, J>.)) S = s)) → t (s ∩ Fin)(subSp ‘<.S, J>.) = t)
1461453exp 838 . . . . . . . . . . 11 ((d {y J(yS) s} d Fin) → (S d → ((((J Top S X) s (subSp ‘<.S, J>.)) S = s) → t (s ∩ Fin)(subSp ‘<.S, J>.) = t)))
14783, 146sylbi 197 . . . . . . . . . 10 (d ({y J(yS) s} ∩ Fin) → (S d → ((((J Top S X) s (subSp ‘<.S, J>.)) S = s) → t (s ∩ Fin)(subSp ‘<.S, J>.) = t)))
148147r19.23aiv 1789 . . . . . . . . 9 (d ({y J(yS) s} ∩ Fin)S d → ((((J Top S X) s (subSp ‘<.S, J>.)) S = s) → t (s ∩ Fin)(subSp ‘<.S, J>.) = t))
14982, 148syl6 22 . . . . . . . 8 (S {y J(yS) s} → ((S {y J(yS) s} → d ({y J(yS) s} ∩ Fin)S d) → ((((J Top S X) s (subSp ‘<.S, J>.)) S = s) → t (s ∩ Fin)(subSp ‘<.S, J>.) = t)))
150149com3r 35 . . . . . . 7 ((((J Top S X) s (subSp ‘<.S, J>.)) S = s) → (S {y J(yS) s} → ((S {y J(yS) s} → d ({y J(yS) s} ∩ Fin)S d) → t (s ∩ Fin)(subSp ‘<.S, J>.) = t)))
15181, 150mpd 26 . . . . . 6 ((((J Top S X) s (subSp ‘<.S, J>.)) S = s) → ((S {y J(yS) s} → d ({y J(yS) s} ∩ Fin)S d) → t (s ∩ Fin)(subSp ‘<.S, J>.) = t))
152151ex 371 . . . . 5 (((J Top S X) s (subSp ‘<.S, J>.)) → (S = s → ((S {y J(yS) s} → d ({y J(yS) s} ∩ Fin)S d) → t (s ∩ Fin)(subSp ‘<.S, J>.) = t)))
15321, 152sylbid 201 . . . 4 (((J Top S X) s (subSp ‘<.S, J>.)) → ((subSp ‘<.S, J>.) = s → ((S {y J(yS) s} → d ({y J(yS) s} ∩ Fin)S d) → t (s ∩ Fin)(subSp ‘<.S, J>.) = t)))
154153com23 32 . . 3 (((J Top S X) s (subSp ‘<.S, J>.)) → ((S {y J(yS) s} → d ({y J(yS) s} ∩ Fin)S d) → ((subSp ‘<.S, J>.) = st (s ∩ Fin)(subSp ‘<.S, J>.) = t)))
15515, 154syld 27 . 2 (((J Top S X) s (subSp ‘<.S, J>.)) → (c J(S cd (c ∩ Fin)S d) → ((subSp ‘<.S, J>.) = st (s ∩ Fin)(subSp ‘<.S, J>.) = t)))
156155r19.21adva 1765 1 ((J Top S X) → (c J(S cd (c ∩ Fin)S d) → s (subSp ‘<.S, J>.)((subSp ‘<.S, J>.) = st (s ∩ Fin)(subSp ‘<.S, J>.) = t)))
Colors of variables: wff set class
Syntax hints:   → wi 3   ↔ wb 144   wa 221   w3a 781   = wceq 992   wcel 994  wex 1016  {cab 1505  wral 1691  wrex 1692  {crab 1694  Vcvv 1857   ∩ cin 2098   wss 2099  cpw 2458  <.cop 2469  cuni 2569  ciun 2633   class class class wbr 2692  {copab 2740  ran crn 3252   Fn wfn 3258  –ontowfo 3261   ‘cfv 3263   cdom 4506  Fincfn 4508  Topctop 7800  subSpcsubsp 11045
This theorem is referenced by:  compsub 11481
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  ax-reg 4736
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-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-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-1o 4269  df-er 4401  df-en 4509  df-dom 4510  df-fin 4512  df-top 7804  df-topsp 7805  df-subsp 11046
Copyright terms: Public domain