Description: Line mirror as a function. (Contributed by Thierry Arnoux, 11-Dec-2019)
Ref | Expression | ||
---|---|---|---|
Hypotheses | ismid.p | |
|
ismid.d | |
||
ismid.i | |
||
ismid.g | |
||
ismid.1 | |
||
lmif.m | |
||
lmif.l | |
||
lmif.d | |
||
Assertion | lmif | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | ismid.p | |
|
2 | ismid.d | |
|
3 | ismid.i | |
|
4 | ismid.g | |
|
5 | ismid.1 | |
|
6 | lmif.m | |
|
7 | lmif.l | |
|
8 | lmif.d | |
|
9 | df-lmi | |
|
10 | fveq2 | |
|
11 | 10 7 | eqtr4di | |
12 | 11 | rneqd | |
13 | fveq2 | |
|
14 | 13 1 | eqtr4di | |
15 | fveq2 | |
|
16 | 15 | oveqd | |
17 | 16 | eleq1d | |
18 | eqidd | |
|
19 | fveq2 | |
|
20 | 11 | oveqd | |
21 | 18 19 20 | breq123d | |
22 | 21 | orbi1d | |
23 | 17 22 | anbi12d | |
24 | 14 23 | riotaeqbidv | |
25 | 14 24 | mpteq12dv | |
26 | 12 25 | mpteq12dv | |
27 | 4 | elexd | |
28 | 7 | fvexi | |
29 | rnexg | |
|
30 | mptexg | |
|
31 | 28 29 30 | mp2b | |
32 | 31 | a1i | |
33 | 9 26 27 32 | fvmptd3 | |
34 | eleq2 | |
|
35 | breq1 | |
|
36 | 35 | orbi1d | |
37 | 34 36 | anbi12d | |
38 | 37 | riotabidv | |
39 | 38 | mpteq2dv | |
40 | 39 | adantl | |
41 | 1 | fvexi | |
42 | 41 | mptex | |
43 | 42 | a1i | |
44 | 33 40 8 43 | fvmptd | |
45 | 6 44 | eqtrid | |
46 | 4 | adantr | |
47 | 5 | adantr | |
48 | 8 | adantr | |
49 | simpr | |
|
50 | 1 2 3 46 47 7 48 49 | lmieu | |
51 | riotacl | |
|
52 | 50 51 | syl | |
53 | 45 52 | fmpt3d | |