Metamath Proof Explorer


Theorem htpycc

Description: Concatenate two homotopies. (Contributed by Jeff Madsen, 2-Sep-2009) (Revised by Mario Carneiro, 23-Feb-2015)

Ref Expression
Hypotheses htpycc.1 โŠข ๐‘ = ( ๐‘ฅ โˆˆ ๐‘‹ , ๐‘ฆ โˆˆ ( 0 [,] 1 ) โ†ฆ if ( ๐‘ฆ โ‰ค ( 1 / 2 ) , ( ๐‘ฅ ๐ฟ ( 2 ยท ๐‘ฆ ) ) , ( ๐‘ฅ ๐‘€ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) ) ) )
htpycc.2 โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ ( TopOn โ€˜ ๐‘‹ ) )
htpycc.4 โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ( ๐ฝ Cn ๐พ ) )
htpycc.5 โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ( ๐ฝ Cn ๐พ ) )
htpycc.6 โŠข ( ๐œ‘ โ†’ ๐ป โˆˆ ( ๐ฝ Cn ๐พ ) )
htpycc.7 โŠข ( ๐œ‘ โ†’ ๐ฟ โˆˆ ( ๐น ( ๐ฝ Htpy ๐พ ) ๐บ ) )
htpycc.8 โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ ( ๐บ ( ๐ฝ Htpy ๐พ ) ๐ป ) )
Assertion htpycc ( ๐œ‘ โ†’ ๐‘ โˆˆ ( ๐น ( ๐ฝ Htpy ๐พ ) ๐ป ) )

Proof

Step Hyp Ref Expression
1 htpycc.1 โŠข ๐‘ = ( ๐‘ฅ โˆˆ ๐‘‹ , ๐‘ฆ โˆˆ ( 0 [,] 1 ) โ†ฆ if ( ๐‘ฆ โ‰ค ( 1 / 2 ) , ( ๐‘ฅ ๐ฟ ( 2 ยท ๐‘ฆ ) ) , ( ๐‘ฅ ๐‘€ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) ) ) )
2 htpycc.2 โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ ( TopOn โ€˜ ๐‘‹ ) )
3 htpycc.4 โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ( ๐ฝ Cn ๐พ ) )
4 htpycc.5 โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ( ๐ฝ Cn ๐พ ) )
5 htpycc.6 โŠข ( ๐œ‘ โ†’ ๐ป โˆˆ ( ๐ฝ Cn ๐พ ) )
6 htpycc.7 โŠข ( ๐œ‘ โ†’ ๐ฟ โˆˆ ( ๐น ( ๐ฝ Htpy ๐พ ) ๐บ ) )
7 htpycc.8 โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ ( ๐บ ( ๐ฝ Htpy ๐พ ) ๐ป ) )
8 iitopon โŠข II โˆˆ ( TopOn โ€˜ ( 0 [,] 1 ) )
9 8 a1i โŠข ( ๐œ‘ โ†’ II โˆˆ ( TopOn โ€˜ ( 0 [,] 1 ) ) )
10 eqid โŠข ( topGen โ€˜ ran (,) ) = ( topGen โ€˜ ran (,) )
11 eqid โŠข ( ( topGen โ€˜ ran (,) ) โ†พt ( 0 [,] ( 1 / 2 ) ) ) = ( ( topGen โ€˜ ran (,) ) โ†พt ( 0 [,] ( 1 / 2 ) ) )
12 eqid โŠข ( ( topGen โ€˜ ran (,) ) โ†พt ( ( 1 / 2 ) [,] 1 ) ) = ( ( topGen โ€˜ ran (,) ) โ†พt ( ( 1 / 2 ) [,] 1 ) )
13 dfii2 โŠข II = ( ( topGen โ€˜ ran (,) ) โ†พt ( 0 [,] 1 ) )
14 0red โŠข ( ๐œ‘ โ†’ 0 โˆˆ โ„ )
15 1red โŠข ( ๐œ‘ โ†’ 1 โˆˆ โ„ )
16 halfre โŠข ( 1 / 2 ) โˆˆ โ„
17 halfge0 โŠข 0 โ‰ค ( 1 / 2 )
18 1re โŠข 1 โˆˆ โ„
19 halflt1 โŠข ( 1 / 2 ) < 1
20 16 18 19 ltleii โŠข ( 1 / 2 ) โ‰ค 1
21 elicc01 โŠข ( ( 1 / 2 ) โˆˆ ( 0 [,] 1 ) โ†” ( ( 1 / 2 ) โˆˆ โ„ โˆง 0 โ‰ค ( 1 / 2 ) โˆง ( 1 / 2 ) โ‰ค 1 ) )
22 16 17 20 21 mpbir3an โŠข ( 1 / 2 ) โˆˆ ( 0 [,] 1 )
23 22 a1i โŠข ( ๐œ‘ โ†’ ( 1 / 2 ) โˆˆ ( 0 [,] 1 ) )
24 2 3 4 6 htpyi โŠข ( ( ๐œ‘ โˆง ๐‘  โˆˆ ๐‘‹ ) โ†’ ( ( ๐‘  ๐ฟ 0 ) = ( ๐น โ€˜ ๐‘  ) โˆง ( ๐‘  ๐ฟ 1 ) = ( ๐บ โ€˜ ๐‘  ) ) )
25 24 simprd โŠข ( ( ๐œ‘ โˆง ๐‘  โˆˆ ๐‘‹ ) โ†’ ( ๐‘  ๐ฟ 1 ) = ( ๐บ โ€˜ ๐‘  ) )
26 2 4 5 7 htpyi โŠข ( ( ๐œ‘ โˆง ๐‘  โˆˆ ๐‘‹ ) โ†’ ( ( ๐‘  ๐‘€ 0 ) = ( ๐บ โ€˜ ๐‘  ) โˆง ( ๐‘  ๐‘€ 1 ) = ( ๐ป โ€˜ ๐‘  ) ) )
27 26 simpld โŠข ( ( ๐œ‘ โˆง ๐‘  โˆˆ ๐‘‹ ) โ†’ ( ๐‘  ๐‘€ 0 ) = ( ๐บ โ€˜ ๐‘  ) )
28 25 27 eqtr4d โŠข ( ( ๐œ‘ โˆง ๐‘  โˆˆ ๐‘‹ ) โ†’ ( ๐‘  ๐ฟ 1 ) = ( ๐‘  ๐‘€ 0 ) )
29 28 ralrimiva โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘  โˆˆ ๐‘‹ ( ๐‘  ๐ฟ 1 ) = ( ๐‘  ๐‘€ 0 ) )
30 oveq1 โŠข ( ๐‘  = ๐‘ฅ โ†’ ( ๐‘  ๐ฟ 1 ) = ( ๐‘ฅ ๐ฟ 1 ) )
31 oveq1 โŠข ( ๐‘  = ๐‘ฅ โ†’ ( ๐‘  ๐‘€ 0 ) = ( ๐‘ฅ ๐‘€ 0 ) )
32 30 31 eqeq12d โŠข ( ๐‘  = ๐‘ฅ โ†’ ( ( ๐‘  ๐ฟ 1 ) = ( ๐‘  ๐‘€ 0 ) โ†” ( ๐‘ฅ ๐ฟ 1 ) = ( ๐‘ฅ ๐‘€ 0 ) ) )
33 32 rspccva โŠข ( ( โˆ€ ๐‘  โˆˆ ๐‘‹ ( ๐‘  ๐ฟ 1 ) = ( ๐‘  ๐‘€ 0 ) โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ( ๐‘ฅ ๐ฟ 1 ) = ( ๐‘ฅ ๐‘€ 0 ) )
34 29 33 sylan โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐‘‹ ) โ†’ ( ๐‘ฅ ๐ฟ 1 ) = ( ๐‘ฅ ๐‘€ 0 ) )
35 34 adantrl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ = ( 1 / 2 ) โˆง ๐‘ฅ โˆˆ ๐‘‹ ) ) โ†’ ( ๐‘ฅ ๐ฟ 1 ) = ( ๐‘ฅ ๐‘€ 0 ) )
36 simprl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ = ( 1 / 2 ) โˆง ๐‘ฅ โˆˆ ๐‘‹ ) ) โ†’ ๐‘ฆ = ( 1 / 2 ) )
37 36 oveq2d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ = ( 1 / 2 ) โˆง ๐‘ฅ โˆˆ ๐‘‹ ) ) โ†’ ( 2 ยท ๐‘ฆ ) = ( 2 ยท ( 1 / 2 ) ) )
38 2cn โŠข 2 โˆˆ โ„‚
39 2ne0 โŠข 2 โ‰  0
40 38 39 recidi โŠข ( 2 ยท ( 1 / 2 ) ) = 1
41 37 40 eqtrdi โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ = ( 1 / 2 ) โˆง ๐‘ฅ โˆˆ ๐‘‹ ) ) โ†’ ( 2 ยท ๐‘ฆ ) = 1 )
42 41 oveq2d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ = ( 1 / 2 ) โˆง ๐‘ฅ โˆˆ ๐‘‹ ) ) โ†’ ( ๐‘ฅ ๐ฟ ( 2 ยท ๐‘ฆ ) ) = ( ๐‘ฅ ๐ฟ 1 ) )
43 41 oveq1d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ = ( 1 / 2 ) โˆง ๐‘ฅ โˆˆ ๐‘‹ ) ) โ†’ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) = ( 1 โˆ’ 1 ) )
44 1m1e0 โŠข ( 1 โˆ’ 1 ) = 0
45 43 44 eqtrdi โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ = ( 1 / 2 ) โˆง ๐‘ฅ โˆˆ ๐‘‹ ) ) โ†’ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) = 0 )
46 45 oveq2d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ = ( 1 / 2 ) โˆง ๐‘ฅ โˆˆ ๐‘‹ ) ) โ†’ ( ๐‘ฅ ๐‘€ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) ) = ( ๐‘ฅ ๐‘€ 0 ) )
47 35 42 46 3eqtr4d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ = ( 1 / 2 ) โˆง ๐‘ฅ โˆˆ ๐‘‹ ) ) โ†’ ( ๐‘ฅ ๐ฟ ( 2 ยท ๐‘ฆ ) ) = ( ๐‘ฅ ๐‘€ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) ) )
48 retopon โŠข ( topGen โ€˜ ran (,) ) โˆˆ ( TopOn โ€˜ โ„ )
49 0re โŠข 0 โˆˆ โ„
50 iccssre โŠข ( ( 0 โˆˆ โ„ โˆง ( 1 / 2 ) โˆˆ โ„ ) โ†’ ( 0 [,] ( 1 / 2 ) ) โІ โ„ )
51 49 16 50 mp2an โŠข ( 0 [,] ( 1 / 2 ) ) โІ โ„
52 resttopon โŠข ( ( ( topGen โ€˜ ran (,) ) โˆˆ ( TopOn โ€˜ โ„ ) โˆง ( 0 [,] ( 1 / 2 ) ) โІ โ„ ) โ†’ ( ( topGen โ€˜ ran (,) ) โ†พt ( 0 [,] ( 1 / 2 ) ) ) โˆˆ ( TopOn โ€˜ ( 0 [,] ( 1 / 2 ) ) ) )
53 48 51 52 mp2an โŠข ( ( topGen โ€˜ ran (,) ) โ†พt ( 0 [,] ( 1 / 2 ) ) ) โˆˆ ( TopOn โ€˜ ( 0 [,] ( 1 / 2 ) ) )
54 53 a1i โŠข ( ๐œ‘ โ†’ ( ( topGen โ€˜ ran (,) ) โ†พt ( 0 [,] ( 1 / 2 ) ) ) โˆˆ ( TopOn โ€˜ ( 0 [,] ( 1 / 2 ) ) ) )
55 54 2 cnmpt2nd โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ ( 0 [,] ( 1 / 2 ) ) , ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐‘ฅ ) โˆˆ ( ( ( ( topGen โ€˜ ran (,) ) โ†พt ( 0 [,] ( 1 / 2 ) ) ) ร—t ๐ฝ ) Cn ๐ฝ ) )
56 54 2 cnmpt1st โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ ( 0 [,] ( 1 / 2 ) ) , ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐‘ฆ ) โˆˆ ( ( ( ( topGen โ€˜ ran (,) ) โ†พt ( 0 [,] ( 1 / 2 ) ) ) ร—t ๐ฝ ) Cn ( ( topGen โ€˜ ran (,) ) โ†พt ( 0 [,] ( 1 / 2 ) ) ) ) )
57 11 iihalf1cn โŠข ( ๐‘ง โˆˆ ( 0 [,] ( 1 / 2 ) ) โ†ฆ ( 2 ยท ๐‘ง ) ) โˆˆ ( ( ( topGen โ€˜ ran (,) ) โ†พt ( 0 [,] ( 1 / 2 ) ) ) Cn II )
58 57 a1i โŠข ( ๐œ‘ โ†’ ( ๐‘ง โˆˆ ( 0 [,] ( 1 / 2 ) ) โ†ฆ ( 2 ยท ๐‘ง ) ) โˆˆ ( ( ( topGen โ€˜ ran (,) ) โ†พt ( 0 [,] ( 1 / 2 ) ) ) Cn II ) )
59 oveq2 โŠข ( ๐‘ง = ๐‘ฆ โ†’ ( 2 ยท ๐‘ง ) = ( 2 ยท ๐‘ฆ ) )
60 54 2 56 54 58 59 cnmpt21 โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ ( 0 [,] ( 1 / 2 ) ) , ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( 2 ยท ๐‘ฆ ) ) โˆˆ ( ( ( ( topGen โ€˜ ran (,) ) โ†พt ( 0 [,] ( 1 / 2 ) ) ) ร—t ๐ฝ ) Cn II ) )
61 2 3 4 htpycn โŠข ( ๐œ‘ โ†’ ( ๐น ( ๐ฝ Htpy ๐พ ) ๐บ ) โІ ( ( ๐ฝ ร—t II ) Cn ๐พ ) )
62 61 6 sseldd โŠข ( ๐œ‘ โ†’ ๐ฟ โˆˆ ( ( ๐ฝ ร—t II ) Cn ๐พ ) )
63 54 2 55 60 62 cnmpt22f โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ ( 0 [,] ( 1 / 2 ) ) , ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( ๐‘ฅ ๐ฟ ( 2 ยท ๐‘ฆ ) ) ) โˆˆ ( ( ( ( topGen โ€˜ ran (,) ) โ†พt ( 0 [,] ( 1 / 2 ) ) ) ร—t ๐ฝ ) Cn ๐พ ) )
64 iccssre โŠข ( ( ( 1 / 2 ) โˆˆ โ„ โˆง 1 โˆˆ โ„ ) โ†’ ( ( 1 / 2 ) [,] 1 ) โІ โ„ )
65 16 18 64 mp2an โŠข ( ( 1 / 2 ) [,] 1 ) โІ โ„
66 resttopon โŠข ( ( ( topGen โ€˜ ran (,) ) โˆˆ ( TopOn โ€˜ โ„ ) โˆง ( ( 1 / 2 ) [,] 1 ) โІ โ„ ) โ†’ ( ( topGen โ€˜ ran (,) ) โ†พt ( ( 1 / 2 ) [,] 1 ) ) โˆˆ ( TopOn โ€˜ ( ( 1 / 2 ) [,] 1 ) ) )
67 48 65 66 mp2an โŠข ( ( topGen โ€˜ ran (,) ) โ†พt ( ( 1 / 2 ) [,] 1 ) ) โˆˆ ( TopOn โ€˜ ( ( 1 / 2 ) [,] 1 ) )
68 67 a1i โŠข ( ๐œ‘ โ†’ ( ( topGen โ€˜ ran (,) ) โ†พt ( ( 1 / 2 ) [,] 1 ) ) โˆˆ ( TopOn โ€˜ ( ( 1 / 2 ) [,] 1 ) ) )
69 68 2 cnmpt2nd โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ ( ( 1 / 2 ) [,] 1 ) , ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐‘ฅ ) โˆˆ ( ( ( ( topGen โ€˜ ran (,) ) โ†พt ( ( 1 / 2 ) [,] 1 ) ) ร—t ๐ฝ ) Cn ๐ฝ ) )
70 68 2 cnmpt1st โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ ( ( 1 / 2 ) [,] 1 ) , ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ๐‘ฆ ) โˆˆ ( ( ( ( topGen โ€˜ ran (,) ) โ†พt ( ( 1 / 2 ) [,] 1 ) ) ร—t ๐ฝ ) Cn ( ( topGen โ€˜ ran (,) ) โ†พt ( ( 1 / 2 ) [,] 1 ) ) ) )
71 12 iihalf2cn โŠข ( ๐‘ง โˆˆ ( ( 1 / 2 ) [,] 1 ) โ†ฆ ( ( 2 ยท ๐‘ง ) โˆ’ 1 ) ) โˆˆ ( ( ( topGen โ€˜ ran (,) ) โ†พt ( ( 1 / 2 ) [,] 1 ) ) Cn II )
72 71 a1i โŠข ( ๐œ‘ โ†’ ( ๐‘ง โˆˆ ( ( 1 / 2 ) [,] 1 ) โ†ฆ ( ( 2 ยท ๐‘ง ) โˆ’ 1 ) ) โˆˆ ( ( ( topGen โ€˜ ran (,) ) โ†พt ( ( 1 / 2 ) [,] 1 ) ) Cn II ) )
73 59 oveq1d โŠข ( ๐‘ง = ๐‘ฆ โ†’ ( ( 2 ยท ๐‘ง ) โˆ’ 1 ) = ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) )
74 68 2 70 68 72 73 cnmpt21 โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ ( ( 1 / 2 ) [,] 1 ) , ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) ) โˆˆ ( ( ( ( topGen โ€˜ ran (,) ) โ†พt ( ( 1 / 2 ) [,] 1 ) ) ร—t ๐ฝ ) Cn II ) )
75 2 4 5 htpycn โŠข ( ๐œ‘ โ†’ ( ๐บ ( ๐ฝ Htpy ๐พ ) ๐ป ) โІ ( ( ๐ฝ ร—t II ) Cn ๐พ ) )
76 75 7 sseldd โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ ( ( ๐ฝ ร—t II ) Cn ๐พ ) )
77 68 2 69 74 76 cnmpt22f โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ ( ( 1 / 2 ) [,] 1 ) , ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ ( ๐‘ฅ ๐‘€ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) ) ) โˆˆ ( ( ( ( topGen โ€˜ ran (,) ) โ†พt ( ( 1 / 2 ) [,] 1 ) ) ร—t ๐ฝ ) Cn ๐พ ) )
78 10 11 12 13 14 15 23 2 47 63 77 cnmpopc โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ ( 0 [,] 1 ) , ๐‘ฅ โˆˆ ๐‘‹ โ†ฆ if ( ๐‘ฆ โ‰ค ( 1 / 2 ) , ( ๐‘ฅ ๐ฟ ( 2 ยท ๐‘ฆ ) ) , ( ๐‘ฅ ๐‘€ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) ) ) ) โˆˆ ( ( II ร—t ๐ฝ ) Cn ๐พ ) )
79 9 2 78 cnmptcom โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐‘‹ , ๐‘ฆ โˆˆ ( 0 [,] 1 ) โ†ฆ if ( ๐‘ฆ โ‰ค ( 1 / 2 ) , ( ๐‘ฅ ๐ฟ ( 2 ยท ๐‘ฆ ) ) , ( ๐‘ฅ ๐‘€ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) ) ) ) โˆˆ ( ( ๐ฝ ร—t II ) Cn ๐พ ) )
80 1 79 eqeltrid โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ ( ( ๐ฝ ร—t II ) Cn ๐พ ) )
81 simpr โŠข ( ( ๐œ‘ โˆง ๐‘  โˆˆ ๐‘‹ ) โ†’ ๐‘  โˆˆ ๐‘‹ )
82 0elunit โŠข 0 โˆˆ ( 0 [,] 1 )
83 simpr โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 0 ) โ†’ ๐‘ฆ = 0 )
84 83 17 eqbrtrdi โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 0 ) โ†’ ๐‘ฆ โ‰ค ( 1 / 2 ) )
85 84 iftrued โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 0 ) โ†’ if ( ๐‘ฆ โ‰ค ( 1 / 2 ) , ( ๐‘ฅ ๐ฟ ( 2 ยท ๐‘ฆ ) ) , ( ๐‘ฅ ๐‘€ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) ) ) = ( ๐‘ฅ ๐ฟ ( 2 ยท ๐‘ฆ ) ) )
86 simpl โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 0 ) โ†’ ๐‘ฅ = ๐‘  )
87 83 oveq2d โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 0 ) โ†’ ( 2 ยท ๐‘ฆ ) = ( 2 ยท 0 ) )
88 2t0e0 โŠข ( 2 ยท 0 ) = 0
89 87 88 eqtrdi โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 0 ) โ†’ ( 2 ยท ๐‘ฆ ) = 0 )
90 86 89 oveq12d โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 0 ) โ†’ ( ๐‘ฅ ๐ฟ ( 2 ยท ๐‘ฆ ) ) = ( ๐‘  ๐ฟ 0 ) )
91 85 90 eqtrd โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 0 ) โ†’ if ( ๐‘ฆ โ‰ค ( 1 / 2 ) , ( ๐‘ฅ ๐ฟ ( 2 ยท ๐‘ฆ ) ) , ( ๐‘ฅ ๐‘€ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) ) ) = ( ๐‘  ๐ฟ 0 ) )
92 ovex โŠข ( ๐‘  ๐ฟ 0 ) โˆˆ V
93 91 1 92 ovmpoa โŠข ( ( ๐‘  โˆˆ ๐‘‹ โˆง 0 โˆˆ ( 0 [,] 1 ) ) โ†’ ( ๐‘  ๐‘ 0 ) = ( ๐‘  ๐ฟ 0 ) )
94 81 82 93 sylancl โŠข ( ( ๐œ‘ โˆง ๐‘  โˆˆ ๐‘‹ ) โ†’ ( ๐‘  ๐‘ 0 ) = ( ๐‘  ๐ฟ 0 ) )
95 24 simpld โŠข ( ( ๐œ‘ โˆง ๐‘  โˆˆ ๐‘‹ ) โ†’ ( ๐‘  ๐ฟ 0 ) = ( ๐น โ€˜ ๐‘  ) )
96 94 95 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘  โˆˆ ๐‘‹ ) โ†’ ( ๐‘  ๐‘ 0 ) = ( ๐น โ€˜ ๐‘  ) )
97 1elunit โŠข 1 โˆˆ ( 0 [,] 1 )
98 16 18 ltnlei โŠข ( ( 1 / 2 ) < 1 โ†” ยฌ 1 โ‰ค ( 1 / 2 ) )
99 19 98 mpbi โŠข ยฌ 1 โ‰ค ( 1 / 2 )
100 simpr โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 1 ) โ†’ ๐‘ฆ = 1 )
101 100 breq1d โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 1 ) โ†’ ( ๐‘ฆ โ‰ค ( 1 / 2 ) โ†” 1 โ‰ค ( 1 / 2 ) ) )
102 99 101 mtbiri โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 1 ) โ†’ ยฌ ๐‘ฆ โ‰ค ( 1 / 2 ) )
103 102 iffalsed โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 1 ) โ†’ if ( ๐‘ฆ โ‰ค ( 1 / 2 ) , ( ๐‘ฅ ๐ฟ ( 2 ยท ๐‘ฆ ) ) , ( ๐‘ฅ ๐‘€ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) ) ) = ( ๐‘ฅ ๐‘€ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) ) )
104 simpl โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 1 ) โ†’ ๐‘ฅ = ๐‘  )
105 100 oveq2d โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 1 ) โ†’ ( 2 ยท ๐‘ฆ ) = ( 2 ยท 1 ) )
106 2t1e2 โŠข ( 2 ยท 1 ) = 2
107 105 106 eqtrdi โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 1 ) โ†’ ( 2 ยท ๐‘ฆ ) = 2 )
108 107 oveq1d โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 1 ) โ†’ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) = ( 2 โˆ’ 1 ) )
109 2m1e1 โŠข ( 2 โˆ’ 1 ) = 1
110 108 109 eqtrdi โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 1 ) โ†’ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) = 1 )
111 104 110 oveq12d โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 1 ) โ†’ ( ๐‘ฅ ๐‘€ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) ) = ( ๐‘  ๐‘€ 1 ) )
112 103 111 eqtrd โŠข ( ( ๐‘ฅ = ๐‘  โˆง ๐‘ฆ = 1 ) โ†’ if ( ๐‘ฆ โ‰ค ( 1 / 2 ) , ( ๐‘ฅ ๐ฟ ( 2 ยท ๐‘ฆ ) ) , ( ๐‘ฅ ๐‘€ ( ( 2 ยท ๐‘ฆ ) โˆ’ 1 ) ) ) = ( ๐‘  ๐‘€ 1 ) )
113 ovex โŠข ( ๐‘  ๐‘€ 1 ) โˆˆ V
114 112 1 113 ovmpoa โŠข ( ( ๐‘  โˆˆ ๐‘‹ โˆง 1 โˆˆ ( 0 [,] 1 ) ) โ†’ ( ๐‘  ๐‘ 1 ) = ( ๐‘  ๐‘€ 1 ) )
115 81 97 114 sylancl โŠข ( ( ๐œ‘ โˆง ๐‘  โˆˆ ๐‘‹ ) โ†’ ( ๐‘  ๐‘ 1 ) = ( ๐‘  ๐‘€ 1 ) )
116 26 simprd โŠข ( ( ๐œ‘ โˆง ๐‘  โˆˆ ๐‘‹ ) โ†’ ( ๐‘  ๐‘€ 1 ) = ( ๐ป โ€˜ ๐‘  ) )
117 115 116 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘  โˆˆ ๐‘‹ ) โ†’ ( ๐‘  ๐‘ 1 ) = ( ๐ป โ€˜ ๐‘  ) )
118 2 3 5 80 96 117 ishtpyd โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ ( ๐น ( ๐ฝ Htpy ๐พ ) ๐ป ) )