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

Theorem reparpht 16065
Description: Reparametrization lemma. The reparametrization of a path by any continuous map G:II-->II with G(0) = 0 and G(1) = 1 is path-homotopic to the original path.
Assertion
Ref Expression
reparpht |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> (F o. G)(~=ph` J)F)

Proof of Theorem reparpht
StepHypRef Expression
1 iitop 15867 . . . . . . . . 9 |- II e. Top
2 cnco 9045 . . . . . . . . . 10 |- (((II e. Top /\ II e. Top /\ J e. Top) /\ (G e. (II Cn II) /\ F e. (II Cn J))) -> (F o. G) e. (II Cn J))
32ex 402 . . . . . . . . 9 |- ((II e. Top /\ II e. Top /\ J e. Top) -> ((G e. (II Cn II) /\ F e. (II Cn J)) -> (F o. G) e. (II Cn J)))
41, 1, 3mp3an12 1181 . . . . . . . 8 |- (J e. Top -> ((G e. (II Cn II) /\ F e. (II Cn J)) -> (F o. G) e. (II Cn J)))
54imp 377 . . . . . . 7 |- ((J e. Top /\ (G e. (II Cn II) /\ F e. (II Cn J))) -> (F o. G) e. (II Cn J))
65anassrs 489 . . . . . 6 |- (((J e. Top /\ G e. (II Cn II)) /\ F e. (II Cn J)) -> (F o. G) e. (II Cn J))
76an1rs 547 . . . . 5 |- (((J e. Top /\ F e. (II Cn J)) /\ G e. (II Cn II)) -> (F o. G) e. (II Cn J))
873ad2antr1 1041 . . . 4 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> (F o. G) e. (II Cn J))
9 simplr 449 . . . 4 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> F e. (II Cn J))
108, 9jca 310 . . 3 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> ((F o. G) e. (II Cn J) /\ F e. (II Cn J)))
11 fvco 4736 . . . . . . . . 9 |- ((Fun F /\ Fun G /\ 0 e. dom G) -> ((F o. G)` 0) = (F` (G` 0)))
12113expb 1068 . . . . . . . 8 |- ((Fun F /\ (Fun G /\ 0 e. dom G)) -> ((F o. G)` 0) = (F` (G` 0)))
13 ffun 4565 . . . . . . . 8 |- (F:(0[,]1)-->U.J -> Fun F)
14 ffun 4565 . . . . . . . . 9 |- (G:(0[,]1)-->(0[,]1) -> Fun G)
15 fdm 4567 . . . . . . . . . 10 |- (G:(0[,]1)-->(0[,]1) -> dom G = (0[,]1))
16 0re 6603 . . . . . . . . . . 11 |- 0 e. RR
17 1re 6598 . . . . . . . . . . 11 |- 1 e. RR
18 lt01 6871 . . . . . . . . . . . 12 |- 0 < 1
1916, 17, 18ltleii 6756 . . . . . . . . . . 11 |- 0 <_ 1
20 lbicc2 7573 . . . . . . . . . . 11 |- ((0 e. RR /\ 1 e. RR /\ 0 <_ 1) -> 0 e. (0[,]1))
2116, 17, 19, 20mp3an 1191 . . . . . . . . . 10 |- 0 e. (0[,]1)
2215, 21syl5eleqr 1978 . . . . . . . . 9 |- (G:(0[,]1)-->(0[,]1) -> 0 e. dom G)
2314, 22jca 310 . . . . . . . 8 |- (G:(0[,]1)-->(0[,]1) -> (Fun G /\ 0 e. dom G))
2412, 13, 23syl2an 503 . . . . . . 7 |- ((F:(0[,]1)-->U.J /\ G:(0[,]1)-->(0[,]1)) -> ((F o. G)` 0) = (F` (G` 0)))
25 iiuni 15868 . . . . . . . . 9 |- (0[,]1) = U.II
26 eqid 1884 . . . . . . . . 9 |- U.J = U.J
2725, 26cnf 9038 . . . . . . . 8 |- ((II e. Top /\ J e. Top /\ F e. (II Cn J)) -> F:(0[,]1)-->U.J)
281, 27mp3an1 1178 . . . . . . 7 |- ((J e. Top /\ F e. (II Cn J)) -> F:(0[,]1)-->U.J)
2925, 25cnf 9038 . . . . . . . 8 |- ((II e. Top /\ II e. Top /\ G e. (II Cn II)) -> G:(0[,]1)-->(0[,]1))
301, 1, 29mp3an12 1181 . . . . . . 7 |- (G e. (II Cn II) -> G:(0[,]1)-->(0[,]1))
3124, 28, 30syl2an 503 . . . . . 6 |- (((J e. Top /\ F e. (II Cn J)) /\ G e. (II Cn II)) -> ((F o. G)` 0) = (F` (G` 0)))
32313ad2antr1 1041 . . . . 5 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> ((F o. G)` 0) = (F` (G` 0)))
33 simpr2 883 . . . . . 6 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> (G` 0) = 0)
3433fveq2d 4685 . . . . 5 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> (F` (G` 0)) = (F` 0))
3532, 34eqtrd 1925 . . . 4 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> ((F o. G)` 0) = (F` 0))
36 fvco 4736 . . . . . . . . 9 |- ((Fun F /\ Fun G /\ 1 e. dom G) -> ((F o. G)` 1) = (F` (G` 1)))
37363expb 1068 . . . . . . . 8 |- ((Fun F /\ (Fun G /\ 1 e. dom G)) -> ((F o. G)` 1) = (F` (G` 1)))
38 ubicc2 7574 . . . . . . . . . . 11 |- ((0 e. RR /\ 1 e. RR /\ 0 <_ 1) -> 1 e. (0[,]1))
3916, 17, 19, 38mp3an 1191 . . . . . . . . . 10 |- 1 e. (0[,]1)
4015, 39syl5eleqr 1978 . . . . . . . . 9 |- (G:(0[,]1)-->(0[,]1) -> 1 e. dom G)
4114, 40jca 310 . . . . . . . 8 |- (G:(0[,]1)-->(0[,]1) -> (Fun G /\ 1 e. dom G))
4237, 13, 41syl2an 503 . . . . . . 7 |- ((F:(0[,]1)-->U.J /\ G:(0[,]1)-->(0[,]1)) -> ((F o. G)` 1) = (F` (G` 1)))
4342, 28, 30syl2an 503 . . . . . 6 |- (((J e. Top /\ F e. (II Cn J)) /\ G e. (II Cn II)) -> ((F o. G)` 1) = (F` (G` 1)))
44433ad2antr1 1041 . . . . 5 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> ((F o. G)` 1) = (F` (G` 1)))
45 simpr3 884 . . . . . 6 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> (G` 1) = 1)
4645fveq2d 4685 . . . . 5 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> (F` (G` 1)) = (F` 1))
4744, 46eqtrd 1925 . . . 4 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> ((F o. G)` 1) = (F` 1))
4835, 47jca 310 . . 3 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> (((F o. G)` 0) = (F` 0) /\ ((F o. G)` 1) = (F` 1)))
49 simpll 448 . . . . . 6 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> J e. Top)
50 isphtpy 16048 . . . . . 6 |- (((J e. Top /\ (F o. G) e. (II Cn J) /\ F e. (II Cn J)) /\ (((F o. G)` 0) = (F` 0) /\ ((F o. G)` 1) = (F` 1))) -> ({<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))} e. ((F o. G)(PHtpy` J)F) <-> ({<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))} e. ((II X.t II) Cn J) /\ A.s e. (0[,]1)(((s{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}0) = ((F o. G)` s) /\ (s{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}1) = (F` s)) /\ ((0{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = ((F o. G)` 0) /\ (1{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = ((F o. G)` 1))))))
5149, 8, 9, 35, 47, 50syl32anc 1108 . . . . 5 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> ({<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))} e. ((F o. G)(PHtpy` J)F) <-> ({<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))} e. ((II X.t II) Cn J) /\ A.s e. (0[,]1)(((s{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}0) = ((F o. G)` s) /\ (s{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}1) = (F` s)) /\ ((0{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = ((F o. G)` 0) /\ (1{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = ((F o. G)` 1))))))
52 ffn 4562 . . . . . . . . 9 |- (F:(0[,]1)-->U.J -> F Fn (0[,]1))
53 fveq1 4680 . . . . . . . . . . . . . . . . . 18 |- (G = if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1))) -> (G` x) = (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x))
5453opreq2d 4898 . . . . . . . . . . . . . . . . 17 |- (G = if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1))) -> ((1 - y) x. (G` x)) = ((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)))
5554opreq1d 4897 . . . . . . . . . . . . . . . 16 |- (G = if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1))) -> (((1 - y) x. (G` x)) + (y x. x)) = (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x)))
5655fveq2d 4685 . . . . . . . . . . . . . . 15 |- (G = if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1))) -> (F` (((1 - y) x. (G` x)) + (y x. x))) = (F` (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x))))
5756eqeq2d 1895 . . . . . . . . . . . . . 14 |- (G = if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1))) -> (z = (F` (((1 - y) x. (G` x)) + (y x. x))) <-> z = (F` (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x)))))
5857anbi2d 678 . . . . . . . . . . . . 13 |- (G = if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1))) -> (((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x)))) <-> ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x))))))
5958oprabbidv 4922 . . . . . . . . . . . 12 |- (G = if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1))) -> {<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))} = {<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x))))})
6055eqeq2d 1895 . . . . . . . . . . . . . . 15 |- (G = if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1))) -> (w = (((1 - y) x. (G` x)) + (y x. x)) <-> w = (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x))))
6160anbi2d 678 . . . . . . . . . . . . . 14 |- (G = if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1))) -> (((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (G` x)) + (y x. x))) <-> ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x)))))
6261oprabbidv 4922 . . . . . . . . . . . . 13 |- (G = if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1))) -> {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (G` x)) + (y x. x)))} = {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x)))})
6362coeq2d 4128 . . . . . . . . . . . 12 |- (G = if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1))) -> (F o. {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (G` x)) + (y x. x)))}) = (F o. {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x)))}))
6459, 63eqeq12d 1899 . . . . . . . . . . 11 |- (G = if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1))) -> ({<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))} = (F o. {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (G` x)) + (y x. x)))}) <-> {<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x))))} = (F o. {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x)))})))
6564imbi2d 674 . . . . . . . . . 10 |- (G = if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1))) -> ((F Fn (0[,]1) -> {<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))} = (F o. {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (G` x)) + (y x. x)))})) <-> (F Fn (0[,]1) -> {<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x))))} = (F o. {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x)))}))))
66 lincmb01icc 15879 . . . . . . . . . . . . . 14 |- ((0 e. RR /\ 1 e. RR) -> (((if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x) e. (0[,]1) /\ x e. (0[,]1) /\ y e. (0[,]1)) -> (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x)) e. (0[,]1)))
6716, 17, 66mp2an 761 . . . . . . . . . . . . 13 |- (((if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x) e. (0[,]1) /\ x e. (0[,]1) /\ y e. (0[,]1)) -> (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x)) e. (0[,]1))
68673expa 1067 . . . . . . . . . . . 12 |- ((((if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x) e. (0[,]1) /\ x e. (0[,]1)) /\ y e. (0[,]1)) -> (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x)) e. (0[,]1))
69 f1oi 4671 . . . . . . . . . . . . . . . 16 |- ( _I |` (0[,]1)):(0[,]1)-1-1-onto->(0[,]1)
70 f1of 4635 . . . . . . . . . . . . . . . 16 |- (( _I |` (0[,]1)):(0[,]1)-1-1-onto->(0[,]1) -> ( _I |` (0[,]1)):(0[,]1)-->(0[,]1))
7169, 70ax-mp 7 . . . . . . . . . . . . . . 15 |- ( _I |` (0[,]1)):(0[,]1)-->(0[,]1)
7271elimf 4561 . . . . . . . . . . . . . 14 |- if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1))):(0[,]1)-->(0[,]1)
7372ffvelrni 4788 . . . . . . . . . . . . 13 |- (x e. (0[,]1) -> (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x) e. (0[,]1))
7473ancri 321 . . . . . . . . . . . 12 |- (x e. (0[,]1) -> ((if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x) e. (0[,]1) /\ x e. (0[,]1)))
7568, 74sylan 497 . . . . . . . . . . 11 |- ((x e. (0[,]1) /\ y e. (0[,]1)) -> (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x)) e. (0[,]1))
76 eqid 1884 . . . . . . . . . . 11 |- {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x)))} = {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x)))}
77 eqid 1884 . . . . . . . . . . 11 |- {<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x))))} = {<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x))))}
7875, 76, 77oprabco 10159 . . . . . . . . . 10 |- (F Fn (0[,]1) -> {<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x))))} = (F o. {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (if(G:(0[,]1)-->(0[,]1), G, ( _I |` (0[,]1)))` x)) + (y x. x)))}))
7965, 78dedth 3011 . . . . . . . . 9 |- (G:(0[,]1)-->(0[,]1) -> (F Fn (0[,]1) -> {<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))} = (F o. {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (G` x)) + (y x. x)))})))
8052, 79mpan9 521 . . . . . . . 8 |- ((F:(0[,]1)-->U.J /\ G:(0[,]1)-->(0[,]1)) -> {<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))} = (F o. {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (G` x)) + (y x. x)))}))
8180, 28, 30syl2an 503 . . . . . . 7 |- (((J e. Top /\ F e. (II Cn J)) /\ G e. (II Cn II)) -> {<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))} = (F o. {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (G` x)) + (y x. x)))}))
821, 1txtopi 15909 . . . . . . . . . . 11 |- (II X.t II) e. Top
8382a1i 8 . . . . . . . . . 10 |- (J e. Top -> (II X.t II) e. Top)
841a1i 8 . . . . . . . . . 10 |- (J e. Top -> II e. Top)
85 id 73 . . . . . . . . . 10 |- (J e. Top -> J e. Top)
8683, 84, 853jca 1050 . . . . . . . . 9 |- (J e. Top -> ((II X.t II) e. Top /\ II e. Top /\ J e. Top))
8786ad2antrr 440 . . . . . . . 8 |- (((J e. Top /\ F e. (II Cn J)) /\ G e. (II Cn II)) -> ((II X.t II) e. Top /\ II e. Top /\ J e. Top))
88 fveq1 4680 . . . . . . . . . . . . . . . 16 |- (G = if(G e. (II Cn II), G, ( _I |` (0[,]1))) -> (G` x) = (if(G e. (II Cn II), G, ( _I |` (0[,]1)))` x))
8988opreq2d 4898 . . . . . . . . . . . . . . 15 |- (G = if(G e. (II Cn II), G, ( _I |` (0[,]1))) -> ((1 - y) x. (G` x)) = ((1 - y) x. (if(G e. (II Cn II), G, ( _I |` (0[,]1)))` x)))
9089opreq1d 4897 . . . . . . . . . . . . . 14 |- (G = if(G e. (II Cn II), G, ( _I |` (0[,]1))) -> (((1 - y) x. (G` x)) + (y x. x)) = (((1 - y) x. (if(G e. (II Cn II), G, ( _I |` (0[,]1)))` x)) + (y x. x)))
9190eqeq2d 1895 . . . . . . . . . . . . 13 |- (G = if(G e. (II Cn II), G, ( _I |` (0[,]1))) -> (w = (((1 - y) x. (G` x)) + (y x. x)) <-> w = (((1 - y) x. (if(G e. (II Cn II), G, ( _I |` (0[,]1)))` x)) + (y x. x))))
9291anbi2d 678 . . . . . . . . . . . 12 |- (G = if(G e. (II Cn II), G, ( _I |` (0[,]1))) -> (((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (G` x)) + (y x. x))) <-> ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (if(G e. (II Cn II), G, ( _I |` (0[,]1)))` x)) + (y x. x)))))
9392oprabbidv 4922 . . . . . . . . . . 11 |- (G = if(G e. (II Cn II), G, ( _I |` (0[,]1))) -> {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (G` x)) + (y x. x)))} = {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (if(G e. (II Cn II), G, ( _I |` (0[,]1)))` x)) + (y x. x)))})
9493eleq1d 1963 . . . . . . . . . 10 |- (G = if(G e. (II Cn II), G, ( _I |` (0[,]1))) -> ({<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (G` x)) + (y x. x)))} e. ((II X.t II) Cn II) <-> {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (if(G e. (II Cn II), G, ( _I |` (0[,]1)))` x)) + (y x. x)))} e. ((II X.t II) Cn II)))
9525idcn 9042 . . . . . . . . . . . . 13 |- (II e. Top -> ( _I |` (0[,]1)) e. (II Cn II))
961, 95ax-mp 7 . . . . . . . . . . . 12 |- ( _I |` (0[,]1)) e. (II Cn II)
9796elimel 3025 . . . . . . . . . . 11 |- if(G e. (II Cn II), G, ( _I |` (0[,]1))) e. (II Cn II)
98 eqid 1884 . . . . . . . . . . 11 |- {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (if(G e. (II Cn II), G, ( _I |` (0[,]1)))` x)) + (y x. x)))} = {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (if(G e. (II Cn II), G, ( _I |` (0[,]1)))` x)) + (y x. x)))}
9997, 98reparphtlem2 16064 . . . . . . . . . 10 |- {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (if(G e. (II Cn II), G, ( _I |` (0[,]1)))` x)) + (y x. x)))} e. ((II X.t II) Cn II)
10094, 99dedth 3011 . . . . . . . . 9 |- (G e. (II Cn II) -> {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (G` x)) + (y x. x)))} e. ((II X.t II) Cn II))
101100adantl 424 . . . . . . . 8 |- (((J e. Top /\ F e. (II Cn J)) /\ G e. (II Cn II)) -> {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (G` x)) + (y x. x)))} e. ((II X.t II) Cn II))
102 simplr 449 . . . . . . . 8 |- (((J e. Top /\ F e. (II Cn J)) /\ G e. (II Cn II)) -> F e. (II Cn J))
103 cnco 9045 . . . . . . . 8 |- ((((II X.t II) e. Top /\ II e. Top /\ J e. Top) /\ ({<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (G` x)) + (y x. x)))} e. ((II X.t II) Cn II) /\ F e. (II Cn J))) -> (F o. {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (G` x)) + (y x. x)))}) e. ((II X.t II) Cn J))
10487, 101, 102, 103syl12anc 1098 . . . . . . 7 |- (((J e. Top /\ F e. (II Cn J)) /\ G e. (II Cn II)) -> (F o. {<.<.x, y>., w>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ w = (((1 - y) x. (G` x)) + (y x. x)))}) e. ((II X.t II) Cn J))
10581, 104eqeltrd 1971 . . . . . 6 |- (((J e. Top /\ F e. (II Cn J)) /\ G e. (II Cn II)) -> {<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))} e. ((II X.t II) Cn J))
1061053ad2antr1 1041 . . . . 5 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> {<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))} e. ((II X.t II) Cn J))
107 ffvelrn 4787 . . . . . . . . . . 11 |- ((G:(0[,]1)-->(0[,]1) /\ s e. (0[,]1)) -> (G` s) e. (0[,]1))
108 mulid2 6578 . . . . . . . . . . . . . . . 16 |- ((G` s) e. CC -> (1 x. (G` s)) = (G` s))
109 ax1cn 6422 . . . . . . . . . . . . . . . . . 18 |- 1 e. CC
110109subid1i 6552 . . . . . . . . . . . . . . . . 17 |- (1 - 0) = 1
111110opreq1i 4892 . . . . . . . . . . . . . . . 16 |- ((1 - 0) x. (G` s)) = (1 x. (G` s))
112108, 111syl5eq 1940 . . . . . . . . . . . . . . 15 |- ((G` s) e. CC -> ((1 - 0) x. (G` s)) = (G` s))
113 mul02 6607 . . . . . . . . . . . . . . 15 |- (s e. CC -> (0 x. s) = 0)
114112, 113opreqan12rd 4903 . . . . . . . . . . . . . 14 |- ((s e. CC /\ (G` s) e. CC) -> (((1 - 0) x. (G` s)) + (0 x. s)) = ((G` s) + 0))
115 ax0id 6434 . . . . . . . . . . . . . . 15 |- ((G` s) e. CC -> ((G` s) + 0) = (G` s))
116115adantl 424 . . . . . . . . . . . . . 14 |- ((s e. CC /\ (G` s) e. CC) -> ((G` s) + 0) = (G` s))
117114, 116eqtrd 1925 . . . . . . . . . . . . 13 |- ((s e. CC /\ (G` s) e. CC) -> (((1 - 0) x. (G` s)) + (0 x. s)) = (G` s))
118 iccssre 7565 . . . . . . . . . . . . . . . 16 |- ((0 e. RR /\ 1 e. RR) -> (0[,]1) C_ RR)
11916, 17, 118mp2an 761 . . . . . . . . . . . . . . 15 |- (0[,]1) C_ RR
120119sseli 2617 . . . . . . . . . . . . . 14 |- (s e. (0[,]1) -> s e. RR)
121120recnd 6468 . . . . . . . . . . . . 13 |- (s e. (0[,]1) -> s e. CC)
122119sseli 2617 . . . . . . . . . . . . . 14 |- ((G` s) e. (0[,]1) -> (G` s) e. RR)
123122recnd 6468 . . . . . . . . . . . . 13 |- ((G` s) e. (0[,]1) -> (G` s) e. CC)
124117, 121, 123syl2an 503 . . . . . . . . . . . 12 |- ((s e. (0[,]1) /\ (G` s) e. (0[,]1)) -> (((1 - 0) x. (G` s)) + (0 x. s)) = (G` s))
125124adantll 428 . . . . . . . . . . 11 |- (((G:(0[,]1)-->(0[,]1) /\ s e. (0[,]1)) /\ (G` s) e. (0[,]1)) -> (((1 - 0) x. (G` s)) + (0 x. s)) = (G` s))
126107, 125mpdan 768 . . . . . . . . . 10 |- ((G:(0[,]1)-->(0[,]1) /\ s e. (0[,]1)) -> (((1 - 0) x. (G` s)) + (0 x. s)) = (G` s))
12730adantl 424 . . . . . . . . . . . 12 |- ((J e. Top /\ G e. (II Cn II)) -> G:(0[,]1)-->(0[,]1))
1281273ad2antr1 1041 . . . . . . . . . . 11 |- ((J e. Top /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> G:(0[,]1)-->(0[,]1))
129128adantlr 429 . . . . . . . . . 10 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> G:(0[,]1)-->(0[,]1))
130126, 129sylan 497 . . . . . . . . 9 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (((1 - 0) x. (G` s)) + (0 x. s)) = (G` s))
131130fveq2d 4685 . . . . . . . 8 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (F` (((1 - 0) x. (G` s)) + (0 x. s))) = (F` (G` s)))
132 eqid 1884 . . . . . . . . . . 11 |- {<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))} = {<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}
133132reparphtlem1 16063 . . . . . . . . . 10 |- ((s e. (0[,]1) /\ 0 e. (0[,]1)) -> (s{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}0) = (F` (((1 - 0) x. (G` s)) + (0 x. s))))
13421, 133mpan2 760 . . . . . . . . 9 |- (s e. (0[,]1) -> (s{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}0) = (F` (((1 - 0) x. (G` s)) + (0 x. s))))
135134adantl 424 . . . . . . . 8 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (s{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}0) = (F` (((1 - 0) x. (G` s)) + (0 x. s))))
136 fvco 4736 . . . . . . . . . . . . . 14 |- ((Fun F /\ Fun G /\ s e. dom G) -> ((F o. G)` s) = (F` (G` s)))
1371363expb 1068 . . . . . . . . . . . . 13 |- ((Fun F /\ (Fun G /\ s e. dom G)) -> ((F o. G)` s) = (F` (G` s)))
13814adantr 425 . . . . . . . . . . . . . 14 |- ((G:(0[,]1)-->(0[,]1) /\ s e. (0[,]1)) -> Fun G)
13915eleq2d 1964 . . . . . . . . . . . . . . 15 |- (G:(0[,]1)-->(0[,]1) -> (s e. dom G <-> s e. (0[,]1)))
140139biimpar 461 . . . . . . . . . . . . . 14 |- ((G:(0[,]1)-->(0[,]1) /\ s e. (0[,]1)) -> s e. dom G)
141138, 140jca 310 . . . . . . . . . . . . 13 |- ((G:(0[,]1)-->(0[,]1) /\ s e. (0[,]1)) -> (Fun G /\ s e. dom G))
142137, 13, 141syl2an 503 . . . . . . . . . . . 12 |- ((F:(0[,]1)-->U.J /\ (G:(0[,]1)-->(0[,]1) /\ s e. (0[,]1))) -> ((F o. G)` s) = (F` (G` s)))
143142expr 418 . . . . . . . . . . 11 |- ((F:(0[,]1)-->U.J /\ G:(0[,]1)-->(0[,]1)) -> (s e. (0[,]1) -> ((F o. G)` s) = (F` (G` s))))
144143, 28, 30syl2an 503 . . . . . . . . . 10 |- (((J e. Top /\ F e. (II Cn J)) /\ G e. (II Cn II)) -> (s e. (0[,]1) -> ((F o. G)` s) = (F` (G` s))))
1451443ad2antr1 1041 . . . . . . . . 9 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> (s e. (0[,]1) -> ((F o. G)` s) = (F` (G` s))))
146145imp 377 . . . . . . . 8 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> ((F o. G)` s) = (F` (G` s)))
147131, 135, 1463eqtr4d 1937 . . . . . . 7 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (s{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}0) = ((F o. G)` s))
148132reparphtlem1 16063 . . . . . . . . . 10 |- ((s e. (0[,]1) /\ 1 e. (0[,]1)) -> (s{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}1) = (F` (((1 - 1) x. (G` s)) + (1 x. s))))
14939, 148mpan2 760 . . . . . . . . 9 |- (s e. (0[,]1) -> (s{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}1) = (F` (((1 - 1) x. (G` s)) + (1 x. s))))
150149adantl 424 . . . . . . . 8 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (s{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}1) = (F` (((1 - 1) x. (G` s)) + (1 x. s))))
151 mul02 6607 . . . . . . . . . . . . . . . 16 |- ((G` s) e. CC -> (0 x. (G` s)) = 0)
152109subidi 6551 . . . . . . . . . . . . . . . . 17 |- (1 - 1) = 0
153152opreq1i 4892 . . . . . . . . . . . . . . . 16 |- ((1 - 1) x. (G` s)) = (0 x. (G` s))
154151, 153syl5eq 1940 . . . . . . . . . . . . . . 15 |- ((G` s) e. CC -> ((1 - 1) x. (G` s)) = 0)
155 mulid2 6578 . . . . . . . . . . . . . . 15 |- (s e. CC -> (1 x. s) = s)
156154, 155opreqan12rd 4903 . . . . . . . . . . . . . 14 |- ((s e. CC /\ (G` s) e. CC) -> (((1 - 1) x. (G` s)) + (1 x. s)) = (0 + s))
157 addid2 6482 . . . . . . . . . . . . . . 15 |- (s e. CC -> (0 + s) = s)
158157adantr 425 . . . . . . . . . . . . . 14 |- ((s e. CC /\ (G` s) e. CC) -> (0 + s) = s)
159156, 158eqtrd 1925 . . . . . . . . . . . . 13 |- ((s e. CC /\ (G` s) e. CC) -> (((1 - 1) x. (G` s)) + (1 x. s)) = s)
160159, 121, 123syl2an 503 . . . . . . . . . . . 12 |- ((s e. (0[,]1) /\ (G` s) e. (0[,]1)) -> (((1 - 1) x. (G` s)) + (1 x. s)) = s)
161160adantll 428 . . . . . . . . . . 11 |- (((G:(0[,]1)-->(0[,]1) /\ s e. (0[,]1)) /\ (G` s) e. (0[,]1)) -> (((1 - 1) x. (G` s)) + (1 x. s)) = s)
162107, 161mpdan 768 . . . . . . . . . 10 |- ((G:(0[,]1)-->(0[,]1) /\ s e. (0[,]1)) -> (((1 - 1) x. (G` s)) + (1 x. s)) = s)
163162, 129sylan 497 . . . . . . . . 9 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (((1 - 1) x. (G` s)) + (1 x. s)) = s)
164163fveq2d 4685 . . . . . . . 8 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (F` (((1 - 1) x. (G` s)) + (1 x. s))) = (F` s))
165150, 164eqtrd 1925 . . . . . . 7 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (s{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}1) = (F` s))
166 opreq2 4890 . . . . . . . . . . . . . . . . 17 |- ((G` 0) = 0 -> ((1 - s) x. (G` 0)) = ((1 - s) x. 0))
167 subcl 6524 . . . . . . . . . . . . . . . . . . 19 |- ((1 e. CC /\ s e. CC) -> (1 - s) e. CC)
168109, 167mpan 759 . . . . . . . . . . . . . . . . . 18 |- (s e. CC -> (1 - s) e. CC)
169 mul01 6606 . . . . . . . . . . . . . . . . . 18 |- ((1 - s) e. CC -> ((1 - s) x. 0) = 0)
170168, 169syl 12 . . . . . . . . . . . . . . . . 17 |- (s e. CC -> ((1 - s) x. 0) = 0)
171166, 170sylan9eq 1948 . . . . . . . . . . . . . . . 16 |- (((G` 0) = 0 /\ s e. CC) -> ((1 - s) x. (G` 0)) = 0)
172 mul01 6606 . . . . . . . . . . . . . . . . 17 |- (s e. CC -> (s x. 0) = 0)
173172adantl 424 . . . . . . . . . . . . . . . 16 |- (((G` 0) = 0 /\ s e. CC) -> (s x. 0) = 0)
174171, 173opreq12d 4900 . . . . . . . . . . . . . . 15 |- (((G` 0) = 0 /\ s e. CC) -> (((1 - s) x. (G` 0)) + (s x. 0)) = (0 + 0))
175 0cn 6481 . . . . . . . . . . . . . . . 16 |- 0 e. CC
176175addid1i 6483 . . . . . . . . . . . . . . 15 |- (0 + 0) = 0
177174, 176syl6eq 1944 . . . . . . . . . . . . . 14 |- (((G` 0) = 0 /\ s e. CC) -> (((1 - s) x. (G` 0)) + (s x. 0)) = 0)
178177, 121sylan2 500 . . . . . . . . . . . . 13 |- (((G` 0) = 0 /\ s e. (0[,]1)) -> (((1 - s) x. (G` 0)) + (s x. 0)) = 0)
179 simpl 346 . . . . . . . . . . . . 13 |- (((G` 0) = 0 /\ s e. (0[,]1)) -> (G` 0) = 0)
180178, 179eqtr4d 1928 . . . . . . . . . . . 12 |- (((G` 0) = 0 /\ s e. (0[,]1)) -> (((1 - s) x. (G` 0)) + (s x. 0)) = (G` 0))
1811803ad2antl2 1039 . . . . . . . . . . 11 |- (((G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1) /\ s e. (0[,]1)) -> (((1 - s) x. (G` 0)) + (s x. 0)) = (G` 0))
182181adantll 428 . . . . . . . . . 10 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (((1 - s) x. (G` 0)) + (s x. 0)) = (G` 0))
183182fveq2d 4685 . . . . . . . . 9 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (F` (((1 - s) x. (G` 0)) + (s x. 0))) = (F` (G` 0)))
184132reparphtlem1 16063 . . . . . . . . . . 11 |- ((0 e. (0[,]1) /\ s e. (0[,]1)) -> (0{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = (F` (((1 - s) x. (G` 0)) + (s x. 0))))
18521, 184mpan 759 . . . . . . . . . 10 |- (s e. (0[,]1) -> (0{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = (F` (((1 - s) x. (G` 0)) + (s x. 0))))
186185adantl 424 . . . . . . . . 9 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (0{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = (F` (((1 - s) x. (G` 0)) + (s x. 0))))
18732adantr 425 . . . . . . . . 9 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> ((F o. G)` 0) = (F` (G` 0)))
188183, 186, 1873eqtr4d 1937 . . . . . . . 8 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (0{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = ((F o. G)` 0))
189 opreq2 4890 . . . . . . . . . . . . . . . . 17 |- ((G` 1) = 1 -> ((1 - s) x. (G` 1)) = ((1 - s) x. 1))
190 ax1id 6435 . . . . . . . . . . . . . . . . . 18 |- ((1 - s) e. CC -> ((1 - s) x. 1) = (1 - s))
191168, 190syl 12 . . . . . . . . . . . . . . . . 17 |- (s e. CC -> ((1 - s) x. 1) = (1 - s))
192189, 191sylan9eq 1948 . . . . . . . . . . . . . . . 16 |- (((G` 1) = 1 /\ s e. CC) -> ((1 - s) x. (G` 1)) = (1 - s))
193 ax1id 6435 . . . . . . . . . . . . . . . . 17 |- (s e. CC -> (s x. 1) = s)
194193adantl 424 . . . . . . . . . . . . . . . 16 |- (((G` 1) = 1 /\ s e. CC) -> (s x. 1) = s)
195192, 194opreq12d 4900 . . . . . . . . . . . . . . 15 |- (((G` 1) = 1 /\ s e. CC) -> (((1 - s) x. (G` 1)) + (s x. 1)) = ((1 - s) + s))
196 npcan 6559 . . . . . . . . . . . . . . . . 17 |- ((1 e. CC /\ s e. CC) -> ((1 - s) + s) = 1)
197109, 196mpan 759 . . . . . . . . . . . . . . . 16 |- (s e. CC -> ((1 - s) + s) = 1)
198197adantl 424 . . . . . . . . . . . . . . 15 |- (((G` 1) = 1 /\ s e. CC) -> ((1 - s) + s) = 1)
199195, 198eqtrd 1925 . . . . . . . . . . . . . 14 |- (((G` 1) = 1 /\ s e. CC) -> (((1 - s) x. (G` 1)) + (s x. 1)) = 1)
200199, 121sylan2 500 . . . . . . . . . . . . 13 |- (((G` 1) = 1 /\ s e. (0[,]1)) -> (((1 - s) x. (G` 1)) + (s x. 1)) = 1)
201 simpl 346 . . . . . . . . . . . . 13 |- (((G` 1) = 1 /\ s e. (0[,]1)) -> (G` 1) = 1)
202200, 201eqtr4d 1928 . . . . . . . . . . . 12 |- (((G` 1) = 1 /\ s e. (0[,]1)) -> (((1 - s) x. (G` 1)) + (s x. 1)) = (G` 1))
2032023ad2antl3 1040 . . . . . . . . . . 11 |- (((G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1) /\ s e. (0[,]1)) -> (((1 - s) x. (G` 1)) + (s x. 1)) = (G` 1))
204203adantll 428 . . . . . . . . . 10 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (((1 - s) x. (G` 1)) + (s x. 1)) = (G` 1))
205204fveq2d 4685 . . . . . . . . 9 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (F` (((1 - s) x. (G` 1)) + (s x. 1))) = (F` (G` 1)))
206132reparphtlem1 16063 . . . . . . . . . . 11 |- ((1 e. (0[,]1) /\ s e. (0[,]1)) -> (1{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = (F` (((1 - s) x. (G` 1)) + (s x. 1))))
20739, 206mpan 759 . . . . . . . . . 10 |- (s e. (0[,]1) -> (1{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = (F` (((1 - s) x. (G` 1)) + (s x. 1))))
208207adantl 424 . . . . . . . . 9 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (1{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = (F` (((1 - s) x. (G` 1)) + (s x. 1))))
20944adantr 425 . . . . . . . . 9 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> ((F o. G)` 1) = (F` (G` 1)))
210205, 208, 2093eqtr4d 1937 . . . . . . . 8 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (1{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = ((F o. G)` 1))
211188, 210jca 310 . . . . . . 7 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> ((0{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = ((F o. G)` 0) /\ (1{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = ((F o. G)` 1)))
212147, 165, 211jca31 311 . . . . . 6 |- ((((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) /\ s e. (0[,]1)) -> (((s{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}0) = ((F o. G)` s) /\ (s{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}1) = (F` s)) /\ ((0{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = ((F o. G)` 0) /\ (1{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = ((F o. G)` 1))))
213212r19.21aiva 2176 . . . . 5 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> A.s e. (0[,]1)(((s{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}0) = ((F o. G)` s) /\ (s{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}1) = (F` s)) /\ ((0{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = ((F o. G)` 0) /\ (1{<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))}s) = ((F o. G)` 1))))
21451, 106, 213mpbir2and 802 . . . 4 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> {<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))} e. ((F o. G)(PHtpy` J)F))
215 ne0i 2881 . . . 4 |- ({<.<.x, y>., z>. | ((x e. (0[,]1) /\ y e. (0[,]1)) /\ z = (F` (((1 - y) x. (G` x)) + (y x. x))))} e. ((F o. G)(PHtpy` J)F) -> ((F o. G)(PHtpy` J)F) =/= (/))
216214, 215syl 12 . . 3 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> ((F o. G)(PHtpy` J)F) =/= (/))
21710, 48, 216jca31 311 . 2 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> ((((F o. G) e. (II Cn J) /\ F e. (II Cn J)) /\ (((F o. G)` 0) = (F` 0) /\ ((F o. G)` 1) = (F` 1))) /\ ((F o. G)(PHtpy` J)F) =/= (/)))
218 isphtpc2 16060 . . 3 |- ((J e. Top /\ F e. (II Cn J)) -> ((F o. G)(~=ph` J)F <-> ((((F o. G) e. (II Cn J) /\ F e. (II Cn J)) /\ (((F o. G)` 0) = (F` 0) /\ ((F o. G)` 1) = (F` 1))) /\ ((F o. G)(PHtpy` J)F) =/= (/))))
219218adantr 425 . 2 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> ((F o. G)(~=ph` J)F <-> ((((F o. G) e. (II Cn J) /\ F e. (II Cn J)) /\ (((F o. G)` 0) = (F` 0) /\ ((F o. G)` 1) = (F` 1))) /\ ((F o. G)(PHtpy` J)F) =/= (/))))
220217, 219mpbird 213 1 |- (((J e. Top /\ F e. (II Cn J)) /\ (G e. (II Cn II) /\ (G` 0) = 0 /\ (G` 1) = 1)) -> (F o. G)(~=ph` J)F)
Colors of variables: wff set class
Syntax hints:   -> wi 3   <-> wb 163   /\ wa 240   /\ w3a 858   = wceq 1298   e. wcel 1300   =/= wne 2017  A.wral 2105   C_ wss 2593  (/)c0 2875  ifcif 2982  U.cuni 3177   class class class wbr 3338   _I cid 3582  dom cdm 3986   |` cres 3988   o. ccom 3990  Fun wfun 3992   Fn wfn 3993  -->wf 3994  -1-1-onto->wf1o 3997  ` cfv 3998  (class class class)co 4884  {copab2 4885  CCcc 6384  RRcr 6385  0cc0 6386  1c1 6387   + caddc 6389   x. cmul 6391   - cmin 6445   <_ cle 6448  [,]cicc 7527  Topctop 8857   X.t ctx 8930   Cn ccn 9028  IIcii 15865  PHtpycphtpy 16043  ~=phcphtpc 16044
This theorem is referenced by:  pcopt 16084  pcoass 16085
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-fl 7463  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-cn 9030  df-cnp 9031  df-met 9070  df-bl 9072  df-opn 9073  df-lm 9200  df-subsp 10243  df-ii 15866  df-phtpy 16045  df-phtpc 16057
Copyright terms: Public domain