Description: Value of the function mapping variables to their corresponding variable expressions. (Contributed by Mario Carneiro, 18-Jul-2016)
| Ref | Expression | ||
|---|---|---|---|
| Hypotheses | mvhfval.v | ⊢ 𝑉 = ( mVR ‘ 𝑇 ) | |
| mvhfval.y | ⊢ 𝑌 = ( mType ‘ 𝑇 ) | ||
| mvhfval.h | ⊢ 𝐻 = ( mVH ‘ 𝑇 ) | ||
| Assertion | mvhval | ⊢ ( 𝑋 ∈ 𝑉 → ( 𝐻 ‘ 𝑋 ) = 〈 ( 𝑌 ‘ 𝑋 ) , 〈“ 𝑋 ”〉 〉 ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | mvhfval.v | ⊢ 𝑉 = ( mVR ‘ 𝑇 ) | |
| 2 | mvhfval.y | ⊢ 𝑌 = ( mType ‘ 𝑇 ) | |
| 3 | mvhfval.h | ⊢ 𝐻 = ( mVH ‘ 𝑇 ) | |
| 4 | fveq2 | ⊢ ( 𝑣 = 𝑋 → ( 𝑌 ‘ 𝑣 ) = ( 𝑌 ‘ 𝑋 ) ) | |
| 5 | s1eq | ⊢ ( 𝑣 = 𝑋 → 〈“ 𝑣 ”〉 = 〈“ 𝑋 ”〉 ) | |
| 6 | 4 5 | opeq12d | ⊢ ( 𝑣 = 𝑋 → 〈 ( 𝑌 ‘ 𝑣 ) , 〈“ 𝑣 ”〉 〉 = 〈 ( 𝑌 ‘ 𝑋 ) , 〈“ 𝑋 ”〉 〉 ) |
| 7 | 1 2 3 | mvhfval | ⊢ 𝐻 = ( 𝑣 ∈ 𝑉 ↦ 〈 ( 𝑌 ‘ 𝑣 ) , 〈“ 𝑣 ”〉 〉 ) |
| 8 | opex | ⊢ 〈 ( 𝑌 ‘ 𝑋 ) , 〈“ 𝑋 ”〉 〉 ∈ V | |
| 9 | 6 7 8 | fvmpt | ⊢ ( 𝑋 ∈ 𝑉 → ( 𝐻 ‘ 𝑋 ) = 〈 ( 𝑌 ‘ 𝑋 ) , 〈“ 𝑋 ”〉 〉 ) |