Description: Midpoint as a function. (Contributed by Thierry Arnoux, 1-Dec-2019)
Ref | Expression | ||
---|---|---|---|
Hypotheses | ismid.p | |
|
ismid.d | |
||
ismid.i | |
||
ismid.g | |
||
ismid.1 | |
||
Assertion | midf | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | ismid.p | |
|
2 | ismid.d | |
|
3 | ismid.i | |
|
4 | ismid.g | |
|
5 | ismid.1 | |
|
6 | eqid | |
|
7 | 4 | adantr | |
8 | eqid | |
|
9 | simprl | |
|
10 | simprr | |
|
11 | 5 | adantr | |
12 | 1 2 3 6 7 8 9 10 11 | mideu | |
13 | 12 | ralrimivva | |
14 | riotacl | |
|
15 | 14 | 2ralimi | |
16 | 13 15 | syl | |
17 | eqid | |
|
18 | 17 | fmpo | |
19 | 16 18 | sylib | |
20 | df-mid | |
|
21 | fveq2 | |
|
22 | 21 1 | eqtr4di | |
23 | fveq2 | |
|
24 | 23 | fveq1d | |
25 | 24 | fveq1d | |
26 | 25 | eqeq2d | |
27 | 22 26 | riotaeqbidv | |
28 | 22 22 27 | mpoeq123dv | |
29 | 4 | elexd | |
30 | 1 | fvexi | |
31 | 30 30 | mpoex | |
32 | 31 | a1i | |
33 | 20 28 29 32 | fvmptd3 | |
34 | 33 | feq1d | |
35 | 19 34 | mpbird | |