Description: Value of the function mapping variables to their corresponding variable expressions. (Contributed by Mario Carneiro, 18-Jul-2016)
| Ref | Expression | ||
|---|---|---|---|
| Hypotheses | mvhfval.v | |- V = ( mVR ` T ) |
|
| mvhfval.y | |- Y = ( mType ` T ) |
||
| mvhfval.h | |- H = ( mVH ` T ) |
||
| Assertion | mvhval | |- ( X e. V -> ( H ` X ) = <. ( Y ` X ) , <" X "> >. ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | mvhfval.v | |- V = ( mVR ` T ) |
|
| 2 | mvhfval.y | |- Y = ( mType ` T ) |
|
| 3 | mvhfval.h | |- H = ( mVH ` T ) |
|
| 4 | fveq2 | |- ( v = X -> ( Y ` v ) = ( Y ` X ) ) |
|
| 5 | s1eq | |- ( v = X -> <" v "> = <" X "> ) |
|
| 6 | 4 5 | opeq12d | |- ( v = X -> <. ( Y ` v ) , <" v "> >. = <. ( Y ` X ) , <" X "> >. ) |
| 7 | 1 2 3 | mvhfval | |- H = ( v e. V |-> <. ( Y ` v ) , <" v "> >. ) |
| 8 | opex | |- <. ( Y ` X ) , <" X "> >. e. _V |
|
| 9 | 6 7 8 | fvmpt | |- ( X e. V -> ( H ` X ) = <. ( Y ` X ) , <" X "> >. ) |