Description: The partially evaluated curry functor at a morphism. (Contributed by Mario Carneiro, 12-Jan-2017)
Ref | Expression | ||
---|---|---|---|
Hypotheses | curfval.g | |
|
curfval.a | |
||
curfval.c | |
||
curfval.d | |
||
curfval.f | |
||
curfval.b | |
||
curf1.x | |
||
curf1.k | |
||
curf11.y | |
||
curf12.j | |
||
curf12.1 | |
||
curf12.y | |
||
curf12.g | |
||
Assertion | curf12 | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | curfval.g | |
|
2 | curfval.a | |
|
3 | curfval.c | |
|
4 | curfval.d | |
|
5 | curfval.f | |
|
6 | curfval.b | |
|
7 | curf1.x | |
|
8 | curf1.k | |
|
9 | curf11.y | |
|
10 | curf12.j | |
|
11 | curf12.1 | |
|
12 | curf12.y | |
|
13 | curf12.g | |
|
14 | 1 2 3 4 5 6 7 8 10 11 | curf1 | |
15 | 6 | fvexi | |
16 | 15 | mptex | |
17 | 15 15 | mpoex | |
18 | 16 17 | op2ndd | |
19 | 14 18 | syl | |
20 | 12 | adantr | |
21 | ovex | |
|
22 | 21 | mptex | |
23 | 22 | a1i | |
24 | 13 | adantr | |
25 | simprl | |
|
26 | simprr | |
|
27 | 25 26 | oveq12d | |
28 | 24 27 | eleqtrrd | |
29 | ovexd | |
|
30 | simplrl | |
|
31 | 30 | opeq2d | |
32 | simplrr | |
|
33 | 32 | opeq2d | |
34 | 31 33 | oveq12d | |
35 | eqidd | |
|
36 | simpr | |
|
37 | 34 35 36 | oveq123d | |
38 | 28 29 37 | fvmptdv2 | |
39 | 9 20 23 38 | ovmpodv | |
40 | 19 39 | mpd | |