Table of ContentsTable of Contents Mathbox for Jeff Madsen < Previous   Next >
Related theorems
Unicode version

Theorem pcorevlem 16086
Description: Lemma for pcorev 16087. Prove continuity of the homotopy function.
Hypothesis
Ref Expression
pcorevlem.1 |- H = {<.<.s, t>., u>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ u = if(s <_ (1 / 2), (F` (1 - ((1 - t) x. (2 x. s)))), (F` (t + ((1 - t) x. ((2 x. s) - 1))))))}
Assertion
Ref Expression
pcorevlem |- ((J e. Top /\ F e. (II Cn J)) -> H e. ((II X.t II) Cn J))
Distinct variable groups:   J,s,t,u   F,s,t,u

Proof of Theorem pcorevlem
StepHypRef Expression
1 iitop 15867 . . . 4 |- II e. Top
2 iiuni 15868 . . . . 5 |- (0[,]1) = U.II
3 eqid 1884 . . . . 5 |- U.J = U.J
42, 3cnf 9038 . . . 4 |- ((II e. Top /\ J e. Top /\ F e. (II Cn J)) -> F:(0[,]1)-->U.J)
51, 4mp3an1 1178 . . 3 |- ((J e. Top /\ F e. (II Cn J)) -> F:(0[,]1)-->U.J)
6 ffn 4562 . . 3 |- (F:(0[,]1)-->U.J -> F Fn (0[,]1))
7 iimulcl 15874 . . . . . . . . 9 |- (((1 - t) e. (0[,]1) /\ (2 x. s) e. (0[,]1)) -> ((1 - t) x. (2 x. s)) e. (0[,]1))
8 iirev 15871 . . . . . . . . 9 |- (((1 - t) x. (2 x. s)) e. (0[,]1) -> (1 - ((1 - t) x. (2 x. s))) e. (0[,]1))
97, 8syl 12 . . . . . . . 8 |- (((1 - t) e. (0[,]1) /\ (2 x. s) e. (0[,]1)) -> (1 - ((1 - t) x. (2 x. s))) e. (0[,]1))
109ancoms 484 . . . . . . 7 |- (((2 x. s) e. (0[,]1) /\ (1 - t) e. (0[,]1)) -> (1 - ((1 - t) x. (2 x. s))) e. (0[,]1))
11 0re 6603 . . . . . . . . . . . . 13 |- 0 e. RR
12 1re 6598 . . . . . . . . . . . . 13 |- 1 e. RR
13 iccssre 7565 . . . . . . . . . . . . 13 |- ((0 e. RR /\ 1 e. RR) -> (0[,]1) C_ RR)
1411, 12, 13mp2an 761 . . . . . . . . . . . 12 |- (0[,]1) C_ RR
1514sseli 2617 . . . . . . . . . . 11 |- (s e. (0[,]1) -> s e. RR)
1615adantr 425 . . . . . . . . . 10 |- ((s e. (0[,]1) /\ s <_ (1 / 2)) -> s e. RR)
17 elicc2 7560 . . . . . . . . . . . . 13 |- ((0 e. RR /\ 1 e. RR) -> (s e. (0[,]1) <-> (s e. RR /\ 0 <_ s /\ s <_ 1)))
1811, 12, 17mp2an 761 . . . . . . . . . . . 12 |- (s e. (0[,]1) <-> (s e. RR /\ 0 <_ s /\ s <_ 1))
1918simp2bi 892 . . . . . . . . . . 11 |- (s e. (0[,]1) -> 0 <_ s)
2019adantr 425 . . . . . . . . . 10 |- ((s e. (0[,]1) /\ s <_ (1 / 2)) -> 0 <_ s)
21 simpr 350 . . . . . . . . . 10 |- ((s e. (0[,]1) /\ s <_ (1 / 2)) -> s <_ (1 / 2))
2216, 20, 213jca 1050 . . . . . . . . 9 |- ((s e. (0[,]1) /\ s <_ (1 / 2)) -> (s e. RR /\ 0 <_ s /\ s <_ (1 / 2)))
23 2re 7163 . . . . . . . . . . 11 |- 2 e. RR
24 2ne0 7174 . . . . . . . . . . 11 |- 2 =/= 0
2523, 24rereccli 6979 . . . . . . . . . 10 |- (1 / 2) e. RR
26 elicc2 7560 . . . . . . . . . 10 |- ((0 e. RR /\ (1 / 2) e. RR) -> (s e. (0[,](1 / 2)) <-> (s e. RR /\ 0 <_ s /\ s <_ (1 / 2))))
2711, 25, 26mp2an 761 . . . . . . . . 9 |- (s e. (0[,](1 / 2)) <-> (s e. RR /\ 0 <_ s /\ s <_ (1 / 2)))
2822, 27sylibr 217 . . . . . . . 8 |- ((s e. (0[,]1) /\ s <_ (1 / 2)) -> s e. (0[,](1 / 2)))
29 iihalf1 15872 . . . . . . . 8 |- (s e. (0[,](1 / 2)) -> (2 x. s) e. (0[,]1))
3028, 29syl 12 . . . . . . 7 |- ((s e. (0[,]1) /\ s <_ (1 / 2)) -> (2 x. s) e. (0[,]1))
31 iirev 15871 . . . . . . 7 |- (t e. (0[,]1) -> (1 - t) e. (0[,]1))
3210, 30, 31syl2an 503 . . . . . 6 |- (((s e. (0[,]1) /\ s <_ (1 / 2)) /\ t e. (0[,]1)) -> (1 - ((1 - t) x. (2 x. s))) e. (0[,]1))
3332an1rs 547 . . . . 5 |- (((s e. (0[,]1) /\ t e. (0[,]1)) /\ s <_ (1 / 2)) -> (1 - ((1 - t) x. (2 x. s))) e. (0[,]1))
34 simpr 350 . . . . . . . . . . 11 |- ((((2 x. s) - 1) e. CC /\ t e. CC) -> t e. CC)
35 mulcl 6456 . . . . . . . . . . . . 13 |- (((1 - t) e. CC /\ ((2 x. s) - 1) e. CC) -> ((1 - t) x. ((2 x. s) - 1)) e. CC)
36 ax1cn 6422 . . . . . . . . . . . . . 14 |- 1 e. CC
37 subcl 6524 . . . . . . . . . . . . . 14 |- ((1 e. CC /\ t e. CC) -> (1 - t) e. CC)
3836, 37mpan 759 . . . . . . . . . . . . 13 |- (t e. CC -> (1 - t) e. CC)
3935, 38sylan 497 . . . . . . . . . . . 12 |- ((t e. CC /\ ((2 x. s) - 1) e. CC) -> ((1 - t) x. ((2 x. s) - 1)) e. CC)
4039ancoms 484 . . . . . . . . . . 11 |- ((((2 x. s) - 1) e. CC /\ t e. CC) -> ((1 - t) x. ((2 x. s) - 1)) e. CC)
41 addcom 6458 . . . . . . . . . . 11 |- ((t e. CC /\ ((1 - t) x. ((2 x. s) - 1)) e. CC) -> (t + ((1 - t) x. ((2 x. s) - 1))) = (((1 - t) x. ((2 x. s) - 1)) + t))
4234, 40, 41syl11anc 524 . . . . . . . . . 10 |- ((((2 x. s) - 1) e. CC /\ t e. CC) -> (t + ((1 - t) x. ((2 x. s) - 1))) = (((1 - t) x. ((2 x. s) - 1)) + t))
43 ax1id 6435 . . . . . . . . . . . 12 |- (t e. CC -> (t x. 1) = t)
4443adantl 424 . . . . . . . . . . 11 |- ((((2 x. s) - 1) e. CC /\ t e. CC) -> (t x. 1) = t)
4544opreq2d 4898 . . . . . . . . . 10 |- ((((2 x. s) - 1) e. CC /\ t e. CC) -> (((1 - t) x. ((2 x. s) - 1)) + (t x. 1)) = (((1 - t) x. ((2 x. s) - 1)) + t))
4642, 45eqtr4d 1928 . . . . . . . . 9 |- ((((2 x. s) - 1) e. CC /\ t e. CC) -> (t + ((1 - t) x. ((2 x. s) - 1))) = (((1 - t) x. ((2 x. s) - 1)) + (t x. 1)))
47 axresscn 6420 . . . . . . . . . . 11 |- RR C_ CC
4814, 47sstri 2626 . . . . . . . . . 10 |- (0[,]1) C_ CC
4948sseli 2617 . . . . . . . . 9 |- (((2 x. s) - 1) e. (0[,]1) -> ((2 x. s) - 1) e. CC)
5048sseli 2617 . . . . . . . . 9 |- (t e. (0[,]1) -> t e. CC)
5146, 49, 50syl2an 503 . . . . . . . 8 |- ((((2 x. s) - 1) e. (0[,]1) /\ t e. (0[,]1)) -> (t + ((1 - t) x. ((2 x. s) - 1))) = (((1 - t) x. ((2 x. s) - 1)) + (t x. 1)))
52 lt01 6871 . . . . . . . . . . 11 |- 0 < 1
5311, 12, 52ltleii 6756 . . . . . . . . . 10 |- 0 <_ 1
54 ubicc2 7574 . . . . . . . . . 10 |- ((0 e. RR /\ 1 e. RR /\ 0 <_ 1) -> 1 e. (0[,]1))
5511, 12, 53, 54mp3an 1191 . . . . . . . . 9 |- 1 e. (0[,]1)
56 lincmb01icc 15879 . . . . . . . . . 10 |- ((0 e. RR /\ 1 e. RR) -> ((((2 x. s) - 1) e. (0[,]1) /\ 1 e. (0[,]1) /\ t e. (0[,]1)) -> (((1 - t) x. ((2 x. s) - 1)) + (t x. 1)) e. (0[,]1)))
5711, 12, 56mp2an 761 . . . . . . . . 9 |- ((((2 x. s) - 1) e. (0[,]1) /\ 1 e. (0[,]1) /\ t e. (0[,]1)) -> (((1 - t) x. ((2 x. s) - 1)) + (t x. 1)) e. (0[,]1))
5855, 57mp3an2 1179 . . . . . . . 8 |- ((((2 x. s) - 1) e. (0[,]1) /\ t e. (0[,]1)) -> (((1 - t) x. ((2 x. s) - 1)) + (t x. 1)) e. (0[,]1))
5951, 58eqeltrd 1971 . . . . . . 7 |- ((((2 x. s) - 1) e. (0[,]1) /\ t e. (0[,]1)) -> (t + ((1 - t) x. ((2 x. s) - 1))) e. (0[,]1))
6015adantr 425 . . . . . . . . . 10 |- ((s e. (0[,]1) /\ -. s <_ (1 / 2)) -> s e. RR)
61 ltnle 6680 . . . . . . . . . . . . . 14 |- (((1 / 2) e. RR /\ s e. RR) -> ((1 / 2) < s <-> -. s <_ (1 / 2)))
6225, 61mpan 759 . . . . . . . . . . . . 13 |- (s e. RR -> ((1 / 2) < s <-> -. s <_ (1 / 2)))
63 ltle 6690 . . . . . . . . . . . . . 14 |- (((1 / 2) e. RR /\ s e. RR) -> ((1 / 2) < s -> (1 / 2) <_ s))
6425, 63mpan 759 . . . . . . . . . . . . 13 |- (s e. RR -> ((1 / 2) < s -> (1 / 2) <_ s))
6562, 64sylbird 222 . . . . . . . . . . . 12 |- (s e. RR -> (-. s <_ (1 / 2) -> (1 / 2) <_ s))
6665imp 377 . . . . . . . . . . 11 |- ((s e. RR /\ -. s <_ (1 / 2)) -> (1 / 2) <_ s)
6766, 15sylan 497 . . . . . . . . . 10 |- ((s e. (0[,]1) /\ -. s <_ (1 / 2)) -> (1 / 2) <_ s)
6818simp3bi 893 . . . . . . . . . . 11 |- (s e. (0[,]1) -> s <_ 1)
6968adantr 425 . . . . . . . . . 10 |- ((s e. (0[,]1) /\ -. s <_ (1 / 2)) -> s <_ 1)
7060, 67, 693jca 1050 . . . . . . . . 9 |- ((s e. (0[,]1) /\ -. s <_ (1 / 2)) -> (s e. RR /\ (1 / 2) <_ s /\ s <_ 1))
71 elicc2 7560 . . . . . . . . . 10 |- (((1 / 2) e. RR /\ 1 e. RR) -> (s e. ((1 / 2)[,]1) <-> (s e. RR /\ (1 / 2) <_ s /\ s <_ 1)))
7225, 12, 71mp2an 761 . . . . . . . . 9 |- (s e. ((1 / 2)[,]1) <-> (s e. RR /\ (1 / 2) <_ s /\ s <_ 1))
7370, 72sylibr 217 . . . . . . . 8 |- ((s e. (0[,]1) /\ -. s <_ (1 / 2)) -> s e. ((1 / 2)[,]1))
74 iihalf2 15873 . . . . . . . 8 |- (s e. ((1 / 2)[,]1) -> ((2 x. s) - 1) e. (0[,]1))
7573, 74syl 12 . . . . . . 7 |- ((s e. (0[,]1) /\ -. s <_ (1 / 2)) -> ((2 x. s) - 1) e. (0[,]1))
7659, 75sylan 497 . . . . . 6 |- (((s e. (0[,]1) /\ -. s <_ (1 / 2)) /\ t e. (0[,]1)) -> (t + ((1 - t) x. ((2 x. s) - 1))) e. (0[,]1))
7776an1rs 547 . . . . 5 |- (((s e. (0[,]1) /\ t e. (0[,]1)) /\ -. s <_ (1 / 2)) -> (t + ((1 - t) x. ((2 x. s) - 1))) e. (0[,]1))
7833, 77ifclda 15695 . . . 4 |- ((s e. (0[,]1) /\ t e. (0[,]1)) -> if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))) e. (0[,]1))
79 eqid 1884 . . . 4 |- {<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))} = {<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))}
80 pcorevlem.1 . . . . 5 |- H = {<.<.s, t>., u>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ u = if(s <_ (1 / 2), (F` (1 - ((1 - t) x. (2 x. s)))), (F` (t + ((1 - t) x. ((2 x. s) - 1))))))}
81 fvif 15692 . . . . . . . . 9 |- (F` if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1))))) = if(s <_ (1 / 2), (F` (1 - ((1 - t) x. (2 x. s)))), (F` (t + ((1 - t) x. ((2 x. s) - 1)))))
8281eqcomi 1888 . . . . . . . 8 |- if(s <_ (1 / 2), (F` (1 - ((1 - t) x. (2 x. s)))), (F` (t + ((1 - t) x. ((2 x. s) - 1))))) = (F` if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))
8382eqeq2i 1894 . . . . . . 7 |- (u = if(s <_ (1 / 2), (F` (1 - ((1 - t) x. (2 x. s)))), (F` (t + ((1 - t) x. ((2 x. s) - 1))))) <-> u = (F` if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1))))))
8483anbi2i 538 . . . . . 6 |- (((s e. (0[,]1) /\ t e. (0[,]1)) /\ u = if(s <_ (1 / 2), (F` (1 - ((1 - t) x. (2 x. s)))), (F` (t + ((1 - t) x. ((2 x. s) - 1)))))) <-> ((s e. (0[,]1) /\ t e. (0[,]1)) /\ u = (F` if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))))
8584oprabbii 4923 . . . . 5 |- {<.<.s, t>., u>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ u = if(s <_ (1 / 2), (F` (1 - ((1 - t) x. (2 x. s)))), (F` (t + ((1 - t) x. ((2 x. s) - 1))))))} = {<.<.s, t>., u>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ u = (F` if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1))))))}
8680, 85eqtri 1908 . . . 4 |- H = {<.<.s, t>., u>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ u = (F` if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1))))))}
8778, 79, 86oprabco 10159 . . 3 |- (F Fn (0[,]1) -> H = (F o. {<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))}))
885, 6, 873syl 24 . 2 |- ((J e. Top /\ F e. (II Cn J)) -> H = (F o. {<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))}))
891, 1txtopi 15909 . . . 4 |- (II X.t II) e. Top
9089a1i 8 . . 3 |- ((J e. Top /\ F e. (II Cn J)) -> (II X.t II) e. Top)
911a1i 8 . . 3 |- ((J e. Top /\ F e. (II Cn J)) -> II e. Top)
92 simpl 346 . . 3 |- ((J e. Top /\ F e. (II Cn J)) -> J e. Top)
93 simpr 350 . . . 4 |- ((J e. Top /\ F e. (II Cn J)) -> F e. (II Cn J))
9489, 1pm3.2i 307 . . . . 5 |- ((II X.t II) e. Top /\ II e. Top)
95 retop 8926 . . . . . . . . 9 |- (topGen` ran (,)) e. Top
96 clint3 10184 . . . . . . . . . 10 |- ((0 e. RR /\ (1 / 2) e. RR) -> (0[,](1 / 2)) e. (Clsd` (topGen` ran (,))))
9711, 25, 96mp2an 761 . . . . . . . . 9 |- (0[,](1 / 2)) e. (Clsd` (topGen` ran (,)))
9811, 12pm3.2i 307 . . . . . . . . . 10 |- (0 e. RR /\ 1 e. RR)
9911, 25pm3.2i 307 . . . . . . . . . 10 |- (0 e. RR /\ (1 / 2) e. RR)
10011leidi 6790 . . . . . . . . . . 11 |- 0 <_ 0
101 halflt1 7216 . . . . . . . . . . . 12 |- (1 / 2) < 1
10225, 12, 101ltleii 6756 . . . . . . . . . . 11 |- (1 / 2) <_ 1
103100, 102pm3.2i 307 . . . . . . . . . 10 |- (0 <_ 0 /\ (1 / 2) <_ 1)
104 iccss 15855 . . . . . . . . . 10 |- (((0 e. RR /\ 1 e. RR) /\ (0 e. RR /\ (1 / 2) e. RR) /\ (0 <_ 0 /\ (1 / 2) <_ 1)) -> (0[,](1 / 2)) C_ (0[,]1))
10598, 99, 103, 104mp3an 1191 . . . . . . . . 9 |- (0[,](1 / 2)) C_ (0[,]1)
106 uniretop 8927 . . . . . . . . . . 11 |- U.(topGen` ran (,)) = RR
107106eqcomi 1888 . . . . . . . . . 10 |- RR = U.(topGen` ran (,))
108107subspcld 15838 . . . . . . . . 9 |- ((((topGen` ran (,)) e. Top /\ (0[,]1) C_ RR) /\ ((0[,](1 / 2)) e. (Clsd` (topGen` ran (,))) /\ (0[,](1 / 2)) C_ (0[,]1))) -> (0[,](1 / 2)) e. (Clsd` (subSp` <.(0[,]1), (topGen` ran (,))>.)))
10995, 14, 97, 105, 108mp4an 15651 . . . . . . . 8 |- (0[,](1 / 2)) e. (Clsd` (subSp` <.(0[,]1), (topGen` ran (,))>.))
110 dfii2 15869 . . . . . . . . 9 |- II = (subSp` <.(0[,]1), (topGen` ran (,))>.)
111110fveq2i 4684 . . . . . . . 8 |- (Clsd` II) = (Clsd` (subSp` <.(0[,]1), (topGen` ran (,))>.))
112109, 111eleqtrri 1970 . . . . . . 7 |- (0[,](1 / 2)) e. (Clsd` II)
1132topcld 8951 . . . . . . . 8 |- (II e. Top -> (0[,]1) e. (Clsd` II))
1141, 113ax-mp 7 . . . . . . 7 |- (0[,]1) e. (Clsd` II)
115 eqid 1884 . . . . . . . 8 |- (II X.t II) = (II X.t II)
116115txcld 15914 . . . . . . 7 |- (((II e. Top /\ II e. Top) /\ ((0[,](1 / 2)) e. (Clsd` II) /\ (0[,]1) e. (Clsd` II))) -> ((0[,](1 / 2)) X. (0[,]1)) e. (Clsd` (II X.t II)))
1171, 1, 112, 114, 116mp4an 15651 . . . . . 6 |- ((0[,](1 / 2)) X. (0[,]1)) e. (Clsd` (II X.t II))
118 clint3 10184 . . . . . . . . . 10 |- (((1 / 2) e. RR /\ 1 e. RR) -> ((1 / 2)[,]1) e. (Clsd` (topGen` ran (,))))
11925, 12, 118mp2an 761 . . . . . . . . 9 |- ((1 / 2)[,]1) e. (Clsd` (topGen` ran (,)))
12025, 12pm3.2i 307 . . . . . . . . . 10 |- ((1 / 2) e. RR /\ 1 e. RR)
121 halfgt0 7215 . . . . . . . . . . . 12 |- 0 < (1 / 2)
12211, 25, 121ltleii 6756 . . . . . . . . . . 11 |- 0 <_ (1 / 2)
12312leidi 6790 . . . . . . . . . . 11 |- 1 <_ 1
124122, 123pm3.2i 307 . . . . . . . . . 10 |- (0 <_ (1 / 2) /\ 1 <_ 1)
125 iccss 15855 . . . . . . . . . 10 |- (((0 e. RR /\ 1 e. RR) /\ ((1 / 2) e. RR /\ 1 e. RR) /\ (0 <_ (1 / 2) /\ 1 <_ 1)) -> ((1 / 2)[,]1) C_ (0[,]1))
12698, 120, 124, 125mp3an 1191 . . . . . . . . 9 |- ((1 / 2)[,]1) C_ (0[,]1)
127107subspcld 15838 . . . . . . . . 9 |- ((((topGen` ran (,)) e. Top /\ (0[,]1) C_ RR) /\ (((1 / 2)[,]1) e. (Clsd` (topGen` ran (,))) /\ ((1 / 2)[,]1) C_ (0[,]1))) -> ((1 / 2)[,]1) e. (Clsd` (subSp` <.(0[,]1), (topGen` ran (,))>.)))
12895, 14, 119, 126, 127mp4an 15651 . . . . . . . 8 |- ((1 / 2)[,]1) e. (Clsd` (subSp` <.(0[,]1), (topGen` ran (,))>.))
129128, 111eleqtrri 1970 . . . . . . 7 |- ((1 / 2)[,]1) e. (Clsd` II)
130115txcld 15914 . . . . . . 7 |- (((II e. Top /\ II e. Top) /\ (((1 / 2)[,]1) e. (Clsd` II) /\ (0[,]1) e. (Clsd` II))) -> (((1 / 2)[,]1) X. (0[,]1)) e. (Clsd` (II X.t II)))
1311, 1, 129, 114, 130mp4an 15651 . . . . . 6 |- (((1 / 2)[,]1) X. (0[,]1)) e. (Clsd` (II X.t II))
132 elicc2 7560 . . . . . . . . . . 11 |- ((0 e. RR /\ 1 e. RR) -> ((1 / 2) e. (0[,]1) <-> ((1 / 2) e. RR /\ 0 <_ (1 / 2) /\ (1 / 2) <_ 1)))
13311, 12, 132mp2an 761 . . . . . . . . . 10 |- ((1 / 2) e. (0[,]1) <-> ((1 / 2) e. RR /\ 0 <_ (1 / 2) /\ (1 / 2) <_ 1))
134133, 25, 122, 102mpbir3an 1052 . . . . . . . . 9 |- (1 / 2) e. (0[,]1)
135 iccsplit 15854 . . . . . . . . 9 |- ((0 e. RR /\ 1 e. RR /\ (1 / 2) e. (0[,]1)) -> (0[,]1) = ((0[,](1 / 2)) u. ((1 / 2)[,]1)))
13611, 12, 134, 135mp3an 1191 . . . . . . . 8 |- (0[,]1) = ((0[,](1 / 2)) u. ((1 / 2)[,]1))
137136xpeq1i 4021 . . . . . . 7 |- ((0[,]1) X. (0[,]1)) = (((0[,](1 / 2)) u. ((1 / 2)[,]1)) X. (0[,]1))
138 xpundir 4051 . . . . . . 7 |- (((0[,](1 / 2)) u. ((1 / 2)[,]1)) X. (0[,]1)) = (((0[,](1 / 2)) X. (0[,]1)) u. (((1 / 2)[,]1) X. (0[,]1)))
139137, 138eqtr2i 1909 . . . . . 6 |- (((0[,](1 / 2)) X. (0[,]1)) u. (((1 / 2)[,]1) X. (0[,]1))) = ((0[,]1) X. (0[,]1))
140117, 131, 1393pm3.2i 1048 . . . . 5 |- (((0[,](1 / 2)) X. (0[,]1)) e. (Clsd` (II X.t II)) /\ (((1 / 2)[,]1) X. (0[,]1)) e. (Clsd` (II X.t II)) /\ (((0[,](1 / 2)) X. (0[,]1)) u. (((1 / 2)[,]1) X. (0[,]1))) = ((0[,]1) X. (0[,]1)))
14179, 78foprab 5062 . . . . . 6 |- {<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))}:((0[,]1) X. (0[,]1))-->(0[,]1)
142 oprex 4907 . . . . . . . 8 |- (1 - ((1 - t) x. (2 x. s))) e. _V
143 oprex 4907 . . . . . . . 8 |- (t + ((1 - t) x. ((2 x. s) - 1))) e. _V
144 eqid 1884 . . . . . . . 8 |- {<.<.s, t>., v>. | ((s e. (0[,](1 / 2)) /\ t e. (0[,]1)) /\ v = (1 - ((1 - t) x. (2 x. s))))} = {<.<.s, t>., v>. | ((s e. (0[,](1 / 2)) /\ t e. (0[,]1)) /\ v = (1 - ((1 - t) x. (2 x. s))))}
14511, 12, 53, 142, 143, 134, 79, 144oprpiece1res1 15880 . . . . . . 7 |- ({<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))} |` ((0[,](1 / 2)) X. (0[,]1))) = {<.<.s, t>., v>. | ((s e. (0[,](1 / 2)) /\ t e. (0[,]1)) /\ v = (1 - ((1 - t) x. (2 x. s))))}
146 eqid 1884 . . . . . . . . . . . . 13 |- (abs o. - ) = (abs o. - )
147146cnmet 9182 . . . . . . . . . . . 12 |- (abs o. - ) e. Met
148146cnmetba 9181 . . . . . . . . . . . . 13 |- CC = dom dom (abs o. - )
149 eqid 1884 . . . . . . . . . . . . 13 |- (Open` (abs o. - )) = (Open` (abs o. - ))
150148, 149uniopn2 9138 . . . . . . . . . . . 12 |- ((abs o. - ) e. Met -> U.(Open` (abs o. - )) = CC)
151147, 150ax-mp 7 . . . . . . . . . . 11 |- U.(Open` (abs o. - )) = CC
152151eqcomi 1888 . . . . . . . . . 10 |- CC = U.(Open` (abs o. - ))
153 iccssre 7565 . . . . . . . . . . . 12 |- ((0 e. RR /\ (1 / 2) e. RR) -> (0[,](1 / 2)) C_ RR)
15411, 25, 153mp2an 761 . . . . . . . . . . 11 |- (0[,](1 / 2)) C_ RR
155154, 47sstri 2626 . . . . . . . . . 10 |- (0[,](1 / 2)) C_ CC
1567, 31, 29syl2an 503 . . . . . . . . . . . 12 |- ((t e. (0[,]1) /\ s e. (0[,](1 / 2))) -> ((1 - t) x. (2 x. s)) e. (0[,]1))
157156ancoms 484 . . . . . . . . . . 11 |- ((s e. (0[,](1 / 2)) /\ t e. (0[,]1)) -> ((1 - t) x. (2 x. s)) e. (0[,]1))
158157, 8syl 12 . . . . . . . . . 10 |- ((s e. (0[,](1 / 2)) /\ t e. (0[,]1)) -> (1 - ((1 - t) x. (2 x. s))) e. (0[,]1))
159 eqid 1884 . . . . . . . . . 10 |- {<.<.s, t>., v>. | ((s e. CC /\ t e. CC) /\ v = (1 - ((1 - t) x. (2 x. s))))} = {<.<.s, t>., v>. | ((s e. CC /\ t e. CC) /\ v = (1 - ((1 - t) x. (2 x. s))))}
160149opntop 9147 . . . . . . . . . . 11 |- ((abs o. - ) e. Met -> (Open` (abs o. - )) e. Top)
161147, 160ax-mp 7 . . . . . . . . . 10 |- (Open` (abs o. - )) e. Top
16236elisseti 2301 . . . . . . . . . . 11 |- 1 e. _V
163 oprex 4907 . . . . . . . . . . 11 |- ((1 - t) x. (2 x. s)) e. _V
164 eqid 1884 . . . . . . . . . . 11 |- {<.<.s, t>., u>. | ((s e. CC /\ t e. CC) /\ u = 1)} = {<.<.s, t>., u>. | ((s e. CC /\ t e. CC) /\ u = 1)}
165 eqid 1884 . . . . . . . . . . 11 |- {<.<.s, t>., w>. | ((s e. CC /\ t e. CC) /\ w = ((1 - t) x. (2 x. s)))} = {<.<.s, t>., w>. | ((s e. CC /\ t e. CC) /\ w = ((1 - t) x. (2 x. s)))}
166 eqid 1884 . . . . . . . . . . . 12 |- {<.s, v>. | (s e. CC /\ v = 1)} = {<.s, v>. | (s e. CC /\ v = 1)}
167166constcncf 15882 . . . . . . . . . . . . 13 |- (1 e. CC -> {<.s, v>. | (s e. CC /\ v = 1)} e. (CC-cn->CC))
16836, 167ax-mp 7 . . . . . . . . . . . 12 |- {<.s, v>. | (s e. CC /\ v = 1)} e. (CC-cn->CC)
169149, 162, 166, 168, 164cnoprab1c 15923 . . . . . . . . . . 11 |- {<.<.s, t>., u>. | ((s e. CC /\ t e. CC) /\ u = 1)} e. (((Open` (abs o. - )) X.t (Open` (abs o. - ))) Cn (Open` (abs o. - )))
170 oprex 4907 . . . . . . . . . . . 12 |- (1 - t) e. _V
171 oprex 4907 . . . . . . . . . . . 12 |- (2 x. s) e. _V
172 eqid 1884 . . . . . . . . . . . 12 |- {<.<.s, t>., u>. | ((s e. CC /\ t e. CC) /\ u = (1 - t))} = {<.<.s, t>., u>. | ((s e. CC /\ t e. CC) /\ u = (1 - t))}
173 eqid 1884 . . . . . . . . . . . 12 |- {<.<.s, t>., v>. | ((s e. CC /\ t e. CC) /\ v = (2 x. s))} = {<.<.s, t>., v>. | ((s e. CC /\ t e. CC) /\ v = (2 x. s))}
174 eqid 1884 . . . . . . . . . . . . 13 |- {<.t, v>. | (t e. CC /\ v = (1 - t))} = {<.t, v>. | (t e. CC /\ v = (1 - t))}
175174sub2cncf 15886 . . . . . . . . . . . . . 14 |- (1 e. CC -> {<.t, v>. | (t e. CC /\ v = (1 - t))} e. (CC-cn->CC))
17636, 175ax-mp 7 . . . . . . . . . . . . 13 |- {<.t, v>. | (t e. CC /\ v = (1 - t))} e. (CC-cn->CC)
177149, 170, 174, 176, 172cnoprab2c 15924 . . . . . . . . . . . 12 |- {<.<.s, t>., u>. | ((s e. CC /\ t e. CC) /\ u = (1 - t))} e. (((Open` (abs o. - )) X.t (Open` (abs o. - ))) Cn (Open` (abs o. - )))
178 eqid 1884 . . . . . . . . . . . . 13 |- {<.s, u>. | (s e. CC /\ u = (2 x. s))} = {<.s, u>. | (s e. CC /\ u = (2 x. s))}
179 2cn 7164 . . . . . . . . . . . . . 14 |- 2 e. CC
180178mulc1cncf 8541 . . . . . . . . . . . . . 14 |- (2 e. CC -> {<.s, u>. | (s e. CC /\ u = (2 x. s))} e. (CC-cn->CC))
181179, 180ax-mp 7 . . . . . . . . . . . . 13 |- {<.s, u>. | (s e. CC /\ u = (2 x. s))} e. (CC-cn->CC)
182149, 171, 178, 181, 173cnoprab1c 15923 . . . . . . . . . . . 12 |- {<.<.s, t>., v>. | ((s e. CC /\ t e. CC) /\ v = (2 x. s))} e. (((Open` (abs o. - )) X.t (Open` (abs o. - ))) Cn (Open` (abs o. - )))
183146, 149mulcntx 15929 . . . . . . . . . . . 12 |- x. e. (((Open` (abs o. - )) X.t (Open` (abs o. - ))) Cn (Open` (abs o. - )))
184149, 170, 171, 172, 173, 165, 177, 182, 183cnoproprabcoc 15920 . . . . . . . . . . 11 |- {<.<.s, t>., w>. | ((s e. CC /\ t e. CC) /\ w = ((1 - t) x. (2 x. s)))} e. (((Open` (abs o. - )) X.t (Open` (abs o. - ))) Cn (Open` (abs o. - )))
185146, 149subcntx 15928 . . . . . . . . . . 11 |- - e. (((Open` (abs o. - )) X.t (Open` (abs o. - ))) Cn (Open` (abs o. - )))
186149, 162, 163, 164, 165, 159, 169, 184, 185cnoproprabcoc 15920 . . . . . . . . . 10 |- {<.<.s, t>., v>. | ((s e. CC /\ t e. CC) /\ v = (1 - ((1 - t) x. (2 x. s))))} e. (((Open` (abs o. - )) X.t (Open` (abs o. - ))) Cn (Open` (abs o. - )))
187152, 152, 152, 155, 48, 48, 158, 159, 144, 161, 161, 161, 186cnresoprab 15915 . . . . . . . . 9 |- {<.<.s, t>., v>. | ((s e. (0[,](1 / 2)) /\ t e. (0[,]1)) /\ v = (1 - ((1 - t) x. (2 x. s))))} e. ((subSp` <.((0[,](1 / 2)) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.) Cn (subSp` <.(0[,]1), (Open` (abs o. - ))>.))
188 dfii3 15870 . . . . . . . . . 10 |- II = (subSp` <.(0[,]1), (Open` (abs o. - ))>.)
189188opreq2i 4893 . . . . . . . . 9 |- ((subSp` <.((0[,](1 / 2)) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.) Cn II) = ((subSp` <.((0[,](1 / 2)) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.) Cn (subSp` <.(0[,]1), (Open` (abs o. - ))>.))
190187, 189eleqtrri 1970 . . . . . . . 8 |- {<.<.s, t>., v>. | ((s e. (0[,](1 / 2)) /\ t e. (0[,]1)) /\ v = (1 - ((1 - t) x. (2 x. s))))} e. ((subSp` <.((0[,](1 / 2)) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.) Cn II)
191188, 188opreq12i 4894 . . . . . . . . . . . . 13 |- (II X.t II) = ((subSp` <.(0[,]1), (Open` (abs o. - ))>.) X.t (subSp` <.(0[,]1), (Open` (abs o. - ))>.))
192152, 152txsubsp 15912 . . . . . . . . . . . . . 14 |- ((((Open` (abs o. - )) e. Top /\ (Open` (abs o. - )) e. Top) /\ ((0[,]1) C_ CC /\ (0[,]1) C_ CC)) -> (subSp` <.((0[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.) = ((subSp` <.(0[,]1), (Open` (abs o. - ))>.) X.t (subSp` <.(0[,]1), (Open` (abs o. - ))>.)))
193161, 161, 48, 48, 192mp4an 15651 . . . . . . . . . . . . 13 |- (subSp` <.((0[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.) = ((subSp` <.(0[,]1), (Open` (abs o. - ))>.) X.t (subSp` <.(0[,]1), (Open` (abs o. - ))>.))
194191, 193eqtr4i 1911 . . . . . . . . . . . 12 |- (II X.t II) = (subSp` <.((0[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.)
195194opeq2i 3162 . . . . . . . . . . 11 |- <.((0[,](1 / 2)) X. (0[,]1)), (II X.t II)>. = <.((0[,](1 / 2)) X. (0[,]1)), (subSp` <.((0[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.)>.
196195fveq2i 4684 . . . . . . . . . 10 |- (subSp` <.((0[,](1 / 2)) X. (0[,]1)), (II X.t II)>.) = (subSp` <.((0[,](1 / 2)) X. (0[,]1)), (subSp` <.((0[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.)>.)
197161, 161txtopi 15909 . . . . . . . . . . 11 |- ((Open` (abs o. - )) X.t (Open` (abs o. - ))) e. Top
198 xpss12 4089 . . . . . . . . . . . 12 |- (((0[,]1) C_ CC /\ (0[,]1) C_ CC) -> ((0[,]1) X. (0[,]1)) C_ (CC X. CC))
19948, 48, 198mp2an 761 . . . . . . . . . . 11 |- ((0[,]1) X. (0[,]1)) C_ (CC X. CC)
200 ssid 2634 . . . . . . . . . . . 12 |- (0[,]1) C_ (0[,]1)
201 xpss12 4089 . . . . . . . . . . . 12 |- (((0[,](1 / 2)) C_ (0[,]1) /\ (0[,]1) C_ (0[,]1)) -> ((0[,](1 / 2)) X. (0[,]1)) C_ ((0[,]1) X. (0[,]1)))
202105, 200, 201mp2an 761 . . . . . . . . . . 11 |- ((0[,](1 / 2)) X. (0[,]1)) C_ ((0[,]1) X. (0[,]1))
203161, 161, 152, 152txunii 15910 . . . . . . . . . . . 12 |- (CC X. CC) = U.((Open` (abs o. - )) X.t (Open` (abs o. - )))
204203subspabs 15840 . . . . . . . . . . 11 |- ((((Open` (abs o. - )) X.t (Open` (abs o. - ))) e. Top /\ ((0[,]1) X. (0[,]1)) C_ (CC X. CC) /\ ((0[,](1 / 2)) X. (0[,]1)) C_ ((0[,]1) X. (0[,]1))) -> (subSp` <.((0[,](1 / 2)) X. (0[,]1)), (subSp` <.((0[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.)>.) = (subSp` <.((0[,](1 / 2)) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.))
205197, 199, 202, 204mp3an 1191 . . . . . . . . . 10 |- (subSp` <.((0[,](1 / 2)) X. (0[,]1)), (subSp` <.((0[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.)>.) = (subSp` <.((0[,](1 / 2)) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.)
206196, 205eqtri 1908 . . . . . . . . 9 |- (subSp` <.((0[,](1 / 2)) X. (0[,]1)), (II X.t II)>.) = (subSp` <.((0[,](1 / 2)) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.)
207206opreq1i 4892 . . . . . . . 8 |- ((subSp` <.((0[,](1 / 2)) X. (0[,]1)), (II X.t II)>.) Cn II) = ((subSp` <.((0[,](1 / 2)) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.) Cn II)
208190, 207eleqtrri 1970 . . . . . . 7 |- {<.<.s, t>., v>. | ((s e. (0[,](1 / 2)) /\ t e. (0[,]1)) /\ v = (1 - ((1 - t) x. (2 x. s))))} e. ((subSp` <.((0[,](1 / 2)) X. (0[,]1)), (II X.t II)>.) Cn II)
209145, 208eqeltri 1967 . . . . . 6 |- ({<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))} |` ((0[,](1 / 2)) X. (0[,]1))) e. ((subSp` <.((0[,](1 / 2)) X. (0[,]1)), (II X.t II)>.) Cn II)
210 opreq2 4890 . . . . . . . . . . 11 |- (s = (1 / 2) -> (2 x. s) = (2 x. (1 / 2)))
211179, 24recidi 6916 . . . . . . . . . . 11 |- (2 x. (1 / 2)) = 1
212210, 211syl6eq 1944 . . . . . . . . . 10 |- (s = (1 / 2) -> (2 x. s) = 1)
213212opreq2d 4898 . . . . . . . . 9 |- (s = (1 / 2) -> ((1 - t) x. (2 x. s)) = ((1 - t) x. 1))
214213opreq2d 4898 . . . . . . . 8 |- (s = (1 / 2) -> (1 - ((1 - t) x. (2 x. s))) = (1 - ((1 - t) x. 1)))
215212opreq1d 4897 . . . . . . . . . . 11 |- (s = (1 / 2) -> ((2 x. s) - 1) = (1 - 1))
21636subidi 6551 . . . . . . . . . . 11 |- (1 - 1) = 0
217215, 216syl6eq 1944 . . . . . . . . . 10 |- (s = (1 / 2) -> ((2 x. s) - 1) = 0)
218217opreq2d 4898 . . . . . . . . 9 |- (s = (1 / 2) -> ((1 - t) x. ((2 x. s) - 1)) = ((1 - t) x. 0))
219218opreq2d 4898 . . . . . . . 8 |- (s = (1 / 2) -> (t + ((1 - t) x. ((2 x. s) - 1))) = (t + ((1 - t) x. 0)))
220 nncan 6635 . . . . . . . . . . 11 |- ((1 e. CC /\ t e. CC) -> (1 - (1 - t)) = t)
22136, 220mpan 759 . . . . . . . . . 10 |- (t e. CC -> (1 - (1 - t)) = t)
222 ax1id 6435 . . . . . . . . . . . 12 |- ((1 - t) e. CC -> ((1 - t) x. 1) = (1 - t))
22338, 222syl 12 . . . . . . . . . . 11 |- (t e. CC -> ((1 - t) x. 1) = (1 - t))
224223opreq2d 4898 . . . . . . . . . 10 |- (t e. CC -> (1 - ((1 - t) x. 1)) = (1 - (1 - t)))
225 mul01 6606 . . . . . . . . . . . . 13 |- ((1 - t) e. CC -> ((1 - t) x. 0) = 0)
22638, 225syl 12 . . . . . . . . . . . 12 |- (t e. CC -> ((1 - t) x. 0) = 0)
227226opreq2d 4898 . . . . . . . . . . 11 |- (t e. CC -> (t + ((1 - t) x. 0)) = (t + 0))
228 ax0id 6434 . . . . . . . . . . 11 |- (t e. CC -> (t + 0) = t)
229227, 228eqtrd 1925 . . . . . . . . . 10 |- (t e. CC -> (t + ((1 - t) x. 0)) = t)
230221, 224, 2293eqtr4d 1937 . . . . . . . . 9 |- (t e. CC -> (1 - ((1 - t) x. 1)) = (t + ((1 - t) x. 0)))
23150, 230syl 12 . . . . . . . 8 |- (t e. (0[,]1) -> (1 - ((1 - t) x. 1)) = (t + ((1 - t) x. 0)))
232 eqid 1884 . . . . . . . 8 |- {<.<.s, t>., v>. | ((s e. ((1 / 2)[,]1) /\ t e. (0[,]1)) /\ v = (t + ((1 - t) x. ((2 x. s) - 1))))} = {<.<.s, t>., v>. | ((s e. ((1 / 2)[,]1) /\ t e. (0[,]1)) /\ v = (t + ((1 - t) x. ((2 x. s) - 1))))}
23311, 12, 53, 142, 143, 134, 79, 214, 219, 231, 232oprpiece1res2 15881 . . . . . . 7 |- ({<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))} |` (((1 / 2)[,]1) X. (0[,]1))) = {<.<.s, t>., v>. | ((s e. ((1 / 2)[,]1) /\ t e. (0[,]1)) /\ v = (t + ((1 - t) x. ((2 x. s) - 1))))}
234 iccssre 7565 . . . . . . . . . . . 12 |- (((1 / 2) e. RR /\ 1 e. RR) -> ((1 / 2)[,]1) C_ RR)
23525, 12, 234mp2an 761 . . . . . . . . . . 11 |- ((1 / 2)[,]1) C_ RR
236235, 47sstri 2626 . . . . . . . . . 10 |- ((1 / 2)[,]1) C_ CC
237 simpr 350 . . . . . . . . . . . . . 14 |- ((s e. CC /\ t e. CC) -> t e. CC)
238 subcl 6524 . . . . . . . . . . . . . . . . 17 |- (((2 x. s) e. CC /\ 1 e. CC) -> ((2 x. s) - 1) e. CC)
239 axmulcl 6426 . . . . . . . . . . . . . . . . . 18 |- ((2 e. CC /\ s e. CC) -> (2 x. s) e. CC)
240179, 239mpan 759 . . . . . . . . . . . . . . . . 17 |- (s e. CC -> (2 x. s) e. CC)
241238, 240, 36sylancl 525 . . . . . . . . . . . . . . . 16 |- (s e. CC -> ((2 x. s) - 1) e. CC)
24235, 38, 241syl2an 503 . . . . . . . . . . . . . . 15 |- ((t e. CC /\ s e. CC) -> ((1 - t) x. ((2 x. s) - 1)) e. CC)
243242ancoms 484 . . . . . . . . . . . . . 14 |- ((s e. CC /\ t e. CC) -> ((1 - t) x. ((2 x. s) - 1)) e. CC)
244237, 243, 41syl11anc 524 . . . . . . . . . . . . 13 |- ((s e. CC /\ t e. CC) -> (t + ((1 - t) x. ((2 x. s) - 1))) = (((1 - t) x. ((2 x. s) - 1)) + t))
24543adantl 424 . . . . . . . . . . . . . 14 |- ((s e. CC /\ t e. CC) -> (t x. 1) = t)
246245opreq2d 4898 . . . . . . . . . . . . 13 |- ((s e. CC /\ t e. CC) -> (((1 - t) x. ((2 x. s) - 1)) + (t x. 1)) = (((1 - t) x. ((2 x. s) - 1)) + t))
247244, 246eqtr4d 1928 . . . . . . . . . . . 12 |- ((s e. CC /\ t e. CC) -> (t + ((1 - t) x. ((2 x. s) - 1))) = (((1 - t) x. ((2 x. s) - 1)) + (t x. 1)))
248236sseli 2617 . . . . . . . . . . . 12 |- (s e. ((1 / 2)[,]1) -> s e. CC)
249247, 248, 50syl2an 503 . . . . . . . . . . 11 |- ((s e. ((1 / 2)[,]1) /\ t e. (0[,]1)) -> (t + ((1 - t) x. ((2 x. s) - 1))) = (((1 - t) x. ((2 x. s) - 1)) + (t x. 1)))
25058, 74sylan 497 . . . . . . . . . . 11 |- ((s e. ((1 / 2)[,]1) /\ t e. (0[,]1)) -> (((1 - t) x. ((2 x. s) - 1)) + (t x. 1)) e. (0[,]1))
251249, 250eqeltrd 1971 . . . . . . . . . 10 |- ((s e. ((1 / 2)[,]1) /\ t e. (0[,]1)) -> (t + ((1 - t) x. ((2 x. s) - 1))) e. (0[,]1))
252 eqid 1884 . . . . . . . . . 10 |- {<.<.s, t>., v>. | ((s e. CC /\ t e. CC) /\ v = (t + ((1 - t) x. ((2 x. s) - 1))))} = {<.<.s, t>., v>. | ((s e. CC /\ t e. CC) /\ v = (t + ((1 - t) x. ((2 x. s) - 1))))}
253 visset 2295 . . . . . . . . . . 11 |- t e. _V
254 oprex 4907 . . . . . . . . . . 11 |- ((1 - t) x. ((2 x. s) - 1)) e. _V
255 eqid 1884 . . . . . . . . . . 11 |- {<.<.s, t>., u>. | ((s e. CC /\ t e. CC) /\ u = t)} = {<.<.s, t>., u>. | ((s e. CC /\ t e. CC) /\ u = t)}
256 eqid 1884 . . . . . . . . . . 11 |- {<.<.s, t>., w>. | ((s e. CC /\ t e. CC) /\ w = ((1 - t) x. ((2 x. s) - 1)))} = {<.<.s, t>., w>. | ((s e. CC /\ t e. CC) /\ w = ((1 - t) x. ((2 x. s) - 1)))}
257 eqid 1884 . . . . . . . . . . . 12 |- {<.t, v>. | (t e. CC /\ v = t)} = {<.t, v>. | (t e. CC /\ v = t)}
258257idcncf 15884 . . . . . . . . . . . 12 |- {<.t, v>. | (t e. CC /\ v = t)} e. (CC-cn->CC)
259149, 253, 257, 258, 255cnoprab2c 15924 . . . . . . . . . . 11 |- {<.<.s, t>., u>. | ((s e. CC /\ t e. CC) /\ u = t)} e. (((Open` (abs o. - )) X.t (Open` (abs o. - ))) Cn (Open` (abs o. - )))
260 oprex 4907 . . . . . . . . . . . 12 |- ((2 x. s) - 1) e. _V
261 eqid 1884 . . . . . . . . . . . 12 |- {<.<.s, t>., v>. | ((s e. CC /\ t e. CC) /\ v = ((2 x. s) - 1))} = {<.<.s, t>., v>. | ((s e. CC /\ t e. CC) /\ v = ((2 x. s) - 1))}
262 eqid 1884 . . . . . . . . . . . . 13 |- {<.s, u>. | (s e. CC /\ u = ((2 x. s) - 1))} = {<.s, u>. | (s e. CC /\ u = ((2 x. s) - 1))}
263 eqid 1884 . . . . . . . . . . . . . 14 |- {<.s, v>. | (s e. CC /\ v = (2 x. s))} = {<.s, v>. | (s e. CC /\ v = (2 x. s))}
264 eqid 1884 . . . . . . . . . . . . . 14 |- {<.s, w>. | (s e. CC /\ w = 1)} = {<.s, w>. | (s e. CC /\ w = 1)}
265263mulc1cncf 8541 . . . . . . . . . . . . . . 15 |- (2 e. CC -> {<.s, v>. | (s e. CC /\ v = (2 x. s))} e. (CC-cn->CC))
266179, 265ax-mp 7 . . . . . . . . . . . . . 14 |- {<.s, v>. | (s e. CC /\ v = (2 x. s))} e. (CC-cn->CC)
267264constcncf 15882 . . . . . . . . . . . . . . 15 |- (1 e. CC -> {<.s, w>. | (s e. CC /\ w = 1)} e. (CC-cn->CC))
26836, 267ax-mp 7 . . . . . . . . . . . . . 14 |- {<.s, w>. | (s e. CC /\ w = 1)} e. (CC-cn->CC)
269149, 171, 162, 263, 264, 262, 266, 268, 185cnopropabcoc 15918 . . . . . . . . . . . . 13 |- {<.s, u>. | (s e. CC /\ u = ((2 x. s) - 1))} e. (CC-cn->CC)
270149, 260, 262, 269, 261cnoprab1c 15923 . . . . . . . . . . . 12 |- {<.<.s, t>., v>. | ((s e. CC /\ t e. CC) /\ v = ((2 x. s) - 1))} e. (((Open` (abs o. - )) X.t (Open` (abs o. - ))) Cn (Open` (abs o. - )))
271149, 170, 260, 172, 261, 256, 177, 270, 183cnoproprabcoc 15920 . . . . . . . . . . 11 |- {<.<.s, t>., w>. | ((s e. CC /\ t e. CC) /\ w = ((1 - t) x. ((2 x. s) - 1)))} e. (((Open` (abs o. - )) X.t (Open` (abs o. - ))) Cn (Open` (abs o. - )))
272146, 149addcntx 15927 . . . . . . . . . . 11 |- + e. (((Open` (abs o. - )) X.t (Open` (abs o. - ))) Cn (Open` (abs o. - )))
273149, 253, 254, 255, 256, 252, 259, 271, 272cnoproprabcoc 15920 . . . . . . . . . 10 |- {<.<.s, t>., v>. | ((s e. CC /\ t e. CC) /\ v = (t + ((1 - t) x. ((2 x. s) - 1))))} e. (((Open` (abs o. - )) X.t (Open` (abs o. - ))) Cn (Open` (abs o. - )))
274152, 152, 152, 236, 48, 48, 251, 252, 232, 161, 161, 161, 273cnresoprab 15915 . . . . . . . . 9 |- {<.<.s, t>., v>. | ((s e. ((1 / 2)[,]1) /\ t e. (0[,]1)) /\ v = (t + ((1 - t) x. ((2 x. s) - 1))))} e. ((subSp` <.(((1 / 2)[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.) Cn (subSp` <.(0[,]1), (Open` (abs o. - ))>.))
275188opreq2i 4893 . . . . . . . . 9 |- ((subSp` <.(((1 / 2)[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.) Cn II) = ((subSp` <.(((1 / 2)[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.) Cn (subSp` <.(0[,]1), (Open` (abs o. - ))>.))
276274, 275eleqtrri 1970 . . . . . . . 8 |- {<.<.s, t>., v>. | ((s e. ((1 / 2)[,]1) /\ t e. (0[,]1)) /\ v = (t + ((1 - t) x. ((2 x. s) - 1))))} e. ((subSp` <.(((1 / 2)[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.) Cn II)
277194opeq2i 3162 . . . . . . . . . . 11 |- <.(((1 / 2)[,]1) X. (0[,]1)), (II X.t II)>. = <.(((1 / 2)[,]1) X. (0[,]1)), (subSp` <.((0[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.)>.
278277fveq2i 4684 . . . . . . . . . 10 |- (subSp` <.(((1 / 2)[,]1) X. (0[,]1)), (II X.t II)>.) = (subSp` <.(((1 / 2)[,]1) X. (0[,]1)), (subSp` <.((0[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.)>.)
279 xpss12 4089 . . . . . . . . . . . 12 |- ((((1 / 2)[,]1) C_ (0[,]1) /\ (0[,]1) C_ (0[,]1)) -> (((1 / 2)[,]1) X. (0[,]1)) C_ ((0[,]1) X. (0[,]1)))
280126, 200, 279mp2an 761 . . . . . . . . . . 11 |- (((1 / 2)[,]1) X. (0[,]1)) C_ ((0[,]1) X. (0[,]1))
281203subspabs 15840 . . . . . . . . . . 11 |- ((((Open` (abs o. - )) X.t (Open` (abs o. - ))) e. Top /\ ((0[,]1) X. (0[,]1)) C_ (CC X. CC) /\ (((1 / 2)[,]1) X. (0[,]1)) C_ ((0[,]1) X. (0[,]1))) -> (subSp` <.(((1 / 2)[,]1) X. (0[,]1)), (subSp` <.((0[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.)>.) = (subSp` <.(((1 / 2)[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.))
282197, 199, 280, 281mp3an 1191 . . . . . . . . . 10 |- (subSp` <.(((1 / 2)[,]1) X. (0[,]1)), (subSp` <.((0[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.)>.) = (subSp` <.(((1 / 2)[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.)
283278, 282eqtri 1908 . . . . . . . . 9 |- (subSp` <.(((1 / 2)[,]1) X. (0[,]1)), (II X.t II)>.) = (subSp` <.(((1 / 2)[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.)
284283opreq1i 4892 . . . . . . . 8 |- ((subSp` <.(((1 / 2)[,]1) X. (0[,]1)), (II X.t II)>.) Cn II) = ((subSp` <.(((1 / 2)[,]1) X. (0[,]1)), ((Open` (abs o. - )) X.t (Open` (abs o. - )))>.) Cn II)
285276, 284eleqtrri 1970 . . . . . . 7 |- {<.<.s, t>., v>. | ((s e. ((1 / 2)[,]1) /\ t e. (0[,]1)) /\ v = (t + ((1 - t) x. ((2 x. s) - 1))))} e. ((subSp` <.(((1 / 2)[,]1) X. (0[,]1)), (II X.t II)>.) Cn II)
286233, 285eqeltri 1967 . . . . . 6 |- ({<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))} |` (((1 / 2)[,]1) X. (0[,]1))) e. ((subSp` <.(((1 / 2)[,]1) X. (0[,]1)), (II X.t II)>.) Cn II)
287141, 209, 2863pm3.2i 1048 . . . . 5 |- ({<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))}:((0[,]1) X. (0[,]1))-->(0[,]1) /\ ({<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))} |` ((0[,](1 / 2)) X. (0[,]1))) e. ((subSp` <.((0[,](1 / 2)) X. (0[,]1)), (II X.t II)>.) Cn II) /\ ({<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))} |` (((1 / 2)[,]1) X. (0[,]1))) e. ((subSp` <.(((1 / 2)[,]1) X. (0[,]1)), (II X.t II)>.) Cn II))
2881, 1, 2, 2txunii 15910 . . . . . 6 |- ((0[,]1) X. (0[,]1)) = U.(II X.t II)
289288, 2paste 15893 . . . . 5 |- ((((II X.t II) e. Top /\ II e. Top) /\ (((0[,](1 / 2)) X. (0[,]1)) e. (Clsd` (II X.t II)) /\ (((1 / 2)[,]1) X. (0[,]1)) e. (Clsd` (II X.t II)) /\ (((0[,](1 / 2)) X. (0[,]1)) u. (((1 / 2)[,]1) X. (0[,]1))) = ((0[,]1) X. (0[,]1))) /\ ({<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))}:((0[,]1) X. (0[,]1))-->(0[,]1) /\ ({<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))} |` ((0[,](1 / 2)) X. (0[,]1))) e. ((subSp` <.((0[,](1 / 2)) X. (0[,]1)), (II X.t II)>.) Cn II) /\ ({<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))} |` (((1 / 2)[,]1) X. (0[,]1))) e. ((subSp` <.(((1 / 2)[,]1) X. (0[,]1)), (II X.t II)>.) Cn II))) -> {<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))} e. ((II X.t II) Cn II))
29094, 140, 287, 289mp3an 1191 . . . 4 |- {<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))} e. ((II X.t II) Cn II)
29193, 290jctil 316 . . 3 |- ((J e. Top /\ F e. (II Cn J)) -> ({<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))} e. ((II X.t II) Cn II) /\ F e. (II Cn J)))
292 cnco 9045 . . 3 |- ((((II X.t II) e. Top /\ II e. Top /\ J e. Top) /\ ({<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))} e. ((II X.t II) Cn II) /\ F e. (II Cn J))) -> (F o. {<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))}) e. ((II X.t II) Cn J))
29390, 91, 92, 291, 292syl31anc 1103 . 2 |- ((J e. Top /\ F e. (II Cn J)) -> (F o. {<.<.s, t>., v>. | ((s e. (0[,]1) /\ t e. (0[,]1)) /\ v = if(s <_ (1 / 2), (1 - ((1 - t) x. (2 x. s))), (t + ((1 - t) x. ((2 x. s) - 1)))))}) e. ((II X.t II) Cn J))
29488, 293eqeltrd 1971 1 |- ((J e. Top /\ F e. (II Cn J)) -> H e. ((II X.t II) Cn J))
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 163   /\ wa 240   /\ w3a 858   = wceq 1298   e. wcel 1300   u. cun 2591   C_ wss 2593  ifcif 2982  <.cop 3046  U.cuni 3177   class class class wbr 3338  {copab 3395   X. cxp 3984  ran crn 3987   |` cres 3988   o. ccom 3990   Fn wfn 3993  -->wf 3994  ` cfv 3998  (class class class)co 4884  {copab2 4885  CCcc 6384  RRcr 6385  0cc0 6386  1c1 6387   + caddc 6389   x. cmul 6391   - cmin 6445   / cdiv 6447   <_ cle 6448   < clt 6653  2c2 7145  (,)cioo 7524  [,]cicc 7527  abscabs 8000  -cn->ccncf 8524  Topctop 8857  topGenctg 8860   X.t ctx 8930  Clsdccld 8936   Cn ccn 9028  Metcme 9066  Opencopn 9069  subSpcsubsp 10242  IIcii 15865
This theorem is referenced by:  pcorev 16087
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-5 1302  ax-7 1304  ax-gen 1305  ax-8 1306  ax-9 1307  ax-10 1308  ax-11 1309  ax-12 1310  ax-13 1311  ax-14 1312  ax-17 1317  ax-4 1319  ax-5o 1321  ax-6o 1324  ax-9o 1481  ax-10o 1500  ax-16 1580  ax-11o 1588  ax-ext 1865  ax-rep 3428  ax-sep 3438  ax-nul 3445  ax-pow 3481  ax-pr 3524  ax-un 3790  ax-reg 5695  ax-inf2 5731  ax-ac 5906
This theorem depends on definitions:  df-bi 164  df-or 241  df-an 242  df-3or 859  df-3an 860  df-ex 1327  df-sb 1536  df-eu 1775  df-mo 1776  df-clab 1872  df-cleq 1877  df-clel 1880  df-ne 2019  df-nel 2020  df-ral 2109  df-rex 2110  df-reu 2111  df-rab 2112  df-v 2294  df-sbc 2454  df-csb 2541  df-dif 2597  df-un 2600  df-in 2603  df-ss 2605  df-pss 2607  df-nul 2876  df-if 2983  df-pw 3035  df-sn 3049  df-pr 3050  df-tp 3052  df-op 3053  df-uni 3178  df-int 3215  df-iun 3257  df-iin 3258  df-br 3339  df-opab 3396  df-tr 3412  df-eprel 3583  df-id 3586  df-po 3591  df-so 3604  df-fr 3625  df-we 3644  df-ord 3660  df-on 3661  df-lim 3662  df-suc 3663  df-om 3950  df-xp 4000  df-rel 4001  df-cnv 4002  df-co 4003  df-dm 4004  df-rn 4005  df-res 4006  df-ima 4007  df-fun 4008  df-fn 4009  df-f 4010  df-f1 4011  df-fo 4012  df-f1o 4013  df-fv 4014  df-opr 4886  df-oprab 4887  df-mpt 5006  df-1st 5020  df-2nd 5021  df-iota 5089  df-rdg 5140  df-1o 5177  df-oadd 5179  df-omul 5180  df-er 5318  df-ec 5320  df-qs 5323  df-map 5383  df-en 5427  df-dom 5428  df-sdom 5429  df-undef 5556  df-riota 5560  df-sup 5664  df-r1 5750  df-rank 5751  df-ni 6152  df-pli 6153  df-mi 6154  df-lti 6155  df-plpq 6187  df-mpq 6188  df-enq 6189  df-nq 6190  df-plq 6191  df-mq 6192  df-rq 6193  df-ltq 6194  df-1q 6195  df-np 6238  df-1p 6239  df-plp 6240  df-mp 6241  df-ltp 6242  df-plpr 6316  df-mpr 6317  df-enr 6318  df-nr 6319  df-plr 6320  df-mr 6321  df-ltr 6322  df-0r 6323  df-1r 6324  df-m1r 6325  df-c 6392  df-0 6393  df-1 6394  df-i 6395  df-r 6396  df-plus 6397  df-mul 6398  df-lt 6399  df-sub 6511  df-neg 6513  df-pnf 6654  df-mnf 6655  df-xr 6656  df-ltxr 6657  df-le 6658  df-div 6892  df-n 7108  df-2 7154  df-rp 7232  df-n0 7309  df-z 7345  df-q 7436  df-fl 7463  df-ioo 7528  df-icc 7531  df-uz 7587  df-seq1 7721  df-exp 7812  df-sqr 7920  df-re 8001  df-im 8002  df-cj 8003  df-abs 8004  df-clim 8235  df-cncf 8525  df-top 8861  df-topsp 8862  df-bases 8863  df-topgen 8864  df-tx 8931  df-cld 8939  df-cn 9030  df-cnp 9031  df-met 9070  df-bl 9072  df-opn 9073  df-lm 9200  df-subsp 10243  df-ii 15866
Copyright terms: Public domain